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/07/02 03:39:37 UTC

the same code,sometime build error[flexjs]

<pre>E:\proj\git\spriteflexjs\src\flash\utils\ByteArray.as:67
java.lang.NullPointerException
	at
org.apache.flex.compiler.internal.projects.FlexJSProject.addDependency(FlexJSProject.java:98)
	at
org.apache.flex.compiler.internal.scopes.ASProjectScope.findDefinitionByName(ASProjectScope.java:1591)
	at
org.apache.flex.compiler.internal.scopes.ASProjectScope.getPropertyForScopeChain(ASProjectScope.java:1568)
	at
org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java:1072)
	at
org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java:980)
	at
org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java:1160)
	at
org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java:918)
	at
org.apache.flex.compiler.internal.scopes.ASScopeCache.findPropertyQualified(ASScopeCache.java:276)
	at
org.apache.flex.compiler.internal.scopes.ASScope.findPropertyQualified(ASScope.java:1477)
	at
org.apache.flex.compiler.internal.definitions.references.ResolvedQualifiersReference.resolve(ResolvedQualifiersReference.java:79)
	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.semantics.MethodBodySemanticChecker.checkFormalsVsActuals(MethodBodySemanticChecker.java:767)
	at
org.apache.flex.compiler.internal.semantics.MethodBodySemanticChecker.checkFunctionCall(MethodBodySemanticChecker.java:851)
	at
org.apache.flex.compiler.internal.as.codegen.ABCGeneratingReducer.reduce_functionAsMemberExpr(ABCGeneratingReducer.java:3881)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.action_325(CmcEmitter.java:5274)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:8507)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:6864)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:9398)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39127)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39155)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39146)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39126)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39104)
	at
org.apache.flex.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.java:39406)
	at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateInstructions(ABCGenerator.java:228)
	at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:393)
	at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:347)
	at
org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.java:262)
	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.java: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.GlobalDirectiveProcessor.declarePackage(GlobalDirectiveProcessor.java:449)
	at
org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:223)
	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:866)
	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)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:305)
	at
org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
	at
org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at
java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy.rejectedExecution(Unknown
Source)
	at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
	at
org.apache.flex.compiler.internal.units.requests.RequestMaker.getRequest(RequestMaker.java:188)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase.getABCBytesRequest(CompilationUnitBase.java:614)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase.startBuildAsync(CompilationUnitBase.java:1067)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase.startParsingImports(CompilationUnitBase.java:920)
	at
org.apache.flex.compiler.internal.units.ASCompilationUnit.handleOutgoingDependenciesRequest(ASCompilationUnit.java:563)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase.processOutgoingDependenciesRequest(CompilationUnitBase.java:882)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase.access$500(CompilationUnitBase.java:107)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase$6$1.call(CompilationUnitBase.java:378)
	at
org.apache.flex.compiler.internal.units.CompilationUnitBase$6$1.call(CompilationUnitBase.java:374)
	at
org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
	at
