Jump to content

XLib and XSkills


Xandu

Recommended Posts

Hey Xantru,

after updating to 1.15.1 and update your mod, i recive the following message from server console. 

 

08:10:53 [Server Error] Failed to load lang file xskills:lang/de.json: Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: ". Path 'itemdesc-metalbit-zinc', line 342, position 2.
   at Newtonsoft.Json.JsonTextReader.ParsePostValue()
   at Newtonsoft.Json.JsonTextReader.Read()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Vintagestory.API.Config.Lang.Load(ILogger logger, IAssetManager manager, String language)

Actually it seems to work. Maybe you can check this. Thank you 

:) 

by the way.. crate Work :D

  • Thanks 1
Link to comment
Share on other sites

I uploaded a small fix that should fix a few bugs.

 

-updated polish translation
-hopefully fixed a crash when an other player fires up the Pit Kiln (can't test it)
-fixed a missing ',' in the german translation file
-fixed not being able to take mead out of barrels and buckets

 

22 hours ago, Rescon said:

If someone starts/fire up the Pit Kiln the other Players crash with the Following Log.

Running on 64 bit Windows with 16 GB RAM 
Version: v1.15.0 (Stable)16.07.2021 16:15:08: Critical error occurred
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei XSkills.BlockEntityPitKilnPatch.Postfix(BlockEntityPitKiln __instance, IPlayer byPlayer)
   bei Vintagestory.GameContent.BlockEntityPitKiln.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
   bei Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(_ghXD5NKeifxjBZbJOwFAvz8sOqmA p, ClientMain game)
   bei Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(_PJkWYY2en9kpG8I4bZQar7CgJDh packet)
   bei Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
   bei _DLw29xcc4gWHWfw8Em0aOjlQATi._TFtOrZMSbYowcBNbCxzYGGi9tPB(Single )
   bei _Hx2yddcXbI4cHPSiFN8uLToeZYi._4nKLMGBXSYT0MlLMXytiZXnv1pE(Single )
   bei _Hx2yddcXbI4cHPSiFN8uLToeZYi._zuHdBQu2Ufqe6gkW2Lbew2nkMld(Single )
   bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   bei OpenTK.GameWindow.DispatchRenderFrame()
   bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   bei _aZ2fvA6N0dSuJcMaBGoJm3sgDNM._I7uMuBrykFfyAmYcxlmGjnH5B6N(_gOZk4eLYIxYBLj6wraBWI9aAKFz , String[] )
   bei _Ftrf2yPR687y7LQA9DOeCuoEf4dA._I7uMuBrykFfyAmYcxlmGjnH5B6N(ThreadStart )
-------------------------------
 

Should be fixed now.

 

6 hours ago, Kevin C said:

Running 1.15.1 on a server and with only xskills and xlib loaded my server crashes the instant a player joins.

 

02:51:50 [Server Debug] Response from auth server: {"playername":"Sirix","entitlements":null,"valid":1}
02:51:50 [Server Notification] Delayed join, need to load one spawn chunk first.
02:51:51 [Server Notification] Placing player at 51575.3828124974 166 51245.0625000023
================================================================= Native Crash Reporting ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= ================================================================= Native stacktrace: =================================================================
0x5645899c2265 - /usr/bin/mono : (null) 0x5645899c25fc - /usr/bin/mono : (null) 0x56458996da21 - /usr/bin/mono : (null) 0x5645899bbbfb - /usr/bin/mono : (null) 0x41faf7c9 - Unknown ================================================================= Telemetry Dumper: =================================================================
Pkilling 0x7fab6ffff700 from 0x7fab91abf780
Could not exec mono-hang-watchdog, expected on path '/etc/../bin/mono-hang-watchdog' (errno 2)
Pkilling 0x7fab44be0700 from 0x7fab91abf780 Pkilling 0x7fab28ffb700 from 0x7fab91abf780
Pkilling 0x7fab4bf43700 from 0x7fab91abf780
Pkilling 0x7fab84e6d700 from 0x7fab91abf780
Pkilling 0x7fab8526f700 from 0x7fab91abf780 Pkilling 0x7fab42cff700 from 0x7fab91abf780 Pkilling 0x7fab328ff700 from 0x7fab91abf780
rate limit exceeded
================================================================= External Debugger Dump: =================================================================

Do you use mono to run the server? I have no idea how mono works neither what could cause this error. So unfortunately i think there isn't much i can do.

 

5 hours ago, Julius van Vern said:

Hey Xantru,

after updating to 1.15.1 and update your mod, i recive the following message from server console. 

 

08:10:53 [Server Error] Failed to load lang file xskills:lang/de.json: Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: ". Path 'itemdesc-metalbit-zinc', line 342, position 2.
   at Newtonsoft.Json.JsonTextReader.ParsePostValue()
   at Newtonsoft.Json.JsonTextReader.Read()
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateDictionary(IDictionary dictionary, JsonReader reader, JsonDictionaryContract contract, JsonProperty containerProperty, String id)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
   at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
   at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
   at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
   at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
   at Vintagestory.API.Config.Lang.Load(ILogger logger, IAssetManager manager, String language)

Actually it seems to work. Maybe you can check this. Thank you 

:) 

by the way.. crate Work :D

Should be fixed now.

  • Like 1
Link to comment
Share on other sites

7 hours ago, Kevin C said:

Running 1.15.1 on a server and with only xskills and xlib loaded my server crashes the instant a player joins.

 

02:51:50 [Server Debug] Response from auth server: {"playername":"Sirix","entitlements":null,"valid":1}
02:51:50 [Server Notification] Delayed join, need to load one spawn chunk first.
02:51:51 [Server Notification] Placing player at 51575.3828124974 166 51245.0625000023
================================================================= Native Crash Reporting ================================================================= Got a SIGSEGV while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= ================================================================= Native stacktrace: =================================================================
0x5645899c2265 - /usr/bin/mono : (null) 0x5645899c25fc - /usr/bin/mono : (null) 0x56458996da21 - /usr/bin/mono : (null) 0x5645899bbbfb - /usr/bin/mono : (null) 0x41faf7c9 - Unknown ================================================================= Telemetry Dumper: =================================================================
Pkilling 0x7fab6ffff700 from 0x7fab91abf780
Could not exec mono-hang-watchdog, expected on path '/etc/../bin/mono-hang-watchdog' (errno 2)
Pkilling 0x7fab44be0700 from 0x7fab91abf780 Pkilling 0x7fab28ffb700 from 0x7fab91abf780
Pkilling 0x7fab4bf43700 from 0x7fab91abf780
Pkilling 0x7fab84e6d700 from 0x7fab91abf780
Pkilling 0x7fab8526f700 from 0x7fab91abf780 Pkilling 0x7fab42cff700 from 0x7fab91abf780 Pkilling 0x7fab328ff700 from 0x7fab91abf780
rate limit exceeded
================================================================= External Debugger Dump: =================================================================

I'm having the same exact issue. I've narrowed it down to only xleveling/xskills. I run my server on G-Portal, and even with the server on 1.15.1, and the mod versions of 1.15.1 I get this crash. I received the crash on the 1.15.0 version as well, with the pre 1.15.1 version of the mods. So something changed when updating to .1.15.0+ that is causing this issue. Which is a real shame because I really enjoy this mod.

Link to comment
Share on other sites

25 minutes ago, Solaireislove said:

I'm having the same exact issue. I've narrowed it down to only xleveling/xskills. I run my server on G-Portal, and even with the server on 1.15.1, and the mod versions of 1.15.1 I get this crash. I received the crash on the 1.15.0 version as well, with the pre 1.15.1 version of the mods. So something changed when updating to .1.15.0+ that is causing this issue. Which is a real shame because I really enjoy this mod.

Yeah but i haven't done much different stuff in the versions for 1.14 and 1.15. I just added more stuff. It would be interesting whether someone else could manage to run a server on an other platform or with an other version of mono to see if it is a problem that just occurs on G-Portal or if it is related to mono or someting.

 

Unfortunately the crash report doesn't tell me anything.

Link to comment
Share on other sites

@Xandu I'm running a 1.15.1 server (fresh install, not an upgrade from RC4) and have the xlib & xskills v0.6.0-pre.5 version installed and we only had an initial crash from the first client to connect (didn't crash the server), but he was able to reconnect and all was fine after that.  I haven't updated the server or clients to pre-6 yet.

Link to comment
Share on other sites

Just now, xxiCE xx said:

@Xandu I'm running a 1.15.1 server (fresh install, not an upgrade from RC4) and have the xlib & xskills v0.6.0-pre.5 version installed and we only had an initial crash from the first client to connect (didn't crash the server), but he was able to reconnect and all was fine after that.  I haven't updated the server or clients to pre-6 yet.

Doh...forgot to add that I'm hosting it on a windows 10 PC, not through a portal or other hosting service.

Link to comment
Share on other sites

Server: Debian 10 minimal / VS 1.15.1

Modversion: xlib_v0.6.0-pre.6.zip & xskills_v0.6.0-pre.6.zip

Getting the Mono crash since 1.15. 

Quote

Running on 64 bit Windows with 16 GB RAM 
Version: v1.15.1 (Stable)17.07.2021 18:42:48: Critical error occurred
System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
   bei VSHUD.WaypointUtils.Dispose()
   bei Vintagestory.Common.ModLoader.Dispose()
   bei Vintagestory.Client.NoObf.ClientMain.Dispose()
   bei _KjTDoKZjuKUC1UTaOBisQ6AZ4AqA._8DJtlEnHO7F1NYfVFrSNJNuDZpD(Single )
   bei _RWDpUP9pNIFCL1enbZzYqmh8eRe._rmjRcUg6ZZy8gFclAtdmfo8RemC(Single )
   bei _RWDpUP9pNIFCL1enbZzYqmh8eRe._uf2x7pSJniCpFh7nbMvuI5iHIsh(Single )
   bei Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   bei System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   bei OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   bei OpenTK.GameWindow.DispatchRenderFrame()
   bei OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   bei _dWMiVfUAappivvjgQTrHbayLaP6._JCfAsRVSY5s6xyZG4pMiBR26lu(_mzzuiHzecediUg7OL4KPB2bLyPO , String[] )
   bei _75U2lTywrsd0KIurOPIOvOxQoiH._JCfAsRVSY5s6xyZG4pMiBR26lu(ThreadStart )
-------------------------------

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 09.07.2021 18:44:03, Site = , Source = Application Hang, Message = Das Programm Vintagestory.exe Version 1.15.0.0 hat die Interaktion mit Windows beendet und wurde geschlossen. Überprüfen Sie den Problemverlauf in der Systemsteuerung "Sicherheit und Wartung", um nach weiteren Informationen zum Problem zu suchen.

Prozess-ID: d68

Startzeit: 01d774d7bf1eedca

Beendigungszeit: 4294967295

Anwendungspfad: D:\Vintage Story\Vintagestory v1.15\Vintagestory.exe

Bericht-ID: ddc2422b-bcf2-47a2-9d4b-f5de8694b9b1

Vollständiger Name des fehlerhaften Pakets: 

Relative Anwendungs-ID des fehlerhaften Pakets: 

Absturztyp: Top level window is idle
 }
--------------
{ TimeGenerated = 09.07.2021 12:32:09, Site = , Source = Application Error, Message = Name der fehlerhaften Anwendung: Vintagestory.exe, Version: 1.15.0.0, Zeitstempel: 0x60e70273
Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.19041.1023, Zeitstempel: 0x924f9cdb
Ausnahmecode: 0xe0434352
Fehleroffset: 0x0000000000034b89
ID des fehlerhaften Prozesses: 0xb7c
Startzeit der fehlerhaften Anwendung: 0x01d774abd0243670
Pfad der fehlerhaften Anwendung: D:\Vintage Story\Vintagestory v1.15\Vintagestory.exe
Pfad des fehlerhaften Moduls: C:\Windows\System32\KERNELBASE.dll
Berichtskennung: d511764f-a213-4f65-be0a-7a0c71c07ee9
Vollständiger Name des fehlerhaften Pakets: 
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:  }
--------------
{ TimeGenerated = 09.07.2021 12:32:08, Site = , Source = .NET Runtime, Message = Anwendung: Vintagestory.exe
Frameworkversion: v4.0.30319
Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
Ausnahmeinformationen: System.IO.IOException
   bei System.IO.__Error.WinIOError(Int32, System.String)
   bei System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
   bei System.IO.FileStream..ctor(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, Int32, System.IO.FileOptions, System.String, Boolean)
   bei System.IO.FileStream..ctor(System.String, System.IO.FileMode)
   bei Hjg.Pngcs.FileHelper.OpenFileForWriting(System.String, Boolean)
   bei Hjg.Pngcs.FileHelper.CreatePngWriter(System.String, Hjg.Pngcs.ImageInfo, Boolean)
   bei Automap.Snapshotter+<Take>d__14.MoveNext()
   bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   bei System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   bei System.Threading.ThreadPoolWorkQueue.Dispatch()

 }

