[izpack-user] Exception in thread "AWT-EventQueue-0" com.izforge.izpack.api.exception.IzPackException: com.izforge.izpack.api.exception.ContainerException: java.lang.NullPointerException

118 views
Skip to first unread message

markyap

unread,
Mar 25, 2013, 5:54:21 AM3/25/13
to us...@izpack.codehaus.org

03 25, 13 5:34:08 PM INFO: Logging initialized at level 'INFO'
03 25, 13 5:34:08 PM INFO: Commandline arguments:
03 25, 13 5:34:08 PM INFO: Detected platform:
ubuntu_linux,version=3.2.0-38-generic-pae,arch=x86,symbolicName=null,javaVersion=1.6.0_27
03 25, 13 5:34:08 PM INFO: No custom langpack for eng available
Exception in thread "AWT-EventQueue-0"
com.izforge.izpack.api.exception.IzPackException:
com.izforge.izpack.api.exception.ContainerException:
java.lang.NullPointerException
at
com.izforge.izpack.installer.bootstrap.InstallerGui$1.run(InstallerGui.java:64)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:673)
at java.awt.EventQueue.access$300(EventQueue.java:96)
at java.awt.EventQueue$2.run(EventQueue.java:634)
at java.awt.EventQueue$2.run(EventQueue.java:632)
at java.security.AccessController.doPrivileged(Native Method)
at
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:643)
at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: com.izforge.izpack.api.exception.ContainerException:
java.lang.NullPointerException
at
com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:311)
at
com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:283)
at
com.izforge.izpack.installer.container.impl.GUIInstallerContainer.<init>(GUIInstallerContainer.java:43)
at
com.izforge.izpack.installer.bootstrap.InstallerGui$1.run(InstallerGui.java:48)
... 14 more
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(ImageIcon.java:204)
at
com.izforge.izpack.installer.container.provider.IconsProvider.parseXML(IconsProvider.java:99)
at
com.izforge.izpack.installer.container.provider.IconsProvider.loadCustomIcons(IconsProvider.java:77)
at
com.izforge.izpack.installer.container.provider.IconsProvider.provide(IconsProvider.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.picocontainer.injectors.MethodInjector.invokeMethod(MethodInjector.java:141)
at
org.picocontainer.injectors.MethodInjector.access$000(MethodInjector.java:37)
at
org.picocontainer.injectors.MethodInjector$2.run(MethodInjector.java:125)
at
org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
at
org.picocontainer.injectors.MethodInjector.decorateComponentInstance(MethodInjector.java:132)
at
org.picocontainer.injectors.CompositeInjector.decorateComponentInstance(CompositeInjector.java:58)
at org.picocontainer.injectors.Reinjector.reinject(Reinjector.java:142)
at
org.picocontainer.injectors.ProviderAdapter.getComponentInstance(ProviderAdapter.java:96)
at
org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at
org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:692)
at
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at
org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:671)
at
com.izforge.izpack.core.container.AbstractContainer.getComponent(AbstractContainer.java:131)
at
com.izforge.izpack.installer.container.impl.GUIInstallerContainer.initFrame(GUIInstallerContainer.java:105)
at
com.izforge.izpack.installer.container.impl.GUIInstallerContainer.resolveComponents(GUIInstallerContainer.java:94)
at
com.izforge.izpack.installer.container.impl.InstallerContainer.fillContainer(InstallerContainer.java:79)
at
com.izforge.izpack.core.container.AbstractContainer.initialise(AbstractContainer.java:303)
... 17 more




with this install.xml(dummy only)

<?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
<!--
A sample installation file.
Use it as a base for your own installers :-)
To compile it :
- go in the bin directory where you installed IzPack
-->
<izpack:installation version="5.0"
xmlns:izpack="http://izpack.org/schema/installation"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://izpack.org/schema/installation
http://izpack.org/schema/5.0/izpack-installation-5.0.xsd">
<!--
The info section.
The meaning of the tags should be natural ...
-->
<info>
<appname>Test installer</appname>
<appversion>1.0</appversion>
<authors>
<author name="Imran Tariq" email="m.imra...@gmail.com"/>
</authors>
<url>http://www.imran.com/</url>
</info>
manual.pdf given in IzPack\doc\izpack\pdf or visit this link:
http://izpack.org/downloads/
compile install.xml -b . -o install.jar -k standard
http://izpack.org/documentation/installation-files.html <!--
The gui preferences indication.
Sets the installer window to 640x480. It will not be able to change the
size.
-->
<guiprefs width="660" height="480" resizable="yes">
<modifier key="allXGap" value="0"/>
<modifier key="allYGap" value="0"/>
<modifier key="useHeadingPanel" value="yes"/>
<modifier key="useButtonIcons" value="yes"/>
<modifier key="useHeadingForSummary" value="yes"/>
<modifier key="headingImageOnLeft" value="yes"/>
<modifier key="headingLineCount" value="1"/>
<modifier key="headingFontSize" value="1.5"/>
<modifier key="headingBackgroundColor" value="0x00ffffff"/>
<modifier key="headingPanelCounter" value="text"/>
<modifier key="headingPanelCounterPos" value="inHeading"/>
</guiprefs>
<!--
The locale section.
Asks here to include the English and French langpacks.
-->
<locale>
<langpack iso3="eng" />
</locale>
<!--
The resources section.
The ids must be these ones if you want to use the LicencePanel and/or the
InfoPanel.
-->
<resources>
<res id="HTMLLicencePanel.licence" src="license.html"/>
<res id="InfoPanel.info" src="Readme.txt"/>
<res id="SummaryPanel.info" src="Summry.txt"/>
<res id="customicons.xml" src="customicons.xml"/>
<!--<res id="CustomLangpack.xml_eng" src="custom.eng.xml"/>-->
<res id="CustomLangpack.xml_eng" src="CustomLangpack.xml_eng"/>
</resources>
<!--
The panels section.
We indicate here which panels we want to use. The order will be respected.
-->
<panels>
<panel classname="HelloPanel"/>
<panel classname="HTMLLicencePanel"/>
<panel classname="SimpleFinishPanel"/>
</panels> <!--
The packs section.
We specify here our packs.
-->ÿ
<packs>
<pack name="Base" required="yes" preselected="yes">
<description>The base files</description>
<file src="Readme.txt" targetdir="$INSTALL_PATH"/>
<file src="Licence.txt" targetdir="$INSTALL_PATH"/>
</pack>
</packs>
</izpack:installation>

--
View this message in context: http://old.nabble.com/Exception-in-thread-%22AWT-EventQueue-0%22-com.izforge.izpack.api.exception.IzPackException%3A-com.izforge.izpack.api.exception.ContainerException%3A-java.lang.NullPointerException-tp35214184p35214184.html
Sent from the izpack - users @ codehaus mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

http://xircles.codehaus.org/manage_email


Tim Anderson

unread,
Mar 25, 2013, 4:35:53 PM3/25/13
to us...@izpack.codehaus.org
One of your icons isn't present in the installer.

Raised as https://jira.codehaus.org/browse/IZPACK-943

-Tim
Reply all
Reply to author
Forward
0 new messages