[izpack-users] Problem creating shortcuts with Windows(UnsatisfiedLinkError)

Benjamin Hanzelmann benjamin at hanzelmann.de
Mon Oct 9 10:02:56 CEST 2006


On Mon, Oct 09, 2006 at 09:47:59AM +0200, Bartz, Klaus wrote:
> Hi Benjamin,
> it seems so that the OS API function CoInitializeEx fails.
> I do not know why; at other installations it works.

I hate this kind of errors. ;)

> What I do not understand is the line
> 
> >> java.lang.UnsatisfiedLinkError: initializeCOM
> 
> That line will be written if the the shortcut dll will not be found.
> But then "could not create shortcut instance" should not be thrown.

> Do you have added 
>     <native type="izpack" name="ShellLink.dll"/>
> in your installation description file?

Yes, in http://lupus.cs.uni-dortmund.de/~hanzelm/ are all the XML-files
used for the installer. The ShellLink.dll is included in the
JavaABC-Installer.jar under the name "native/ShellLink.dll".

> Works the IzPack installation on the box where JavaABC-Installer fails?

I did not try that, I will give it a go later today...

> Secound puzzle for me is the time the exception will be thrown.
> If I look into the code or test, the code will be performed at 
> panelActivate of ShortcutPanel. Are the ShortcutPanel your first panel?

No, it is not.
As far as I understood the code the dll is bound to the Java class at
startup, and that fails.

Thanks for helping,
Ben



More information about the izpack-users mailing list