Domino 9 und frühere Versionen > ND9: Administration & Userprobleme

Fehler mit LS2J-Code nach Einspielen eines JVM-Patches

(1/2) > >>

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