Mono --version: 

Quote

Mono JIT compiler version 6.12.0.147 (tarball Wed Jul 14 08:45:43 UTC 2021)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  amd64
        Disabled:      none
        Misc:          softdebug
        Interpreter:   yes
        LLVM:          yes(610)
        Suspend:       hybrid
        GC:            sgen (concurrent by default)

Crash occurs on client join, server & client crash while the mod is loaded.

debug_stacktrace.txt mono_crash.7619427de.0.json server-debug.txt server-event.txt server-main.txt

Edited by Morten Weber
  • Thanks 1
Link to comment
Share on other sites

1 hour ago, Lolens said:

Having minor issue without server crash. On server startup xskills prints error in console, but still working in game

server-main.txt 16.79 kB · 0 downloads

This error can still be bad. It could mean that some abilities don't work correctly. But i could not reproduce it. Do you have every of your mods up to date? Maybe it is a conflict with another mod. Have you tried starting your game with no other mod active?

 

32 minutes ago, Apostasia said:

I've been experimenting with the Blacksmith skill, what influences the quality of an item? I have rank 2 in the skill but I sometimes get items under the base quality of 2, what's lowering the quality of them? 

At the moment it's just skill and luck. I thought about adding other factors like i have done for food. But at the moment i hadn't come up with good ones.

Link to comment
Share on other sites

3 hours ago, Julius van Vern said:

For your information, we had this error on the console yesterday. After a restart of the server it works again. But maybe you can see what the problem was. 

unknown.png

Thanks for reporting this issue. But how did this happen? At the moment i have found nothing in the method that could cause this error.

Link to comment
Share on other sites

I have error anytime water for salt is being cooked.

