启动时空指针异常

Null Pointer exeption On Startup

我尝试修复从第 0 天开始出现在我的项目中的错误,因为我收到了一个未完成的项目来完成它。在主开发环境中,项目在相同的设置和配置下运行良好。 但是在我的工作环境中工作,但是打印输出额外的这个:Error task.call(): java.lang.NullPointerException,对于在中间件中连接的每个包。 除了这个错误外,一切正常,所以我想在某个地方有一个隐藏的技巧可以修复它。 提前致谢!

Error task.call(): java.lang.NullPointerException
Error task.call(): java.lang.NullPointerException
Middleware Started!
e
bundleresource://8.fwk772779514/gosh_profile:20.9: RuntimeException: Command name evaluates to null: $exception
osgi> exit
Really want to stop Equinox? (y/n; default=y)

最后,经过很多时间,构建我自己的 p2 存储库并在其最新版本中仅添加绝对必需的插件,幸运的是解决了这个可怕的问题!之前的 repo 有很多我实际上没有使用的插件。其中一些插件在较旧的 repo 中已过时,并且似乎彼此不兼容。