io ho un problema su una libreria in java da un agente chiamo un metodo in una classe di una libreria AppLog log = new AppLog(); int l= log.WriteLog("getDatabase","prova","errore"); la libreria : import lotus.domino.*; import java.util.Vector; public class AppLog extends AgentBase{ public int WriteLog (String App, String Z, String Message) { try{ Session session = getSession(); AgentContext agentContext = session.getAgentContext(); Database db = session.getDatabase ("", "Log\\AppLog.nsf"); Document Doc = db.createDocument(); Doc.appendItemValue("Server", Doc.getItemValue("Server")); Doc.appendItemValue("Form", "LogEntry"); Doc.appendItemValue("Applicativo", "App"); Doc.appendItemValue("Messaggio", Message); Doc.save(true, false); return 1; } catch(Exception e) { e.printStackTrace(); return 0; } } } mi da il seguente eoore quando dovrebbe aprire il DB java.lang.NullPointerException at AppLog.WriteLog(AppLog.java:9) at JavaAgent.NotesMain(JavaAgent.java:11) at lotus.domino.AgentBase.runNotes(Unknown Source) at lotus.domino.NotesThread.run(NotesThread.java:218) Error cleaning up agent threads avete qualche soluzione? grazie fra
|