Oxygen fails to start after upgrade of Git Plugin
Posted: Fri Jan 20, 2023 10:33 am
After upgrading the Git Plugin to 5.0.1 (interestingly that's already offered when clicking the Add-Ons upgrade check, even though your GitHub repo still lists 5.0.0 as the latest version) in Oxygen 25 (current build or previous build), Oxygen does not start anymore. Instead it displays a FATAL ERROR with the following stack trace:
Best regards,
Kai
Code: Select all
Cannot start <oXygen/> XML Editor.
Due to:java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at ro.sync.ui.application.ApplicationLauncher.d(Unknown Source)
at ro.sync.ui.application.ApplicationLauncher.launch(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at ro.sync.exml.Oxygen.main(Unknown Source)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at com.exe4j.runtime.LauncherEngine.launch(LauncherEngine.java:84)
at com.exe4j.runtime.WinLauncher.main(WinLauncher.java:94)
at com.install4j.runtime.launcher.WinLauncher.main(WinLauncher.java:25)
Caused by: java.lang.NullPointerException: Cannot read the array length because "listFiles" is null
at com.oxygenxml.git.utils.RepoUtil.detectRepositoryDownwards(RepoUtil.java:330)
at com.oxygenxml.git.utils.RepoUtil.detectRepositoryDownwards(RepoUtil.java:331)
at com.oxygenxml.git.utils.RepoUtil.detectRepoDownwards(RepoUtil.java:304)
at com.oxygenxml.git.utils.RepoUtil.detectRepositoryInProject(RepoUtil.java:244)
at com.oxygenxml.git.ProjectHelper.loadRepositoryFromOxygenProject(ProjectHelper.java:247)
at com.oxygenxml.git.ProjectHelper.lambda$installUpdateProjectOnChangeListener$1(ProjectHelper.java:302)
at ro.sync.exml.project.c.tmr(Unknown Source)
at ro.sync.exml.project.c.blr(Unknown Source)
at ro.sync.exml.project.c.dlr(Unknown Source)
at ro.sync.exml.project.c.qlr(Unknown Source)
at ro.sync.exml.project.c.ckr(Unknown Source)
at ro.sync.exml.MainFrame.<init>(Unknown Source)
at ro.sync.exml.MainFrame.<init>(Unknown Source)
... 19 more
Kai