Moin
bin seit kurzen mac Besitzer und wollte hibiscus weiter verwenden. Läuft eigentlich auch alles bis auf den chipkartenleser. Bin dann etwas auf die suche gegangen und habe folgende Exeption gefangen.
System: OSx 10.5.2, I386, Cyberjack, Jameica und Hibiscus nightly build
Ich weiß, das OSx und chipcartenleser nicht unterstützt werden. ggf, kann man ja dagegen auch was tun.
meine idea war eigentlich den PCSC-CTAPI-Wrapper für den mac zu portieren, da der pcscd ja schon leuft und zumindest meinen leser erkennt und damit arbeiten kann.
ps. eine kleine ergänzung zu Jameica/Entwickler/integration in eclipse: der hinweis zum austausch der SWT lib wäre nicht schlecht. hab mich gestern abend gewundert wiso er eine lib öffnen wolte die gar nicht für osx existiert. (auser ich war mal wieder blind)
bin seit kurzen mac Besitzer und wollte hibiscus weiter verwenden. Läuft eigentlich auch alles bis auf den chipkartenleser. Bin dann etwas auf die suche gegangen und habe folgende Exeption gefangen.
Code
org.kapott.hbci.exceptions.HBCI_Exception: kann kein Passport des Typs DDV instanziieren
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:690)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:713)
at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:130)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:72)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:777)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:657)
at de.willuhn.jameica.gui.GUI.init(GUI.java:212)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:687)
... 13 more
Caused by: java.lang.UnsatisfiedLinkError: /Users/Termite/Documents/workspace/hibiscus/lib/libhbci4java-card-mac.jnilib:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at org.kapott.hbci.passport.HBCIPassportDDV.<init>(HBCIPassportDDV.java:144)
... 18 more
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:690)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:713)
at de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl.open(PassportHandleImpl.java:130)
at de.willuhn.jameica.hbci.gui.action.PassportTest$1.run(PassportTest.java:72)
at de.willuhn.jameica.gui.GUI$4.run(GUI.java:777)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3181)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2944)
at de.willuhn.jameica.gui.GUI.loop(GUI.java:657)
at de.willuhn.jameica.gui.GUI.init(GUI.java:212)
at de.willuhn.jameica.system.Application.init(Application.java:144)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at org.kapott.hbci.passport.AbstractHBCIPassport.getInstance(AbstractHBCIPassport.java:687)
... 13 more
Caused by: java.lang.UnsatisfiedLinkError: /Users/Termite/Documents/workspace/hibiscus/lib/libhbci4java-card-mac.jnilib:
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1702)
at java.lang.Runtime.load0(Runtime.java:769)
at java.lang.System.load(System.java:968)
at org.kapott.hbci.passport.HBCIPassportDDV.<init>(HBCIPassportDDV.java:144)
... 18 more
System: OSx 10.5.2, I386, Cyberjack, Jameica und Hibiscus nightly build
Ich weiß, das OSx und chipcartenleser nicht unterstützt werden. ggf, kann man ja dagegen auch was tun.
meine idea war eigentlich den PCSC-CTAPI-Wrapper für den mac zu portieren, da der pcscd ja schon leuft und zumindest meinen leser erkennt und damit arbeiten kann.
ps. eine kleine ergänzung zu Jameica/Entwickler/integration in eclipse: der hinweis zum austausch der SWT lib wäre nicht schlecht. hab mich gestern abend gewundert wiso er eine lib öffnen wolte die gar nicht für osx existiert. (auser ich war mal wieder blind)