Hi,
I have encountered a bug which is described
here. This
case is set to resolved in 5.0.0 RC1, but it is still here in RC2. I
wanted to modify this case but I don't have a JIRA account and can't
create one.
Here are some information.
- I believe it is related to TreePacksPanel.java. Indeed, it
uses this class ImgPacksPanelAutomationHelper. When I used the
PacksPanel instead of TreePacksPanel in install.xml, this issue
does not happen.
- The stacktrace:
Exception in thread "AWT-EventQueue-0"
java.lang.NoClassDefFoundError:
com/izforge/izpack/panels/imgpacks/ImgPacksPanelAutomationHelper
at
com.izforge.izpack.panels.treepacks.TreePacksPanel.makeXMLData(TreePacksPanel.java:310)
at
com.izforge.izpack.installer.gui.InstallerFrame.writeXMLTree(InstallerFrame.java:743)
at
com.izforge.izpack.panels.finish.FinishPanel.actionPerformed(FinishPanel.java:172)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
at
java.awt.Component.processMouseEvent(Component.java:6505)
at
javax.swing.JComponent.processMouseEvent(JComponent.java:3320)
at
java.awt.Component.processEvent(Component.java:6270)
at
java.awt.Container.processEvent(Container.java:2229)
at
java.awt.Component.dispatchEventImpl(Component.java:4861)
at
java.awt.Container.dispatchEventImpl(Container.java:2287)
at
java.awt.Component.dispatchEvent(Component.java:4687)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
at
java.awt.Container.dispatchEventImpl(Container.java:2273)
at
java.awt.Window.dispatchEventImpl(Window.java:2719)
at
java.awt.Component.dispatchEvent(Component.java:4687)
at
java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
at
java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:694)
at java.awt.EventQueue$3.run(EventQueue.java:692)
at
java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
at java.awt.EventQueue$4.run(EventQueue.java:708)
at java.awt.EventQueue$4.run(EventQueue.java:706)
at
java.security.AccessController.doPrivileged(Native Method)
at
java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at
java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at
java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Caused by: java.lang.ClassNotFoundException:
com.izforge.izpack.panels.imgpacks.ImgPacksPanelAutomationHelper
at
java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at
java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at
java.security.AccessController.doPrivileged(Native Method)
at
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at
java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 40 more
- Tested in Linux Redhat 6.5
- Happen when I click to generate an auto-install.xml.
Thank you for fixing it.
--
Yours sincerely,
Antoine