Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contracts don't show up #25

Open
Leitk opened this issue Jan 12, 2018 · 1 comment
Open

Contracts don't show up #25

Leitk opened this issue Jan 12, 2018 · 1 comment

Comments

@Leitk
Copy link

Leitk commented Jan 12, 2018

I tried with both 1.8.8 and 1.8.9
Here is the first error in the log file, I can attach the entire one if that would be helpful.

[LOG 16:30:37.881] [INFO] ContractConfigurator.ContractType: Loading CONTRACT_TYPE: 'RT_EverythingSat'
[WRN 16:30:38.334] ContractConfigurator.ContractConfigurator: Multiple assemblies with name 'RemoteTech' found!
[EXC 16:30:38.351] InvalidOperationException: Operation is not valid due to the current state of the object
System.Linq.Enumerable.Single[LoadedAssembly] (IEnumerable1 source, System.Func2 predicate, Fallback fallback)

@aidygus
Copy link

aidygus commented Jan 16, 2018

I have a similar issue. In my log :

`[INFO] ContractConfigurator.ContractType: Loading CONTRACT_TYPE: 'RT_EverythingSat'

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',PARAMETER 'KSCConnectivity' of type 'KSCConnectivity': Unknown parameter 'KSCConnectivity'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.HasAntennaFactory: CONTRACT_TYPE 'RT_EverythingSat', PARAMETER 'HasAntenna' of type 'HasAntenna': Error parsing antennaType

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ArgumentException: The requested value 'Dish' was not found.
at System.Enum.Parse (System.Type enumType, System.String value, Boolean ignoreCase) [0x00000] in :0
at ContractConfigurator.ExpressionParser.EnumExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseIdentifier (ContractConfigurator.ExpressionParser.Token token) [0x00000] in <filename unknown>:0 at ContractConfigurator.ExpressionParser.ExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseVarOrIdentifier (ContractConfigurator.ExpressionParser.Token token) [0x00000] in :0
at ContractConfigurator.ExpressionParser.ExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseSimpleStatement[AntennaType] () [0x00000] in <filename unknown>:0 Rethrow as Exception: Error parsing statement. Error occurred near '*': Dish ....* <-- HERE at ContractConfigurator.ExpressionParser.ExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseExpression (System.String key, System.String expression, ContractConfigurator.ExpressionParser.DataNode dataNode) [0x00000] in :0
at ContractConfigurator.ConfigNodeUtil.ParseSingleValue[AntennaType] (System.String key, System.String stringValue, Boolean allowExpression) [0x00000] in :0
at ContractConfigurator.ConfigNodeUtil.ParseValue[AntennaType] (.ConfigNode configNode, System.String key, Boolean allowExpression) [0x00000] in :0
at ContractConfigurator.ConfigNodeUtil.ParseValue[AntennaType] (.ConfigNode configNode, System.String key, System.Action1 setter, IContractConfiguratorFactory obj, AntennaType defaultValue, System.Func2 validation) [0x00000] in :0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
ContractConfigurator.LoggingUtil:LogException(Exception)
ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action1, IContractConfiguratorFactory, AntennaType, Func2)
ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action`1, IContractConfiguratorFactory, AntennaType)
ContractConfigurator.HasAntennaFactory:Load(ConfigNode)
ContractConfigurator.ParameterFactory:GenerateParameterFactory(ConfigNode, ContractType, ParameterFactory&, ParameterFactory)
ContractConfigurator.ParameterFactory:GenerateParameterFactory(ConfigNode, ContractType, ParameterFactory&, ParameterFactory)
ContractConfigurator.ContractType:Load(ConfigNode)
ContractConfigurator.d__29:MoveNext()
ContractConfigurator.d__28:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

(Filename: Line: -1)

