jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • IzPack
  • IZPACK-658

ShortcutPanel crashes on page flipping

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: Bug Bug
  • Status: Open Open
  • Priority: Critical Critical
  • Resolution: Unresolved
  • Affects Version/s: 4.3.3
  • Fix Version/s: None
  • Component/s: Panels
  • Labels:
    None
  • Environment:
    Windows 7 x64

Description

Create an install like this.

<listeners>
<listener installer="LateShortcutInstallListener" />
</listeners>

<panel classname="CheckedHelloPanel"/>
<panel classname="LicencePanel"/>
<panel classname="TargetPanel"/>
<panel classname="PacksPanel"/>
<panel classname="ShortcutPanel"/>
<panel classname="SummaryPanel"/>
<panel classname="InstallPanel"/>
<panel classname="SimpleFinishPanel"/>

When you reach ShortcutPanel press back and then next.
The panel will not show correctly and the following stacktrace is provided

java.lang.Exception: could not get an instance of IShellLink, failed to co-create instance
at com.izforge.izpack.util.os.ShellLink.initialize(ShellLink.java:536)
at com.izforge.izpack.util.os.ShellLink.<init>(ShellLink.java:374)
at com.izforge.izpack.util.os.Win_Shortcut.initialize(Win_Shortcut.java:82)
at com.izforge.izpack.panels.ShortcutPanel.panelActivate(ShortcutPanel.java:812)
at com.izforge.izpack.installer.InstallerFrame.switchPanel(InstallerFrame.java:839)
at com.izforge.izpack.installer.InstallerFrame.navigateNext(InstallerFrame.java:1451)
at com.izforge.izpack.installer.InstallerFrame.navigateNext(InstallerFrame.java:1419)
at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.navigate(InstallerFrame.java:1582)
at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.access$0(InstallerFrame.java:1577)
at com.izforge.izpack.installer.InstallerFrame$NavigationHandler$1.run(InstallerFrame.java:1566)
at java.lang.Thread.run(Unknown Source)

java.lang.NullPointerException
at com.izforge.izpack.util.os.Win_Shortcut.getProgramsFolder(Win_Shortcut.java:679)
at com.izforge.izpack.panels.ShortcutPanel.getProgramsFolder(ShortcutPanel.java:915)
at com.izforge.izpack.panels.ShortcutPanel.panelActivate(ShortcutPanel.java:826)
at com.izforge.izpack.installer.InstallerFrame.switchPanel(InstallerFrame.java:839)
at com.izforge.izpack.installer.InstallerFrame.navigateNext(InstallerFrame.java:1451)
at com.izforge.izpack.installer.InstallerFrame.navigateNext(InstallerFrame.java:1419)
at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.navigate(InstallerFrame.java:1582)
at com.izforge.izpack.installer.InstallerFrame$NavigationHandler.access$0(InstallerFrame.java:1577)
at com.izforge.izpack.installer.InstallerFrame$NavigationHandler$1.run(InstallerFrame.java:1566)
at java.lang.Thread.run(Unknown Source)

Maybe only checking for shortcut field not initialized solves the problem, but I didn't go that far in finding what is causing the problem.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Markus Schlegel added a comment - 28/Apr/11 6:37 AM

Same problem here. I am using IzPack 4.3.3 on Windows 7 64-bit, but using a 32-bit JRE (therefore os.arch is x86).
Same Problem occurred on Windows Vista, 32-bit.

Show
Markus Schlegel added a comment - 28/Apr/11 6:37 AM Same problem here. I am using IzPack 4.3.3 on Windows 7 64-bit, but using a 32-bit JRE (therefore os.arch is x86). Same Problem occurred on Windows Vista, 32-bit.
Hide
Permalink
&#321;ukasz Kuczera added a comment - 05/Jan/12 5:39 AM

Same problem appears in 4.3.5

Show
&#321;ukasz Kuczera added a comment - 05/Jan/12 5:39 AM Same problem appears in 4.3.5

People

  • Assignee:
    Unassigned
    Reporter:
    Marcelo Marzola Bossoni
Vote (4)
Watch (3)

Dates

  • Created:
    25/Mar/11 6:26 AM
    Updated:
    05/Jan/12 5:39 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.