2012-05-11 3 views
1

Mac OSX에서 Flex 4.5 SDK와 함께 FDT 3 엔터프라이즈를 사용 중입니다.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로, 라이센스 모델은 크게 개선되었습니다. 특히 오래된 IDE를 고수 할 이유가 없습니다. 현재 SDK로 작업하고 있습니다.) – weltraumpirat

답변

0

Flex Debugger API가 Flex 3.X - 4.0에서 상당히 변경되었습니다. 즉, 이전 버전의 FDT (버전 3.x)가 최신 Flex SDK와 호환되지 않을 가능성이 있습니다. 당신이 오류가 발생하는 이유입니다.

FDT 팀이 Flex 4.5 이상과 호환되도록 디버거의 일부를 다시 써야하는 경우 5.5 (또는 FDT 4 라이센스가있는 경우 FDT 4.5)로 업그레이드해야합니다. 업그레이드 가격을 최소화하기 위해 최선을 다했습니다.

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

+0

아 좋아, 우리는 3.x 라이센스 만 가지고있다. 그래서 나는 새로운 SDK의 디버깅을 사용할 수 없다는 것을 의미합니다. –

+0

이상한 점은 SDK 4.6으로 디버깅을한다는 것입니다.하지만 경고를 많이 받는데 SDK 빌드 4.5에서는 그렇지 않습니다. 반면에 우리는 이미 € 599를 지불했기 때문에 최소 € 299를 찾지 못합니다. - v3의 경우. –

+0

나는 299이 하나의 버전 업그레이드에 대한 많은 점에 동의하지만, FDT 3에서 진행 - 5.5 두 가지 버전입니다. FDT 3은 약 5 년 전에도 나왔습니다. –

관련 문제