Servoy 3.5.12 on Windows Web Server 2008 R2

Hello,

Have anybody used Servoy 3.5.12 on Windows Web Server 2008 R2?

In the wizard during the installation, before “to Create Shorcut” step I get exception:

D:\Install>java -jar servoy_installer.jar
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 Sou
rce)
        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 Sourc
e)
        at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown Sour
ce)
        at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown Sour
ce)
        at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.actionP
erformed(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 Sour
ce)
        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.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 Sou
rce)
        at com.izforge.izpack.panels.ShortcutPanel.getProgramsFolder(Unknown Sou
rce)
        at com.izforge.izpack.panels.ShortcutPanel.panelActivate(Unknown Source)

        at com.izforge.izpack.installer.InstallerFrame.switchPanel(Unknown Sourc
e)
        at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown Sour
ce)
        at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown Sour
ce)
        at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.actionP
erformed(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 Sour
ce)
        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.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)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.izforge.izpack.panels.ShortcutPanel.isValidated(Unknown Source)
        at com.izforge.izpack.installer.IzPanel.panelValidated(Unknown Source)
        at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown Sour
ce)
        at com.izforge.izpack.installer.InstallerFrame.navigateNext(Unknown Sour
ce)
        at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.actionP
erformed(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 Sour
ce)
        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.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)

Any ideas how to install 3.5.12 properly on Windows Web Server 2008 R2? Have i missed any system requirements, maybe?

Regards

This is due to a bug in Servoy 3.5 with 64 bits Java; on windows the shortcuts don’t get created. However the install should be just fine, just the shortcuts are missing. This bug is fixed for Servoy 4 and later (would be much better to upgrade at this point because we will stop support for 3.5 soon ).

Thanks for your reply, Ivostinar!

It seems that the buttons are not displayed properly, neither; check attached LoginButtonMissing.jpg
The button works, but it’s manifestation is incomplete; is this related to installation issue?

Is there anything that i can do about button display (via additional jars, maybe)?

Regards

Tokajac:
Thanks for your reply, Ivostinar!

It seems that the buttons are not displayed properly, neither; check attached LoginButtonMissing.jpg
The button works, but it’s manifestation is incomplete; is this related to installation issue?

Is there anything that i can do about button display (via additional jars, maybe)?

Regards

Are you sure that is a button (showClick property is set to true) ? It looks like a label.

It’s a button, and works completely as expected on WinXP.
Strange display problem appears when i import solution on Windows Web Server 2008 R2

Any idea how to display button properly on Windows Web Server 2008 R2? Do i have switch to another OS? :(
So, you don’t recommend 64bit for Servoy 3?

Regards

LoginButtonShowClick.jpg

Tokajac:
It’s a button, and works completely as expected on WinXP.
Strange display problem appears when i import solution on Windows Web Server 2008 R2

Any idea how to display button properly on Windows Web Server 2008 R2? Do i have switch to another OS? :(
So, you don’t recommend 64bit for Servoy 3?

Regards

Maybe is a look and feel issue then ? What happens if you change the look and feel in debug smart client ? Or if you change the background of the button ? I think Servoy 3 should work just fine on 64 bit.