Running on 64 bit Windows with 16 GB RAM 
Version: v1.15.1 (Stable)2021-07-20 12:05:47: Critical error occurred
System.NullReferenceException: Odwołanie do obiektu nie zostało ustawione na wystąpienie obiektu.
   w Vintagestory.GameContent.MealMeshCache.GenFoodMixMesh(ItemStack[] contentStacks, CookingRecipe recipe, Vec3f foodTranslate)
   w Vintagestory.GameContent.MealMeshCache.GenMealMesh(CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate)
   w Vintagestory.GameContent.MealMeshCache.GenMealInContainerMesh(Block containerBlock, CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate)
   w Vintagestory.GameContent.MealMeshCache.GetOrCreateMealInContainerMeshRef(Block containerBlock, CookingRecipe forRecipe, ItemStack[] contentStacks, Vec3f foodTranslate)
   w Vintagestory.GameContent.PotInFirepitRenderer..ctor(ICoreClientAPI capi, ItemStack stack, BlockPos pos, Boolean isInOutputSlot)
   w Vintagestory.GameContent.BlockCookedContainer.GetRendererWhenInFirepit(ItemStack stack, BlockEntityFirepit firepit, Boolean forOutputSlot)
   w Vintagestory.GameContent.BlockEntityFirepit.UpdateRenderer()
   w Vintagestory.GameContent.BlockEntityFirepit.OnSlotModifid(Int32 slotid)
   w Vintagestory.API.Common.InventoryBase.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack)
   w Vintagestory.GameContent.InventorySmelting.DidModifyItemSlot(ItemSlot slot, ItemStack extractedStack)
   w Vintagestory.GameContent.InventorySmelting.FromTreeAttributes(ITreeAttribute tree)
   w XSkills.XSkillsInventorySmelting.FromTreeAttributes(ITreeAttribute tree)
   w Vintagestory.GameContent.BlockEntityFirepit.FromTreeAttributes(ITreeAttribute tree, IWorldAccessor worldForResolving)
   w Vintagestory.Client.NoObf.ClientChunk.AddOrUpdateBlockEntityFromPacket(_judMEzrGk2BBXJydxkBBqGcDfbeA p, ClientMain game)
   w Vintagestory.Client.NoObf.GeneralPacketHandler.HandleBlockEntities(_VDN4c9aNSGhuso1YJUSgt1aBDX packet)
   w Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime)
   w _LpTdfLOAWwrFBtCzFbbeuEgj89qb._BdAGMFwyOn5tRjrJ2AiJBfbgDkH(Single )
   w _RWDpUP9pNIFCL1enbZzYqmh8eRe._rmjRcUg6ZZy8gFclAtdmfo8RemC(Single )
   w _RWDpUP9pNIFCL1enbZzYqmh8eRe._uf2x7pSJniCpFh7nbMvuI5iHIsh(Single )
   w Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(Object sender, FrameEventArgs e)
   w System.EventHandler`1.Invoke(Object sender, TEventArgs e)
   w OpenTK.GameWindow.RaiseRenderFrame(Double elapsed, Double& timestamp)
   w OpenTK.GameWindow.DispatchRenderFrame()
   w OpenTK.GameWindow.Run(Double updates_per_second, Double frames_per_second)
   w _dWMiVfUAappivvjgQTrHbayLaP6._JCfAsRVSY5s6xyZG4pMiBR26lu(_mzzuiHzecediUg7OL4KPB2bLyPO , String[] )
   w _75U2lTywrsd0KIurOPIOvOxQoiH._JCfAsRVSY5s6xyZG4pMiBR26lu(ThreadStart )
-------------------------------

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 2021-07-17 13:51:03, Site = , Source = Application Hang, Message = Program Vintagestory.exe w wersji 1.15.1.0 zatrzymał interakcję z systemem Windows i został zamknięty. Aby zobaczyć, czy jest dostępnych więcej informacji dotyczących tego problemu, sprawdź historię problemu w panelu sterowania Centrum akcji.

Identyfikator procesu: 184c

Godzina rozpoczęcia: 01d77b01cde0e7fa

Godzina zakończenia: 31

Ścieżka aplikacji: G:\Vintagestory\Vintagestory.exe

Identyfikator raportu: 3ef5e667-e6f5-11eb-9610-902b345cf6b8
 }
--------------
{ TimeGenerated = 2021-07-17 13:48:00, Site = , Source = Application Hang, Message = Program Vintagestory.exe w wersji 1.15.1.0 zatrzymał interakcję z systemem Windows i został zamknięty. Aby zobaczyć, czy jest dostępnych więcej informacji dotyczących tego problemu, sprawdź historię problemu w panelu sterowania Centrum akcji.

Identyfikator procesu: 20a4

Godzina rozpoczęcia: 01d77b001d48fa22

Godzina zakończenia: 35

Ścieżka aplikacji: G:\Vintagestory\Vintagestory.exe

Identyfikator raportu: d0dadced-e6f4-11eb-9610-902b345cf6b8
 }
--------------
{ TimeGenerated = 2021-06-17 23:07:36, Site = , Source = Application Error, Message = Nazwa aplikacji powodującej błąd: Vintagestory.exe, wersja: 1.14.10.0, sygnatura czasowa: 0x6079b344
Nazwa modułu powodującego błąd: nvoglv64.DLL, wersja: 23.21.13.9135, sygnatura czasowa: 0x5ab581c4
Kod wyjątku: 0x40000015
Przesunięcie błędu: 0x0000000000fd6b7f
Identyfikator procesu powodującego błąd: 0x161c
Godzina uruchomienia aplikacji powodującej błąd: 0x01d7634ff3358801
Ścieżka aplikacji powodującej błąd: G:\Vintagestory\Vintagestory.exe
Ścieżka modułu powodującego błąd: C:\Windows\system32\nvoglv64.DLL
Identyfikator raportu: 0a509209-cfb0-11eb-a9b7-902b345cf6b8 }

 

  • Thanks 1
Link to comment
Share on other sites

@XanduError Mesage again.. 😞

 

20:12:12 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
   at XSkills.BlockCookingContainerPatch.Prefix(Boolean& __result, IWorldAccessor world, BlockCookingContainer __instance, ISlotProvider cookingSlotsProvider)
   at Vintagestory.GameContent.BlockCookingContainer.CanSmelt_Patch1(BlockCookingContainer this, IWorldAccessor world, ISlotProvider cookingSlotsProvider, ItemStack inputStack, ItemStack outputStack)
   at Vintagestory.GameContent.BlockEntityFirepit.canSmeltInput()
   at Vintagestory.GameContent.BlockEntityFirepit.canHeatInput()
   at Vintagestory.GameContent.BlockEntityFirepit.OnBurnTick(Single dt)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.ServerMain.Process()
20:12:12 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
   at XSkills.BlockCookingContainerPatch.Prefix(Boolean& __result, IWorldAccessor world, BlockCookingContainer __instance, ISlotProvider cookingSlotsProvider)
   at Vintagestory.GameContent.BlockCookingContainer.CanSmelt_Patch1(BlockCookingContainer this, IWorldAccessor world, ISlotProvider cookingSlotsProvider, ItemStack inputStack, ItemStack outputStack)
   at Vintagestory.GameContent.BlockEntityFirepit.canSmeltInput()
   at Vintagestory.GameContent.BlockEntityFirepit.canHeatInput()
   at Vintagestory.GameContent.BlockEntityFirepit.OnBurnTick(Single dt)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.ServerMain.Process()

 

Link to comment
Share on other sites

35 minutes ago, Julius van Vern said:

@XanduError Mesage again.. 😞

 

20:12:12 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
   at XSkills.BlockCookingContainerPatch.Prefix(Boolean& __result, IWorldAccessor world, BlockCookingContainer __instance, ISlotProvider cookingSlotsProvider)
   at Vintagestory.GameContent.BlockCookingContainer.CanSmelt_Patch1(BlockCookingContainer this, IWorldAccessor world, ISlotProvider cookingSlotsProvider, ItemStack inputStack, ItemStack outputStack)
   at Vintagestory.GameContent.BlockEntityFirepit.canSmeltInput()
   at Vintagestory.GameContent.BlockEntityFirepit.canHeatInput()
   at Vintagestory.GameContent.BlockEntityFirepit.OnBurnTick(Single dt)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.ServerMain.Process()
20:12:12 [Server Fatal] System.NullReferenceException: Object reference not set to an instance of an object.
   at XSkills.BlockCookingContainerPatch.Prefix(Boolean& __result, IWorldAccessor world, BlockCookingContainer __instance, ISlotProvider cookingSlotsProvider)
   at Vintagestory.GameContent.BlockCookingContainer.CanSmelt_Patch1(BlockCookingContainer this, IWorldAccessor world, ISlotProvider cookingSlotsProvider, ItemStack inputStack, ItemStack outputStack)
   at Vintagestory.GameContent.BlockEntityFirepit.canSmeltInput()
   at Vintagestory.GameContent.BlockEntityFirepit.canHeatInput()
   at Vintagestory.GameContent.BlockEntityFirepit.OnBurnTick(Single dt)
   at Vintagestory.Common.EventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.CoreServerEventManager.TriggerGameTick(Int64 ellapsedMilliseconds, IWorldAccessor world)
   at Vintagestory.Server.ServerMain.Process()

 

This is a different error. It seems like the changes to the games cooking system broke some things. But these errors seems to only occur sometimes. Did you have cooked something special when this happend? 

Link to comment
Share on other sites

14 hours ago, Xandu said:

This is a different error. It seems like the changes to the games cooking system broke some things. But these errors seems to only occur sometimes. Did you have cooked something special when this happend? 

Unfortunately, I can't say. The error occurred on the server. At that time there were 6 players online. 🤔

Link to comment
Share on other sites

4 hours ago, Julius van Vern said:

Unfortunately, I can't say. The error occurred on the server. At that time there were 6 players online. 🤔

Well i checked the method that crashed and couldn't found any point that could cause this crash except anything else was corrupted or some other bad influence from the outside. Or i am missing something. But then i would need the exact situation to understand what happend. 😕

Link to comment
Share on other sites

xandu, would you be willing to rename your bits to something else? shards maybe? your 21:1 ratio bleeds over to the vanilla bits (chisel on ingot) and you still get 20 from that but can't recreate the ingot because it requires 21 if xlibs/xskills is on the server

 

or honestly, please go to the 20:1 ratio used by everyone else? (or make a config file where I can change it myself to 20:1)

I love xskills/xlibs but that ratio will eventually make me just stop using the mod out of frustration

Edited by Lisabet
Link to comment
Share on other sites

I actually have a different issue altogether that isn't stated yet. Both pre-6 and pre-7 it has been an issue with since updating. No crash report or anything and no keybinds overlapping yet I can't pull up the skills GUI. It's not offscreen either. it's just not displaying as if I never hit the keybind. Even reverted it to the default to no effect.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.