Home › Foren › Support für jAnrufmonitor 5.0 (Linux) › Support für jAnrufmonitor 5.0 (Linux, Version für CAPI-fähige Endgeräte) › Ubuntu 10.04 UnsatisfiedLinkError nRegister
- Dieses Thema ist leer.
-
AutorBeiträge
-
5. September 2010 um 21:27 #15787AnonymInaktiv
Hallo Leute,
ich habe mich endlich dazu durchgerungen, meinen Server mal ein frisches OS zu verpassen. Er lief noch mit einem ziemlich vermurcksten Mandriva 2007.1.
Nache der ersten Hürde, die Treiber für ISDN-Karte und CAPI zu installieren. In Ubuntu werden die Fritz CAPI Treiber nicht mehr unterstütz! Habe ich folgendes Problem:Der jAnrufmonitor wird als Konsolen-Anwendung gestartet und nimmt auch Anfragen der Clients an, und gibt auch einen Fake-Call weiter. Jedoch kommt als erstes diese Exception in der Ausgabe:
Starting jAnrufmonitor ...
Exception in thread "CapiMonitorNotifier" java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nRegister(IIII[I)I
at de.powerisdnmonitor.capi.PIMCapi.nRegister(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:202)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:197)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.register(CapiMonitor.java:418)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.run(CapiMonitor.java:108)
at java.lang.Thread.run(Thread.java:619)
Configuration must be done in janrufmonitor.properties.
Über Google hatte ich schon einen Foreneintrag über diese Meldung gefunden (die Suche des Forums findet nichts). Leider funktioniert die Lösung einen weiteren Link zur CAPI lib zu erstellen, bei mir nicht.
Hat noch jemand eine Idee?6. September 2010 um 15:07 #22741garfiliusTeilnehmerWas sagt denn Capiinfo?
Was steht im Jam-0.log?
Die „echte“ libstdc++.so.5 installiert? (Ein Link auf die 6er hilft nicht mehr)
Ferner habe ich bei Fedora12 u. 13 Probleme mit der libcapi20.so.3.05, es muß die libcapi20.so.3.0.4 sein, sonst läuft es auch nicht.6. September 2010 um 17:59 #22742AnonymInaktivDanke! Nach dem ich die libstdc++5 installiert habe, hat es funktioniert. Um dies in Ubuntu 10.04 zu bewerkstelligen, tut folgendes:
wget http://ftp.us.debian.org/debian/pool/main/g/gcc-3.3/libstdc++5_3.3.6-18_i386.deb
sudo dpkg -i libstdc++5_3.3.6-18_i386.deb
9. November 2010 um 19:21 #22743AnonymInaktivHi
Ich habe auch vor ein paar Tagen Ubuntu 10.10 aufgesetzt Hylafax und alles andere läuft wieder. Nur gibt es noch ein paar Probleme mit dem JAnrufmonitor.
Also Fehlermeldungen:
Exception in thread „JAM-CapiMonitorNotifier-Thread-(deamon)“ java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nRegister(IIII[I)I
at de.powerisdnmonitor.capi.PIMCapi.nRegister(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:202)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:197)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.register(CapiMonitor.java:419)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.run(CapiMonitor.java:109)
at java.lang.Thread.run(Thread.java:636)
Exception in thread „JAM-MonitorSignatureCheck-Thread-(non-deamon)“ java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nGetManufacturer(I[I)Ljava/lang/String;
at de.powerisdnmonitor.capi.PIMCapi.nGetManufacturer(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.getManufacturer(PIMCapi.java:257)
at de.powerisdnmonitor.capi.PIMCapi.getManufacturer(PIMCapi.java:252)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.getManufacturer(CapiMonitor.java:337)
at de.powerisdnmonitor.capi.CapiMonitor.getDescription(CapiMonitor.java:961)
at de.janrufmonitor.framework.monitor.MonitorListener$1.run(MonitorListener.java:288)Log ist anghängt.
Ausgabe von Capiinfo :
Number of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.11-07 (49.23)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
internal controller supported
DTMF supported
Supplementary Services supported
channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
64 kbit/s with HDLC framing
64 kbit/s bit-transparent operation
V.110 asynconous operation with start/stop byte framing
V.110 synconous operation with HDLC framing
T.30 modem for fax group 3
Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
ISO 7776 (X.75 SLP)
Transparent
LAPD with Q.921 for D channel X.25 (SAPI 16)
T.30 for fax group 3
ISO 7776 (X.75 SLP) with V.42bis compression
V.120 asyncronous mode
V.120 bit-transparent mode
B3 protocols support: 0x800000bf
Transparent
T.90NL, T.70NL, T.90
ISO 8208 (X.25 DTE-DTE)
X.25 DCE
T.30 for fax group 3
T.30 for fax group 3 with extensions
Modem0100
0200
39000000
1f010040
1b0b0000
bf000080
00000000 00000000 00000000 00000000 00000000 00000000
01000001 00020000 00000000 00000000 00000000Supplementary services support: 0x000003ff
Hold / Retrieve
Terminal Portability
ECT
3PTY
Call Forwarding
Call Deflection
MCID
CCBSAuch den link habe ich schon gesetzt und das Forum auch schon durchsucht aber ich habe keine Idee mehr.
Mfg
TeL9. November 2010 um 21:39 #22744Thilo BrandtKeymasterHallo TeL,
java.lang.UnsatisfiedLinkError
dieser Fehler deutet immer auf eine fehlende CAPI oder aber einen fehlenden Softlink zum libcapi20.so hin. Es muss also noch ein Problem mit den Libraries bei dir vorliegen.
Viele Grüße
Thilo19. November 2010 um 12:44 #22745AnonymInaktivhi,
ich habe das gleiche problem mit lucid. die libsdtc5 ist installiert, sun java jre ist installiert.
capiinfoNumber of Controllers : 1
Controller 1:
Manufacturer: AVM GmbH
CAPI Version: 2.0
Manufacturer Version: 3.11-07 (49.23)
Serial Number: 1000001
BChannels: 2
Global Options: 0x00000039
internal controller supported
DTMF supported
Supplementary Services supported
channel allocation supported (leased lines)
B1 protocols support: 0x4000011f
64 kbit/s with HDLC framing
64 kbit/s bit-transparent operation
V.110 asynconous operation with start/stop byte framing
V.110 synconous operation with HDLC framing
T.30 modem for fax group 3
Modem asyncronous operation with start/stop byte framing
B2 protocols support: 0x00000b1b
ISO 7776 (X.75 SLP)
Transparent
LAPD with Q.921 for D channel X.25 (SAPI 16)
T.30 for fax group 3
ISO 7776 (X.75 SLP) with V.42bis compression
V.120 asyncronous mode
V.120 bit-transparent mode
B3 protocols support: 0x800000bf
Transparent
T.90NL, T.70NL, T.90
ISO 8208 (X.25 DTE-DTE)
X.25 DCE
T.30 for fax group 3
T.30 for fax group 3 with extensions
Modem0100
0200
39000000
1f010040
1b0b0000
bf000080
00000000 00000000 00000000 00000000 00000000 00000000
01000001 00020000 00000000 00000000 00000000Supplementary services support: 0x000003ff
Hold / Retrieve
Terminal Portability
ECT
3PTY
Call Forwarding
Call Deflection
MCID
CCBSder link in usr/lib ist gesetzt:
-rw-r–r– 1 root root 37610 2009-09-23 18:15 libcapi20.a
-rw-r–r– 1 root root 13136 2009-09-23 18:15 libcapi20dyn.a
-rw-r–r– 1 root root 943 2009-09-23 18:14 libcapi20.la
lrwxrwxrwx 1 root root 18 2010-11-19 11:35 libcapi20.so -> libcapi20.so.3.0.4
lrwxrwxrwx 1 root root 14 2010-11-19 13:09 libcapi20.so.2 -> libcapi20.so.3
lrwxrwxrwx 1 root root 18 2010-11-19 11:35 libcapi20.so.3 -> libcapi20.so.3.0.4
-rw-r–r– 1 root root 34272 2009-09-23 18:15 libcapi20.so.3.0.4Beim Start von jam.sh kommt immer:
Starting jAnrufmonitor …
Exception in thread „JAM-CapiMonitorNotifier-Thread-(deamon)“ java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nRegister(IIII[I)I
at de.powerisdnmonitor.capi.PIMCapi.nRegister(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:202)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:197)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.register(CapiMonitor.java:419)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.run(CapiMonitor.java:109)
at java.lang.Thread.run(Thread.java:662)
Configuration must be done in janrufmonitor.properties.hier noch der auszug der jam.log
[ WARNING – 19/Nov/2010:13:05:35 +0100 – main – de.janrufmonitor.framework.installer.InstallerEngine.addPropagator() – java.lang.ClassNot
FoundException : null ]
[ WARNING – 19/Nov/2010:13:05:36 +0100 – main – de.janrufmonitor.framework.command.CommandFactory.startup() – Could not find class: de.ja
nrufmonitor.service.trayicon.Activator ]
[ SEVERE – 19/Nov/2010:13:05:36 +0100 – main – de.powerisdnmonitor.capi.PIMCapi. – de.powerisdnmonitor.capi.PIMCapi.init()V ]
java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.init()V
at de.powerisdnmonitor.capi.PIMCapi.init(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.(PIMCapi.java:121)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.(CapiMonitor.java:101)
at de.powerisdnmonitor.capi.CapiMonitor.setListener(CapiMonitor.java:907)
at de.janrufmonitor.framework.monitor.MonitorListener.start(MonitorListener.java:269)
at de.janrufmonitor.framework.monitor.MonitorListener.startup(MonitorListener.java:450)
at de.janrufmonitor.runtime.PIMRuntime.startup(PIMRuntime.java:327)
at de.janrufmonitor.application.RunConsole.start(RunConsole.java:120)
at de.janrufmonitor.application.RunConsole.main(RunConsole.java:56)Was stimmt da noch nicht, ich komm hier nicht mehr weiter
gruß
denkbrett29. November 2010 um 16:50 #22746MIB2TeilnehmerIch hänge mich hier mal dran:
[ SEVERE - 28/Nov/2010:12:01:37 +0100 - main - de.powerisdnmonitor.capi.PIMCapi. - de.powerisdnmonitor.capi.PIMCapi.init()V ]
java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.init()V
at de.powerisdnmonitor.capi.PIMCapi.init(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.(PIMCapi.java:121)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.(CapiMonitor.java:101)
at de.powerisdnmonitor.capi.CapiMonitor.setListener(CapiMonitor.java:907)
at de.janrufmonitor.framework.monitor.MonitorListener.start(MonitorListener.java:269)
at de.janrufmonitor.framework.monitor.MonitorListener.startup(MonitorListener.java:450)
at de.janrufmonitor.runtime.PIMRuntime.startup(PIMRuntime.java:327)
at de.janrufmonitor.application.RunUI.go(RunUI.java:77)
at de.janrufmonitor.application.RunUI.main(RunUI.java:225)
System: SuSE 11.2 Desktop, 32Bit ! Die CAPI ist von http://www.foehr-it.de, also die Standard-CAPI für Fritz!-PCI Karten.
Die CAPI läuft auch, da sowohl HylaFax als auch der CAPI-Logger beide funktionieren.
Ohne den JAM und seinen Anrufabweiser bekomme ich im Moment SPAM-Faxe ohne Ende, so:
HEEEeeeeellllllllllllllllppppppppppppp….
Gruß,
Michael.
PS: Wer ein MySQL-Problem mit dem Journal oder dem Adressbuch hat, hier ein Tipp dazu:
viewtopic.php?f=28&t=1355&p=7430#p742220. Dezember 2010 um 20:19 #22747AnonymInaktivEDIT: Mein Problem hat sich eigentlich gerade erledigt, nachdem ich den JAM nochmal komplett downgeloaded und von Grund auf neu installiert habe.
Da die Erkenntnis aber vielleicht an anderer Stelle hilfreich ist, lass ich mein ursprüngliches Posting trotzdem mal stehen:
Ich hab mir heute den automatisch angebotenen JAM-Update (kein Linuxupdate!) aufschwatzen lasse und benutze seitdem wieder mein Papiertelefonbuch.Ubuntu 10.10 32Bit, bis zum Update beinahe problemlos gelaufen
Wenn ich jam.sh jetzt auf der Konsole starte, kriegt ich viele Seiten Meldung:
Exception in thread „JAM-SWT/JFaceUI-Thread-(non-deamon)“ java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
no swt-win32-3707 in java.library.path
no swt-win32 in java.library.path
Can’t load library: /tmp/swtlib-32/libswt-win32-3707.so
Can’t load library: /tmp/swtlib-32/libswt-win32.soat org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
at org.eclipse.swt.internal.C.(Unknown Source)
at org.eclipse.swt.widgets.Display.(Unknown Source)
at de.janrufmonitor.ui.swt.DisplayManager$1.run(DisplayManager.java:97)
Exception in thread „JAM-SWT/JFaceUI-Thread-(non-deamon)“ java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.widgets.Display
ab hier wiederholen sich die letzten 3 Zeilen über mehrere Seiten und dann
Exception in thread „Thread-6“ java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.swt.widgets.Display
at de.janrufmonitor.ui.swt.DisplayManager.getDefaultDisplay(DisplayManager.java:40)
at de.janrufmonitor.ui.jface.dialogs.DialogPropagator$1.run(DialogPropagator.java:37)
at java.lang.Thread.run(Thread.java:636)
Exception in thread „JAM-ThunderbirdSync-Thread-(non-deamon)“ java.lang.IllegalAccessError: tried to access field de.janrufmonitor.repository.AbstractConfigurableCallerManager.m_logger from class de.janrufmonitor.repository.ThunderbirdCallerManager$1
at de.janrufmonitor.repository.ThunderbirdCallerManager$1.run(ThunderbirdCallerManager.java:129)
at java.lang.Thread.run(Thread.java:636)Vielleicht hilfts ja weiter.
Ich kann den JAM jedenfalls überhaupt nicht mehr nutzen.20. Dezember 2010 um 22:21 #22748Thilo BrandtKeymasterHallo Voltaire,
ich vermute du hast ein Update auf Version 5.0.25 durchgeführt. Da war leider ein Bug drin, der unter Linux auf Windows Libs referenzierte. Hier gabs eine FAQ zum Thema.
Viele Grüße
Thilo29. Dezember 2010 um 11:41 #22749MIB2TeilnehmerHallo Thilo,
kurzes Zwischenresultat der SuSE 11.2 und 11.3 Experimente:
BEIDE Versionen haben einen MASSIVEN Bug im CAPI-System, es gibt auch einen Bugreport, die Anwort in Bugzilla war „vielversprechend“ 😮 : Keine Zeit, soll ein anderer den Bug fixen …Superb!
Ich springe jetzt auf 11.1 zurück, habe mir die originalen DVDs vom Bekannten geholt.
Haben die bei OpenSuSE keinen Bock mehr???
EDIT 02.01.2011: OpenSuSE 11.1 funktioniert AUCH NICHT!!! Liegt der Fehler in der Java-Implementation, oder ist das ein Kernel-Fehler??? Ich springe jetzt zurück auf 10.2 … was soll ich sonst auch machen.
Michael.
3. Januar 2011 um 10:21 #22750MIB2TeilnehmerMoin und ein Frohes Neues …
Ich habe mal die letzte Version komplett neu installiert, UND sowohl die java-runtime 1.5 als auch die 1.6’er Version neu installiert …. geht aber trotzdem unter 11.1 nicht:
Exception in thread "JAM-CapiMonitorNotifier-Thread-(deamon)" java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nRegister(IIII[I)I
at de.powerisdnmonitor.capi.PIMCapi.nRegister(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:202)
at de.powerisdnmonitor.capi.PIMCapi.register(PIMCapi.java:197)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.register(CapiMonitor.java:433)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.run(CapiMonitor.java:110)
at java.lang.Thread.run(Thread.java:636)
Exception in thread "JAM-MonitorSignatureCheck-Thread-(non-deamon)" java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nGetManufacturer(I[I)Ljava/lang/String;
at de.powerisdnmonitor.capi.PIMCapi.nGetManufacturer(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.getManufacturer(PIMCapi.java:257)
at de.powerisdnmonitor.capi.PIMCapi.getManufacturer(PIMCapi.java:252)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.getManufacturer(CapiMonitor.java:351)
at de.powerisdnmonitor.capi.CapiMonitor.getDescription(CapiMonitor.java:975)
at de.janrufmonitor.framework.monitor.MonitorListener$1.run(MonitorListener.java:281)
java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nGetManufacturer(I[I)Ljava/lang/String;
at de.powerisdnmonitor.capi.PIMCapi.nGetManufacturer(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.getManufacturer(PIMCapi.java:257)
at de.powerisdnmonitor.capi.PIMCapi.getManufacturer(PIMCapi.java:252)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.getManufacturer(CapiMonitor.java:351)
at de.powerisdnmonitor.capi.CapiMonitor.getDescription(CapiMonitor.java:975)
at de.janrufmonitor.ui.jface.configuration.pages.CapiInfo.createContents(CapiInfo.java:56)
at org.eclipse.jface.preference.PreferencePage.createControl(PreferencePage.java:233)
at org.eclipse.jface.preference.PreferenceDialog.createPageControl(PreferenceDialog.java:1456)
at org.eclipse.jface.preference.PreferenceDialog$13.run(PreferenceDialog.java:1213)
at org.eclipse.jface.util.SafeRunnable$3.run(SafeRunnable.java:154)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193)
at org.eclipse.jface.preference.PreferenceDialog.showPage(PreferenceDialog.java:1207)
at org.eclipse.jface.preference.PreferenceDialog$9.selectionChanged(PreferenceDialog.java:698)
at org.eclipse.jface.viewers.StructuredViewer$3.run(StructuredViewer.java:842)
at org.eclipse.jface.util.SafeRunnable$3.run(SafeRunnable.java:154)
at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:193)
at org.eclipse.jface.viewers.StructuredViewer.firePostSelectionChanged(StructuredViewer.java:840)
at org.eclipse.jface.viewers.StructuredViewer.handlePostSelect(StructuredViewer.java:1153)
at org.eclipse.jface.viewers.StructuredViewer$5.widgetSelected(StructuredViewer.java:1178)
at org.eclipse.jface.util.OpenStrategy.firePostSelectionEvent(OpenStrategy.java:250)
at org.eclipse.jface.util.OpenStrategy.access$4(OpenStrategy.java:244)
at org.eclipse.jface.util.OpenStrategy$3.run(OpenStrategy.java:418)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)
at org.eclipse.jface.window.Window.open(Window.java:796)
at de.janrufmonitor.ui.jface.configuration.ConfigurationCommand.asyncExecute(ConfigurationCommand.java:59)
at de.janrufmonitor.ui.jface.configuration.ConfigurationCommand.access$100(ConfigurationCommand.java:28)
at de.janrufmonitor.ui.jface.configuration.ConfigurationCommand$1$1.run(ConfigurationCommand.java:78)
at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
at de.janrufmonitor.ui.swt.DisplayManager$1.run(DisplayManager.java:102)
Ein leicht verzweifelter
Michael.
3. Januar 2011 um 10:48 #22751Thilo BrandtKeymasterHallo Michael,
nach diesem Post von dir klang es nach einem Bug im CAPI System von SUSE. Also mit anderen Distribution gibt es keine solche Probleme. Ich vermute mal, da ist wirklich in der SUSE 11.x ein Bug drin.
Viele Grüße
Thilo4. Januar 2011 um 9:58 #22752MIB2TeilnehmerHallo Thilo!
Ich forsche nach mehreren Seiten, unter anderem: Das Java JRE!
Du hast mit Eclipse und Java-1_4 entwickelt, aber die 1.4 JRE ist in den 11’er Paketen nicht mehr drin, und Eclipse meldet:
„This is the Eclipse Java Compiler, which is used in the java-1_4_2-gcj-compat-devel package
Supportability: Unbekannt“Verfügbar ab OpenSUSE 11.1 sind die Versionen java-1_5_0-sun, java-1_6_0-sun und java-1_7_0-icedtea, aber keine 1.4’er Runtime Umgebung.
Sowas hatte ich mal mit ein paar Java-Progs unter Windoofs, da mussten wir in das Image immer noch die alte jre1.4 mit aufnehmen, da ansonsten die CBT’s für unsere Schüler nicht liefen.
Grüße aus Westfalen,
Michael.
PS: Ich suche mal nach der alten jre1.4, könnte auf der alten 10.2 DVD sein.
4. Januar 2011 um 10:08 #22753Thilo BrandtKeymasterHallo Michael,
ich kompiliere zwar noch mit 1.4er Compiler, laufen muss es aber auf JRE 1.5 und 1.6 genau so. Ich nutzen beim Compile lediglich den Kompatibiliätsmodus des Quellcodes für 1.4.
Viele Grüße
Thilo4. Januar 2011 um 11:01 #22754MIB2TeilnehmerMal ’ne Frage ..
„de.powerisdnmonitor.capi.PIMCapi.nRegister“
kommt doch aus
de_janrufmonitor_capi_PIMCapi.c
ODER?Passt evtl. das C-Code-Kompilat nicht zum Java-Code, denn ich verstehe die Fehlermeldung
Exception in thread "JAM-CapiMonitorNotifier-Thread-(deamon)" java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.nRegister(IIII[I)I
so, dass JAVA den Einsprungpunkt in den C-Code nicht findet … oder liege ich da falsch?
EDIT: Seltsam, sogar die leere Funktion
JNIEXPORT void JNICALL Java_de_janrufmonitor_capi_PIMCapi_init
(JNIEnv *, jclass) {
}wird nicht gefunden!!
SEVERE - 04/Jan/2011:12:17:04 +0100 - main - de.powerisdnmonitor.capi.PIMCapi. - de.powerisdnmonitor.capi.PIMCapi.init()V ]
java.lang.UnsatisfiedLinkError: de.powerisdnmonitor.capi.PIMCapi.init()V
at de.powerisdnmonitor.capi.PIMCapi.init(Native Method)
at de.powerisdnmonitor.capi.PIMCapi.(PIMCapi.java:121)
at de.powerisdnmonitor.capi.CapiMonitor$CapiMonitorNotifier.(CapiMonitor.java:102)
at de.powerisdnmonitor.capi.CapiMonitor.setListener(CapiMonitor.java:921)
at de.janrufmonitor.framework.monitor.MonitorListener.start(MonitorListener.java:262)
at de.janrufmonitor.framework.monitor.MonitorListener.startup(MonitorListener.java:443)
at de.janrufmonitor.runtime.PIMRuntime.startup(PIMRuntime.java:354)
at de.janrufmonitor.application.RunUI.go(RunUI.java:77)
at de.janrufmonitor.application.RunUI.main(RunUI.java:225)Kompatibilitätsproblem, oder wird libpimcapi.so nicht gefunden bzw. eingebunden?
Grübelnd,
Michael.
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.