PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [RaspberryPi]DME Listener - java.lang.NoClassFoundError



Lieo
24.02.2014, 14:06
Hallo Freunde des Bastelns,

ich versuche gerade mittels firEmergency und einem RaspberryPi einen Bos 925 auszulesen.
Das ganze lief vorher auf einem Windows Server 2012 über BosMon ohne Problem.

Da nun BosMON auf Linux nicht läuft versuche ich gerade das ganze mit dem DME Listener Plugin welches in FE vorhanden ist auszulesen.

firEmergency1.6.6 läuft Stabile auf dem Rasp und ich habe eine Basic-Edition.

Erkannt wird der Serial to USB Adapter als ttyUSB0.

Mittels dem Code:
cd ~/.wine/dosdevices/
ln -s /dev/ttyUSB0 com1

habe ich das als COM1 deklarieren lassen.
Plugin geöffnet, Daten eingegeben und Plugin neu gestartet.

Nun wird mir aber in der Konsole angezeigt:
.... Liste verfügbare Ports auf und öffne Serialport "COM1"

ERROR Throwable - Exception in thread "DME-Input" java.lang.NoClassDefFoundError: Could not initialize class gnu.io.CommPortIdentifier

und so weiter.


Jemand eine Idee? Tipps? zum Auslesen? Ausleseprogramm?

Freue mich über eure Antworten!

Lieo
03.03.2014, 22:07
Konnte meinen Post leider nicht Editieren.

Bekomme immer wieder diese Meldung ausgespuckt. Egal ob für COM1 oder ttyUSB0 (siehe Anhang!)

feodor
04.03.2014, 10:24
Wir unterstützen den pi nicht offiziell.
Du kannst aber mal probieren rxtx auf dem pi zum laufen zu bringen, Anleitungen finden sich viele : rxtx raspberry pi

Ich bin mir recht sicher dass es daran liegt

Lieo
04.03.2014, 12:09
Wir unterstützen den pi nicht offiziell.
Du kannst aber mal probieren rxtx auf dem pi zum laufen zu bringen, Anleitungen finden sich viele : rxtx raspberry pi

Ich bin mir recht sicher dass es daran liegt

Danke für den Tipp!!!

Wahnsinn was so eine kleine library ausmacht. Sitze schon seit zwei Wochen vor dem Problem aber bin auf rxtx auch durch Google nicht gekommen.

Jetzt bin ich schon mal weiter. Der Port wird erkannt und wiederum nicht?! Denke mal das es an der Konfig liegt...

INFO DME-Listener - Port: /dev/tty/USB0 (Typ: 1)
INFO DME-Listener - Anzahl gefundener Ports: 1
ERROR DME-Listener - Serialport nicht gefunden: ttyUSB0

feodor
04.03.2014, 13:25
Das ist auch schwierig denn rxtx ist eine neue Variante einer alten library, erkennbar am paketnamen Gnu.io...
Fe kopiert das normalerweise automatisch an die richtigen Stellen, unter Windows klappt das super.

Hat niemand den dme listener erfolgreich unter Linux laufen?
Gruß

Edit : schalte mal auf debug log Level um, vielleicht erkennt man dann mehr. Anleitung siehe Wiki
Gesendet von meinem Nexus 7 mit Tapatalk 2

Lieo
04.03.2014, 14:21
Nicht viel mehr Infos. Liegt es an der Version die er anmerkt?

Lieo
07.03.2014, 10:18
Fehler gefunden!!!

Für alle die das selbe versuchen:

Wichtig ist im DME-Plugin /dev/ttyUSB0 als Port anzugeben. Nur ttyUSB0 reicht nicht. Nur durch die Ergänzung von /dev/ wurde jetzt der Port erkannt und geöffnet!

DeLocke
19.03.2014, 11:53
Funktioniert jetzt alles?

Lieo
19.03.2014, 17:21
Ja, jetzt läufst!

DeLocke
17.04.2014, 11:46
Hast du ein paar Details zu deinem Vorgehen bzw. Setup?

- Welches Linux nutzt du auf dem Raspberry?

Kannst du vielleicht dein Image zur Verfügung stellen?