Naprawić błąd LS2J powoduje java.lang.StackOverflowError
Podczas korzystania z agenta LS2J aby połączyć się z zewnętrznej bazy danych i pobieranie dużych ilości danych, a następnie utworzyć nową JavaObject dla każdego wiersza danych, następujący komunikat o błędzie:
"Błąd LS2J: Rzucił java.lang.StackOverflowError"
Znalazłem ten komunikat o błędzie, gdy używam Lotus Script wywołanie Java uruchomić jakiś moduł z dużymi danych wielkości. Ten problem został zgłoszony do Inżynierii Jakości jako SPR numeru JGON5W5UHR i ustalone w Domino 6.5.5 i Domino 7.0.1.
- SPR # JGON5W5UHR - Usunięto wyciek pamięci LS2J który powodował java.lang.StackOverflowError lub OutOfMemory błąd po wielokrotnym LS2J wywołania metod Javy zwrócić obiekt.
Aby obejść ten problem we wcześniejszych wersjach, nie tworzą się JavaObject w LotusScript i przekazać go do Javy. Tworzenie obiektu w Javie tylko. Jeśli ktoś ma jakiś pomysł proszę mi powiedzieć. Dzięki.
Oglądany 10365 razy przez 2384 widzów













