Skip to content

Blizzless on linux fail on start #239

Description

@Mad-Soft

On a Debian 12 system, I followed the step-by-step guide and compiled the server from Docker (but after copying it to Debian, I don't run it from Docker). I have PostgreSQL 9.5.25 running with the two databases created and with the pg_restore from worlds.backup. Then, with the entire Blizzless application copied, I ran it, and it fails, but I don't see the error on startup...

./Blizzless

─────────────────────────────────────────────────────────────────────────────────────── Blizzless ───────────────────────────────────────────────────────────────────────────────────────
─────────────────────────────────────────────────────────────────────────────────────── Build 30 ────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────── Stage 3 ────────────────────────────────────────────────────────────────────────────────────────
───────────────────────────────────────────────────────────────────────────────────────── Beta ──────────────────────────────────────────────────────────────────────────────────────────
─────────────────────────────────────────────────────── Diablo III RoS 2.7.4.84161 - https://github.com/blizzless/blizzless-diiis ───────────────────────────────────────────────────────


╭───────────────────────────────────────────┬─────────────────┬────────────────────────────────────────────────────────────────────────────┬───────────────────────────────┬────────────╮
│ Time                                          │ Level             │ Message                                                                          │ Logger                           │ Error       │
├───────────────────────────────────────────┼─────────────────┼────────────────────────────────────────────────────────────────────────────┼───────────────────────────────┼────────────┤
│            12/08/2026 14:19:47                │           Success │                             Game mods loaded successfully!                        │ GameModsConfig                   │            │
│            12/08/2026 14:19:47                │              Info │                          1587 achievements loaded from file.                     │ RPCTransfer                       │            │
╰───────────────────────────────────────────┴─────────────────┴────────────────────────────────────────────────────────────────────────────┴───────────────────────────────┴────────────╯
create table account_relations (Id int8 not null, ListOwner_id int8, ListTarget_id int8, Type varchar(255) default 'FRIEND'  not null, primary key (Id))
create table accounts (Id int8 not null, Email varchar(255), DiscordTag varchar(255), DiscordId int8 default 0 , Banned boolean default false  not null, Salt bytea, PasswordVerifier bytea, SaltedTicket varchar(255), BattleTagName varchar(255), HashCode int4, ReferralCode int4, InviteeAccount_id int8, Money int8 default 0 , UserLevel varchar(255), LastOnline int8, HasRename boolean default false  not null, RenameCooldown int8 default 0 , primary key (Id))
create table achievements (Id int8 not null, DBGameAccount_id int8, AchievementId int8, CompleteTime int4, IsHardcore boolean default false  not null, Quantity int4 default 0 , Criteria bytea, primary key (Id))
create table skills (Id int8 not null, DBToon_id int8, Rune0 int4, Skill0 int4, Rune1 int4, Skill1 int4, Rune2 int4, Skill2 int4, Rune3 int4, Skill3 int4, Rune4 int4, Skill4 int4, Rune5 int4, Skill5 int4, Passive0 int4, Passive1 int4, Passive2 int4, Passive3 int4 default -1  not null, PotionGBID int4 default -1  not null, primary key (Id))
create table collection_editions (Id int8 not null, SetId int4, DBAccount_id int8, Claimed boolean default false  not null, ClaimedToon_id int8, ClaimedHardcore boolean default false  not null, primary key (Id))
create table craft_data (Id int8 not null, DBGameAccount_id int8, isHardcore boolean, isSeasoned boolean, Artisan varchar(255), Level int4, LearnedRecipes bytea not null, primary key (Id))
create table game_accounts (Id int8 not null, DBAccount_id int8, LastOnline int8, LastPlayedHero_id int8, Flags int4, Banner Bytea, UIPrefs Bytea, SeenTutorials Bytea, BossProgress Bytea, StashIcons Bytea, ParagonLevel int4, ParagonLevelHardcore int4, Experience int8, ExperienceHardcore int8, Gold int8, HardcoreGold int8, Platinum int4, HardPlatinum int4, RmtCurrency int8, HardRmtCurrency int8, BloodShards int4, HardcoreBloodShards int4, StashSize int4, HardcoreStashSize int4, SeasonStashSize int4, HardSeasonStashSize int4, ElitesKilled int8, HardElitesKilled int8, TotalKilled int8, HardTotalKilled int8, TotalGold int8, HardTotalGold int8, TotalBloodShards int4, HardTotalBloodShards int4, TotalBounties int4 default 0  not null, TotalBountiesHardcore int4 default 0  not null, PvPTotalKilled int8, HardPvPTotalKilled int8, PvPTotalWins int8, HardPvPTotalWins int8, PvPTotalGold int8, HardPvPTotalGold int8, CraftItem1 int4, HardCraftItem1 int4, CraftItem2 int4, HardCraftItem2 int4, CraftItem3 int4, HardCraftItem3 int4, CraftItem4 int4, HardCraftItem4 int4, CraftItem5 int4, HardCraftItem5 int4, BigPortalKey int4, HardBigPortalKey int4, LeorikKey int4, HardLeorikKey int4, VialofPutridness int4, HardVialofPutridness int4, IdolofTerror int4, HardIdolofTerror int4, HeartofFright int4, HardHeartofFright int4, HoradricA1 int4, HardHoradricA1 int4, HoradricA2 int4, HardHoradricA2 int4, HoradricA3 int4, HardHoradricA3 int4, HoradricA4 int4, HardHoradricA4 int4, HoradricA5 int4, HardHoradricA5 int4, primary key (Id))
create table global_params (Id int8 not null, Name varchar(255), Value int8, primary key (Id))
create table guilds (Id int8 not null, Name varchar(50), Tag varchar(6), Description varchar(255), MOTD varchar(255), Category int4, Language int4, IsLFM boolean, IsInviteRequired boolean, Rating int4, Creator_id int8, Ranks bytea, Disbanded boolean, primary key (Id))
create table guild_members (Id int8 not null, DBGuild_id int8, DBGameAccount_id int8, Note varchar(50), Rank int4, primary key (Id))
create table guild_news (Id int8 not null, DBGuild_id int8, DBGameAccount_id int8, Type int4, Time int8, Data bytea, primary key (Id))
create table hireling_data (Id int8 not null, DBToon_id int8, Class int4, Skill1SNOId int4 default -1  not null, Skill2SNOId int4 default -1  not null, Skill3SNOId int4 default -1  not null, Skill4SNOId int4 default -1  not null, primary key (Id))
create table items (Id int8 not null, DBGameAccount_id int8, DBToon_id int8, EquipmentSlot int4, ForSale boolean default false  not null, HirelingId int4 default 0  not null, LocationX int4, LocationY int4, isHardcore boolean default false  not null, Unidentified boolean default false  not null, FirstGem int4 default -1  not null, SecondGem int4 default -1  not null, ThirdGem int4 default -1  not null, GbId int4, Version int4 default 1  not null, Count int4 default 1 , RareItemName bytea, DyeType int4 default 0 , Quality int4 default 1 , Binding int4 default 0 , Durability int4 default 0 , Rating int4 default 0 , Affixes varchar(255), Attributes varchar(2500), TransmogGBID int4 default -1  not null, primary key (Id))
create table mail (Id int8 not null, DBToon_id int8, Claimed boolean, Title varchar(255), Body varchar(255), ItemGBID int4, primary key (Id))
create table quests (Id int8 not null, DBToon_id int8, QuestId int4, isCompleted boolean default false  not null, QuestStep int4, primary key (Id))
create table reports (Id int8 not null, Type varchar(255), DBGameAccount_id int8, DBToon_id int8, Sender_id int8, Note varchar(255), primary key (Id))
create table toons (Id int8 not null, Class varchar(255), DBGameAccount_id int8, Deleted boolean, isHardcore boolean, isSeasoned boolean, Dead boolean, TimeDeadHarcode int4, StoneOfPortal boolean, CreatedSeason int4, Experience int8, ParagonBonuses Bytea, PvERating int4 default 0  not null, ChestsOpened int4 default 0  not null, EventsCompleted int4 default 0  not null, Kills int4 default 0  not null, Deaths int4 default 0  not null, ElitesKilled int4 default 0  not null, GoldGained int4 default 0  not null, ActiveHireling int4, CurrentAct int4, CurrentQuestId int4, CurrentQuestStepId int4, CurrentDifficulty int4, Flags varchar(255), Level int2, Stats varchar(255) default '0;0;0;0;0;0'  not null, Name varchar(255), TimePlayed int4, Lore bytea, Archieved boolean default false  not null, WingsActive int4 default -1  not null, Cosmetic1 int4, Cosmetic2 int4, Cosmetic3 int4, Cosmetic4 int4, primary key (Id))
create table "DRLG_Container" (Id  serial, WorldSNO int8, RangeofScenes int8, Params int8, primary key (Id))
create table "DRLG_Tile" (Id  serial, Head_Container int4, Type int4, SNOHandle_Id int4, SNOLevelArea int4, SNOMusic int4, SNOWeather int4, primary key (Id))
alter table account_relations add constraint FK_C49249A1 foreign key (ListOwner_id) references accounts
alter table account_relations add constraint FK_90774AFF foreign key (ListTarget_id) references accounts
alter table accounts add constraint FK_EAC13C47 foreign key (InviteeAccount_id) references accounts
alter table achievements add constraint FK_18070981 foreign key (DBGameAccount_id) references game_accounts
alter table skills add constraint FK_13ADA7D3 foreign key (DBToon_id) references toons
alter table collection_editions add constraint FK_99F1C08 foreign key (DBAccount_id) references accounts
alter table collection_editions add constraint FK_BD7CDBA7 foreign key (ClaimedToon_id) references toons
alter table craft_data add constraint FK_3B963FF3 foreign key (DBGameAccount_id) references game_accounts
alter table game_accounts add constraint FK_EDBEE460 foreign key (DBAccount_id) references accounts
alter table game_accounts add constraint FK_6A4A92E7 foreign key (LastPlayedHero_id) references toons
alter table guilds add constraint FK_9F1B0C33 foreign key (Creator_id) references game_accounts
alter table guild_members add constraint FK_D675C298 foreign key (DBGuild_id) references guilds
alter table guild_members add constraint FK_8DA26C16 foreign key (DBGameAccount_id) references game_accounts
alter table guild_news add constraint FK_514446FE foreign key (DBGuild_id) references guilds
alter table guild_news add constraint FK_AB47AB3B foreign key (DBGameAccount_id) references game_accounts
alter table hireling_data add constraint FK_5FC5407C foreign key (DBToon_id) references toons
alter table items add constraint FK_B1C0D926 foreign key (DBGameAccount_id) references game_accounts
alter table items add constraint FK_30A35CBE foreign key (DBToon_id) references toons
alter table mail add constraint FK_731B838F foreign key (DBToon_id) references toons
alter table quests add constraint FK_87F0B0FA foreign key (DBToon_id) references toons
alter table reports add constraint FK_2E7CBA8C foreign key (DBGameAccount_id) references game_accounts
alter table reports add constraint FK_6A424906 foreign key (DBToon_id) references toons
alter table reports add constraint FK_1E0EDF25 foreign key (Sender_id) references game_accounts
alter table toons add constraint FK_E9DA060C foreign key (DBGameAccount_id) references game_accounts
create sequence account_relations_seq
create sequence accounts_seq
create sequence achievements_seq
create sequence skills_seq
create sequence collection_editions_seq
create sequence craft_data_seq
create sequence game_accounts_seq
create sequence global_params_seq
create sequence guilds_seq
create sequence guildmembers_seq
create sequence guildnews_seq
create sequence hireling_data_seq
╭──────────────────────────────────┬────────────────────┬───────────────────────────────────────────────────────────────────────────────────────────┬─────────────────────────┬─────────╮
│ Time                             │ Level              │ Message                                                                                   │ Logger                  │ Error   │
├──────────────────────────────────┼────────────────────┼───────────────────────────────────────────────────────────────────────────────────────────┼─────────────────────────┼─────────┤
│       12/08/2026 14:19:47        │            Success │                              Game mods loaded successfully!                               │ GameModsConfig          │         │
│       12/08/2026 14:19:47        │               Info │                            1587 achievements loaded from file.                            │ RPCTransfer             │         │
│       12/08/2026 14:19:50        │               Warn │                                Created account iwannatry@                                 │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │        MethodTrace │                                GetAccountByEmail(): id - 1                                │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │               Warn │                              Created gameAccount iwannatry@                               │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │            Success │                     Created account: iwannatry@ with password: QloVp5                     │ Blizzless               │         │
│       12/08/2026 14:19:50        │            Success │                  Database connection has been successfully established.                   │ Blizzless               │         │
│       12/08/2026 14:19:50        │               Info │                                    Loading accounts...                                    │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │               Info │                                   Loading game data...                                    │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │               Info │                               Loading Diablo III - Toons...                               │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │               Info │                               Loading Diablo III - Core...                                │ Blizzless               │         │
│       12/08/2026 14:19:50        │               Info │                               Initializing MPQ archives...                                │ DataBaseSystem          │         │
│       12/08/2026 14:19:50        │              Trace │                                  MPQ system constructed.                                  │ MPQPatchChain           │         │
│       12/08/2026 14:19:50        │               Info │                               Loading Diablo III Assets...                                │ MPQWorker               │         │
│       12/08/2026 14:20:06        │               Info │                                    Loading Recipes...                                     │ ItemGenerator           │         │
│       12/08/2026 14:20:06        │               Info │                                     Loading Items...                                      │ ItemGenerator           │         │
│       12/08/2026 14:20:10        │               Info │                                    Loading Paragons...                                    │ ItemGenerator           │         │
│       12/08/2026 14:20:10        │               Info │                                   Loading Tutorials...                                    │ ItemGenerator           │         │
│       12/08/2026 14:20:10        │               Info │                                    Loading Bonuses...                                     │ ItemGenerator           │         │
│       12/08/2026 14:20:10        │               Info │                                    Loading Handlers...                                    │ ItemGenerator           │         │
│       12/08/2026 14:20:10        │               Info │                                      Loading Lore...                                      │ ItemGenerator           │         │
│       12/08/2026 14:20:11        │               Info │                                    Loading Bounties...                                    │ ItemGenerator           │         │
│       12/08/2026 14:20:11        │               Info │                                     Loading Worlds...                                     │ ItemGenerator           │         │
│       12/08/2026 14:20:39        │               Info │                                   Loaded - 6473 items.                                    │ Blizzless               │         │
│       12/08/2026 14:20:39        │               Info │                                 Diablo III Core - Loaded                                  │ Blizzless               │         │
│       12/08/2026 14:20:39        │              Trace │                                      Shutdown here                                        │ Blizzless               │         │
│       12/08/2026 14:20:39        │              Trace │              Stack trace at shutdown:  at System.Environment.get_StackTrace()             │ Blizzless               │         │
│                                  │                    │                          at DiIiS_NA.Program.Shutdown(Exception exception)                │ Blizzless               │         │
│                                  │                    │                           at DiIiS_NA.Program.Main(String[] args)                         │ Blizzless               │         │
│                                  │                    │at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine) │ Blizzless                     │         │
│                                  │                    │                        at DiIiS_NA.Program.Main(String[] args)                            │ Blizzless               │         │
│                                  │                    │                      at DiIiS_NA.Program.<Main>(String[] args)                            │ Blizzless               │         │
╰────────────────────────────┴────────────────────┴───────────────────────────────────────────────────────────────────────────────────┴─────────────────────────┴─────────╯

An unhandled exception occured at initialization. Please report this to the developers.
System.Exception: Failed to start REST server on 127.0.0.1:83 - please check your configuration and if the port is in use.
  at async Task DiIiS_NA.Program.StartAsync(string[] args) in /app/src/DiIiS-NA/Program.cs:229
  at async Task DiIiS_NA.Program.Main(string[] args) in /app/src/DiIiS-NA/Program.cs:365      
                                                                         
Shutting down now. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100%

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions