Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: datru am 22.09.09 - 10:37:57
-
Hallo Zusammen.
Einer unserer Agenten läuft nach dem Update von 6.5 auf 8.5 nicht mehr. Ich bekomm folgende Fehlermeldung im Log. Scheinbar findet er eine Klasse nicht mehr. Hat jemand einen Tipp wie ich ihm die wieder beibringen kann?
Gruss David
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') printing: Delete ndbCurrent
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: Exception in thread "AgentThread: biz.webgate.xmlToNotes.SOAPWrapperAgent"
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: java.lang.NoClassDefFoundError: org.apache.axis.utils.XMLUtils
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at biz.webgate.xmlToNotes.SyncDefinition.<init>(SyncDefinition.java:145)
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at biz.webgate.xmlToNotes.SOAPWrapperAgent.NotesMain(SOAPWrapperAgent.java:64)
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.AgentBase.runNotes(Unknown Source)
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.NotesThread.run(Unknown Source)
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: Caused by:
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: java.lang.ClassNotFoundException: org.apache.axis.utils.XMLUtils
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.AgentLoader.loadClass(Unknown Source)
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.ClassLoader.loadClass(ClassLoader.java:609)
22.09.2009 10:28:46 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: ... 4 more
-
Hi,
sehr vermutlich befindet sich im Verzeichnis <Notes_Programm>\jvm\lib\ext des alten Servers ein .jar Archiv, das diese Klasse enthält.
Schau da mal nach. Vielleicht springt eins direkt namensmässig ins Auge. Kopier das dann rüber.
Diese Klasse ist nicht Standardumfang von Notes. Eine eurer Datenbank-Anwendung scheint diese Klasse aber zu benötigen.
Ansonsten kannst du die jars mit einem zip-Programm öffnen und schauen, ob du dort die entsprechende Klasse findest.
-
Danke für deine Antwort. Ich hab auf dem alten Server axis.jar und weitere gefunden. Diese hab ich rüberkopiert.
Leider erscheint der Fehler noch immer, muss ich den Server neustarten oder sonst noch was machen?
Danke und Gruss
-
alten Server
Also kein Update der bestehenden Installation.
Gucke dir mal die notes.ini bezgl. der jars an. Möglicherweise fehlt da noch was.
-
Du hast recht es war ein Update auf einen neuen Server.
Im notes.ini steht weder auf dem neuen noch auf dem alten Server was von Java.
Ich denke du meinst da müsste ein Eintrag JavaUserClasses sein oder?
-
ja, irgendwie so etwas.
Hmm, gibt es auf dem alten Server evtl. eine session.properties? Ist da was zu sehen von den jars?
-
eine session.properties hab ich nicht gefunden. Aber ich hab nun mal das Jar Verzeichnis bei JavaUserClasses eingefügt und nun bekomm eich eine andere Fehlermeldung:
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: Exception in thread "AgentThread: biz.webgate.xmlToNotes.SOAPWrapperAgent"
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: java.lang.ExceptionInInitializerError
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:222)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at org.apache.axis.client.Service.createCall(Service.java:558)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at biz.webgate.xmlToNotes.SyncDefinition.doProcessSOAP(SyncDefinition.java:204)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at biz.webgate.xmlToNotes.SOAPWrapperAgent.NotesMain(SOAPWrapperAgent.java:68)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.AgentBase.runNotes(Unknown Source)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.NotesThread.run(Unknown Source)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: Caused by:
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: java.security.AccessControlException: Access denied (java.util.PropertyPermission java.protocol.handler.pkgs write)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.security.AccessController.checkPermission(AccessController.java:108)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.System.setProperty(System.java:397)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at org.apache.axis.client.Call.addTransportPackage(Call.java:2009)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at org.apache.axis.client.Call.initialize(Call.java:1953)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at org.apache.axis.client.Call.<clinit>(Call.java:305)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.J9VMInternals.initializeImpl(Native Method)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:200)
22.09.2009 14:19:58 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: ... 5 more
Muss ich da noch irgendwo mehr Rechte verteilen?
-
Welche Rechte hat denn der Agent? Gucke dir das mal in den Agenteneigenschaften an.
-
Okay, die Rechte des Agenten waren auf der mittleren Stufe. Ich hab sie erhöht. Nun hab ich aber leider schon die nächste Fehlermeldung:
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') printing: Delete ndbCurrent
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: Exception in thread "AgentThread: biz.webgate.xmlToNotes.SOAPWrapperAgent"
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: java.lang.NoClassDefFoundError: org.apache.axis.client.Call (initialization failure)
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at java.lang.J9VMInternals.initialize(J9VMInternals.java:140)
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at org.apache.axis.client.Service.createCall(Service.java:558)
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at biz.webgate.xmlToNotes.SyncDefinition.doProcessSOAP(SyncDefinition.java:204)
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at biz.webgate.xmlToNotes.SOAPWrapperAgent.NotesMain(SOAPWrapperAgent.java:68)
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.AgentBase.runNotes(Unknown Source)
22.09.2009 15:51:56 AMgr: Agent ('WrapperAgent' in 'Balmer\SOAPConnector.nsf') error message: at lotus.domino.NotesThread.run(Unknown Source)
Kann mir da auch jemand weiterhelfen?
-
du weisst aber schon, wofür das ganze Geraffel da ist und wie das funktionieren soll?
-
du weisst aber schon, wofür das ganze Geraffel da ist und wie das funktionieren soll?
Was meinst du jetzt mit Geraffel? Den SOAPConnector? Da weiss ich schon was der tun soll. Der liest XML Daten von einem Webservice in unserer DMZ aus und speichert sie in unser CRM. Bzw. sollte dies tun.
-
Und wer hat den Agenten bei euch programmiert? Der sollte doch am Ehesten wissen, wie und was wo installiert sein muss, damit es funktioniert.
Is da nix dokumemntiert??
-
Wäre das nicht vielleicht gescheiter, diesen einen Agenten neu zu schreiben?
Immerhin hat es mit V8 ja ganz andere Möglichkeiten Webservice Consumer direkt in einer Anwendung zu schreiben, als noch unter V6.
-
Danke für eure Antworten.
Das Ding hat halt vor Jahren mal jemand von einer externen Firma geschrieben. Dokumentation gibts keine und der der es programiert hat ist leider sehr schlecht erreichbar. Wenn überhaupt. Aber ich hab ihm jetzt mal eine Email geschrieben.
Neu schreiben lohnt sich wohl auch nicht. Da das CRM auch noch eine recht alte Software ist, die wir im nächsten Jahr entweder abschalten oder updaten. Und leider haben wir hier keinen Programmierer und natürlich muss alles möglich günstig sein. :-\
-
... und natürlich muss alles möglich günstig sein. :-\
Und die Folge ist auch allgemein bekannt: Entweder, es funktioniert gar nicht (mehr), oder es wird richtig teuer. Was sind das nur für "Wirtschaftslenker", die an manchen Stellen fungieren?
Ich erlebe derzeit allerdings das Gegenteil: In der "Krise" (Hallo! Das ist in Wirklichkeit eine Herausforderung!) wechseln Kunden den (unzuverlässigen / nicht wirklich fähigen) Anbieter und beseitigen Altlasten und *wissen*, wo sie damit sparen.
Bernhard
-
Ich hab jetzt rausgefunden woran das es lag. Das Ding läuft scheinbar auf 64-Bit nicht. auf einem 32-Bit Domino gehts jetzt.
-
64-Bit
Klasse, wenn einem solche "Nebensächlichkeiten" verheimlicht werden ... ;D