We need someone to look at this. It's quite important since it gives a bad feeling of
the XWiki project when someone tries to install XWiki Enterprise.
Any volunteer?
Thanks
-Vincent
On Apr 18, 2012, at 5:14 PM, Vincent Massol wrote:
On Apr 13, 2012, at 10:09 AM, Marius Dumitru Florea wrote:
The Windows installer is using an older version
of
http://izpack.org/
which probably doesn't work too well with newer versions of Windows.
Actually, according to Ludovic, that's not the only reason, see
http://jira.xwiki.org/jira/browse/XE-1051
Thanks
-Vincent
> We talked about upgrading to the latest version of
http://izpack.org/
> but we didn't have the time to do it. If you or anyone else if willing
> to do this it would be great.
>
> Thanks,
> Marius
>
> On Fri, Apr 13, 2012 at 4:42 AM, Quang Tran <qdtran(a)gmail.com> wrote:
>> Hi,
>>
>> I would like to provide feedback regarding the Wiki Enterprise 3.5 and
>> 4.0-RC-1 Windows EXE Installer.
>>
>> I used the Wiki Enterprise 3.5 Windows EXE Installer on Windows 7 in
>> English. After the install screen, the NEXT button is frozen. I am
>> able to click on the PREVIOUS button, and that appears to re-install.
>> Before going through all the steps, with the PREVIOUS button leading
>> to re-installing, and NEXT not working, I have to click QUIT. The
>> software however is installed correctly.
>>
>> When I try and investigate what's happening, I try >java -jar
>> xwiki-enterprise-installer-windows-3.5.exe, I encounter an exception
>> with the inactive NEXT button.
>>
>> I have tried using the installer for 4.0-RC-1 and encounter the same problem.
>>
>>> java -jar xwiki-enterprise-installer-windows-3.5.exe
>> could not create shortcut instance
>> java.lang.Exception: error loading library
>> java.lang.Exception: can't locate library
>> at com.izforge.izpack.util.Librarian.loadArchSpecificLibrary(Unknown
>> Source)
>> at com.izforge.izpack.util.Librarian.loadLibrary(Unknown Source)
>> at com.izforge.izpack.util.os.ShellLink.initialize(Unknown Source)
>> at com.izforge.izpack.util.os.ShellLink.<init>(Unknown Source)
>> at com.izforge.izpack.util.os.Win_Shortcut.initialize(Unknown Source)
>> at com.izforge.izpack.panels.ShortcutPanel.panelActivate(Unknown Source)
>> at com.izforge.izpack.installer.InstallerFrame.switchPanel(Unknown
>> Source)
>> at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown
>> Source)
>> at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown
>> Source)
>> at
com.izforge.izpack.installer.InstallerFrame$NavigationHandler.actionPerformed(Unknown
>> Source)
>> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
>> Source)
>> at java.awt.Component.processMouseEvent(Unknown Source)
>> at javax.swing.JComponent.processMouseEvent(Unknown Source)
>> at java.awt.Component.processEvent(Unknown Source)
>> at java.awt.Container.processEvent(Unknown Source)
>> at java.awt.Component.dispatchEventImpl(Unknown Source)
>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>> at java.awt.Component.dispatchEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>> at java.awt.Window.dispatchEventImpl(Unknown Source)
>> at java.awt.Component.dispatchEvent(Unknown Source)
>> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>> at java.awt.EventQueue.access$000(Unknown Source)
>> at java.awt.EventQueue$3.run(Unknown Source)
>> at java.awt.EventQueue$3.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
>> Source)
>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
>> Source)
>> at java.awt.EventQueue$4.run(Unknown Source)
>> at java.awt.EventQueue$4.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
>> Source)
>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
>> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>> at java.awt.EventDispatchThread.run(Unknown Source)
>> java.lang.NullPointerException
>> at com.izforge.izpack.util.os.Win_Shortcut.getProgramsFolder(Unknown
>> Source)
>> at com.izforge.izpack.panels.ShortcutPanel.getProgramsFolder(Unknown
>> Source)
>> at com.izforge.izpack.panels.ShortcutPanel.panelActivate(Unknown Source)
>> at com.izforge.izpack.installer.InstallerFrame.switchPanel(Unknown
>> Source)
>> at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown
>> Source)
>> at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown
>> Source)
>> at
com.izforge.izpack.installer.InstallerFrame$NavigationHandler.actionPerformed(Unknown
>> Source)
>> at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
>> at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
>> at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
>> at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
>> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown
>> Source)
>> at java.awt.Component.processMouseEvent(Unknown Source)
>> at javax.swing.JComponent.processMouseEvent(Unknown Source)
>> at java.awt.Component.processEvent(Unknown Source)
>> at java.awt.Container.processEvent(Unknown Source)
>> at java.awt.Component.dispatchEventImpl(Unknown Source)
>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>> at java.awt.Component.dispatchEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
>> at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
>> at java.awt.Container.dispatchEventImpl(Unknown Source)
>> at java.awt.Window.dispatchEventImpl(Unknown Source)
>> at java.awt.Component.dispatchEvent(Unknown Source)
>> at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
>> at java.awt.EventQueue.access$000(Unknown Source)
>> at java.awt.EventQueue$3.run(Unknown Source)
>> at java.awt.EventQueue$3.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
>> Source)
>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
>> Source)
>> at java.awt.EventQueue$4.run(Unknown Source)
>> at java.awt.EventQueue$4.run(Unknown Source)
>> at java.security.AccessController.doPrivileged(Native Method)
>> at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown
>> Source)
>> at java.awt.EventQueue.dispatchEvent(Unknown Source)
>> at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>> at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
>> at java.awt.EventDispatchThread.run(Unknown Source)
>>
>> Regards,
>> Quang