Corba: Servermethode sollte Objekt liefern, liefert aber null

garby

Grünschnabel
Hallo Zusammen,

ich habe folgendes Problem mit Corba:

Und zwar habe ich es nun nach langem probieren endlich hinbekommen, dass der Client mit dem Server kommuniziert.
Der Client ruft eine Methode des Servers auf und sollte ein Objekt vom Typ Vorlesung (wurde in der idl als valuetype definiert) zurückgeben.

Durch Testausgaben habe ich nun herrausgefunden, dass das Vorlesungsobjekt, dass zurückgegeben werden soll, bis zum return der Servermethode in Ordnung ist, nur kommt dieses nicht mehr korrekt beim Client an.

Es ist beim Client zwar nicht null, aber wenn ich eine Methode des zurcükgegebenen Objektes auf dem Client aufrufe, z.B. getName(), liefert diese Methode null. Auf der Serverseite leiferte getName() noch den richtigen Wert.

Woran könnte das liegen? Da ich hier aus Platzgründen nicht meine ellen lange IDL und die erzeugzen Klassen posten will, könnt Ihr mir ja vielleicht mal sagen welche Quelltextauszüge für Euch zur Fehlerfindung interessant sein könnten...

Wäre super wenn jemand eine Lösungsidee hätte.

Viele Grüße,

garby
 
Zurück