[Qt-jambi-interest] Error while launching Qt Jambi demo under Windows Vista

Laurent Jourdren jourdren at gmail.com
Thu Jul 10 11:58:04 CEST 2008


Dear all,

When I'm attempting to launch Qt Jambi 4.4.0_1 Demo under Windows Vista (and
maybe with XP) with Java Web start at

http://dist.trolltech.com/developer/download/webstart/qtjambi.jnlp

but I have the following exception (see below).
It seem that the demo failed to unpack native libraries.

The issue appears when lauching the demo for the second time. When
C:\Users\jourdren\AppData\Local\Temp\QtJambi_jourdren_x86_4.4.0_01_webstart
directory already exits, the exception is thrown.

Laurent.



java.lang.reflect.InvocationTargetException
    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.sun.javaws.Launcher.executeApplication(Unknown Source)
    at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
    at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
    at com.sun.javaws.Launcher.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ExceptionInInitializerError
    at com.trolltech.qt.QtJambiObject.<clinit>(QtJambiObject.java:40)
    at com.trolltech.launcher.LauncherOSX.main(LauncherOSX.java:62)
    ... 9 more
Caused by: java.lang.RuntimeException: Loading library failed, progress so
far:
Unpacking .jar file: '
http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar
'
Checking Archive 'jar:
http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar!/qtjambi-deployment.xml<http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar%21/qtjambi-deployment.xml>
'
 - cache key='webstart'
 - adding 'QtCore4.dll' to library map
 - library: name='bin/QtCore4.dll',
 - adding 'QtGui4.dll' to library map
 - library: name='bin/QtGui4.dll',
 - adding 'QtXml4.dll' to library map
 - library: name='bin/QtXml4.dll',
 - adding 'QtSql4.dll' to library map
 - library: name='bin/QtSql4.dll',
 - adding 'QtSvg4.dll' to library map
 - library: name='bin/QtSvg4.dll',
 - adding 'QtNetwork4.dll' to library map
 - library: name='bin/QtNetwork4.dll',
 - adding 'QtOpenGL4.dll' to library map
 - library: name='bin/QtOpenGL4.dll',
 - adding 'QtWebKit4.dll' to library map
 - library: name='bin/QtWebKit4.dll',
 - adding 'QtXmlPatterns4.dll' to library map
 - library: name='bin/QtXmlPatterns4.dll',
 - adding 'phonon4.dll' to library map
 - library: name='bin/phonon4.dll',
 - library: name='plugins/phonon_backend/phonon_ds94.dll', never load
 - library: name='plugins/imageformats/qjpeg4.dll', never load
 - library: name='plugins/imageformats/qgif4.dll', never load
 - library: name='plugins/imageformats/qmng4.dll', never load
 - library: name='plugins/imageformats/qtiff4.dll', never load
 - library: name='plugins/imageformats/qsvg4.dll', never load
 - library: name='plugins/iconengines/qsvgicon4.dll', never load
 - library: name='plugins/codecs/qcncodecs4.dll', never load
 - library: name='plugins/codecs/qjpcodecs4.dll', never load
 - library: name='plugins/codecs/qkrcodecs4.dll', never load
 - library: name='plugins/codecs/qtwcodecs4.dll', never load
 - library: name='plugins/accessible/qtaccessiblewidgets4.dll', never load
 - adding 'qtjambi.dll' to library map
 - library: name='bin/qtjambi.dll',
 - adding 'com_trolltech_qt_core.dll' to library map
 - library: name='bin/com_trolltech_qt_core.dll',
 - adding 'com_trolltech_qt_gui.dll' to library map
 - library: name='bin/com_trolltech_qt_gui.dll',
 - adding 'com_trolltech_qt_xml.dll' to library map
 - library: name='bin/com_trolltech_qt_xml.dll',
 - adding 'com_trolltech_qt_sql.dll' to library map
 - library: name='bin/com_trolltech_qt_sql.dll',
 - adding 'com_trolltech_qt_svg.dll' to library map
 - library: name='bin/com_trolltech_qt_svg.dll',
 - adding 'com_trolltech_qt_network.dll' to library map
 - library: name='bin/com_trolltech_qt_network.dll',
 - adding 'com_trolltech_qt_opengl.dll' to library map
 - library: name='bin/com_trolltech_qt_opengl.dll',
 - adding 'com_trolltech_qt_phonon.dll' to library map
 - library: name='bin/com_trolltech_qt_phonon.dll',
 - adding 'com_trolltech_qt_webkit.dll' to library map
 - library: name='bin/com_trolltech_qt_webkit.dll',
 - adding 'com_trolltech_qt_xmlpatterns.dll' to library map
 - library: name='bin/com_trolltech_qt_xmlpatterns.dll',
 - library:
name='plugins/imageformats/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcm80.dll',
never load
 - library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcp80.dll',
never load
 - library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcr80.dll',
never load
 - library:
name='plugins/iconengines/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcm80.dll', never
load
 - library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcp80.dll', never
load
 - library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcr80.dll', never
load
 - library:
name='plugins/codecs/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
 - library: name='plugins/codecs/Microsoft.VC80.CRT/msvcm80.dll', never load
 - library: name='plugins/codecs/Microsoft.VC80.CRT/msvcp80.dll', never load
 - library: name='plugins/codecs/Microsoft.VC80.CRT/msvcr80.dll', never load
 - library:
name='plugins/phonon_backend/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcm80.dll',
never load
 - library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcp80.dll',
never load
 - library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcr80.dll',
never load
 - library: name='bin/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
 - library: name='bin/Microsoft.VC80.CRT/msvcm80.dll', never load
 - library: name='bin/Microsoft.VC80.CRT/msvcp80.dll', never load
 - library: name='bin/Microsoft.VC80.CRT/msvcr80.dll', never load
 - library:
name='plugins/accessible/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/accessible/Microsoft.VC80.CRT/msvcm80.dll', never
load
 - library: name='plugins/accessible/Microsoft.VC80.CRT/msvcp80.dll', never
load
 - library: name='plugins/accessible/Microsoft.VC80.CRT/msvcr80.dll', never
load
 - plugin path='plugins'
 - using cache directory:
'C:\Users\jourdren\AppData\Local\Temp\QtJambi_jourdren_x86_4.4.0_01_webstart'
 - cache directory exists

    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)
    ... 11 more
Caused by: java.lang.RuntimeException: Failed to unpack native libraries,
progress so far:
Unpacking .jar file: '
http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar
'
Checking Archive 'jar:
http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar!/qtjambi-deployment.xml<http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar%21/qtjambi-deployment.xml>
'
 - cache key='webstart'
 - adding 'QtCore4.dll' to library map
 - library: name='bin/QtCore4.dll',
 - adding 'QtGui4.dll' to library map
 - library: name='bin/QtGui4.dll',
 - adding 'QtXml4.dll' to library map
 - library: name='bin/QtXml4.dll',
 - adding 'QtSql4.dll' to library map
 - library: name='bin/QtSql4.dll',
 - adding 'QtSvg4.dll' to library map
 - library: name='bin/QtSvg4.dll',
 - adding 'QtNetwork4.dll' to library map
 - library: name='bin/QtNetwork4.dll',
 - adding 'QtOpenGL4.dll' to library map
 - library: name='bin/QtOpenGL4.dll',
 - adding 'QtWebKit4.dll' to library map
 - library: name='bin/QtWebKit4.dll',
 - adding 'QtXmlPatterns4.dll' to library map
 - library: name='bin/QtXmlPatterns4.dll',
 - adding 'phonon4.dll' to library map
 - library: name='bin/phonon4.dll',
 - library: name='plugins/phonon_backend/phonon_ds94.dll', never load
 - library: name='plugins/imageformats/qjpeg4.dll', never load
 - library: name='plugins/imageformats/qgif4.dll', never load
 - library: name='plugins/imageformats/qmng4.dll', never load
 - library: name='plugins/imageformats/qtiff4.dll', never load
 - library: name='plugins/imageformats/qsvg4.dll', never load
 - library: name='plugins/iconengines/qsvgicon4.dll', never load
 - library: name='plugins/codecs/qcncodecs4.dll', never load
 - library: name='plugins/codecs/qjpcodecs4.dll', never load
 - library: name='plugins/codecs/qkrcodecs4.dll', never load
 - library: name='plugins/codecs/qtwcodecs4.dll', never load
 - library: name='plugins/accessible/qtaccessiblewidgets4.dll', never load
 - adding 'qtjambi.dll' to library map
 - library: name='bin/qtjambi.dll',
 - adding 'com_trolltech_qt_core.dll' to library map
 - library: name='bin/com_trolltech_qt_core.dll',
 - adding 'com_trolltech_qt_gui.dll' to library map
 - library: name='bin/com_trolltech_qt_gui.dll',
 - adding 'com_trolltech_qt_xml.dll' to library map
 - library: name='bin/com_trolltech_qt_xml.dll',
 - adding 'com_trolltech_qt_sql.dll' to library map
 - library: name='bin/com_trolltech_qt_sql.dll',
 - adding 'com_trolltech_qt_svg.dll' to library map
 - library: name='bin/com_trolltech_qt_svg.dll',
 - adding 'com_trolltech_qt_network.dll' to library map
 - library: name='bin/com_trolltech_qt_network.dll',
 - adding 'com_trolltech_qt_opengl.dll' to library map
 - library: name='bin/com_trolltech_qt_opengl.dll',
 - adding 'com_trolltech_qt_phonon.dll' to library map
 - library: name='bin/com_trolltech_qt_phonon.dll',
 - adding 'com_trolltech_qt_webkit.dll' to library map
 - library: name='bin/com_trolltech_qt_webkit.dll',
 - adding 'com_trolltech_qt_xmlpatterns.dll' to library map
 - library: name='bin/com_trolltech_qt_xmlpatterns.dll',
 - library:
