Copy link to clipboard
Copied
Hi,
I have recently done a clean install of Windows and, consequently, Flash Builder.
Now, whenever I try to compile _FOR_RELEASE_ against a known-good project, I get the error shown below.
No errors are shown when debugging.
The project is good and from a long established codebase that I have been working with for several years.
HOW DO I GET IT TO COMPILE?
Thanks,
G
Description Resource Path Location Type
com.google.common.collect.ComputationException: java.lang.NullPointerException
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:167)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:116)
at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.java:67)
at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:623)
at com.adobe.flash.compiler.internal.projects.CompilerProject.getCacheForScope(CompilerProject.java:701)
at com.adobe.flash.compiler.internal.definitions.InterfaceDefinition.resolveExtendedInterfaces(InterfaceDefinition.java:123)
at com.adobe.flash.compiler.internal.definitions.InterfaceDefinition$InterfaceIterator.analyze(InterfaceDefinition.java:343)
at com.adobe.flash.compiler.internal.definitions.InterfaceDefinition$InterfaceIterator.initFromInterface(InterfaceDefinition.java:325)
at com.adobe.flash.compiler.internal.definitions.InterfaceDefinition$InterfaceIterator.<init>(InterfaceDefinition.java:293)
at com.adobe.flash.compiler.internal.definitions.ClassDefinitionBase.interfaceIterator(ClassDefinitionBase.java:399)
at com.adobe.flash.compiler.internal.definitions.ClassDefinitionBase.isInstanceOf(ClassDefinitionBase.java:429)
at com.adobe.flash.compiler.internal.semantics.SemanticUtils.isInstanceOf(SemanticUtils.java:565)
at com.adobe.flash.compiler.internal.semantics.SemanticUtils.isValidTypeConversion(SemanticUtils.java:220)
at com.adobe.flash.compiler.internal.semantics.SemanticUtils.isValidTypeConversion(SemanticUtils.java:342)
at com.adobe.flash.compiler.internal.semantics.MethodBodySemanticChecker.checkImplicitConversion(MethodBodySemanticChecker.java:560)
at com.adobe.flash.compiler.internal.semantics.MethodBodySemanticChecker.checkImplicitConversion(MethodBodySemanticChecker.java:372)
at com.adobe.flash.compiler.internal.semantics.MethodBodySemanticChecker.checkAssignment(MethodBodySemanticChecker.java:244)
at com.adobe.flash.compiler.internal.as.codegen.ABCGeneratingReducer.reduce_assignToNameExpr_to_void_expression(ABCGeneratingReducer.java:3026)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.action_238(CmcEmitter.java:4509)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:8161)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39704)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.dispatchAction(CmcEmitter.java:9507)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39704)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39732)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceSubgoals(CmcEmitter.java:39723)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduceAntecedent(CmcEmitter.java:39703)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.reduce(CmcEmitter.java:39681)
at com.adobe.flash.compiler.internal.as.codegen.CmcEmitter.burm(CmcEmitter.java:39983)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateInstructions(ABCGenerator.java:232)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:397)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateMethodBodyForFunction(ABCGenerator.java:351)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generateFunction(ABCGenerator.java:266)
at com.adobe.flash.compiler.internal.as.codegen.ClassDirectiveProcessor.finishClassDefinition(ClassDirectiveProcessor.java:468)
at com.adobe.flash.compiler.internal.as.codegen.GlobalDirectiveProcessor.declareClass(GlobalDirectiveProcessor.java:424)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:207)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:189)
at com.adobe.flash.compiler.internal.as.codegen.GlobalDirectiveProcessor.declarePackage(GlobalDirectiveProcessor.java:449)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.processNode(DirectiveProcessor.java:224)
at com.adobe.flash.compiler.internal.as.codegen.DirectiveProcessor.traverse(DirectiveProcessor.java:189)
at com.adobe.flash.compiler.internal.as.codegen.ABCGenerator.generate(ABCGenerator.java:126)
at com.adobe.flash.compiler.internal.units.ASCompilationUnit.handleABCBytesRequest(ASCompilationUnit.java:374)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase.processABCBytesRequest(CompilationUnitBase.java:870)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase.access$300(CompilationUnitBase.java:107)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:309)
at com.adobe.flash.compiler.internal.units.CompilationUnitBase$4$1.call(CompilationUnitBase.java:305)
at com.adobe.flash.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:228)
at com.adobe.flash.compiler.internal.units.requests.RequestMaker$1.call(RequestMaker.java:222)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:187)
at com.google.common.collect.CustomConcurrentHashMap.hash(CustomConcurrentHashMap.java:1432)
at com.google.common.collect.ComputingConcurrentHashMap.apply(ComputingConcurrentHashMap.java:66)
at com.google.common.collect.MapMaker$ComputingMapAdapter.get(MapMaker.java:623)
at com.adobe.flash.compiler.internal.scopes.ASProjectScope.addScopeToCompilationUnitScopeList(ASProjectScope.java:1306)
at com.adobe.flash.compiler.internal.projects.CompilerProject$ScopeMakerFunction.apply(CompilerProject.java:106)
at com.adobe.flash.compiler.internal.projects.CompilerProject$ScopeMakerFunction.apply(CompilerProject.java:95)
at com.google.common.collect.ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:155)
... 54 more PlayerSprite.as /RTE_OSMF_Player/src line 37 Flex Problem
Update; I have upgraded the SDK to the current one as per this https://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html
It appears to have fixed the issue for now. I will monitor it.
Copy link to clipboard
Copied
Update; I have upgraded the SDK to the current one as per this https://helpx.adobe.com/flash-builder/kb/overlay-air-sdk-flash-builder.html
It appears to have fixed the issue for now. I will monitor it.