2012-05-11 29 views
1

私はFlex 4.5 SDKでFDT 3エンタープライズをMac OSXで使用していますFDT:デバッグ中に内部エラーが発生しました

実行は正常です。私は誰もが前にこれを見ていいかなる珍しくデバッグ/コンパイラ引数

を使用していない

java.lang.NullPointerException 
at com.powerflasher.fdt.core.launch.debug.concrete.FDBVersionTools.versionParts(FDBVersionTools.java:44) 
at com.powerflasher.fdt.core.launch.debug.concrete.FDBVersionTools.compare(FDBVersionTools.java:19) 
at com.powerflasher.fdt.core.launch.debug.concrete.FDBVersionTools.lessOrEqual(FDBVersionTools.java:7) 
at com.powerflasher.fdt.core.launch.debug.concrete.FDBVersionTools.inRange(FDBVersionTools.java:54) 
at com.powerflasher.fdt.internal.core.debugger.adapter.FlexSdkVersionTools.covers(FlexSdkVersionTools.java:25) 
at com.powerflasher.fdt.internal.core.debugger.adapter.FDBAdapterLoader.cover(FDBAdapterLoader.java:51) 
at com.powerflasher.fdt.internal.core.debugger.adapter.FlexDebuggerLoader.searchAdapterLoader(FlexDebuggerLoader.java:88) 
at com.powerflasher.fdt.internal.core.debugger.adapter.FlexDebuggerLoader.loadDebugger(FlexDebuggerLoader.java:81) 
at com.powerflasher.fdt.core.launch.DebugSessionManager.getDebuggerFor(DebugSessionManager.java:50) 
at com.powerflasher.fdt.core.launch.DebugSessionManager.launchSessionFor(DebugSessionManager.java:106) 
at com.powerflasher.fdt.core.launch.DebugSessionManager.launchSessionAndKillOld(DebugSessionManager.java:146) 
at com.powerflasher.fdt.ui.launch.StartDebuggerTestLaunchConfigurationDelegate.startDebugger(StartDebuggerTestLaunchConfigurationDelegate.java:36) 
at com.powerflasher.fdt.internal.ui.launch.fcsh.MxmlcLaunchConfigurationDelegate.startDebugger(MxmlcLaunchConfigurationDelegate.java:348) 
at com.powerflasher.fdt.internal.ui.launch.fcsh.AbstractFCSHLaunchConfigurationDelegate.launch(AbstractFCSHLaunchConfigurationDelegate.java:174) 
at com.powerflasher.fdt.internal.ui.launch.fcsh.MxmlcLaunchConfigurationDelegate.launch(MxmlcLaunchConfigurationDelegate.java:237) 
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853) 
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703) 
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866) 
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 

デバッグは、内部エラーがスローされますか?

+1

これは間違った場所です。 PowerFlasherのバグデータベース(http://bugs.powerflasher.com/jira/)を試してみるか、FDTをアップグレードしてください(昨日の時点で5.5になりました。ライセンスモデルは大幅に改善されました。現在のSDKで作業しています)。 – weltraumpirat

答えて

0

Flex Debugger APIは、Flex 3.X - 4.0から大幅に変更されました。つまり、古いFDT(バージョン3.x)は、後のFlex SDKと互換性がない可能性があります。だからあなたはそのエラーを受けているのです。

FDTチームがFlex 4.5+と互換性を持たせるために、FDTチームがデバッガの一部を書き直さなければならない場合、5.5(またはFDT 4ライセンスをお持ちの場合はFDT 4.5)にアップグレードする必要があります。私たちはアップグレード価格を最小限に保つために全力を尽くしました。

http://fdt.powerflasher.com/buy-download/

+0

ああ、まあ、私たちは3.xライセンスしか持っていません。つまり、新しいSDKでデバッグを使用することはできません。 –

+0

奇妙なことは、私はSDK 4.6でデバッグしていることです(私は3回ビルドを強制しますが、多くの警告が表示されます)が、SDK 4.5ではデバッグできません。 一方、v3の場合、すでに599ユーロを支払っていたため、私は€299を見つけられませんでした。 –

+0

私は、299は単一バージョンのアップグレードではたくさんあるが、FDT 3から5.5への移行は2つのバージョンになることに同意します。 FDT 3も約5年前に登場しました。 –

関連する問題