tschneidereit / SwiftSuspenders

NOTE: Find the offical repo at http://github.com/robotlegs/swiftsuspenders
https://github.com/robotlegs/swiftsuspenders
MIT License
280 stars 89 forks source link

DescribeTypeReflector VerifyError: Error #1068: String and * cannot be reconciled. #72

Open dotfold opened 11 years ago

dotfold commented 11 years ago

DescribeTypeReflector is causing a RTE in FP10.0.22. I've provided the stacktrace, if you require any more information I can provide this directly as the code is proprietary, just let me know.

Any ideas on a resolution would be great. Thanks.

Using: Mac OSX 10.6.8 Flex SDK 4.0A (4.0.0.14159A) SwiftSuspenders 2.0.0b3 FP 10.0.22 r87

Stack:

verify org.swiftsuspenders::DescribeTypeReflector/addCtorInjectionPoint() stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 0:debugfile "/Users/jmcnamee/Documents/movideo/SwiftSuspenders-2/src;org/swiftsuspenders;DescribeTypeReflector.as" stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 2:debugline 56 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 4:getlocal0 stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 5:pushscope stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 6:pushnull stack: null scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 7:coerce flash.utils::Dictionary stack: flash.utils::Dictionary? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * * * * * * 9:setlocal 4 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? * * * * 11:pushnull stack: null scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? * * * * 12:coerce Array stack: Array? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? * * * * 14:setlocal 5 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? * * * 16:pushnull stack: null scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? * * * 17:coerce XMLList stack: XMLList? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? * * * 19:setlocal 6 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? * * 21:pushnull stack: null scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? * * 22:coerce Array stack: Array? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? * * 24:setlocal 7 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 26:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 31:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 36:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 41:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 46:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 51:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 56:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 61:debug stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 66:debugline 58 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 68:getlocal0 stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 69:getproperty org.swiftsuspenders:DescribeTypeReflector::_currentFactoryXML stack: XML? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 71:getproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::constructor stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 73:pushbyte 0 stack: * int scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 75:getproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::[] stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 77:coerce XML stack: XML? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? * flash.utils::Dictionary? Array? XMLList? Array? * 79:setlocal3 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 80:debugline 59 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 82:getlocal3 stack: XML? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 83:not stack: Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 84:iffalse 140 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 88:debugline 61 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 90:getlocal0 stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 91:getproperty org.swiftsuspenders:DescribeTypeReflector::_currentFactoryXML stack: XML? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 93:callproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::parent 0 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 96:getproperty @{org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::name stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 98:pushstring "Object" stack: * String scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 100:equals stack: Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 101:convert_b stack: Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 102:dup stack: Boolean Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 103:convert_b stack: Boolean Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 104:iftrue 123 stack: Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 108:pop stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 109:debugline 62 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 111:getlocal0 stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 112:getproperty org.swiftsuspenders:DescribeTypeReflector::_currentFactoryXML stack: XML? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 114:getproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::extendsClass stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 116:callproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::length 0 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 119:pushbyte 0 stack: * int scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 121:greaterthan stack: Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 122:convert_b B0: stack: Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 123:iffalse 137 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 127:debugline 64 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 129:getlocal1 stack: org.swiftsuspenders.typedescriptions::TypeDescription? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 130:findpropstrict org.swiftsuspenders.typedescriptions::NoParamsConstructorInjectionPoint stack: org.swiftsuspenders.typedescriptions::TypeDescription? global scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 132:constructprop 30 0 stack: org.swiftsuspenders.typedescriptions::TypeDescription? org.swiftsuspenders.typedescriptions::NoParamsConstructorInjectionPoint scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 135:setproperty ctor B1: stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 137:debugline 66 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 139:returnvoid B2: stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 140:debugline 68 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 142:getlocal0 stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 143:getlocal3 stack: org.swiftsuspenders::DescribeTypeReflector XML? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 144:callproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::parent 0 stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 147:getproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::metadata stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 149:getproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::arg stack: org.swiftsuspenders::DescribeTypeReflector scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 151:callproperty org.swiftsuspenders:DescribeTypeReflector::extractNodeParameters 1 stack: flash.utils::Dictionary? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 154:coerce flash.utils::Dictionary stack: flash.utils::Dictionary? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 156:setlocal 4 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 158:debugline 69 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 160:getlocal 4 stack: flash.utils::Dictionary? scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 162:getproperty {org.swiftsuspenders:DescribeTypeReflector,DescribeTypeReflector.as$115,public,org.swiftsuspenders,org.swiftsuspenders,http://adobe.com/AS3/2006/builtin,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:DescribeTypeReflector,org.swiftsuspenders:ReflectorBase,Object}::name stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 164:dup stack: * scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 165:convert_b stack: * Boolean scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 166:iftrue 173 stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 170:pop stack: scope: [global Object$ org.swiftsuspenders::ReflectorBase$ org.swiftsuspenders::DescribeTypeReflector$] org.swiftsuspenders::DescribeTypeReflector locals: org.swiftsuspenders::DescribeTypeReflector org.swiftsuspenders.typedescriptions::TypeDescription? Class? XML? flash.utils::Dictionary? Array? XMLList? Array? * 171:pushstring ""

VerifyError: Error #1068: String and * cannot be reconciled.

at org.swiftsuspenders::DescribeTypeReflector/addCtorInjectionPoint() at org.swiftsuspenders::DescribeTypeReflector/describeInjections()[/Users/jmcnamee/Documents/movideo/SwiftSuspenders-2/src/org/swiftsuspenders/DescribeTypeReflector.as:46] at org.swiftsuspenders.utils::TypeDescriptor/getDescription()[/Users/jmcnamee/Documents/movideo/SwiftSuspenders-2/src/org/swiftsuspenders/utils/TypeDescriptor.as:32] at org.swiftsuspenders::Injector/org.swiftsuspenders.internal::instantiateUnmapped()[/Users/jmcnamee/Documents/movideo/SwiftSuspenders-2/src/org/swiftsuspenders/Injector.as:424] at org.swiftsuspenders::Injector/getInstance()[/Users/jmcnamee/Documents/movideo/SwiftSuspenders-2/src/org/swiftsuspenders/Injector.as:356]

tschneidereit commented 11 years ago

Thanks for the report, @dotfold.

Can you do me a favor and try with the release candidate build? I'm not entirely sure, but that might have relevant changes.

thanks, till

dotfold commented 11 years ago

Thanks for the quick reply!

Unfortunately the same RTE. The bytecode stack looks a bit different, let me know if you want me to paste that in. Here is the RTE:

VerifyError: Error #1068: String and * cannot be reconciled.

at org.swiftsuspenders.reflection::DescribeTypeReflector/addCtorInjectionPoint()
at org.swiftsuspenders.reflection::DescribeTypeReflector/describeInjections()[/Users/till/dev/swiftsuspenders/swiftsuspenders/src/org/swiftsuspenders/reflection/DescribeTypeReflector.as:48]
at org.swiftsuspenders.utils::TypeDescriptor/getDescription()[/Users/till/dev/swiftsuspenders/swiftsuspenders/src/org/swiftsuspenders/utils/TypeDescriptor.as:32]
at org.swiftsuspenders::Injector/org.swiftsuspenders.internal::instantiateUnmapped()[/Users/till/dev/swiftsuspenders/swiftsuspenders/src/org/swiftsuspenders/Injector.as:504]
at org.swiftsuspenders::Injector/getInstance()[/Users/till/dev/swiftsuspenders/swiftsuspenders/src/org/swiftsuspenders/Injector.as:367]
tschneidereit commented 11 years ago

Thanks for trying. The full stack trace is of less interest than the class the reflector is applied to. Can you try to isolate that and attach it to the ticket?

If you can't reduce things to a level where you'd be comfortable with publicly sharing it, I'd gladly take a look at it if you send it by private mail (tschneidereit at gmail).