【发布时间】:2019-10-13 19:18:44
【问题描述】:
我正在尝试为 IntelliJ 创建一个主题插件。我使用模板创建了一个插件项目,然后尝试运行该插件。一个新的 IntelliJ 实例启动,我可以打开或创建一个新项目。之后所有窗口都会关闭,我可以在日志中看到:
/Library/Java/JavaVirtualMachines/openjdk-13.jdk/Contents/Home/bin/java -Xmx512m -Xms256m -ea -Didea.config.path=/Users/magnus/Library/Caches/IntelliJIdea2019.2/plugins-sandbox/config -Didea.system.path=/Users/magnus/Library/Caches/IntelliJIdea2019.2/plugins-sandbox/system -Didea.plugins.path=/Users/magnus/Library/Caches/IntelliJIdea2019.2/plugins-sandbox/plugins -Didea.classpath.index.enabled=false -Didea.required.plugins.id=com.magnusottosson.theme.snazzy -Didea.smooth.progress=false -Dapple.laf.useScreenMenuBar=true -Dapple.awt.fileDialogForDirectories=true “-javaagent:/应用程序/IntelliJ IDEA.app/Contents/lib/idea_rt.jar=61675:/Applications/IntelliJ IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/openjdk-13.jdk/Contents/Home/lib/tools.jar:/Applications/IntelliJ IDEA.app/Contents/lib/log4j.jar:/Applications/IntelliJ IDEA.app/Contents/lib/jdom.jar:/Applications/IntelliJ IDEA.app/Contents/lib/trove4j.jar:/Applications/IntelliJ IDEA.app/Contents/lib/openapi.jar:/Applications/IntelliJ IDEA.app/Contents/lib/util.jar:/Applications/IntelliJ IDEA.app/Contents/lib/extensions.jar:/Applications/IntelliJ IDEA.app/Contents/lib/bootstrap.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea.jar" com.intellij.idea.Main 警告:一个 发生非法反射访问操作警告:非法 com.intellij.ide.ClassUtilCore 对字段的反射访问 sun.net.www.protocol.jar.JarFileFactory.fileCache 警告:请 考虑将此报告给 com.intellij.ide.ClassUtilCore 警告:使用 --illegal-access=warn 来 启用对进一步非法反射访问操作的警告 警告:将来所有非法访问操作都将被拒绝 发布 2019-10-13 21:13:37,271 [1920] 警告 - i.mac.MacOSApplicationProvider - com/apple/eawt/AboutHandler java.lang.NoClassDefFoundError: com/apple/eawt/AboutHandler at com.intellij.ui.mac.MacOSApplicationProvider$Worker.initMacApplication(MacOSApplicationProvider.java:58) ...引起:java.lang.ClassNotFoundException: com.apple.eawt.AboutHandler 在 com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:282) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 17 更多 2019-10-13 21:13:40,875 [5524] 警告 - s.impl.EditorColorsManagerImpl - 找不到方案:VibrantInk 来自 插件:com.intellij.database 2019-10-13 21:13:40,876 [5525]
警告 - s.impl.EditorColorsManagerImpl - 找不到方案:WarmNeon 来自插件:com.intellij.database 2019-10-13 21:13:40,876 [5525] 警告 - s.impl.EditorColorsManagerImpl - 找不到方案:高 来自插件的对比:com.intellij.database 2019-10-13 21:19:13,656 [ 338305] 错误 - .impl.MessageBusConnectionImpl - com/apple/eawt/OpenURIHandler java.lang.NoClassDefFoundError: com/apple/eawt/OpenURIHandler 在 com.intellij.openapi.wm.impl.IdeFrameDecorator.decorate(IdeFrameDecorator.java:43) ...引起:java.lang.ClassNotFoundException: com.apple.eawt.OpenURIHandler 在 com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:282) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 136 更多 2019-10-13 21:19:13,658 [338307] 错误 - .impl.MessageBusConnectionImpl - IntelliJ IDEA 2019.2.3 构建IU-192.6817.14 2019-10-13 21:19:13,659 [338308] 错误 - .impl.MessageBusConnectionImpl - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:13,659 [338308] 错误 - .impl.MessageBusConnectionImpl - 操作系统:Mac OS X 2019-10-13 21:19:13,663 [338312] 错误 - .impl.MessageBusConnectionImpl - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:13,966 [338615] 错误 - tartup.impl.StartupManagerImpl - com/apple/eawt/OpenURIHandler java.lang.NoClassDefFoundError: com/apple/eawt/OpenURIHandler at com.intellij.openapi.wm.impl.IdeFrameDecorator.decorate(IdeFrameDecorator.java:43) ...引起:java.lang.ClassNotFoundException: com.apple.eawt.OpenURIHandler 在 com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:282) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 132 更多 2019-10-13 21:19:13,968 [338617] 错误 - tartup.impl.StartupManagerImpl - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:13,968 [338617] 错误 - tartup.impl.StartupManagerImpl - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:13,968 [338617] 错误 - tartup.impl.StartupManagerImpl - 操作系统:Mac OS X 2019-10-13 21:19:13,969 [338618] 错误 - tartup.impl.StartupManagerImpl - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:14,024 [338673] 错误 - tartup.impl.StartupManagerImpl - null java.lang.NullPointerException 在 com.intellij.openapi.wm.impl.ToolWindowManagerImpl.appendUpdateToolWindowsPaneCmd(ToolWindowManagerImpl.java:1722) ... 2019-10-13 21:19:14,025 [338674] 错误 - tartup.impl.StartupManagerImpl - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:14,027 [338676] 错误 - tartup.impl.StartupManagerImpl - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:14,027 [338676] 错误 - tartup.impl.StartupManagerImpl - 操作系统:Mac OS X 2019-10-13 21:19:14,028 [338677] 错误 - tartup.impl.StartupManagerImpl - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:14,178 [338827] 错误 - llij.ide.plugins.PluginManager - null java.lang.NullPointerException 在 com.intellij.codeInsight.daemon.impl.DaemonListeners$MyProfileChangeListener.lambda$profilesInitialized$0(DaemonListeners.java:524) ... 2019-10-13 21:19:14,180 [338829] 错误 - llij.ide.plugins.PluginManager - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:14,181 [338830] 错误 - llij.ide.plugins.PluginManager - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:14,181 [338830] 错误 - llij.ide.plugins.PluginManager - 操作系统:Mac OS X 2019-10-13 21:19:14,181 [338830] 错误 - llij.ide.plugins.PluginManager - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:14,935 [339584] 错误 - tartup.impl.StartupManagerImpl - null java.lang.NullPointerException 在 com.intellij.cloudConfig.StatusBarInfoManager$MyStartupActivity.runActivity(StatusBarInfoManager.java:74) ... 2019-10-13 21:19:14,936 [339585] 错误 - tartup.impl.StartupManagerImpl - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:14,936 [339585] 错误 - tartup.impl.StartupManagerImpl - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:14,936 [339585] 错误 - tartup.impl.StartupManagerImpl - 操作系统:Mac OS X 2019-10-13 21:19:14,936 [339585] 错误 - tartup.impl.StartupManagerImpl - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:15,023 [339672] 错误 - leEditor.impl.EditorsSplitters - 断言失败 java.lang.Throwable:断言失败 com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:180) ... 2019-10-13 21:19:15,024 [339673] 错误 - leEditor.impl.EditorsSplitters - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:15,024 [339673] 错误 - leEditor.impl.EditorsSplitters - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:15,024 [339673] 错误 - leEditor.impl.EditorsSplitters - 操作系统:Mac OS X 2019-10-13 21:19:15,024 [339673] 错误 - leEditor.impl.EditorsSplitters - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:15,112 [339761] 错误 - tartup.impl.StartupManagerImpl - com/apple/eawt/OpenURIHandler java.lang.NoClassDefFoundError: com/apple/eawt/OpenURIHandler at com.intellij.openapi.wm.impl.IdeFrameDecorator.decorate(IdeFrameDecorator.java:43) ...引起:java.lang.ClassNotFoundException: com.apple.eawt.OpenURIHandler 在 com.intellij.util.lang.UrlClassLoader.findClass(UrlClassLoader.java:282) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588) 在 java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) ... 34 更多 2019-10-13 21:19:15,113 [339762] 错误 - tartup.impl.StartupManagerImpl - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:15,113 [339762] 错误 - tartup.impl.StartupManagerImpl - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:15,113 [339762] 错误 - tartup.impl.StartupManagerImpl - 操作系统:Mac OS X 2019-10-13 21:19:15,114 [339763] 错误 - tartup.impl.StartupManagerImpl - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:15,313 [339962] 错误 - leEditor.impl.EditorsSplitters - 断言失败 java.lang.Throwable:断言失败 com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:180) ... 2019-10-13 21:19:15,313 [339962] 错误 - leEditor.impl.EditorsSplitters - IntelliJ IDEA 2019.2.3 构建
IU-192.6817.14 2019-10-13 21:19:15,313 [339962] 错误 - leEditor.impl.EditorsSplitters - JDK:13;虚拟机:OpenJDK 64 位服务器
虚拟机;供应商:甲骨文公司 2019-10-13 21:19:15,314 [339963] 错误 - leEditor.impl.EditorsSplitters - 操作系统:Mac OS X 2019-10-13 21:19:15,314 [339963] 错误 - leEditor.impl.EditorsSplitters - 最后 行动:WelcomeScreen.OpenProject 2019-10-13 21:19:20,161 [344810]
WARN - .intellij.diagnostic.VMOptions - VM 选项文件未配置
【问题讨论】:
-
建议在与主 IntelliJ IDEA 相同的 Java Runtime 下运行沙盒 IntelliJ IDEA 实例。见intellij-support.jetbrains.com/hc/articles/206544879。建议使用 JBR 11.0.4,Java 13 可能无法使用。您可以通过 JRE 字段在项目 SDK 配置或每个运行/调试配置中更改运行时。 JetBrains 运行时可以在 bintray.com/jetbrains/intellij-jbr 找到。试用最新的可用版本。
标签: intellij-idea plugins themes