当前位置: 首页 > 知识库问答 >
问题:

[Eclipse未启动]:发生错误。查看日志文件null

柯耀
2023-03-14

以下是崩溃日志:

org.osgi.framework.BundleException: Error initializing container.
at org.eclipse.osgi.container.SystemModule.init(SystemModule.java:93)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.init(EquinoxBundle.java:209)
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle.init(EquinoxBundle.java:201)
at org.eclipse.osgi.launch.Equinox.init(Equinox.java:168)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:296)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:231)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:648)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:603)
at org.eclipse.equinox.launcher.Main.run(Main.java:1465)

Caused by: java.lang.ExceptionInInitializerError
at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.initWorker(EquinoxBundle.java:137)
at org.eclipse.osgi.container.SystemModule.init(SystemModule.java:83)
... 12 more

Caused by: java.security.ProviderException: setSeed() failed
at sun.security.provider.NativePRNG$RandomIO.implSetSeed(NativePRNG.java:458)
at sun.security.provider.NativePRNG$RandomIO.access$300(NativePRNG.java:329)
at sun.security.provider.NativePRNG.engineSetSeed(NativePRNG.java:212)
at java.security.SecureRandom.getDefaultPRNG(SecureRandom.java:209)
at java.security.SecureRandom.<init>(SecureRandom.java:190)
at org.eclipse.osgi.internal.framework.UniversalUniqueIdentifier.computeNodeAddress(UniversalUniqueIdentifier.java:127)
at org.eclipse.osgi.internal.framework.UniversalUniqueIdentifier.<clinit>(UniversalUniqueIdentifier.java:35)
... 14 more

Caused by: java.io.IOException: Operation not permitted
at java.io.FileOutputStream.writeBytes(Native Method)
at java.io.FileOutputStream.write(FileOutputStream.java:313)
at sun.security.provider.NativePRNG$RandomIO.implSetSeed(NativePRNG.java:456)
... 20 more

共有1个答案

江航
2023-03-14

你好像在用Solaris?该操作系统有一个称为EGD的替代熵源,它需要特殊的协议来写入,Sun JDK没有实现该协议。

您能否尝试将-djava.security.egd=/dev/random添加到eclipse.inivmargs部分。

如果你还看到同样的问题。确保您的用户可以写入/dev/random

 类似资料:
  • 我知道这个问题已经在StackOverflow(和其他网站)上被问过好几次了,但我找到的所有解决方案都不适合我。 正如您在标题中看到的那样,在启动Android日食时,我收到以下错误消息: 发生错误。查看日志文件 我尝试从eclipse.ini文件中删除快照文件和Vmargs指令。我还尝试用以下命令清理Eclipse: PATH/TO/ECLIPSE-清洁 但没有结果。 我正在Windows 7上

  • 好的,今天上午我要提供一个Java演示,这里我在观众面前,无法在没有“明显”错误的情况下加载Eclipse,以人道的方式快速修复它,而不需要在论坛上爬行和经历整个调试过程。 如果有人知道我如何上传整个错误日志文件,让我知道,因为它仍然适用于页面。 我在网上搜索,可能的罪魁祸首似乎是如此之多,所以我尝试了另一个SOS在这里(每一个案例似乎都是用户特定的) 任何关于如何解决这个问题的帮助或暗示都是非常

  • 在我的新工作场所,我在新安装的Tomcat上遇到了一些日志文件未找到的错误。这些Tomcat日志文件是catalina.log、localhost_access_log.txt等。那些Tomcat日志文件不在/logs下。该问题同时出现在Windows7上的Tomcat9和Tomcat8上。Windows访问限制会导致此问题吗?

  • 问题内容: 我正在尝试在Eclipse 3.4.2上运行JUnit4测试用例,但它甚至还没有开始。我的构建路径和测试应用程序中都有junit-4.7.jar。 这是一个简单的例子,说明了我的问题 这样编译很好 然后,我从Eclipse中执行“运行JUnit测试用例”,并且出现带有此消息的错误对话框 是什么原因导致这些NullPointerException?我究竟做错了什么? 问题答案: 我能够通

  • 问题内容: 有没有办法像在开发中一样查看生产环境中从Rails生成的所有查询? 问题答案: 是的你可以。如果进入config / environments / production.rb文件,则有类似以下内容的部分: 取消注释config.log_level行,您将在生产中获得与在开发中相同的日志。

  • 本文档介绍如何查看 TiDB 集群各组件日志,以及 TiDB 慢查询日志。 TiDB 集群各组件日志 通过 TiDB Operator 部署的 TiDB 各组件默认将日志输出在容器的 stdout 和 stderr 中。可以通过下面的方法查看单个 Pod 的日志: kubectl logs -n ${namespace} ${pod_name} 如果这个 Pod 由多个 Container 组成,