Search Issue Tracker

Fixed in 4.6.8

Votes

0

Found in

5.1.1p4

Issue ID

712713

Regression

Yes

[IL2CPP] No ahead of time (AOT) code was generated error for Enumerator

IL2CPP

-

To Reproduce:

1. Open the attached project in 5.1 and attach IL2CPPBugs.cs to any gameobject.
2. Deploy to device:

"ExecutionEngineException: Attempting to call method 'EffectTypeEnum[]::System.Collections.Generic.IEnumerable`1.GetEnumerator' for which no ahead of time (AOT) code was generated.
at BattleEffectTypeDO.GetAllTypes () [0x00000] in <filename unknown>:0
at IL2CPPBugs.Start () [0x00000] in <filename unknown>:0

(Filename: currently not available on il2cpp Line: -1)
"
is thrown.

Not reproducible on 5.2.0b3 (7277f6f3686a)

Comments (2)

  1. 982d8ab1de6f161a7729192975bc04af?d=mm

    ___Petr___

    May 23, 2016 08:44

    ConnectSceneNGUIController.RegimGame is enum

  2. 982d8ab1de6f161a7729192975bc04af?d=mm

    ___Petr___

    May 23, 2016 08:43

    Looks like similiar bug appears in 5.3.4p2. Will try to reproduce and report

    ExecutionEngineException: Attempting to call method 'ConnectSceneNGUIController+RegimGame[]::System.Collections.Generic.IEnumerable`1.GetEnumerator' for which no ahead of time (AOT) code was generated.
    at System.Collections.Generic.HashSet`1[T]..ctor (IEnumerable`1 collection, IEqualityComparer`1 comparer) [0x00000] in <filename unknown>:0
    at System.Linq.Enumerable+<CreateExceptIterator>c__Iterator4`1[TSource].MoveNext () [0x00000] in <filename unknown>:0
    at System.Collections.Generic.List`1[T].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0
    at System.Linq.Enumerable.ToArray[TSource] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
    at OUR_APPS_METHOD (System.Collections.Generic.Dictionary`2 q, Boolean restore, System.String questId) [0x00000] in <filename unknown>:0
    ...

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.