java - 错误 : java. lang.IllegalStateException:没有注册 'XmlToolsFactory' 的实例

标签 java eclipse exception error-handling

我正在尝试运行 eclipse 包无人机。然后我收到以下错误。我正在 jetty 服务器上运行无人机包。 package-drone产品没有任何问题,我无法找出错误的原因。谁能帮我解决这个问题。

java.lang.IllegalStateException: There is no instance of 'XmlToolsFactory' registered.

最佳答案

如果您在 IDE 内部运行时遇到此问题,则 OSGi 包 org.eclipse.packagedrone.repo.xml丢失或未成功启动。

在 OSGi 控制台上,您可以使用命令 ss org.eclipse.packagedrone.repo.xml 进行检查如果 bundle 处于 Activity 状态并正在运行:

osgi> ss org.eclipse.packagedrone.repo.xml
"Framework is launched."

id  State       Bundle
180 ACTIVE      org.eclipse.packagedrone.repo.xml_1.0.0.qualifier
osgi> 

ACTIVE告诉您该 bundle 正在运行。号码180只是 bundle 的内部 ID,可能会有所不同。

如果 bundle 根本未列出,则启动配置可能存在问题。检查启动配置并确保 bundle 已标记为启动。如果 bundle 不在 ACTIVE 中状态您可以从控制台使用命令 start 180 启动(与 ss 命令相同的内部 ID)。然后,您可以检查启动配置并确保 bundle 在 IDE 中自动启动。

关于java - 错误 : java. lang.IllegalStateException:没有注册 'XmlToolsFactory' 的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36059321/

相关文章:

java - 如何拒绝Java正则表达式中的字符重复

java - 将 Eclipse 生成的 GUI 表单导入 IntelliJ

c# - System.UnauthorizedAccess 异常 C#

java - "Runtime.getRuntime().exec()"性能不好吗?

java - Mulesoft 转换消息转义正斜杠

android - Eclipse + Android + JUnit 测试引用android.os class = NoClassDefFoundError

java - 在eclipse java web应用程序中引用特定资源的url

android - 图形布局 ADT 预览中的 Resources$NotFoundException(但应用程序确实有效)

java - 如何从 finally 子句中抛出在 catch 子句中捕获的异常?

java - java 如何显示不带逗号的数字