Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: DaHias am 25.05.10 - 13:09:39

Titel: Attempt to retrieve Java agent attachments failed
Beitrag von: DaHias am 25.05.10 - 13:09:39
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.


Code
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