View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0021168 | AI War 2 | Crash/Exception | May 1, 2019 10:27 am | Aug 26, 2019 6:19 pm | |
Reporter | BadgerBadger | Assigned To | Chris_McElligottPark | ||
Status | resolved | Resolution | fixed | ||
Product Version | BETA 0.855 Galactic Markings | ||||
Fixed in Version | 0.882-0.883 Research and Reconquest | ||||
Summary | 0021168: Facepunch exception at game start | ||||
Description | When I start the game on OSX I see that the game thinks I'm still not logged into Steam (though I am), and I see this error in the log: 5/1/2019 8:25:03 AM ErrorsReportedByEngine: ----------- Exception: ISteamInventory _ptr is null! Stack Trace: SteamNative.Platform+Mac.ISteamInventory_LoadItemDefinitions () (at <21543d22f3c642b78d15a34849741dfe>:0) SteamNative.SteamInventory.LoadItemDefinitions () (at <21543d22f3c642b78d15a34849741dfe>:0) Facepunch.Steamworks.Inventory.FetchItemDefinitions () (at <21543d22f3c642b78d15a34849741dfe>:0) Facepunch.Steamworks.Inventory..ctor (Facepunch.Steamworks.BaseSteamworks steamworks, SteamNative.SteamInventory c, System.Boolean server) (at <21543d22f3c642b78d15a34849741dfe>:0) Facepunch.Steamworks.BaseSteamworks.SetupCommonInterfaces () (at <21543d22f3c642b78d15a34849741dfe>:0) Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at <21543d22f3c642b78d15a34849741dfe>:0) ArcenGameController.Update () (at <c20901a2283c455bab0e1df3d8304024>:0) | ||||
Tags | No tags attached. | ||||
related to | 0021171 | resolved | Chris_McElligottPark | missing libsteam_api64.so on linux |
|
Are there any other errors? Is it failing to find the libsteam_api.dylib file, perhaps? It might be that it needs to be copied into AIWar2.app\Contents\Resources or something along those lines. I need to revisit the Facepunch documentation, probably. It might also work in AIWar2.app\Contents\Frameworks. |
|
Can anyone confirm if this is still an issue on OSX on version 0.861 or higher? Thanks! * Integrated revised versions of the Steamworks .so files for linux, and the related files for OSX as well. ** Thanks to Badger for chasing down what needed to change on Linux; please let us know if it still isn't showing you as logged in properly in the new builds in either of those two OSes, because that would likely mean that something didn't get copied properly in our build scripts. |
|
I now get this error on linux as well, and it shows the starry night sky again -----------^M Exception: ISteamInventory _ptr is null!^M Stack Trace: SteamNative.Platform+Linux64.ISteamInventory_LoadItemDefinitions () (at <95b0ae68f0874d79bc7806a90e8eca39>:0) SteamNative.SteamInventory.LoadItemDefinitions () (at <95b0ae68f0874d79bc7806a90e8eca39>:0) Facepunch.Steamworks.Inventory.FetchItemDefinitions () (at <95b0ae68f0874d79bc7806a90e8eca39>:0) Facepunch.Steamworks.Inventory..ctor (Facepunch.Steamworks.BaseSteamworks steamworks, SteamNative.SteamInventory c, System.Boolean server) (at <95b0ae68f0874d79bc7806a90e8eca39>:0) Facepunch.Steamworks.BaseSteamworks.SetupCommonInterfaces () (at <95b0ae68f0874d79bc7806a90e8eca39>:0) Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at <95b0ae68f0874d79bc7806a90e8eca39>:0) ArcenGameController.Update () (at <3faaab105d534205b9c8b8aa36bd8e75>:0) ^M |
|
Okay, it's suddenly working again. How odd. |
|
This problem persists on OSX |
|
So on Linux, if Steam is not running then I don't see this error (and I get the right background). If Steam is open then I see this error and I just get the grey background |
|
Is it the same error on OSX that it's showing on linux? This may be a bug in the facepunch stuff that needs to be solved for the newer versions of unity; their git repo is pretty active, so I'll pull the new code from them sometime soon. I'm not sure exactly what is going on with their stuff right now. |
|
Yeah, same error on both platforms. |
|
That's reassuring in some ways. Either there's a bug in that part of their code (may already be fixed in their repo), or it's just the first thing to be called (in which case the problem is something else, but oh well). |
|
If I don't have Steam running on OSX then I see the proper background. So yeah, as long as Steam isn't running then the game works correctly. If Steam is on then both Linux and OSX have this null pointer exception |
|
Okay, as of the new version 0.883 I think this should not throw an exception anymore, and hopefully will show your steam username properly on the main menu on linux and osx now. Fingers crossed! |
|
OSX seems to be working now, it tells me my username correctly. |
|
Happy dance!! |
|
Also tried on Linux and it also detects my username there. Looks good! |
|
Double happy, then! :D |
Date Modified | Username | Field | Change |
---|---|---|---|
May 1, 2019 10:27 am | BadgerBadger | New Issue | |
May 1, 2019 10:27 am | BadgerBadger | Status | new => assigned |
May 1, 2019 10:27 am | BadgerBadger | Assigned To | => Chris_McElligottPark |
May 1, 2019 1:25 pm | BadgerBadger | Relationship added | related to 0021171 |
May 15, 2019 4:46 pm | Chris_McElligottPark | Note Added: 0051608 | |
May 17, 2019 11:12 pm | Chris_McElligottPark | Status | assigned => feedback |
May 17, 2019 11:12 pm | Chris_McElligottPark | Note Added: 0051695 | |
May 19, 2019 7:52 pm | BadgerBadger | Status | feedback => assigned |
May 19, 2019 7:52 pm | BadgerBadger | Note Added: 0051699 | |
May 21, 2019 10:27 am | BadgerBadger | Status | assigned => requires feedback |
May 21, 2019 10:27 am | BadgerBadger | Note Added: 0051709 | |
May 28, 2019 11:18 am | BadgerBadger | Status | requires feedback => new |
May 28, 2019 11:18 am | BadgerBadger | Note Added: 0051740 | |
May 28, 2019 11:29 am | BadgerBadger | Status | new => assigned |
May 31, 2019 1:08 pm | BadgerBadger | Note Added: 0051765 | |
May 31, 2019 1:19 pm | Chris_McElligottPark | Note Added: 0051766 | |
May 31, 2019 1:26 pm | BadgerBadger | Note Added: 0051767 | |
May 31, 2019 2:10 pm | Chris_McElligottPark | Note Added: 0051768 | |
Jun 3, 2019 4:45 pm | BadgerBadger | Note Added: 0051792 | |
Jun 3, 2019 4:46 pm | BadgerBadger | Note Edited: 0051792 | |
Aug 20, 2019 5:13 pm | Chris_McElligottPark | Note Added: 0052586 | |
Aug 20, 2019 5:13 pm | Chris_McElligottPark | Status | assigned => feedback |
Aug 20, 2019 5:47 pm | BadgerBadger | Note Added: 0052587 | |
Aug 20, 2019 5:47 pm | BadgerBadger | Status | feedback => assigned |
Aug 20, 2019 5:47 pm | BadgerBadger | Status | assigned => resolved |
Aug 20, 2019 5:47 pm | BadgerBadger | Resolution | open => fixed |
Aug 20, 2019 5:47 pm | BadgerBadger | Fixed in Version | => 0.882-0.883 Research and Reconquest |
Aug 26, 2019 11:42 am | Chris_McElligottPark | Note Added: 0052626 | |
Aug 26, 2019 4:03 pm | BadgerBadger | Note Added: 0052641 | |
Aug 26, 2019 6:19 pm | Chris_McElligottPark | Note Added: 0052643 |