View Issue Details

IDProjectCategoryLast Update
0023513AI War 2Bug - OtherAug 7, 2020 2:16 pm
ReporterBadgerBadger Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version2.116 GOG Networking Done 
Fixed in Version2.117 Ion Cannons And Melee Units 
Summary0023513: error messages about "No Networking"
DescriptionOne starting a game I now see

8/7/2020 12:06:25 AM Unrequested attribute 'name' on node: <networking_framework name="NullHandler" display_name="No Networking" abbreviation="Null" description="If you want to make sure your game isn't opening any ports, because for instance you're playing single-player or otherwise don't want any connections, this is the way to go." special_type="NullHandler" client_connect_tooltip="The 'Null Socket' will not let you connect to others." />
TagsNo tags attached.

Activities

Chris_McElligottPark

Aug 7, 2020 11:07 am

administrator   ~0057983

That's a very basic sort of error to have, I don't think it could be possible to happen with it being the only error. I can't duplicate it, and I'm guessing that there's another error in your log prior to this one that is the real problem that's causing this one. Knock on wood, anyway, because this is super strange.

BadgerBadger

Aug 7, 2020 12:32 pm

manager   ~0057985

Last edited: Aug 7, 2020 12:52 pm

Ah, you're right

I don't have GOG installed.

Edit: This is on a pure steam build, not a dev build

8/7/2020 12:06:15 AM
Outer error while initializing a table Arcen.AIW2.Core.NetworkingFrameworkTable debugStage 1600: System.TypeInitializationException: The type initializer for 'Galaxy.Api.GalaxyID' threw an exception. ---> System.TypeInitializationException: The typ\
e initializer for 'Galaxy.Api.GalaxyInstancePINVOKE' threw an exception. ---> System.TypeInitializationException: The type initializer for 'SWIGExceptionHelper' threw an exception. ---> System.DllNotFoundException: GalaxyCSharpGlue
  at (wrapper managed-to-native) Galaxy.Api.GalaxyInstancePINVOKE+SWIGExceptionHelper.SWIGRegisterExceptionCallbacks_GalaxyInstance(Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptio\
nHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Ap\
i.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExcepti\
onHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate,Galaxy.Api.GalaxyInstancePINVOKE/SWIGExceptionHelper/ExceptionDelegate)
  at Galaxy.Api.GalaxyInstancePINVOKE+SWIGExceptionHelper..cctor () [0x000ee] in <3b449dcde8434527a16333f25634f562>:0
   --- End of inner exception stack trace ---
  at (wrapper managed-to-native) System.Object.__icall_wrapper_mono_generic_class_init(intptr)
  at Galaxy.Api.GalaxyInstancePINVOKE..cctor () [0x00000] in <3b449dcde8434527a16333f25634f562>:0
   --- End of inner exception stack trace ---
  at Galaxy.Api.GalaxyID..cctor () [0x00000] in <3b449dcde8434527a16333f25634f562>:0
   --- End of inner exception stack trace ---
  at Arcen.AIW2.Core.GOGSocket..ctor () [0x00029] in <1d850a1760c24bafb777cab82b60677d>:0
  at Arcen.AIW2.Core.NetworkingFrameworkTable.NodeProcessor (Arcen.Universal.ArcenXMLElement Data, Arcen.AIW2.Core.NetworkingFramework TypeDataObject) [0x0012c] in <1d850a1760c24bafb777cab82b60677d>:0
  at Arcen.Universal.ArcenXML.ParseXmlRow[T] (Arcen.Universal.ArcenDynamicTable`1[T] Table, Arcen.Universal.XmlDynamicTableImportRowProcessor`1[T] Processor, Arcen.Universal.ArcenXMLElement rowNode, System.Int32& debugStage) [0x0047c] in <b467dfa2b\
c7743ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenXML.DirectlyProcessListOfNodes[T] (Arcen.Universal.ArcenDynamicTable`1[T] Table, Arcen.Universal.XmlDynamicTableImportRowProcessor`1[T] Processor, System.Collections.Generic.List`1[T] rowNodes) [0x000b8] in <b467dfa2bc7743\
ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenXML.ActuallyImportAllOfTheBatchedRows[T] (Arcen.Universal.ArcenDynamicTable`1[T] Table, Arcen.Universal.XmlDynamicTableImportRowProcessor`1[T] Processor) [0x000fd] in <b467dfa2bc7743ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenXML.ImportIntoDynamicTable_XMLDirectory[T] (Arcen.Universal.XmlLoadType LoadType, Arcen.Universal.ArcenDynamicTable`1[T] Table, Arcen.Universal.XmlDynamicTableImportRowProcessor`1[T] Processor) [0x00034] in <b467dfa2bc7743\
ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].Initialize (Arcen.Universal.XmlLoadType LoadType) [0x00076] in <b467dfa2bc7743ada66c261b5dcb4cc6>:0
                                                                                                                                                                                                                                                         
  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <b467dfa2bc7743ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <b467dfa2bc7743ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <b467dfa2bc7743ada66c261b5dcb4cc6>:0
  at Arcen.Universal.ArcenDynamicTable`1[T].Initialize (Arcen.Universal.XmlLoadType LoadType) [0x00000] in <b467dfa2bc7743ada66c261b5dcb4cc6>:0
  at Arcen.AIW2.Core.Engine_AIW2+<LoadExternalDataLate>c__Iterator2.MoveNext () [0x00000] in <1d850a1760c24bafb777cab82b60677d>:0
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <3fa4aa4b4cbc43228580897c4aeed2f0>:0

Chris_McElligottPark

Aug 7, 2020 1:39 pm

administrator   ~0057988

What OS is this on, out of curiosity? I can fix it either way, but I am curious.

BadgerBadger

Aug 7, 2020 1:53 pm

manager   ~0057989

Linux

Chris_McElligottPark

Aug 7, 2020 2:16 pm

administrator   ~0057990

Cool, I was guessing so. I think that the P/Invoke stuff would work on OSX and Windows even without GOG Galaxy installed, but on Linux they don't have any support for that platform at all right now, so the P/Invoke stuff finds it is missing a dll.

Anyhow, should be fixed now (though it may really only have been applying to linux machines):

* Fixed an issue where on computers without GOG Galaxy installed, they would get a harmless-but-annoying error message at game startup.

Thanks for the catch!

Issue History

Date Modified Username Field Change
Aug 7, 2020 2:07 am BadgerBadger New Issue
Aug 7, 2020 2:07 am BadgerBadger Status new => assigned
Aug 7, 2020 2:07 am BadgerBadger Assigned To => Chris_McElligottPark
Aug 7, 2020 11:07 am Chris_McElligottPark Note Added: 0057983
Aug 7, 2020 12:32 pm BadgerBadger Note Added: 0057985
Aug 7, 2020 12:52 pm BadgerBadger Note Edited: 0057985
Aug 7, 2020 1:39 pm Chris_McElligottPark Note Added: 0057988
Aug 7, 2020 1:53 pm BadgerBadger Note Added: 0057989
Aug 7, 2020 2:16 pm Chris_McElligottPark Status assigned => resolved
Aug 7, 2020 2:16 pm Chris_McElligottPark Resolution open => fixed
Aug 7, 2020 2:16 pm Chris_McElligottPark Fixed in Version => 2.117 Ion Cannons And Melee Units
Aug 7, 2020 2:16 pm Chris_McElligottPark Note Added: 0057990