![]() |
|
Keine Kartendarstekllung unter Linux-64 - Printable Version +- RouteConverter Forum (https://forum.routeconverter.com) +-- Forum: Users (https://forum.routeconverter.com/forum-17.html) +--- Forum: Deutsch: Diskussionen (https://forum.routeconverter.com/forum-4.html) +--- Thread: Keine Kartendarstekllung unter Linux-64 (/thread-976.html) |
Keine Kartendarstekllung unter Linux-64 - durandel - 22.04.2011 Hallo, auf die Gefahr hin, dass ich der 795-ste bin: Ich starte routeconverter unter gentoo 64-bit mit java -jar RouteConverterLinux64.jar Das programm startet, laeuft auch bringt aber im 'Kartenfenster' schon Fehlermeldungen, die mit swig zusammenhaengen. ich bekomme keinerlei Kartendarstellung, genau genomme wird das Fenster nicht 'geupdated' Java Version ist: dev-java/sun-jre-bin-1.6.0.24 Das prerelease zeigt das gleiche Verhalten. routeconverter Fenster-dump habe ich als pngbeigelegt. Im logfile steht folgendes: [/code][pr 22, 2011 11:34:07 AM slash.navigation.converter.gui.RouteConverter startup INFO: Started RouteConverter 2.4-SNAPSHOT-156 from April 18, 2011 on Linux 2.6.36-gentoo-r5 amd64 with Java 1.6.0_24 and 498 MByte heap Apr 22, 2011 11:34:07 AM slash.navigation.gui.SingleFrameApplication createFrame INFO: Graphics device is :0.0 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication openFrame INFO: Screen size is java.awt.Rectangle[x=0,y=0,width=1600,height=1200] Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication openFrame INFO: Insets are java.awt.Insets[top=0,left=0,bottom=0,right=0] Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication crop INFO: Cropping value 1298 for preferenceWidth to [0;2147483647] gives 1298 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication crop INFO: Cropping value 1298 for width to [0;1600] gives 1298 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication crop INFO: Cropping value 654 for preferencesHeight to [0;2147483647] gives 654 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication crop INFO: Cropping value 654 for height to [0;1200] gives 654 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication openFrame INFO: Frame size is java.awt.Dimension[width=1298,height=654] Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication crop INFO: Cropping value 245 for x to [0;302] gives 245 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication crop INFO: Cropping value 224 for y to [0;546] gives 224 Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication openFrame INFO: Frame location is java.awt.Point[x=245,y=224] Apr 22, 2011 11:34:09 AM slash.navigation.gui.SingleFrameApplication openFrame INFO: Frame state is 0 Apr 22, 2011 11:34:09 AM slash.common.io.Externalization extractFile INFO: Extracting slash/navigation/converter/gui/mapview/routeconverter.html to /tmp/routeconverter-netman/routeconverter_en.html Apr 22, 2011 11:34:10 AM slash.common.io.Externalization extractFile INFO: Extracting slash/navigation/converter/gui/mapview/contextmenucontrol.js to /tmp/routeconverter-netman/contextmenucontrol.js Apr 22, 2011 11:34:10 AM slash.navigation.converter.gui.RouteConverter$4 run INFO: Initialized map divider to 300 Apr 22, 2011 11:34:10 AM slash.navigation.converter.gui.RouteConverter$5 run INFO: Initialized elevation divider to 454 Apr 22, 2011 11:34:13 AM SEVERE: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.processCommandResult(MessagingInterface.java:338) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.syncSend(MessagingInterface.java:325) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface.syncSend_(SWTNativeInterface.java:370) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.NativeInterface.syncSend(NativeInterface.java:104) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.Message.syncSend(Message.java:64) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.CommandMessage.syncExec(CommandMessage.java:55) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent.runSync(SWTNativeComponent.java:192) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent.createNativePeer(SWTNativeComponent.java:974) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent.access$16(SWTNativeComponent.java:957) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent$11.run(SWTNativeComponent.java:852) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:642) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventQueue.access$000(EventQueue.java:85) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventQueue$1.run(EventQueue.java:603) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventQueue$1.run(EventQueue.java:601) Apr 22, 2011 11:34:13 AM SEVERE: at java.security.AccessController.doPrivileged(Native Method) Apr 22, 2011 11:34:13 AM SEVERE: at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventQueue.dispatchEvent(EventQueue.java:612) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) Apr 22, 2011 11:34:13 AM SEVERE: at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Apr 22, 2011 11:34:13 AM SEVERE: Caused by: java.lang.reflect.InvocationTargetException Apr 22, 2011 11:34:13 AM SEVERE: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) Apr 22, 2011 11:34:13 AM SEVERE: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) Apr 22, 2011 11:34:13 AM SEVERE: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) Apr 22, 2011 11:34:13 AM SEVERE: at java.lang.reflect.Method.invoke(Method.java:597) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeComponent$CMN_createControl.run(SWTNativeComponent.java:649) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.CommandMessage.runCommand(CommandMessage.java:61) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.NativeInterface.runMessageCommand(NativeInterface.java:168) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface.runMessageCommand(SWTNativeInterface.java:1315) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.runMessage(MessagingInterface.java:121) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.processReceivedMessages(MessagingInterface.java:106) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface.access$2(MessagingInterface.java:94) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.MessagingInterface$2$2.run(MessagingInterface.java:438) Apr 22, 2011 11:34:13 AM SEVERE: at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source) Apr 22, 2011 11:34:13 AM SEVERE: at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source) Apr 22, 2011 11:34:13 AM SEVERE: at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source) Apr 22, 2011 11:34:13 AM SEVERE: at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface$OutProcess.runNativeSide(SWTNativeInterface.java:1237) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.core.SWTNativeInterface.main_(SWTNativeInterface.java:1347) Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.NativeInterface.main(NativeInterface.java:220) Apr 22, 2011 11:34:13 AM SEVERE: Caused by: java.lang.IllegalStateException: The webkit runtime was requested but could not be found! Apr 22, 2011 11:34:13 AM SEVERE: at chrriis.dj.nativeswing.swtimpl.components.core.NativeWebBrowser.createControl(NativeWebBrowser.java:439) Apr 22, 2011 11:34:13 AM SEVERE: ... 19 more] Mache ich was falsch oder fehlt meiner Installation was ? Schoene Gruesse && vielen Dank Malte RE: Keine Kartendarstekllung unter Linux-64 - axel.rehling - 22.04.2011 Hallo Malte, erst mal herzlich willkommen hier im Forum! Ich bin zwar in Java nicht bewandert, aber ich meine was zu erkennen: (22.04.2011, 10:47)durandel Wrote: Apr 22, 2011 11:34:13 AM Da steht was in der Richtung: Webkit wird benötigt, kann aber nicht gefunden werden (The webkit runtime was requested but could not be found!) Das müsste die selbe Fehlermeldung sein die im Kartenfenster steht, bei deinem beigefügten Bild jedoch nicht vollständig zu lesen ist. Hast du auf deinem Rechner "libwebkit-1.0-2" installiert? Eventuell kann dir auch folgendes Thema weiterhelfen (ab Beitrag #31): RC 2.1 unter Ubuntu 10.10: keine Wegpunkte in Karte Gruß Axel RE: Keine Kartendarstekllung unter Linux-64 - durandel - 22.04.2011 Hallo, nein, libwebkit habe ich nicht installiert. Es sieht so aus als waere eine Bibliothek mit dem Namen 'libswt-webkit-gtk-3650.so' bei routeconverter dabei. Ich probiere jetzt mal webkit-gtk aus der gentoo-Distribution zu installieren. Mal sehen, was dann geht ... Schoenen Dank jedenfalls Malte RE: Keine Kartendarstekllung unter Linux-64 (geloest) - durandel - 22.04.2011 Hallo, vielen Dank fuer den Tip .. es war libwebkit ! Ich habe jetzt zwar 'nur' libwebkit-1.0, aber damit gehts auch. Hinweis fuer gentoo-Benutzer, die webkit-gtk auf mehr als einem Rechner brauchen: unbedingt mit der --buidpkg Option emergen, der kompiliert sich einen Wolf und das muss er ja nicht oefter als noetig tun Frohe Ostern Malte RE: Keine Kartendarstekllung unter Linux-64 (geloest) - routeconverter - 24.04.2011 (22.04.2011, 14:12)durandel Wrote: vielen Dank fuer den Tip .. es war libwebkit ! Als kleine Seitennotiz: ich habe gerade eine neue Vorabversion von RouteConverter hochgeladen, die bei fehlendem WebKit auf XULRunner zurückfallen sollte. RE: Keine Kartendarstekllung unter Linux-64 - berndw - 24.04.2011 Ich habe mit der V165 immer noch das Problem, das die Karte nicht gezeigt wird, die letzte funktionierende was v 154. Der Rückfall auf xulrunner klappt auch nicht. xulrunner ist in zwei Versionen installiert 1.9,2 und 2.0. Webkit ist in einer QT4-angepassten Version installiert, dürfte also gefunden werden, funktioniert aber wohl nicht (mehr). Ein Log der v165 ist im Anhang. bernd@eddie:~> zypper if libQtWebKit4 Informationen für Paket libQtWebKit4: Repository: @System Name: libQtWebKit4 Version: 4.7.2-164.1 Arch: x86_64 Hersteller: obs://build.opensuse.org/KDE Installiert: Ja Status: aktuell Installierte Größe: 34,7 MiB Zusammenfassung: Open source Web Browser engine based on Qt4 Beschreibung: WebKit is an open source web browser engine. WebKit's HTML and JavaScript code began as a branch of the KHTML and KJS libraries from KDE. As part of KDE framework KHTML was based on Qt but during their porting efforts Apple's engineers made WebKit toolkit independent. WebKit Qt is a project aiming at porting this fabulous engine back to Qt. RE: Keine Kartendarstekllung unter Linux-64 - routeconverter - 26.04.2011 (24.04.2011, 22:45)berndw Wrote: Ich habe mit der V165 immer noch das Problem, das die Karte nicht gezeigt wird, die letzte funktionierende was v 154. Nur Geduld. Ich probiere halt wild herum. Behebe ich das Problem mit einer Linux-Distribution zickt eine andere. So ätzend die DLL-Hölle auch ist: unter Windows machen die unterschiedlichen Versionen keine Probleme. Was einmal läuft, läuft auch auf Nachfolgern, die Jahre später kommen. Egal. Bitte probier mal die aktuelle Vorabversion aus. RE: Keine Kartendarstellung unter Linux-64 - berndw - 27.04.2011 Ich wollte wirklich nicht drängeln die v154 klappt ja nochDie v171 will aber auch nicht, das Log ist angehangen Bernd Irgendwie ist die Logdatei auf der Strecke geblieben jetzt aber hängt sie dranBernd RE: Keine Kartendarstellung unter Linux-64 - hvdwolf - 27.04.2011 (27.04.2011, 17:14)berndw Wrote: Ich wollte wirklich nicht drängeln Es ist doch wirklich die libwebkit. Code: SCHWERWIEGEND: Caused by: java.lang.IllegalStateException: The webkit runtime was requested but could not be found!Versuche mal ein Code: file /usr/lib/libwebkit*Code: /usr/lib/libwebkit-1.0.so.2: symbolic link to `libwebkit-1.0.so.2.17.7'
/usr/lib/libwebkit-1.0.so.2.17.7: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedWenn es Code: /usr/lib/libwebkit*: ERROR: cannot open `/usr/lib/libwebkit*' (No such file or directory)RE: Keine Kartendarstekllung unter Linux-64 - berndw - 27.04.2011 Es ist mir schon klar, dass es an Webkit hängt, aber wie Christian schon schrieb, liegt es wohl auch daran, das jede Distribution ihr eigenes Süppchen kocht. openSUSE installiert mehrere Pakete, die mit webkit zusammenhängen, u.a libwebkitgtk und libQtWebKit4. Ich habe mal das Log der funktionierenden v154 angehängt Bernd bernd@schleppi:~> file /usr/lib64/libwebkit* /usr/lib64/libwebkitgtk-1.0.so.0: symbolic link to `libwebkitgtk-1.0.so.0.5.2' /usr/lib64/libwebkitgtk-1.0.so.0.5.2: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, stripped bernd@schleppi:~> rpm -qi --whatprovides /usr/lib64/libwebkitgtk-1.0.so.0.5.2 Name : libwebkitgtk-1_0-0 Relocations: (not relocatable) Version : 1.3.10 Vendor: openSUSE Release : 5.1 Build Date: So 20 Feb 2011 02:55:08 CET Install Date: Mi 13 Apr 2011 16:44:11 CEST Build Host: build11 Group : Development/Libraries/C and C++ Source RPM: libwebkit-1.3.10-5.1.src.rpm Size : 25721964 License: LGPLv2.0 ; LGPLv2.0+ Signature : RSA/8, So 20 Feb 2011 03:08:36 CET, Key ID b88b2fd43dbdc284 Packager : http://bugs.opensuse.org URL : http://webkit.org/ Summary : Library for rendering web content, GTK+ Port Description : WebKit is a web content engine, derived from KHTML and KJS from KDE, and used primarily in Apple's Safari browser. It is made to be embedded in other applications, such as mail readers, or web browsers. It is able to display content such as HTML, SVG, XML, and others. It also supports DOM, XMLHttpRequest, XSLT, CSS, Javascript/ECMAscript and more. Distribution: openSUSE 11.4 Bernd |