You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flex.apache.org by lizhi <sl...@qq.com> on 2016/03/31 11:44:10 UTC

flexjs build java null bug

https://github.com/matrix3d/spriteflexjs


run https://github.com/matrix3d/spriteflexjs/blob/master/test/build.bat

D:\proj\git\spriteflexjs\test\src\TestTMX.as
在为以下对象生成代码时,ABC generator 子系统中发生内部错误:
D:\proj\git\spriteflexjs\test\src\TestTMX.as: java.lang.Null
PointerException
        at
org.apache.flex.compiler.internal.projects.FlexProject.doubleCheckAmbiguousDefinition(FlexProject.java:2140)
        at
org.apache.flex.compiler.internal.scopes.ASScopeCache.findProperty(ASScopeCache.java:173)
        at
org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java:1311)
        at
org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java:1306)
        at
org.apache.flex.compiler.internal.definitions.references.LexicalReference.resolve(LexicalReference.java:71)
        at
org.apache.flex.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.java:1054)
        at
org.apache.flex.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.java:1094)
        at
org.apache.flex.compiler.internal.definitions.DefinitionBase.resolveType(DefinitionBase.java:876)
        at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.createMethodInfoWithOptionalDefaultArgumentValues(A
BCGenerator.java:565)
        at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.createMethodInfo(ABCGenerator.java:528)
        at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.java:255)
        at
org.apache.flex.compiler.internal.as.codegen.ClassDirectiveProcessor.declareFunction(ClassDirectiveProcessor.
java:787)
        at
org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:214)
        at
org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
        at
org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(GlobalDirectiveProcessor.j
ava:423)
        at
org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:206)
        at
org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:188)
        at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:122)
        at
org.apache.flex.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompilationUnit.java:487)
        at
org.apache.flex.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:8
66)
        at
org.apache.flex.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBase.java:107)
        at
org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:309)



--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/flexjs-build-java-null-bug-tp52066.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.

Re: flexjs build java null bug

Posted by lizhi <sl...@qq.com>.
inter class bug.



--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/flexjs-build-java-null-bug-tp52066p52098.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.