Jump to content
  • 0

[Solved] Cannot load world due to WorldDictionary error.


Hank Morlock

Question

After I wasn't able to connect ro several, random MP Servers online I decided to uninstall PZ, and manually delete these folders:

 

Steam\steamapps\common\ProjectZomboid (folder)
Steam\steamapps\workshop\appworkshop_108600.acf (file)
Steam\steamapps\workshop\content\108600 (folder)
C:\Users\USERNAME\Zomboid (folder)

 

except "Saves" Folder, for a clean fresh installation and elimiation of errors. I first tried to connect to my own server and it failed (this was one of the only MP online servers which worked for me before uninstalling...). I deactivated LuaChecksum on server and run into an "unexpected error".

 

Console.txt gave me this:

-----

ERROR: General     , 1703101998399> 0> zombie.world.WorldDictionaryException: Warning client has no script for item Base.Dress_StarTrekDress1
ERROR: General     , 1703101998399> 0>     at zombie.world.DictionaryDataClient.parseCurrentItemSet(DictionaryDataClient.java:42)
ERROR: General     , 1703101998400> 0>     at zombie.world.WorldDictionary.init(WorldDictionary.java:213)
ERROR: General     , 1703101998400> 0>     at zombie.iso.IsoWorld.init(IsoWorld.java:2450)
ERROR: General     , 1703101998400> 0>     at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
ERROR: General     , 1703101998400> 0>     at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
ERROR: General     , 1703101998401> 0>     at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1703101998401> 0> WorldDictionary: Warning: error occurred loading dictionary!
ERROR: General     , 1703101998401> 0> ExceptionLogger.logException> Exception thrown zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error. at WorldDictionary.init line:255.
ERROR: General     , 1703101998401> 0> DebugLogStream.printException> Stack trace:
zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error.
    at zombie.world.WorldDictionary.init(WorldDictionary.java:255)
    at zombie.iso.IsoWorld.init(IsoWorld.java:2450)
    at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
    at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
    at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1703101998469> 0> LuaEventManager: adding unknown event "OnPreUIDraw"
LOG  : General     , 1703101998469> 0> LuaEventManager: adding unknown event "OnPostUIDraw"
LOG  : General     , 1703102003130> 0> EXITDEBUG: Core.quit 1
LOG  : General     , 1703102003130> 0> EXITDEBUG: Core.quit 3

----

 

Here it gets confusing for me, because in "WorldDictionaryReadable.lua" i found out that above mentioned Base.Dress_StarTrekDress1

seems to be a vanilla item, not a modded one. But i can't find it on the item index page https://pzwiki.net/wiki/Items

 

    {
        registryID = 184,
        fulltype = "Base.Dress_StarTrekDress1",
        modID = "pz-vanilla",
        existsAsVanilla = true,
        isModded = false,
        obsolete = false,
        removed = false,
    },

 

Before that i had issues with AuthenticZ Mod and i deleted it from the server. I was able to connect to another random heavy modded server. So maybe i messed my server up at this step?

 

Then I tried to manipulate WorldDictionaryReadable.lua (server & client) by just deleting the above entry. Would be lucky when it was so easy, but it wasn't. Still getting the unexpected Error.

 

Any suggestions how i can get my server savegame back running, before i'm messing it up to death?

 

Or maybe you coud find other errors which are responsible for this behavior in my large console.txt i attached?

 

 

 

Link to comment
Share on other sites

11 answers to this question

Recommended Posts

43 minutes ago, Hugo Qwerty said:

Link below suggests its an issue related to the Pitstop mod.

 

https://steamcommunity.com/app/108600/discussions/0/4035851881539546204/

 

 

Thanks alot man! This hint leads me to a solution. I could synchonize the Pitstop Mod Files on client and server and could get back in the game.

 

Shame on me i've only googled for Base.Dress_StarTrekDress1 and didn't find anything. Next time I'll search Steam discusssions before asking...

 

This is how i've done it:

1. I copied the content of ...steamapps\workshop\content\108600\2597946327\mods\Pitstop\media

to ...steamapps\common\ProjectZomboid\media

2. Uploaded (and overwritten) the same files to the server ...server/media

 

Only thing is, i wasn't sure which fileGuidTable.xml to keep (on client file size 4.772) the other (server) ist 122.478. Don't know if this leads to new trouble. (What does fileGuidTable.xml do?)

 

I don't know what i'm doing, but if it works it ain't supid. ;)

 

Link to comment
Share on other sites

Damnit! Seems like it was a solution and a problem at the same time. First login try on another MP-Online Server, which worked shortly before my last copy & paste "solution" for my server, and it failed with "File doen't exist on the server". This is so f#x!&n6 confusing.

 

Ok, the files from the Pitstop Mod are fine and needed for my server, but don't belong to "...steamapps\common\ProjectZomboid\media\scripts\clothing" for other servers, because why? I don't get it.

 

Than how can i have a file structure which works for my server an other online servers at the same time?

Link to comment
Share on other sites