org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
	at java.util.concurrent.FutureTask.run(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)

		public function writeUnsignedInt(v:uint):void  {</pre>



--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/the-same-code-sometime-build-error-flexjs-tp53598.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.

Re: the same code,sometime build error[flexjs]

Posted by lizhi <sl...@qq.com>.
Apache FlexJS Nightly.this bug not every time.just sometime.



--
View this message in context: http://apache-flex-development.2333347.n4.nabble.com/the-same-code-sometime-build-error-flexjs-tp53598p53600.html
Sent from the Apache Flex Development mailing list archive at Nabble.com.

Re: the same code,sometime build error[flexjs]

Posted by Alex Harui <ah...@adobe.com>.
Which version of FlexJS/FalconJX?

Thanks,
-Alex

On 7/1/16, 8:39 PM, "lizhi" <sl...@qq.com> wrote:

><pre>E:\proj\git\spriteflexjs\src\flash\utils\ByteArray.as:67
>java.lang.NullPointerException
>	at
>org.apache.flex.compiler.internal.projects.FlexJSProject.addDependency(Fle
>xJSProject.java:98)
>	at
>org.apache.flex.compiler.internal.scopes.ASProjectScope.findDefinitionByNa
>me(ASProjectScope.java:1591)
>	at
>org.apache.flex.compiler.internal.scopes.ASProjectScope.getPropertyForScop
>eChain(ASProjectScope.java:1568)
>	at
>org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java
>:1072)
>	at
>org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java
>:980)
>	at
>org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java
>:1160)
>	at
>org.apache.flex.compiler.internal.scopes.ASScope.findProperty(ASScope.java
>:918)
>	at
>org.apache.flex.compiler.internal.scopes.ASScopeCache.findPropertyQualifie
>d(ASScopeCache.java:276)
>	at
>org.apache.flex.compiler.internal.scopes.ASScope.findPropertyQualified(ASS
>cope.java:1477)
>	at
>org.apache.flex.compiler.internal.definitions.references.ResolvedQualifier
>sReference.resolve(ResolvedQualifiersReference.java:79)
>	at
>org.apache.flex.compiler.internal.definitions.DefinitionBase.resolveType(D
>efinitionBase.java:1054)
>	at
>org.apache.flex.compiler.internal.definitions.DefinitionBase.resolveType(D
>efinitionBase.java:1094)
>	at
>org.apache.flex.compiler.internal.definitions.DefinitionBase.resolveType(D
>efinitionBase.java:876)
>	at
>org.apache.flex.compiler.internal.semantics.MethodBodySemanticChecker.chec
>kFormalsVsActuals(MethodBodySemanticChecker.java:767)
>	at
>org.apache.flex.compiler.internal.semantics.MethodBodySemanticChecker.chec
>kFunctionCall(MethodBodySemanticChecker.java:851)
>	at
>org.apache.flex.compiler.internal.as.codegen.ABCGeneratingReducer.reduce_f
>unctionAsMemberExpr(ABCGeneratingReducer.java:3881)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.action_325(CmcEmit
>ter.java:5274)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(Cmc
>Emitter.java:8507)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(C
>mcEmitter.java:39127)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(Cmc
>Emitter.java:6864)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(C
>mcEmitter.java:39127)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.dispatchAction(Cmc
>Emitter.java:9398)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(C
>mcEmitter.java:39127)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.
>java:39104)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(Cmc
>Emitter.java:39155)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(C
>mcEmitter.java:39126)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.
>java:39104)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(Cmc
>Emitter.java:39146)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(C
>mcEmitter.java:39126)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.
>java:39104)
>	at
>org.apache.flex.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.ja
>va:39406)
>	at
>org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateInstruct
>ions(ABCGenerator.java:228)
>	at
>org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBo
>dyForFunction(ABCGenerator.java:393)
>	at
>org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateMethodBo
>dyForFunction(ABCGenerator.java:347)
>	at
>org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generateFunction
>(ABCGenerator.java:262)
>	at
>org.apache.flex.compiler.internal.as.codegen.ClassDirectiveProcessor.decla
>reFunction(ClassDirectiveProcessor.java:787)
>	at
>org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNod
>e(DirectiveProcessor.java:214)
>	at
>org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(D
>irectiveProcessor.java:188)
>	at
>org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.decl
>areClass(GlobalDirectiveProcessor.java:423)
>	at
>org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNod
>e(DirectiveProcessor.java:206)
>	at
>org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(D
>irectiveProcessor.java:188)
>	at
>org.apache.flex.compiler.internal.as.codegen.GlobalDirectiveProcessor.decl
>arePackage(GlobalDirectiveProcessor.java:449)
>	at
>org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.processNod
>e(DirectiveProcessor.java:223)
>	at
>org.apache.flex.compiler.internal.as.codegen.DirectiveProcessor.traverse(D
>irectiveProcessor.java:188)
>	at
>org.apache.flex.compiler.internal.as.codegen.ABCGenerator.generate(ABCGene
>rator.java:122)
>	at
>org.apache.flex.compiler.internal.units.ASCompilationUnit.handleABCBytesRe
>quest(ASCompilationUnit.java:487)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.processABCByte
>sRequest(CompilationUnitBase.java:866)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.access$300(Com
>pilationUnitBase.java:107)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(Compi
>lationUnitBase.java:309)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase$4$1.call(Compi
>lationUnitBase.java:305)
>	at
>org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(Reque
>stMaker.java:228)
>	at
>org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(Reque
>stMaker.java:222)
>	at java.util.concurrent.FutureTask.run(Unknown Source)
>	at
>java.util.concurrent.ThreadPoolExecutor$CallerRunsPolicy.rejectedExecution
>(Unknown
>Source)
>	at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source)
>	at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source)
>	at java.util.concurrent.AbstractExecutorService.submit(Unknown Source)
>	at
>org.apache.flex.compiler.internal.units.requests.RequestMaker.getRequest(R
>equestMaker.java:188)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.getABCBytesReq
>uest(CompilationUnitBase.java:614)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.startBuildAsyn
>c(CompilationUnitBase.java:1067)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.startParsingIm
>ports(CompilationUnitBase.java:920)
>	at
>org.apache.flex.compiler.internal.units.ASCompilationUnit.handleOutgoingDe
>pendenciesRequest(ASCompilationUnit.java:563)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.processOutgoin
>gDependenciesRequest(CompilationUnitBase.java:882)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase.access$500(Com
>pilationUnitBase.java:107)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase$6$1.call(Compi
>lationUnitBase.java:378)
>	at
>org.apache.flex.compiler.internal.units.CompilationUnitBase$6$1.call(Compi
>lationUnitBase.java:374)
>	at
>org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(Reque
>stMaker.java:228)
>	at
>org.apache.flex.compiler.internal.units.requests.RequestMaker$1.call(Reque
>stMaker.java:222)
>	at java.util.concurrent.FutureTask.run(Unknown Source)
>	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
>	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>	at java.lang.Thread.run(Unknown Source)
>
>		public function writeUnsignedInt(v:uint):void  {</pre>
>
>
>
>--
>View this message in context:
>http://apache-flex-development.2333347.n4.nabble.com/the-same-code-sometim
>e-build-error-flexjs-tp53598.html
>Sent from the Apache Flex Development mailing list archive at Nabble.com.