Hi zusammen,
Mein Java Agent, den ich manuell im Client über die Aktionsleiste oben starte, liefert mir folgende Fehlermeldung:
java.lang.OutOfMemoryError
ERROR: JVM: Attempt to retrieve Java agent attachments failed.
package com.esg.print.pdf;
import lotus.domino.*;
import java.io.*;
import com.ibm.notes.java.ui.NotesUIWorkspace;
import com.ibm.notes.java.ui.documents.NotesUIDocument;
import com.ibm.notes.java.ui.documents.NotesUIField;
import com.ibm.notes.java.api.*;
import com.ibm.notes.java.api.data.NotesDocumentData;
import org.eclipse.ui.IWindowListener;
import org.osgi.*;
public class PDFPrinter extends AgentBase {
public void NotesMain() {
try {
Session session = getSession();
AgentContext agentContext = session.getAgentContext();
NotesUIWorkspace ws = new NotesUIWorkspace();
lotus.domino.Document doc = null;
NotesUIDocument uidoc = ws.getCurrentDocument();
if (uidoc != null){
NotesUIField field = uidoc.getField("function");
if (field != null)
field.setText("Hallo Welt!");
}
} catch (Exception e) {
//e.printStackTrace();
System.err.println(e.getClass().getName() + ": " + e.getMessage());
}
}
}
Es liegt offensichtlich an dem uidoc, denn erst seitdem ich das hier eingeführt habe im Zusammenhang mit dem NotesUIWorkspace stoße ich auf diese Fehlermeldung.
Konnte bis jetzt aber noch keine Lösung dafür finden??
Grüße,
Mathias