错误:java.lang.IllegalStateException:没有注册“XmlToolsFactory”的实例

时间:2016-03-17 11:32:17

标签: java eclipse exception error-handling

我正在尝试运行eclipse包无人机。然后我收到以下错误。我在jetty服务器上运行包无人机。包无人机产品没有问题,我找不到错误的原因。任何人都可以帮助我。

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

1 个答案:

答案 0 :(得分:1)

如果在IDE内部运行时遇到此问题,则OSGi软件包Ref将丢失或未成功启动。

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

ss org.eclipse.packagedrone.repo.xml

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只是捆绑包的内部ID,可能不同。

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

相关问题