... the user friendly GPS tool


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Keine Kartendarstekllung unter Linux-64
#1
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


Attached Files Thumbnail(s)
   
Reply
#2
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
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]

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
Reply
#3
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
Reply
#4
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
Reply
#5
(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.
--
Christian
Reply
#6
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.
Reply
#7
(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.
--
Christian
Reply
#8
Ich wollte wirklich nicht drängeln Smile die v154 klappt ja noch

Die v171 will aber auch nicht, das Log ist angehangen


Bernd
Irgendwie ist die Logdatei auf der Strecke geblieben Wink jetzt aber hängt sie dran


Bernd

Reply
#9
(27.04.2011, 17:14)berndw Wrote: Ich wollte wirklich nicht drängeln Smile die v154 klappt ja noch

Die v171 will aber auch nicht, das Log ist angehangen


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*
Es soll etwas geben wie:
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, stripped
hier 32bit und nicht 64bit. Wenn es bei dir 64bit ist, ist es gut. Wenn's auch 32bit ist, ist dass ein Fehler in deinen Linux version.
Wenn es
Code:
/usr/lib/libwebkit*: ERROR: cannot open `/usr/lib/libwebkit*' (No such file or directory)
ist es wirklich nicht installiert und brauchst Du dass noch installieren.
Reply
#10
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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)