When I use IzPack 5.2.1 as an Ant task it works correctly from the command line. But when I run it from within NetBeans it throws the following exception. This did not happen with IzPack 5.1.3.
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
at com.izforge.izpack.ant.IzPackTask.execute(IzPackTask.java:228)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:299)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
at org.apache.tools.ant.Task.perform(Task.java:350)
at org.apache.tools.ant.Target.execute(Target.java:449)
at org.apache.tools.ant.Target.performTasks(Target.java:470)
at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1401)
at org.apache.tools.ant.Project.executeTarget(Project.java:1374)
at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
at org.apache.tools.ant.Project.executeTargets(Project.java:1264)
at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:261)
at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:573)
at org.netbeans.core.execution.RunClassThread.doRun(RunClassThread.java:132)
at org.netbeans.modules.openide.util.GlobalLookup.execute(GlobalLookup.java:45)
at org.openide.util.lookup.Lookups.executeWith(Lookups.java:287)
at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:81)
Caused by: java.lang.ExceptionInInitializerError
at com.izforge.izpack.ant.IzpackAntRunnable.<init>(IzpackAntRunnable.java:31)
at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
... 20 more
Caused by: java.util.MissingResourceException: Can't find bundle for base name version, locale en_US
at java.base/java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:2059)
at java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1697)
at java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1600)
at java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1555)
at java.base/java.util.ResourceBundle.getBundle(ResourceBundle.java:861)
at com.izforge.izpack.compiler.data.CompilerData.<clinit>(CompilerData.java:97)
... 22 more
Caused by: java.lang.IllegalArgumentException: URI is not hierarchical
at java.base/java.io.File.<init>(File.java:420)
at org.openide.util.BaseUtilities.toFile(BaseUtilities.java:1617)
at org.netbeans.JarClassLoader$JarURLStreamHandler.openConnection(JarClassLoader.java:1097)
at org.netbeans.JarClassLoader$JarURLStreamHandler.openConnection(JarClassLoader.java:1059)
at java.base/java.net.URL.openConnection(URL.java:1258)
at java.base/jdk.internal.loader.URLClassPath.check(URLClassPath.java:550)
at java.base/jdk.internal.loader.URLClassPath$JarLoader.checkResource(URLClassPath.java:836)
at java.base/jdk.internal.loader.URLClassPath$JarLoader.getResource(URLClassPath.java:925)
at java.base/jdk.internal.loader.URLClassPath$JarLoader.findResource(URLClassPath.java:906)
at java.base/jdk.internal.loader.URLClassPath.findResource(URLClassPath.java:293)
at java.base/java.net.URLClassLoader$2.run(URLClassLoader.java:629)
at java.base/java.net.URLClassLoader$2.run(URLClassLoader.java:627)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at java.base/java.net.URLClassLoader.findResource(URLClassLoader.java:626)
at java.base/java.lang.ClassLoader.getResource(ClassLoader.java:1418)
at java.base/java.util.ResourceBundle$Control$2.run(ResourceBundle.java:3242)
at java.base/java.util.ResourceBundle$Control$2.run(ResourceBundle.java:3240)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
at java.base/java.util.ResourceBundle$Control.newBundle0(ResourceBundle.java:3239)
at java.base/java.util.ResourceBundle$Control.newBundle(ResourceBundle.java:3165)
at java.base/java.util.ResourceBundle.loadBundle(ResourceBundle.java:1998)
at java.base/java.util.ResourceBundle.findBundle(ResourceBundle.java:1784)
at java.base/java.util.ResourceBundle.findBundle(ResourceBundle.java:1736)
at java.base/java.util.ResourceBundle.findBundle(ResourceBundle.java:1736)
at java.base/java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:1670)
... 26 more
BUILD FAILED (total time: 22 seconds)
-- In the mountains of truth, you never climb in vain - Nietzsche
#-------------------------------------------------------------
\_O
,__/>
<"
'