No path set for EBuildObject Reference: libLibrary

Hi,

I get this

E:             There was an exception executing the Elements compiler: 'No path set for EBuildObject Reference: libLibrary'
D:             |   at RemObjects.Elements.Compiler.FakeBuildEngine.a (RemObjects.EBuild.EBuildObject a, System.String b, System.Collections.Generic.Dictionary`2[TKey,TValue] c) [0x00039] in <0c8f09234bdd422b9c2093643b574785>:0 
D:             |   at RemObjects.Elements.Compiler.FakeBuildEngine.a (RemObjects.EBuild.EBuildObject a, System.String b) [0x00045] in <0c8f09234bdd422b9c2093643b574785>:0 
D:             |   at RemObjects.Elements.Compiler.CoreCompiler+<>c__DisplayClass6.<d>b__9 (RemObjects.EBuild.EBuildObject o, System.Int32 i) [0x00000] in <0c8f09234bdd422b9c2093643b574785>:0 
D:             |   at System.Linq.Enumerable+<SelectIterator>d__154`2[TSource,TResult].MoveNext () [0x0005a] in <1dc66a7b76a1420f806dffcf52d8e58c>:0 
D:             |   at System.Collections.Generic.LargeArrayBuilder`1[T].AddRange (System.Collections.Generic.IEnumerable`1[T] items) [0x0003d] in <1dc66a7b76a1420f806dffcf52d8e58c>:0 
D:             |   at System.Collections.Generic.EnumerableHelpers.ToArray[T] (System.Collections.Generic.IEnumerable`1[T] source) [0x00033] in <1dc66a7b76a1420f806dffcf52d8e58c>:0 
D:             |   at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00018] in <1dc66a7b76a1420f806dffcf52d8e58c>:0 
D:             |   at RemObjects.Elements.Compiler.CoreCompiler+<>c__DisplayClass4.<d>b__0 (RemObjects.EBuild.EBuildTarget t, RemObjects.EBuild.EBuildContext lContext) [0x00f3f] in <0c8f09234bdd422b9c2093643b574785>:0 
D:             |   at RemObjects.EBuild.EBuildTask.ForEachEnabledTarget (System.Func`3[T1,T2,TResult] aCallback) [0x000b2] in <f619c3331506407e8bb339b16f59ebe7>:0 
D:             |   at RemObjects.Elements.Compiler.CoreCompiler.d (RemObjects.EBuild.EBuildTask a) [0x000c1] in <0c8f09234bdd422b9c2093643b574785>:0 
D:             |   at RemObjects.Elements.Compiler.CoreCompiler.Compile (RemObjects.EBuild.EBuildTask aTask) [0x00062] in <0c8f09234bdd422b9c2093643b574785>:0 
D:             |   at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&)
D:             |   at System.Reflection.RuntimeMethodInfo.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0006a] in <408d8cf79964489191642ba1cdb888db>:0 

Targets.zip (2.1 MB)

It seems to be after a successful build when I switch between simulator and real device.

ie

  1. open the project in Fire, set the iphone 12 pro simulator as the target
  2. Clean
  3. Build
  4. Set ios device, watch device as the target and build
  5. The error should appear.

build.log.zip (17.8 KB)

Cheers,
John

A clean seems to fix it. If I switch between the device/simulator a clean is required.

Logged as bugs://E26003.

Can’t say i can reproduce this.