Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: FlatPM am 05.02.08 - 21:53:14

Titel: UnsatisfiedLinkError
Beitrag von: FlatPM am 05.02.08 - 21:53:14
Hallo,

beim aufruf von "NotesThread.sinitThread();" bekomme ich eine Exception mit folgender Meldung:

"Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: C:\Programme\lotus\notes\nlsxbe.dll: Die angegebene Prozedur wurde nicht gefunden"

Hab schon versucht die nlsxbe.dll mit regsvr32 zu registrieren. Bekomm dann aber genau dieselbe Fehlermeldung die besagt, das die angegebene Prozedur nicht gefunden wurde. Gibt es irgendeine Loesung?

Da ich mir in meiner letzten Frage schon einen Anpfiff abgeholt habe: Vielen Dank im Vorraus !
Titel: Re: UnsatisfiedLinkError
Beitrag von: flaite am 05.02.08 - 22:11:16
Du mußt das Notes Programmverzeichnis in der PATH Umgebungsvariable des Betriebssystems haben.
Und zwar die richtige zuerst.
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 05.02.08 - 22:28:56
Ja, dass dachte ich auch. Ist aber schon so.
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 14:23:52
dann stimmen die Versionen von notes.jar und nlsxbe.dll nicht überein.
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 06.02.08 - 14:47:31
hmmm...woraus schliesst du das? ich hab hier nur ein notes 7 installiert und benutze die mitgelieferte notes.jar. die nlsxbe.dll gibt es nur einmal, im notes verzeichnis, oder?
Titel: Re: UnsatisfiedLinkError
Beitrag von: DerAndre am 06.02.08 - 14:57:19
Hast Du auch NCSO.jar im Classpath?
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 15:06:24
Wenn die NCSO fehlt gäbe es schon ein Compilierungsfehler.
Ich habe schon Notesinstallationen gesehen (z.B bei IBM) da gab es eine falsche notes.jar, wahrscheinlich wurde diese bei der Neuinstallation nicht korrekt überschrieben.

Welche Prozedur wird denn nicht gefunden?
Titel: Re: UnsatisfiedLinkError
Beitrag von: DerAndre am 06.02.08 - 15:09:25

beim aufruf von "NotesThread.sinitThread();" bekomme ich eine Exception mit folgender Meldung:

"Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: C:\Programme\lotus\notes\nlsxbe.dll: Die angegebene Prozedur wurde nicht gefunden"


Die?
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 06.02.08 - 15:10:13
ja, hab ich...wie gesagt die nlsxbe.dll laesst sich auch nicht mit regsvr32 registrieren.
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 15:27:57
welche JVM Version nimmst du?
Titel: Re: UnsatisfiedLinkError
Beitrag von: m3 am 06.02.08 - 15:30:44
Hoffentlich eine JVM 1.4.2. oder höher, oder?
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 15:37:44
Es kann nur dieser eine Fehler sein, wenn er in der DLL-Datei diese Proedure nicht findet kommt nur daher das die notes.jar einen falschen JNI Einstieg hat.
Ich sag mal da ist dein Fehler (zu 99%), was ist denn das für eine Anwendung?
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 06.02.08 - 15:48:20
hab jvm 1.6. der fehler ist auch anwendungsunabhaenig... ich komm ja garnicht dazu auf ein datenbank zuzugreifen, da schon bei NotesThread.init(); eine Exception geworfen wird.
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 15:59:13
programmiert Du mit Eclipse oder ist das eine Fremdanwendung?
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 06.02.08 - 16:05:31
eclipse
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 16:06:59
und nach den Pfadeinstellungen Eclipse neugestartet?
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 06.02.08 - 16:11:40
ja auch das...auch den rechner.
Titel: Re: UnsatisfiedLinkError
Beitrag von: jBubbleBoy am 06.02.08 - 16:28:27
und nur eine Notes Installation?
Titel: Re: UnsatisfiedLinkError
Beitrag von: flaite am 06.02.08 - 18:20:44
Mach mal eine betriebssystemweite Dateisuche nach nlsxbe.dll . Kann sein, dass irgendwo eine alte Kopie liegt. Den Fall hatte ich auch schon.
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 07.02.08 - 12:49:31
hab ich gemacht. es gibt die nlsxbe.dll und auch die notes.jar nur einmal. ich hab im gefuehl das ich irgendwann mal was an meiner COM- einstellung zerschossen habe.
in einer vm (winxp + notes8) laeuft die anwendung naemlich ohne probleme.
Titel: Re: UnsatisfiedLinkError
Beitrag von: Ralf_M_Petter am 07.02.08 - 17:14:33
Hast du auch eine Notes.ini im Pfad?
Titel: Re: UnsatisfiedLinkError
Beitrag von: FlatPM am 08.02.08 - 14:06:32
ja, die ist auch drin...