Domino 9 und frühere Versionen > ND9: Administration & Userprobleme
Fehler mit LS2J-Code nach Einspielen eines JVM-Patches
ERR:
Sorry, falsches Forum -> gehört in "Java und .NET mit Notes/Domino"
Hallo,
nach dem Einspielen des JVM Patches "8.5.3.5-8.5.3.6_Server_w64_JVM_Patch_20141215_142748.exe" auf einigen Servern, habe ich das Problem, das folgender LS2J-Code in einem periodischen Lotusscript-Agenten auf diesen Servern nicht mehr funktioniert:
Unter Options:
--- Code: ---UseLSX "*javacon"
--- Ende Code ---
Im Initialize:
--- Code: ---Dim jSession As New JavaSession
Dim jPatternClass As JavaClass
Dim jPatternFactoryMethod As JavaMethod
Set jPatternClass = jSession.GetClass("java/util/regex/Pattern")
' in der folgenden Zeile tritt der Fehler auf
Set jPatternFactoryMethod = jPatternClass.GetMethod("compile","(Ljava/lang/String;I)Ljava/util/regex/Pattern;")
' ... weiterer Code
--- Ende Code ---
In der Zeile mit "jPatternClass.GetMethod" erhalte ich immer die Fehlermeldung "LS2J Error: Threw java.lang.InternalError" (Err = 318).
Systemdaten
"gute" Server:
Betriebssystem: Windows Server 2008 R2 Standard Service Pack 1 64bit
Domino 8.5.3FP6 64bit
JVM-Infos:
Java version "1.6.0"
Java(TM) SE Runtime Environment (build pwa6460sr14ifix-20130729_03(SR14+IV46117))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows Server 2008 R2 amd64-64 jvmwa6460sr14-20130704_155156 (JIT enabled, AOT enabled)
J9VM - 20130704_155156
JIT - r9_20130517_38390
GC - GA24_Java6_SR14_20130704_1138_B155156)
JCL - 20130618_01
"schlechte" Server:
Betriebssystem: Windows Server 2008 R2 Standard Service Pack 1 64bit
Domino 8.5.3FP6 HF1218 (Interim Fix 6) 64bit
JVM-Infos:
Java version "1.6.0"
Java(TM) SE Runtime Environment (build pwa6460sr16fp2ifix-20141203_01(SR16 FP2+IV66900))
IBM J9 VM (build 2.4, JRE 1.6.0 IBM J9 2.4 Windows Server 2008 R2 amd64-64 jvmwa6460sr16-20141010_216764 (JIT enabled, AOT enabled)
J9VM - 20141010_216764
JIT - r9_20140523_64469ifx2
GC - GA24_Java6_SR16_20141010_1202_B216764)
JCL - 20141203_01
Auf den "guten" Servern, auf denen das JVM-Patch (und kein Interim Fix) (noch) nicht eingespielt ist, funktioniert der Code seit mindestens einem Jahr (und funktioniert auch weiterhin).
Google lieferte leider keine Antwort oder Erklärung...
MFG
ERR
x3r0:
Gleicher Fehler am 9.0.1er Client mit FP3 - mit FP2 ging es ohne Probleme
Folgender Code wird genutzt: http://www.openntf.org/main.nsf/project.xsp?r=project/Regular%20Expressions%20for%20LotusScript/summary
Edit
Ich verwende jetzt erstmal folgenden Code als 'Workaround':
http://www.bleedyellow.com/blogs/texasswede/entry/regular_expressions_in_notes_lotusscript?lang=de_de
(VBScript statt Java...)
pram:
Das Einlesen eines Plugins in eine updatesite.nsf klappt ebenfalls nicht mehr. (DB von IBM die ls2j verwendet)
/edit: Wir haben aktuell einen Request unter SPR# RGAU9T8P4Y offen
albers:
Ich habe ein neues Release (1.1.1) der Regular Expressions for LotusScript erstellt, das einen Workaround für das geschilderte Problem hat. Bei mir funktioniert die Bibliothek jetzt auch auf Domino 9.0.1FP3. Probier doch bitte mal, ob es bei Dir auch hilft.
Micha B:
Technote zu dem von pram genannten SPR: http://www-01.ibm.com/support/docview.wss?uid=swg21696682
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln