Java 在eclipse上调试flash时无法查看变量

Java 在eclipse上调试flash时无法查看变量,java,eclipse,actionscript-3,flash,apache-flex,Java,Eclipse,Actionscript 3,Flash,Apache Flex,当我尝试在Eclipse IDE上调试Flex/AS3应用程序时,我一直存在这个问题,只要我将鼠标悬停在任何变量上,弹出窗口就会显示错误: “评估Flex表达式…”期间发生内部错误。 java.lang.NullPointerException 有关错误的更多详细信息,我花了一些时间在eclipse日志中找到: !ENTRY org.eclipse.core.jobs 4 2 2017-10-19 10:48:03.565 !MESSAGE An internal error occurred

当我尝试在Eclipse IDE上调试Flex/AS3应用程序时,我一直存在这个问题,只要我将鼠标悬停在任何变量上,弹出窗口就会显示错误:

“评估Flex表达式…”期间发生内部错误。
java.lang.NullPointerException

有关错误的更多详细信息,我花了一些时间在eclipse日志中找到:

!ENTRY org.eclipse.core.jobs 4 2 2017-10-19 10:48:03.565
!MESSAGE An internal error occurred during: "Evaluating Flex expression...".
!STACK 0
java.lang.NullPointerException
at flash.tools.debugger.concrete.PlayerSession.pullUpActivationObjectVariables(PlayerSession.java:1007)
at flash.tools.debugger.concrete.PlayerSession.requestFrame(PlayerSession.java:984)
at flash.tools.debugger.concrete.DStackContext.populate(DStackContext.java:156)
at flash.tools.debugger.concrete.DStackContext.getThis(DStackContext.java:92)
at com.adobe.flexbuilder.debug.djapi.wrappers.ThreadSafeFrame.getThis(ThreadSafeFrame.java:121)
at com.adobe.flexbuilder.debug.model.FlexStackFrame.initVariables(FlexStackFrame.java:283)
at com.adobe.flexbuilder.debug.model.FlexStackFrame.getVariables(FlexStackFrame.java:410)
at com.adobe.flexbuilder.debug.expression.FlexStackContext.lookup(FlexStackContext.java:52)
at flash.tools.debugger.expression.VariableExp.evaluate(VariableExp.java:28)
at com.adobe.flexbuilder.debug.djapi.wrappers.ThreadSafeValueExp.evaluate(ThreadSafeValueExp.java:54)
at com.adobe.flexbuilder.debug.expression.FlexExpression.evaluate(FlexExpression.java:120)
at com.adobe.flexbuilder.debug.expression.FlexWatchExpressionDelegate$EvaluationJob.run(FlexWatchExpressionDelegate.java:103)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
eclipse上的变量选项卡和表达式选项卡均为空:

我的环境:

  • Eclipse 3.3.2
  • Flash调试器27.0.0.170(调试版本)
  • Firefox 56.0.1 64位
  • FlexBuilder3

我尝试过:重新安装flash调试器,甚至为我的Eclipse重建了工作区,运气不好。我们将非常感谢您提供一些解决方案。

将我的浏览器和闪存恢复到旧版本,最终解决了这个问题。谢谢大家。

屏幕截图上显示的内容不多,无论我把断点放在哪里,eclipse上的变量选项卡都显示为空。eclipse 3.3已经有10年历史了!我知道!我不会使用它,如果我可以,我的工作有一些闪存插件上。这就是我用这个的主要原因。eclipse上的Flash有点挑战性。您是否在eclipse中启动了一个新的Java应用程序,但现在正在尝试(在相同的Java模式下)处理Flex代码?是否要创建flex项目并在那里编辑AS文件?是的,我在重建项目时这样做了。