Das Notes Forum

Lotus Notes / Domino Sonstiges => Java und .NET mit Notes/Domino => Thema gestartet von: bwinger am 03.12.03 - 15:10:18

Titel: Dokument Kopieren schlägt fehl
Beitrag von: bwinger am 03.12.03 - 15:10:18
Hallo,
folgender Code Schnippsel sollte eigentlich klappen, was es aber nicht tut. Leider stehe ich noch am anfang, daher weis ich auch einige sachen nicht, z.B. wo kommen die Ausgaben von System.out.println hin, wenn ich den Code im Agenten laufen habe ? Im Protokoll erscheint er nicht.
Folgende Exeption wird ausgegeben:
Error loading Agent Class: JavaAgent

java.lang.ClassNotFoundException: JavaAgent

   at lotus.domino.AgentLoader.loadClass(AgentLoader.java:128)

   at java.lang.ClassLoader.loadClass(ClassLoader.java:153)

   at lotus.domino.AgentLoader.runAgent(AgentLoader.java:216)



Session session = getSession();
AgentContext agentContext = session.getAgentContext();
DbDirectory dir = session.getDbDirectory("dom-wob150/Neuland");
Database dbNeuland = dir.openDatabase("neuland/intranet/aufbau");
Database dbSource = agentContext.getCurrentDatabase();
DocumentCollection col = dbSource.getAllDocuments();
Document doc = col.getFirstDocument();
while ( doc!= null) {
  String strMaske = doc.getItemValueString("Form" );
  if (strMaske.equals("Parkplatzdatenbank")){
  doc.copyToDatabase ( dbNeuland);
  };
doc = col.getNextDocument();
};
         
Titel: Re:Dokument Kopieren schlägt fehl
Beitrag von: Axel Janssen temp am 03.12.03 - 16:05:39
Hallo,
folgender Code Schnippsel sollte eigentlich klappen, was es aber nicht tut. Leider stehe ich noch am anfang, daher weis ich auch einige sachen nicht, z.B. wo kommen die Ausgaben von System.out.println hin, wenn ich den Code im Agenten laufen habe ?
Notes-Menü/Datei/Extras/Java debug Konsole

Im Protokoll erscheint er nicht.
Folgende Exeption wird ausgegeben:
Error loading Agent Class: JavaAgent

java.lang.ClassNotFoundException: JavaAgent

   at lotus.domino.AgentLoader.loadClass(AgentLoader.java:128)

   at java.lang.ClassLoader.loadClass(ClassLoader.java:153)

   at lotus.domino.AgentLoader.runAgent(AgentLoader.java:216)
Sehr merkwürdig. Der Classloader kann die Klasse deines Agenten nicht gefunden. Du machst irgendwas falsch.

Löse das Attachment, benenne die Dateiendung in .bmp um (bin hier ein bischen dünn ausgestattet) und versuche das abzutippen und die Agent-Einstellungen so zu machen, wie da gezeigt.