java.lang.IllegalArgumentException: URI has an authority component

0
Hi All,   I upgraded application from version 8.18 to version 9.24. There were no error in version 8 and I was able run the application locally. But after upgrading it to v9, I can’t run it locally as it gives an error. I tried to find out the root cause. Does any knows why I get this error?   Stack trace :   java.lang.IllegalArgumentException: URI has an authority component     at java.base/java.io.File.<init>(File.java:425)     at org.gradle.internal.classloader.ClasspathUtil.getClasspathForClass(ClasspathUtil.java:100)     at org.gradle.internal.installation.CurrentGradleInstallationLocator.findDistDir(CurrentGradleInstallationLocator.java:54)     at org.gradle.internal.installation.CurrentGradleInstallationLocator.locateViaClass(CurrentGradleInstallationLocator.java:45)     at org.gradle.internal.installation.CurrentGradleInstallationLocator.locateViaClassLoader(CurrentGradleInstallationLocator.java:41)     at org.gradle.internal.installation.CurrentGradleInstallationLocator.locate(CurrentGradleInstallationLocator.java:31)     at org.gradle.internal.installation.CurrentGradleInstallation.locate(CurrentGradleInstallation.java:46)     at org.gradle.internal.installation.CurrentGradleInstallation.get(CurrentGradleInstallation.java:41)     at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:46)     at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:37)     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.base/java.lang.reflect.Method.invoke(Method.java:566)     at org.gradle.launcher.GradleMain.main(GradleMain.java:34)  
asked
2 answers
1

That looks like you have an older Marketplace module that uses a Java Action that need upgrading.


I would suggest upgrading every module you are using in the Marketplace, and once upgraded remember to clean the userlib directory.

If you’ve not cleaned your userlib before, the following tool may help.
https://github.com/cinaq/mendix-userlib-cleaner

Good luck!

answered
0

Are you opening the local application from a network drive? If you are, try opening the application from a letter drive, e.g. “C:\” instead of “\\”.

answered