在 Eclipse 上调试闪存时看不到变量

Cannot see variables while debugging flash on eclipse

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

An internal error occurred during: "Evaluating Flex expression...". 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 上的变量选项卡和表达式选项卡都是空的: screen shot here

我的环境:

我试过:重新安装 flash 调试器,甚至为我的 Eclipse 重建工作区,但没有成功。非常感谢一些解决此问题的想法。

恢复我的浏览器并刷新到旧版本终于解决了这个问题。谢谢大家