Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: AndreasWegener0815 am 14.11.13 - 09:16:18

Titel: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: AndreasWegener0815 am 14.11.13 - 09:16:18
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 ?
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: Keydins am 14.11.13 - 10:09:09
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
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: AndreasWegener0815 am 14.11.13 - 10:11:01
Nee da is doch der Kommentar vor :-)
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: Keydins am 14.11.13 - 10:24:01
Ok, war wohl doch zu wenig Kaffee heute morgen  ;D
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: umi am 14.11.13 - 17:44:03
Alles schon mal neu kompiliert?
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: AndreasWegener0815 am 14.11.13 - 18:07:13
ja mit clean und compile all.
der gleiche Webservice mit Lotus script consumer funktioniert.
Es ist zum :'(
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: AndreasWegener0815 am 14.11.13 - 18:08:38
Der Endpoint interessiert ihn auch nicht. Es ist egal was drin steht. soweit kommt der Aufruf gar nicht..
Titel: Re: JAVA Webservice consumer java.lang.IncompatibleClassChangeError
Beitrag von: AndreasWegener0815 am 15.11.13 - 08:59:37
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