Autor Thema: JAVA Webservice consumer java.lang.IncompatibleClassChangeError  (Gelesen 2929 mal)

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Hallo liebes Forum.
Ich werde noch wahnsinnig.
Problem
Ich habe einen JAVA Test Webservice geschrieben der auf einem Notes Server 8.5 läuft.
Nix wildes :
Code
public class HELLO{

  // This is a template implementation class for your web service. It
  // becomes extraneous if you import a WSDL document. Consumers of this
  // web service can call any public method in the implementation class.
  // 
  // To obtain a Session object use this code:
  // Session s = WebServiceBase.getCurrentSession();
	public String ReturnHello()
	{
		return "HELLO";
	}

Ich erstelle nun brav meinen Consnumer im Notes Client
Code
HELLO lService= new HELLOServiceLocator().getDomino();//lEndpoint);
System.out.println(lService.returnHello());

Aber beim Aufruf von ReturnHello kommt die exception:
Exception in thread "AgentThread: JavaAgent" java.lang.IncompatibleClassChangeError
at JavaAgent.NotesMain(Unknown Source)
at lotus.domino.AgentBase.runNotes(Unknown Source)
at lotus.domino.NotesThread.run(Unknown Source)

Mein Endpoint aus dem WSDL sieht so aus.

http://han01:80/websites/website03/demo.nsf/testjs?OpenWebService";

Eventuell hat jemand dieses Problem schon mal gelöst ?

Offline Keydins

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
Fehlt da nicht irgendwo eine Klammer in deinem HELLO |Service...? Hinter Endpoint ist eine schließende, aber wo wird geöffnet?

HELLO lService= new HELLOServiceLocator().getDomino();//lEndpoint);
System.out.println(lService.returnHello());


Gruß
Dirk
Gruß Dirk

Aktuelle Notesumgebung
~800 BasicClients 9.0.1 FP9 SHF55
  10 FullClients 9.0.1 FP7 SHF143
    7 DominoServer 9.0.1 FP9 HF 139 / 64 Bit

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Nee da is doch der Kommentar vor :-)

Offline Keydins

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
Ok, war wohl doch zu wenig Kaffee heute morgen  ;D
Gruß Dirk

Aktuelle Notesumgebung
~800 BasicClients 9.0.1 FP9 SHF55
  10 FullClients 9.0.1 FP7 SHF143
    7 DominoServer 9.0.1 FP9 HF 139 / 64 Bit

Offline umi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.062
  • Geschlecht: Männlich
  • one notes to rule'em all, one notes to find'em....
    • Belsoft AG
Alles schon mal neu kompiliert?
Gruss

Urs

<:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Jegliche Schreibfehler sind unpeabischigt
http://www.belsoft.ch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~:>

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
ja mit clean und compile all.
der gleiche Webservice mit Lotus script consumer funktioniert.
Es ist zum :'(

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Der Endpoint interessiert ihn auch nicht. Es ist egal was drin steht. soweit kommt der Aufruf gar nicht..

Offline AndreasWegener0815

  • Junior Mitglied
  • **
  • Beiträge: 53
Das Problem tritt wohl nur auf, wenn man zwei Consumer hat.
Wenn nur einer existiert dann gibt es keine Probleme.
 Ich geb‘s jetzt auf und werde die beide Consumer in getrennten Agents ausführen.
Das Problem tritt auch bei LS auf, da muss man beide Consumer auch per Hand in einen Großen Consumer umstricken. (Fehlermeldung mehrfach Referenz zu "lsxsd.lss").
Man müsste wohl auch hier beide Consumer in einen zusammenführen.
Das ist mir aber ehrlich gesagt zu doof. :-).
Viele Dank an alle die sich mal Gedanken gemacht haben.
Wer noch eine Idee hat … bitte 
VG

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz