[Qt-jambi-interest] path with blanks results in java.lang.ExceptionInInitializerError
Gunnar Sletta
gunnar at trolltech.com
Tue Aug 19 07:30:25 CEST 2008
Hi Sönke,
This is a known issue in the 4.4.0 release and will be fixed for the
next release.
best regards,
Gunnar
Sönke Brummerloh wrote:
> Hello all,
>
> with Qt-Jambi 4.4.0_01 I get the following Exception when trying to
> start my application:
>
> --------------------------------------------------------------------------------------------
> Exception in thread "main" java.lang.ExceptionInInitializerError
> at com.trolltech.qt.QtJambiObject.<clinit>(QtJambiObject.java:40)
> Caused by: java.lang.RuntimeException: Loading library failed, progress
> so far:
> Unpacking .jar file:
> 'file:/home/testuser/Desktop/test%20me/testapp/lib/qtjambi-linux32-gcc-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)
> ... 1 more
> Caused by: java.lang.RuntimeException: Failed to unpack native
> libraries, progress so far:
> Unpacking .jar file:
> 'file:/home/testuser/Desktop/test%20me/testapp/lib/qtjambi-linux32-gcc-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)
> ... 5 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)
> ... 7 more
> --------------------------------------------------------------------------------------------
>
> The path to the jar-files is /home/testuser/Desktop/test me/testapp/lib/
>
> The Exception occurs if the path to the platform specific qtjambi
> jar-file contains one or more blanks (here between "test" and "me"). It
> occurs on Linux as well as on Microsoft Windows.
>
> My question are:
> Is this a bug in Qt-Jambi? Is there a way in Qt-Jambi 4.4 to use a path
> to the Qt-Jambi jar-files containing blanks?
More information about the Qt-jambi-interest
mailing list