代替テキストhttp://img710.imageshack.us/img710/4107/flashbuildershite.jpg
突然のFlashBuilder4はすべて、あらゆる種類の基本的なものを失い、誤ったエラーを生成しています。昨日同じ問題が発生しました。新しいFlexSDKをダウンロードし、それをFBにインポートすることで修正しました。これをもう一度やりましたが、今回は何も修正されませんでした。
ビルドパスから重要な参照を削除するなど、私が行ったことではないと思います。エラーは、当時私が取り組んでいなかったプロジェクトにも現れました。これは、ActionScript、Flex、およびFlexLibraryプロジェクトで同様に発生します。
更新3:非常に単純なものですが、問題を1つのコードに絞り込みました。FBで新しいワークスペースを作成すると、問題なく動作します。次に、このコードをプロジェクトに追加することで、ワークスペースを永久に台無しにします。すべてのプロジェクトにエラーが発生し、障害のあるプロジェクトを閉じたり削除したりしても、これは変わりません。(障害のあるコードなしで)別の新しいワークスペースを作成すると、プロジェクトが再度コンパイルされます。
リンク:http ://www.the3rdage.net/files/2745/Main.as (奇妙な文字またはエンコードエラーが原因でエラーが発生した場合に備えて、ファイルをアップロードしました)
アップデート2:mxmlcを使用して手動でコンパイルしようとしましたが、同じエラーが発生します。Flash Builderではなく、SDKの問題のようです。
更新:このスタックトレースはFlashBuilderエラーログにあります。
!ENTRY com.adobe.flexbuilder.project 4 43 2010-05-11 11:55:47.495 !MESSAGEコンパイラでキャッチされない例外 !スタック0 java.lang.NullPointerException macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2592)で macromedia.asc.parser.VariableBindingNode.evaluate(VariableBindingNode.java:64)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2233)で macromedia.asc.parser.ListNode.evaluate(ListNode.java:44)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2578)で macromedia.asc.parser.VariableDefinitionNode.evaluate(VariableDefinitionNode.java:48)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2310)で macromedia.asc.parser.StatementListNode.evaluate(StatementListNode.java:60)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2503)で macromedia.asc.parser.WithStatementNode.evaluate(WithStatementNode.java:44)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2310)で macromedia.asc.parser.StatementListNode.evaluate(StatementListNode.java:60)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2891)で macromedia.asc.parser.FunctionCommonNode.evaluate(FunctionCommonNode.java:106)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:2905)で macromedia.asc.parser.FunctionCommonNode.evaluate(FunctionCommonNode.java:106)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:3643)で macromedia.asc.parser.ClassDefinitionNode.evaluate(ClassDefinitionNode.java:106)で macromedia.asc.semantics.ConstantEvaluator.evaluate(ConstantEvaluator.java:3371)で macromedia.asc.parser.ProgramNode.evaluate(ProgramNode.java:80)で flex2.compiler.as3.As3Compiler.analyze4(As3Compiler.java:709)で flex2.compiler.CompilerAPI.analyze(CompilerAPI.java:3089)で flex2.compiler.CompilerAPI.analyze(CompilerAPI.java:2977)で flex2.compiler.CompilerAPI.batch2(CompilerAPI.java:528)で flex2.compiler.CompilerAPI.batch(CompilerAPI.java:1274)で flex2.compiler.CompilerAPI.compile(CompilerAPI.java:1496)で flex2.tools.oem.Application.compile(Application.java:1188)で flex2.tools.oem.Application.recompile(Application.java:1133)で flex2.tools.oem.Application.compile(Application.java:819)で flex2.tools.flexbuilder.BuilderApplication.compile(BuilderApplication.java:344)で com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder $ MyBuilder.mybuild(ASApplicationBuilder.java:276)で com.adobe.flexbuilder.multisdk.compiler.internal.ASApplicationBuilder.build(ASApplicationBuilder.java:127)で com.adobe.flexbuilder.multisdk.compiler.internal.ASBuilder.build(ASBuilder.java:190)で com.adobe.flexbuilder.multisdk.compiler.internal.ASItemBuilder.build(ASItemBuilder.java:74)で com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.buildItem(FlexProjectBuilder.java:480)で com.adobe.flexbuilder.project.compiler.internal.FlexProjectBuilder.build(FlexProjectBuilder.java:306)で com.adobe.flexbuilder.project.compiler.internal.FlexIncrementalBuilder.build(FlexIncrementalBuilder.java:157)で org.eclipse.core.internal.events.BuildManager $ 2.run(BuildManager.java:627)で org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)で org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:170)で org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:201)で org.eclipse.core.internal.events.BuildManager $ 1.run(BuildManager.java:253)で org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)で org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:256)で org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:309)で org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:341)で org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)で org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:238)で org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)で