首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java EE "JDI事件分派“错误

Java EE "JDI事件分派“错误
EN

Stack Overflow用户
提问于 2011-09-18 20:53:09
回答 5查看 6.6K关注 0票数 3

当我尝试在Win7中调试Java (64位)中的任何项目,并在某个地方放置断点时,程序会按预期运行,但当我点击f6或f5进行进一步调试时,eclipse会抛出一个错误,内容是(我已经安装了Spring ):

代码语言:javascript
复制
An internal error occurred during: "JDI Event Dispatch".
com.springsource.sts.groovy.debug.core.GroovyDebugProvider.isAlwaysInteretingLaunch()Z

(没有打字错误,出现"Z“)现在我不能调试任何程序,因为它总是给出这个错误。有人能帮上忙吗?

从eclipse错误日志中:

代码语言:javascript
复制
!MESSAGE com.springsource.sts.groovy.debug.core.GroovyDebugProvider.isAlwaysInteretingLaunch()Z
!STACK 0
java.lang.AbstractMethodError: com.springsource.sts.groovy.debug.core.GroovyDebugProvider.isAlwaysInteretingLaunch()Z
    at org.eclipse.contribution.jdt.debug.DebugHooksAspect.isInterestingLaunch(DebugHooksAspect.aj:253)
    at org.eclipse.contribution.jdt.debug.DebugHooksAspect.ajc$inlineAccessMethod$org_eclipse_contribution_jdt_debug_DebugHooksAspect$org_eclipse_contribution_jdt_debug_DebugHooksAspect$isInterestingLaunch(DebugHooksAspect.aj:1)
    at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.getStepFilters_aroundBody1$advice(JDIDebugTarget.java:195)
    at org.eclipse.jdt.internal.debug.core.model.JDIDebugTarget.getStepFilters(JDIDebugTarget.java:1)
    at org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler.attachFiltersToStepRequest(JDIThread.java:2154)
    at org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler.createStepRequest(JDIThread.java:2065)
    at org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler.createStepRequest(JDIThread.java:2040)
    at org.eclipse.jdt.internal.debug.core.model.JDIThread$StepHandler.step(JDIThread.java:1989)
    at org.eclipse.jdt.internal.debug.core.model.JDIThread.stepOver(JDIThread.java:1412)
    at org.eclipse.jdt.internal.debug.core.model.JDIStackFrame.stepOver(JDIStackFrame.java:418)
    at org.eclipse.debug.internal.core.commands.StepOverCommand.step(StepOverCommand.java:27)
    at org.eclipse.debug.internal.core.commands.StepCommand.doExecute(StepCommand.java:34)
    at org.eclipse.debug.core.commands.AbstractDebugCommand$1.run(AbstractDebugCommand.java:213)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
EN

回答 5

Stack Overflow用户

发布于 2011-09-28 23:15:54

这似乎是一个与此bug in codehaus jira类似的bug (请参阅评论部分)。我能够切换回较旧的eclipse安装(从两周前)来摆脱当前的问题,并将在时间允许的情况下尽快升级到Eclipse3.7。

票数 1
EN

Stack Overflow用户

发布于 2013-05-16 00:11:02

尽管这听起来很疯狂,但我在调试Android应用程序并尝试步入特定方法时也遇到了这个错误,并通过重命名我试图步入的方法解决了这个问题。

我试过了:

  • 完全重新安装
  • 中的应用程序
  • 重新启动设备(电话)、操作系统,并在首选项| Java |调试

中重新启动调试超时

我的方法叫做"getMessageInfoFromDb"...并且在一个没有扩展任何东西的类中,但是实现了Serializable ;-)

票数 0
EN

Stack Overflow用户

发布于 2013-12-18 15:01:57

尝试禁用简单步骤过滤,特别是对简单getter的过滤。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7461600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档