Unsubscribe from all your mods on Steam, then delete everything in the Zomboid folder except the Saves folder. After that, verify your game files and connect to a server.
Steam Library > Right-click Project Zomboid > Properties > Local Files > Verify Local Files

Link to comment
Share on other sites

46 minutes ago, Beard said:

Unsubscribe from all your mods on Steam, then delete everything in the Zomboid folder except the Saves folder. After that, verify your game files and connect to a server.
Steam Library > Right-click Project Zomboid > Properties > Local Files > Verify Local Files

Thanks for you answer, but it didn't work. I'm running in circles, it ended in another "File not on Server" Error.

Back to start. Deleted everything on my client, manually removed all folders (except saves), fresh installation. Connecting to my server, mods were downloaded and here we go again: the same unexpected error is back (no script for item Base.Dress_StarTrekDress1).

 

But the file is in the folder:

steamapps\workshop\content\108600\2597946327\mods\Pitstop\media\clothing\ClothingItems\Dress_StarTrekDress1.xml

 

Tried the "repair / reinstall" funciton from server, still unexpected error. My final conclusion, the files on my server are corrupted or something was wrong, because i can connect to another online server.

 

Link to comment
Share on other sites

Try deleting the "steamapps" folder in the server install folder, assuming you have access to the server files?
I also recommend rolling back any file modifications you did, you should generally not copy over or edit any of the game or server files.

Link to comment
Share on other sites

I deleted the steamapps folder on the server, restarted the server, but nothing changed. Game still quits with the same unexpected error. And the same info from the console.txt

 

LOG  : General     , 1703176462733> 0> WorldDictionary: Checking dictionary...
ERROR: General     , 1703176462832> 0> zombie.world.WorldDictionaryException: Warning client has no script for item Base.Dress_StarTrekDress1
ERROR: General     , 1703176462832> 0>     at zombie.world.DictionaryDataClient.parseCurrentItemSet(DictionaryDataClient.java:42)
ERROR: General     , 1703176462832> 0>     at zombie.world.WorldDictionary.init(WorldDictionary.java:213)
ERROR: General     , 1703176462832> 0>     at zombie.iso.IsoWorld.init(IsoWorld.java:2450)
ERROR: General     , 1703176462833> 0>     at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
ERROR: General     , 1703176462833> 0>     at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
ERROR: General     , 1703176462833> 0>     at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1703176462833> 0> WorldDictionary: Warning: error occurred loading dictionary!
ERROR: General     , 1703176462834> 0> ExceptionLogger.logException> Exception thrown zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error. at WorldDictionary.init line:255.
ERROR: General     , 1703176462835> 0> DebugLogStream.printException> Stack trace:
zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error.
    at zombie.world.WorldDictionary.init(WorldDictionary.java:255)
    at zombie.iso.IsoWorld.init(IsoWorld.java:2450)
    at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
    at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
    at java.base/java.lang.Thread.run(Unknown Source)

Link to comment
Share on other sites

I'm sorry, but could you please elaborate on where this "media" server folder is located, and what you mean by "repair/reinstallation"?

I am thinking I have this issue, or similar to:

 

ERROR: General     , 1705989418612> 0> java.lang.RuntimeException: Cannot override modID. ModID=pz-vanilla
ERROR: General     , 1705989418613> 0>     at zombie.scripting.objects.Item.setModID(Item.java:3357)
ERROR: General     , 1705989418613> 0>     at zombie.world.DictionaryDataClient.parseCurrentItemSet(DictionaryDataClient.java:37)
ERROR: General     , 1705989418614> 0>     at zombie.world.WorldDictionary.init(WorldDictionary.java:213)
ERROR: General     , 1705989418614> 0>     at zombie.iso.IsoWorld.init(IsoWorld.java:2450)
ERROR: General     , 1705989418614> 0>     at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
ERROR: General     , 1705989418614> 0>     at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
ERROR: General     , 1705989418614> 0>     at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1705989418615> 0> WorldDictionary: Warning: error occurred loading dictionary!
ERROR: General     , 1705989418635> 0> ExceptionLogger.logException> Exception thrown zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error. at WorldDictionary.init line:255.
ERROR: General     , 1705989418635> 0> DebugLogStream.printException> Stack trace:
zombie.world.WorldDictionaryException: WorldDictionary: Cannot load world due to WorldDictionary error.
    at zombie.world.WorldDictionary.init(WorldDictionary.java:255)
    at zombie.iso.IsoWorld.init(IsoWorld.java:2450)
    at zombie.gameStates.GameLoadingState$1.runInner(GameLoadingState.java:268)
    at zombie.gameStates.GameLoadingState$1.run(GameLoadingState.java:225)
    at java.base/java.lang.Thread.run(Unknown Source)
LOG  : General     , 1705989418684> 0> LuaEventManager: adding unknown event "OnPreUIDraw"
LOG  : General     , 1705989418685> 0> LuaEventManager: adding unknown event "OnPostUIDraw"
LOG  : General     , 1705989420235> 0> LuaEventManager: adding unknown event "OnCoopServerMessage"

 

If this seems to you to be a separate issue please let me know; I just wanted to see if your solution could help me too

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...