[Qt-jambi-interest] jambi 4.4 and empty spaces
Arne Stocker
arne at bdeichmann.de
Thu Jul 3 10:31:11 CEST 2008
dear trolltech team
it seems that the mechanism of packing all librarys in a *.jar and
unpacking it at runtime (congratulation to that solution) has some
problems with empty space in the directory.
Starting my Application causes some errors if (and only then) the
installdirectory contains some white space. (the install directory
contains the qtjambi-win32-mscv2005-4.4.01.jar, which should be unpacked)
C:\program files\foo
or
C:\document and settings\foo
testet : on WinXP, Win2000,WinVista
not testet : on Linux and Macmac yet.
-------------------------------------------------------------------------
ava.lang.ExceptionInInitializerError
at com.trolltech.qt.QtJambiObject.<clinit>(QtJambiObject.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
Caused by: java.lang.RuntimeException: Loading library failed, progress
so far:
Unpacking .jar file:
'file:/C:/Test%20Test/AdvoluxResourceToolkit/qtjambi-win32-msvc2005-4.4.0_01.jar'
at
com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:420)
at
com.trolltech.qt.internal.NativeLibraryManager.loadQtLibrary(NativeLibraryManager.java:352)
at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:120)
at com.trolltech.qt.Utilities.loadQtLibrary(Utilities.java:116)
at
com.trolltech.qt.QtJambi_LibraryInitializer.<clinit>(QtJambi_LibraryInitializer.java:36)
... 7 more
Caused by: java.lang.RuntimeException: Failed to unpack native
libraries, progress so far:
Unpacking .jar file:
'file:/C:/Test%20Test/AdvoluxResourceToolkit/qtjambi-win32-msvc2005-4.4.0_01.jar'
at
com.trolltech.qt.internal.NativeLibraryManager.unpack(NativeLibraryManager.java:365)
at
com.trolltech.qt.internal.NativeLibraryManager.loadLibrary_helper(NativeLibraryManager.java:426)
at
com.trolltech.qt.internal.NativeLibraryManager.loadNativeLibrary(NativeLibraryManager.java:415)
... 11 more
Caused by: java.lang.NullPointerException
at
com.trolltech.qt.internal.NativeLibraryManager.readDeploySpec(NativeLibraryManager.java:483)
at
com.trolltech.qt.internal.NativeLibraryManager.unpackJarFile_helper(NativeLibraryManager.java:570)
at
com.trolltech.qt.internal.NativeLibraryManager.unpackJarFile(NativeLibraryManager.java:249)
at
com.trolltech.qt.internal.NativeLibraryManager.unpack_helper(NativeLibraryManager.java:382)
at
com.trolltech.qt.internal.NativeLibraryManager.unpack(NativeLibraryManager.java:360)
... 13 more
-------------------------------------------------------------------------
is there any chance to receive a fixed version, because on vista the
default installations path is
C:\program files\...
and I would not like to force my users to change the directory for
installing an update.
best regards
Arne
More information about the Qt-jambi-interest
mailing list