问题标签 [vmdisconnectedexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1774 浏览

java - 调试 Android 应用程序时出现 VMDisconnectedException

我通过让它在断点处停止来调试我的 Android 应用程序。确实,执行在断点处停止,但是一旦我跨过一步,然后单步执行,问题就开始了:调试器似乎没有单步执行函数,而是执行了单步执行,只是突出显示了下一行。然后当我按下 step over 时,会弹出一个消息框,其中包含以下消息之一:

com.sun.jdi.VMDisconnectedException: Got IOException from Virtual Machine 发生创建步骤请求。

或者

org.eclipse.jdi.TimeoutException:在等待数据包 xxx 发生创建步骤请求时发生超时。

每当我执行上述步骤时都会发生这种情况(总是在同一个断点上),这会阻止我调试我的应用程序。

我正在使用 Windows 上的 Eclipse 在真实设备上进行调试。

我已经尝试过:

  • 重启 Eclipse
  • 增加 Eclipse 中的调试超时,这只会导致第一个错误比较频繁地出现

现在这是我的问题:

  • 有没有其他人遇到过这个问题?

  • 我能做些什么来解决这个问题?

0 投票
0 回答
39 浏览

exception - 黑莓错误[VMDisconnected错误!!!]

我在 eclipse bb 中收到错误 com.sun.jdi.VMDisconnectedException : Got iOException from Virtual machine

我正在尝试在记录存储中存储一个大约 83k 个字符的字符串

定义被传递到函数中,但在一瞬间后立即给出未知值,然后错误为什么会发生这种情况?

Eclipse 中出现的错误

0 投票
2 回答
1434 浏览

java - JDI VMDisconnectedException

我正在使用 JDI 为 Java 应用程序编写调试器。

我使用以下方法运行调试进程:

这是一个非常简单的程序。它所做的只是实例化一个 Test 对象并在 for 循环中将 foo 字段设置为 0..10。

现在我从这个网站下车的调试器程序: 链接

通常,我会监听更多事件,例如命中断点等,但即使是正常的程序执行也至少应该打印我:

但是,当我尝试打印事件时,会随机抛出异常 VMDisconnectedException。然后我会得到:

我的 VMStartEvent (或任何其他,如果我听更多的事件)现在包含一个异常。当我在 catch 子句中放置断点时,我得到:

在这个异常之后,我仍然从集合中得到一个 VMDeathEvent。现在,我不知道为什么会随机发生,也不知道为什么会发生,因为我的被调试进程以挂起的方式启动,并且只有在我将自己附加为调试器后才恢复它。