name='plugins/imageformats/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcm80.dll',
never load
 - library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcp80.dll',
never load
 - library: name='plugins/imageformats/Microsoft.VC80.CRT/msvcr80.dll',
never load
 - library:
name='plugins/iconengines/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcm80.dll', never
load
 - library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcp80.dll', never
load
 - library: name='plugins/iconengines/Microsoft.VC80.CRT/msvcr80.dll', never
load
 - library:
name='plugins/codecs/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
 - library: name='plugins/codecs/Microsoft.VC80.CRT/msvcm80.dll', never load
 - library: name='plugins/codecs/Microsoft.VC80.CRT/msvcp80.dll', never load
 - library: name='plugins/codecs/Microsoft.VC80.CRT/msvcr80.dll', never load
 - library:
name='plugins/phonon_backend/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcm80.dll',
never load
 - library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcp80.dll',
never load
 - library: name='plugins/phonon_backend/Microsoft.VC80.CRT/msvcr80.dll',
never load
 - library: name='bin/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest', never
load
 - library: name='bin/Microsoft.VC80.CRT/msvcm80.dll', never load
 - library: name='bin/Microsoft.VC80.CRT/msvcp80.dll', never load
 - library: name='bin/Microsoft.VC80.CRT/msvcr80.dll', never load
 - library:
name='plugins/accessible/Microsoft.VC80.CRT/Microsoft.VC80.CRT.manifest',
never load
 - library: name='plugins/accessible/Microsoft.VC80.CRT/msvcm80.dll', never
load
 - library: name='plugins/accessible/Microsoft.VC80.CRT/msvcp80.dll', never
load
 - library: name='plugins/accessible/Microsoft.VC80.CRT/msvcr80.dll', never
load
 - plugin path='plugins'
 - using cache directory:
'C:\Users\jourdren\AppData\Local\Temp\QtJambi_jourdren_x86_4.4.0_01_webstart'
 - cache directory exists

    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)
    ... 15 more
Caused by: java.lang.RuntimeException: Failed to unpack contents of .jar
file '
http://www.trolltech.com/developer/download/webstart/qtjambi-win32-msvc2005-4.4.0_01.jar'.
The cacke key 'webstart' is already in use with a different set of native
libraries. Please use a unique cache key!
    at
com.trolltech.qt.internal.NativeLibraryManager.unpackJarFile_helper(NativeLibraryManager.java:600)
    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)
    ... 17 more
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt.nokia.com/pipermail/qt-jambi-interest/attachments/20080710/ec0df7ac/attachment.html 


More information about the Qt-jambi-interest mailing list