Issue Details (XML | Word | Printable)

Key: IZPACK-55
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Minor Minor
Assignee: Unassigned
Reporter: Benjamin Bentmann
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
IzPack

Fix documentation about JRE minimum requirement to state 1.5

Created: 12/Apr/08 04:37 PM   Updated: 19/Apr/08 03:21 PM   Resolved: 19/Apr/08 03:21 PM
Return to search
Component/s: Installer
Affects Version/s: 3.11.0
Fix Version/s: 4.0.0

Time Tracking:
Not Specified

File Attachments: 1. Text File java-1.5.patch (0.8 kB)


Patch Submitted: Yes


 Description  « Hide

IzPack 3.11.0 uses methods from Java 1.5 and as such its installers won't run a Java 1.4 as currently stated in its Introduction:

java.lang.NoSuchMethodError: java.awt.Component.setPreferredSize(Ljava/awt/Dimension;)V
        at com.izforge.izpack.gui.IzPanelLayout.rowHeight(IzPanelLayout.java:419)
        at com.izforge.izpack.gui.IzPanelLayout.layoutContainer(IzPanelLayout.java:743)
        at java.awt.Container.layout(Container.java:1020)
        at java.awt.Container.doLayout(Container.java:1010)
        at java.awt.Container.validateTree(Container.java:1092)
        at java.awt.Container.validateTree(Container.java:1099)
        at java.awt.Container.validateTree(Container.java:1099)
        at java.awt.Container.validateTree(Container.java:1099)
        at java.awt.Container.validateTree(Container.java:1099)
        at java.awt.Container.validateTree(Container.java:1099)
        at java.awt.Container.validate(Container.java:1067)
        at java.awt.Window.show(Window.java:461)
        at java.awt.Component.show(Component.java:1133)
        at java.awt.Component.setVisible(Component.java:1088)
        at com.izforge.izpack.installer.InstallerFrame.showFrame(InstallerFrame.java:803)
        at com.izforge.izpack.installer.InstallerFrame.<init>(InstallerFrame.java:275)
        at com.izforge.izpack.installer.GUIInstaller.loadGUI(GUIInstaller.java:505)
        at com.izforge.izpack.installer.GUIInstaller.access$100(GUIInstaller.java:81)
        at com.izforge.izpack.installer.GUIInstaller$2.run(GUIInstaller.java:153)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:189)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:478)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)

Ideally, you would document when this break ocurred such that users can decide which IzPack release is the last to choose if Java 1.4 is required to support.



Julien Ponge added a comment - 13/Apr/08 02:39 PM

Yes, IzPack will officially be 1.5-only. Sadly, we lost track of when we accidentally became 1.5 only...