ContractConfigurator.HasAntennaFactory: CONTRACT_TYPE 'RT_EverythingSat', PARAMETER 'HasAntenna' of type 'HasAntenna': Either minAntennaPower or maxAntennaPower is required.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',PARAMETER 'KSCConnectivity' of type 'KSCConnectivity': Unknown parameter 'KSCConnectivity'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.HasAntennaFactory: CONTRACT_TYPE 'RT_EverythingSat', PARAMETER 'HasAntenna' of type 'HasAntenna': Error parsing antennaType

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ArgumentException: The requested value 'Dish' was not found.
at System.Enum.Parse (System.Type enumType, System.String value, Boolean ignoreCase) [0x00000] in :0
at ContractConfigurator.ExpressionParser.EnumExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseIdentifier (ContractConfigurator.ExpressionParser.Token token) [0x00000] in <filename unknown>:0 at ContractConfigurator.ExpressionParser.ExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseVarOrIdentifier (ContractConfigurator.ExpressionParser.Token token) [0x00000] in :0
at ContractConfigurator.ExpressionParser.ExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseSimpleStatement[AntennaType] () [0x00000] in <filename unknown>:0 Rethrow as Exception: Error parsing statement. Error occurred near '*': Dish ....* <-- HERE at ContractConfigurator.ExpressionParser.ExpressionParser1[ContractConfigurator.Parameters.HasAntenna+AntennaType].ParseExpression (System.String key, System.String expression, ContractConfigurator.ExpressionParser.DataNode dataNode) [0x00000] in :0
at ContractConfigurator.ConfigNodeUtil.ParseSingleValue[AntennaType] (System.String key, System.String stringValue, Boolean allowExpression) [0x00000] in :0
at ContractConfigurator.ConfigNodeUtil.ParseValue[AntennaType] (.ConfigNode configNode, System.String key, Boolean allowExpression) [0x00000] in :0
at ContractConfigurator.ConfigNodeUtil.ParseValue[AntennaType] (.ConfigNode configNode, System.String key, System.Action1 setter, IContractConfiguratorFactory obj, AntennaType defaultValue, System.Func2 validation) [0x00000] in :0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
ContractConfigurator.LoggingUtil:LogException(Exception)
ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action1, IContractConfiguratorFactory, AntennaType, Func2)
ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action`1, IContractConfiguratorFactory, AntennaType)
ContractConfigurator.HasAntennaFactory:Load(ConfigNode)
ContractConfigurator.ParameterFactory:GenerateParameterFactory(ConfigNode, ContractType, ParameterFactory&, ParameterFactory)
ContractConfigurator.ParameterFactory:GenerateParameterFactory(ConfigNode, ContractType, ParameterFactory&, ParameterFactory)
ContractConfigurator.ContractType:Load(ConfigNode)
ContractConfigurator.d__29:MoveNext()
ContractConfigurator.d__28:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)

(Filename: Line: -1)

ContractConfigurator.HasAntennaFactory: CONTRACT_TYPE 'RT_EverythingSat', PARAMETER 'HasAntenna' of type 'HasAntenna': Either minAntennaPower or maxAntennaPower is required.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_EverythingSat',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ContractType: Errors encountered while trying to load CONTRACT_TYPE 'RT_EverythingSat'

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

[INFO] ContractConfigurator.ContractType: Loading CONTRACT_TYPE: 'RT_GasGiantRelay'

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_GasGiantRelay',PARAMETER 'MoonCoverage' of type 'CelestialBodyCoverage': Unknown parameter 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_GasGiantRelay',REQUIREMENT 'CelestialBodyCoverage' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ParameterFactory: CONTRACT_TYPE 'RT_GasGiantRelay',REQUIREMENT '' of type 'CelestialBodyCoverage': Unknown requirement 'CelestialBodyCoverage'.

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

ContractConfigurator.ContractType: CONTRACT_TYPE 'RT_GasGiantRelay': Error parsing targetBody

(Filename: /home/builduser/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

DataStoreCastException: Cannot cast from System.Collections.Generic.List1[CelestialBody] to CelestialBody. at ContractConfigurator.ExpressionParser.ExpressionParser1[System.Collections.Generic.List1[CelestialBody]].ConvertType[CelestialBody] (System.Collections.Generic.List1 value) [0x00000] in :0
at ContractConfigurator.ExpressionParser.ListExpressionParser1[CelestialBody].ConvertType[CelestialBody] (System.Collections.Generic.List1 value) [0x00000] in :0
at ContractConfigurator.ExpressionParser.ExpressionParser1[System.Collections.Generic.List1[CelestialBody]].ParseStatement[CelestialBody] (System.Collections.Generic.List1 lval) [0x00000] in <filename unknown>:0 Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation. at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0 at ContractConfigurator.ExpressionParser.ExpressionParser1[CelestialBody].ParseStatement[CelestialBody] () [0x00000] in :0
Rethrow as DataStoreCastException: Cannot cast from System.Collections.Generic.List1[CelestialBody] to CelestialBody. at ContractConfigurator.ExpressionParser.ExpressionParser1[CelestialBody].ParseStatement[CelestialBody] () [0x00000] in :0
Rethrow as Exception: Error parsing statement.
Error occurred near '':
@targetPlanet
.............
<-- HERE
at ContractConfigurator.ExpressionParser.ExpressionParser1[T].ParseExpression (System.String key, System.String expression, ContractConfigurator.ExpressionParser.DataNode dataNode) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfigNodeUtil.ParseSingleValue[CelestialBody] (System.String key, System.String stringValue, Boolean allowExpression) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfigNodeUtil.ParseValue[CelestialBody] (.ConfigNode configNode, System.String key, Boolean allowExpression) [0x00000] in <filename unknown>:0 at ContractConfigurator.ConfigNodeUtil.ParseValue[CelestialBody] (.ConfigNode configNode, System.String key, System.Action1 setter, IContractConfiguratorFactory obj, .CelestialBody defaultValue, System.Func2 validation) [0x00000] in <filename unknown>:0 UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object) UnityEngine.DebugLogHandler:LogException(Exception, Object) UnityEngine.Logger:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) ContractConfigurator.LoggingUtil:LogException(Exception) ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action1, IContractConfiguratorFactory, CelestialBody, Func2) ContractConfigurator.ConfigNodeUtil:ParseValue(ConfigNode, String, Action1, IContractConfiguratorFactory, Func2) ContractConfigurator.DeferredLoadUtil:ExecuteLoad(DeferredLoadObject1)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
ContractConfigurator.ConfigNodeUtil:ExecuteDeferredLoads()
ContractConfigurator.ContractType:Load(ConfigNode)
ContractConfigurator.d__29:MoveNext()
ContractConfigurator.d__28:MoveNext()
UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants