[izpack-user] Using izpack-dist-5.0.0-beta11-20120921.105415-55.jar hangs at end when writing uninstaller for an installation

69 views
Skip to first unread message

Paul Taylor

unread,
Sep 21, 2012, 12:06:41 PM9/21/12
to us...@izpack.codehaus.org
Using izpack-dist-5.0.0-beta11-20120921.105415-55.jar

it goes through the installation okay says 'Installer has completed
successfully', 'An uninstaller program has been created in
C:\apps\widget\Uninstaller' and then just hangs
when you click on 'Done'

Running from Command prompt the problem seems to be writing uninstaller
data

c:\Code\Widget>21-Sep-2012 16:56:53 INFO: Logging initialized at level
'INFO'
21-Sep-2012 16:56:53 INFO: Commandline arguments:
21-Sep-2012 16:56:54 INFO: Detected platform:
windows,version=6.1,arch=x64,symbolicName=WINDOWS_7,javaVersion=1.7.0_07
21-Sep-2012 16:56:54 INFO: No custom langpack for eng available
21-Sep-2012 16:56:54 WARNING: Resource customicons.xml not defined. No
custom icons available
21-Sep-2012 16:56:58 INFO: Cannot find named resource: 'packsLang.xml'
AND 'packsLang.xml_eng'
21-Sep-2012 16:57:03 WARNING: java.io.IOException: Access is denied
21-Sep-2012 16:57:27 WARNING: Temporary file
'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\MESH1348243047888'
could not be created: Access is denied
[ Writing the uninstaller data ... ]


If I change my xml file so it says <uninstaller write="false"/> it no
longer hangs, but I want an installer

Is this a known bug, is there a workaround ?

Paul


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

http://xircles.codehaus.org/manage_email


Tim Anderson

unread,
Sep 21, 2012, 6:19:28 PM9/21/12
to us...@izpack.codehaus.org
Have you added a run-privileged element to your install.xml?

E.g.:
<info>
<appname>IzPack</appname>
<appversion>@izpack.version</appversion>
<url>http://izpack.org/</url>
<javaversion>1.6</javaversion>
<requiresjdk>no</requiresjdk>
<run-privileged
condition="izpack.windowsinstall.vista|izpack.windowsinstall.7"/>
<summarylogfilepath>$INSTALL_PATH/installinfo/Summary.htm</summarylogfilepath>
</info>

-Tim

Paul Taylor

unread,
Sep 24, 2012, 4:44:31 AM9/24/12
to us...@izpack.codehaus.org, Tim Anderson
On 21/09/2012 23:19, Tim Anderson wrote:
> Have you added a run-privileged element to your install.xml?
>
> E.g.:
> <info>
> <appname>IzPack</appname>
> <appversion>@izpack.version</appversion>
> <url>http://izpack.org/</url>
> <javaversion>1.6</javaversion>
> <requiresjdk>no</requiresjdk>
> <run-privileged
> condition="izpack.windowsinstall.vista|izpack.windowsinstall.7"/>
> <summarylogfilepath>$INSTALL_PATH/installinfo/Summary.htm</summarylogfilepath>
>
> </info>
>
> -Tim
Hi, using run-priviedged does work :) but a couple of questions remain

1>Surely its a bug for it to just hang if you dont include run-privileged
2>The uninstaller created is a jar, if I try and run it then it just
gives 'There is no script engine for file extension 'js''

Paul Taylor

unread,
Sep 24, 2012, 6:47:17 AM9/24/12
to us...@izpack.codehaus.org, Tim Anderson
On 24/09/2012 09:44, Paul Taylor wrote:
> On 21/09/2012 23:19, Tim Anderson wrote:
>> Have you added a run-privileged element to your install.xml?
>>
>> E.g.:
>> <info>
>> <appname>IzPack</appname>
>> <appversion>@izpack.version</appversion>
>> <url>http://izpack.org/</url>
>> <javaversion>1.6</javaversion>
>> <requiresjdk>no</requiresjdk>
>> <run-privileged
>> condition="izpack.windowsinstall.vista|izpack.windowsinstall.7"/>
>> <summarylogfilepath>$INSTALL_PATH/installinfo/Summary.htm</summarylogfilepath>
>>
>> </info>
>>
>> -Tim
> Hi, using run-priviedged does work :) but a couple of questions remain
>
> 1>Surely its a bug for it to just hang if you dont include run-privileged
> 2>The uninstaller created is a jar, if I try and run it then it just
> gives 'There is no script engine for file extension 'js''
>
>
> Paul
>
>
Oh bugger, no it didnt work, I inadevertently tested an install.jar
built with the uninstaller line in
It still hangs

Tim Anderson

unread,
Sep 24, 2012, 7:20:25 AM9/24/12
to us...@izpack.codehaus.org
1. Whats it hanging on?
You can get a lot of information of what an installer is doing via:
java -DDEBUG=true -jar myinstaller.jar
If thats not helpful, you can attach a debugger as per
http://docs.codehaus.org/display/IZPACK/Debugging+Installers

2. Google is your friend.
See
http://www.winhelponline.com/articles/230/1/Error-There-is-no-script-engine-for-file-extension-when-running-js-files.html

Paul Taylor

unread,
Sep 24, 2012, 8:13:07 AM9/24/12
to us...@izpack.codehaus.org
On 24/09/2012 12:20, Tim Anderson wrote:
> 1. Whats it hanging on?
> You can get a lot of information of what an installer is doing via:
> java -DDEBUG=true -jar myinstaller.jar
> If thats not helpful, you can attach a debugger as per
> http://docs.codehaus.org/display/IZPACK/Debugging+Installers
>
Hi, thats helped it goes into an endless loop , cat see how it can be
working for anyone as my install.xml is pretty simple

FINE: Switching panel, old index is 4
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.installer.panel.AbstractPanels
switchPanel
FINE: Selecting panel=5, old index=4
24-Sep-2012 12:58:52 com.izforge.izpack.installer.gui.InstallerFrame
switchPanel
FINE: Switching panel, old index is 4
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.installer.panel.AbstractPanels
switchPanel
FINE: Selecting panel=5, old index=4
24-Sep-2012 12:58:52 com.izforge.izpack.installer.gui.InstallerFrame
switchPanel
FINE: Switching panel, old index is 4
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
24-Sep-2012 12:58:52 com.izforge.izpack.core.rules.RulesEngineImpl
canShowPanel
FINE: Panel UNKNOWN (com.izforge.izpack.panels.shortcut.ShortcutPanel)
unconditionally activated
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.awt.KeyboardFocusManager.getFocusOwner(Unknown Source)
at java.awt.Container.containsFocus(Unknown Source)
at java.awt.Container.removeNotify(Unknown Source)
at javax.swing.JComponent.removeNotify(Unknown Source)
at java.awt.Container.removeNotify(Unknown Source)
at javax.swing.JComponent.removeNotify(Unknown Source)
at java.awt.Container.remove(Unknown Source)
at java.awt.Container.remove(Unknown Source)
at java.awt.Container.addImpl(Unknown Source)
at java.awt.Container.add(Unknown Source)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:567)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
at
com.izforge.izpack.installer.panel.AbstractPanels.next(AbstractPanels.java:238)
at
com.izforge.izpack.installer.gui.DefaultNavigator.next(DefaultNavigator.java:327)
at
com.izforge.izpack.installer.gui.InstallerFrame.skipPanel(InstallerFrame.java:881)
at
com.izforge.izpack.panels.shortcut.ShortcutPanel.panelActivate(ShortcutPanel.java:430)
at
com.izforge.izpack.installer.gui.InstallerFrame.switchPanel(InstallerFrame.java:606)
at
com.izforge.izpack.installer.gui.InstallerFrame$5.switchPanel(InstallerFrame.java:404)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:128)
at
com.izforge.izpack.installer.gui.IzPanels.switchPanel(IzPanels.java:36)
at
com.izforge.izpack.installer.panel.AbstractPanels.switchPanel(AbstractPanels.java:416)
Thanks it happens on the installer as well if use the <run-privileged>
option unless the installer is wrapped in winrun4j exe whihc means
problem does not occur for 32 bit, but 64 bit version still exhibits the
javascripit error which is wierd.

Paul

Paul Taylor

unread,
Sep 24, 2012, 8:35:04 AM9/24/12
to Tim Anderson, us...@izpack.codehaus.org
On 24/09/2012 13:13, Paul Taylor wrote:
> On 24/09/2012 12:20, Tim Anderson wrote:
>> 1. Whats it hanging on?
>> You can get a lot of information of what an installer is doing via:
>> java -DDEBUG=true -jar myinstaller.jar
>> If thats not helpful, you can attach a debugger as per
>> http://docs.codehaus.org/display/IZPACK/Debugging+Installers
>> 2. Google is your friend.
>> See
>> http://www.winhelponline.com/articles/230/1/Error-There-is-no-script-engine-for-file-extension-when-running-js-files.html
>>
> Thanks it happens on the installer as well if use the <run-privileged>
> option unless the installer is wrapped in winrun4j exe which means
> problem does not occur for 32 bit, but 64 bit version still exhibits
> the javascripit error which is wierd.
If instead of using run-privileged I rename 32bit installer exe to
setup.exe I dont get the error whilst allowing me to install the
application into C:/Program FIles, however renaming 64bit installer to
setup.exe (or setup64.exe) it has no effect I still get 'This directory
can not be written! Please choose another directory'

Tim Anderson

unread,
Sep 24, 2012, 9:13:11 AM9/24/12
to us...@izpack.codehaus.org
Try the snapshot from
https://buildhive.cloudbees.com/job/izpack/job/izpack/141/org.codehaus.izpack$izpack-dist/
This should fix the skip panel issue.

Tim Anderson

unread,
Sep 24, 2012, 9:15:14 AM9/24/12
to us...@izpack.codehaus.org
On 24/09/2012 10:35 PM, Paul Taylor wrote:
> On 24/09/2012 13:13, Paul Taylor wrote:
>> On 24/09/2012 12:20, Tim Anderson wrote:
>>> 1. Whats it hanging on?
>>> You can get a lot of information of what an installer is doing via:
>>> java -DDEBUG=true -jar myinstaller.jar
>>> If thats not helpful, you can attach a debugger as per
>>> http://docs.codehaus.org/display/IZPACK/Debugging+Installers
>>> 2. Google is your friend.
>>> See
>>> http://www.winhelponline.com/articles/230/1/Error-There-is-no-script-engine-for-file-extension-when-running-js-files.html
>>>
>> Thanks it happens on the installer as well if use the
>> <run-privileged> option unless the installer is wrapped in winrun4j
>> exe which means problem does not occur for 32 bit, but 64 bit version
>> still exhibits the javascripit error which is wierd.
> If instead of using run-privileged I rename 32bit installer exe to
> setup.exe I dont get the error whilst allowing me to install the
> application into C:/Program FIles, however renaming 64bit installer to
> setup.exe (or setup64.exe) it has no effect I still get 'This
> directory can not be written! Please choose another directory'
>
> Paul
>
What happens if you run the installer as a jar?

Paul Taylor

unread,
Sep 24, 2012, 9:49:53 AM9/24/12
to us...@izpack.codehaus.org, tma@netspace.net.au >> Tim Anderson
On 24/09/2012 14:15, Tim Anderson wrote:
> On 24/09/2012 10:35 PM, Paul Taylor wrote:
>> On 24/09/2012 13:13, Paul Taylor wrote:
>>> On 24/09/2012 12:20, Tim Anderson wrote:
>>>> 1. Whats it hanging on?
>>>> You can get a lot of information of what an installer is doing
>>>> via:
>>>> java -DDEBUG=true -jar myinstaller.jar
>>>> If thats not helpful, you can attach a debugger as per
>>>> http://docs.codehaus.org/display/IZPACK/Debugging+Installers
>>>> 2. Google is your friend.
>>>> See
>>>> http://www.winhelponline.com/articles/230/1/Error-There-is-no-script-engine-for-file-extension-when-running-js-files.html
>>>>
>>> Thanks it happens on the installer as well if use the
>>> <run-privileged> option unless the installer is wrapped in winrun4j
>>> exe which means problem does not occur for 32 bit, but 64 bit
>>> version still exhibits the javascripit error which is wierd.
>> If instead of using run-privileged I rename 32bit installer exe to
>> setup.exe I dont get the error whilst allowing me to install the
>> application into C:/Program FIles, however renaming 64bit installer
>> to setup.exe (or setup64.exe) it has no effect I still get 'This
>> directory can not be written! Please choose another directory'
>>
>> Paul
>>
> What happens if you run the installer as a jar?
>
Run as a jar i get the javascript error, and then it tells me it will
continueinstalltion but not with admin permissions

Paul

Paul Taylor

unread,
Sep 24, 2012, 11:08:04 AM9/24/12
to us...@izpack.codehaus.org, tma@netspace.net.au >> Tim Anderson
On 24/09/2012 14:13, Tim Anderson wrote:
> Try the snapshot from
> https://buildhive.cloudbees.com/job/izpack/job/izpack/141/org.codehaus.izpack$izpack-dist/
> This should fix the skip panel issue.
Hi, thankyou yes it does fix it, sort of.

After clicking Done the installer now is busy for about 40 seconds
during which time according to the log it does the following:

FINE: Switching panel, old index is 5
[ Writing the uninstaller data ... ]
24-Sep-2012 16:02:25 com.izforge.izpack.core.rules.RulesEngineImpl
isConditionTrue
FINE: Condition izpack.windowsinstall: true
24-Sep-2012 16:03:00 com.izforge.izpack.core.rules.RulesEngineImpl
isConditionTrue
FINE: Condition UNKNOWN: true
24-Sep-2012 16:03:00 com.izforge.izpack.core.rules.RulesEngineImpl
isConditionTrue
FINE: Condition izpack.windowsinstall: true
24-Sep-2012 16:03:02 com.izforge.izpack.core.rules.RulesEngineImpl
isConditionTrue
FINE: Condition izpack.macinstall: false

but the installer.jar created is only 1MB in size so I don't know why it
takes so long. Because their is no progress bar for this stage I almost
cancelled the installtion thinking it had hung again.
Reply all
Reply to author
Forward
0 new messages