org.omg.CORBA.UNKNOWN: minor code: 0 completed:

Pagina: 1
Acties:
  • 38 views sinds 30-01-2008

  • ronaldmathies
  • Registratie: Juni 2001
  • Niet online
Ik heb een EJB gemaakt en deze is ge-deployed op een BAS 4.5 server (Borland Application Server), dit is allemaal goed gegaan.

Nu heb ik de volgende testproc :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package ejbtestclient;

import topicbeans.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.rmi.PortableRemoteObject;

public class EJBTestClient {

  public EJBTestClient() {
    try {
    javax.naming.Context context = new javax.naming.InitialContext();
    Object ref = context.lookup("NewsOfTheDay");

    NewsOfTheDayHome newsOfTheDayHome = (NewsOfTheDayHome) javax.rmi.PortableRemoteObject.narrow(ref, NewsOfTheDayHome.class);
    NewsOfTheDay newsOfTheDay = newsOfTheDayHome.create();
    System.out.println (newsOfTheDay.toString());
    newsOfTheDay.findMessages();
    } catch (javax.naming.NamingException ex) {
    System.out.println (ex);
    } catch (javax.ejb.CreateException ex) {
    System.out.println (ex);
    } catch (java.rmi.RemoteException ex) {
    System.out.println (ex.getMessage());
    } catch (java.lang.Exception ex) {
    System.out.println (ex);
    }
  }

  public static void main(String[] args) {
    EJBTestClient EJBTestClient1 = new EJBTestClient();
  }
}

Hier gaat alles prima, de output is als volgd :

Stub[repository_id=RMI:topicbeans.NewsOfTheDay:0000000000000000,key=ServiceId[service=/EJB[NS1\/ejbcontainer]NewsOfTheDay,id={4 bytes: (0)(0)(0)(1)}],codebase=null]
org.omg.CORBA.UNKNOWN: minor code: 0 completed: No

Alleen die error die word gegenereerd door het volgende statement :

newsOfTheDay.findMessages();

Als ik deze weghaal is het prima, de output van :

System.out.println (newsOfTheDay.toString());

Geeft aan dat de bean weldegelijk is geïnstantieerd maar toch wil hij mijn remote method niet aanroepen of daar gaat iets fout.

De method findMessages staat in mijn remote class en is een method die helemaal niets doet, de method is leeg accepteerd geen parameters en geeft geen return waardes.

Ik heb al gekeken op java.sun.com maar hier is niet veel over te vinden ook in de forums. Heeft hier iemand een idee wat er fout gaat ?

3015 Wp-z 5360 Wp-nno op 2 x SMA-SB3600 TL-21, Warmtepomp: ERSC-VM2CR2 / PUHZ-SHW140 YHA, WTW Q350, EV Kia Ev6 GT-Line


  • ronaldmathies
  • Registratie: Juni 2001
  • Niet online
Oeps een keer teveel deze mag dicht. er staat een andere open.

3015 Wp-z 5360 Wp-nno op 2 x SMA-SB3600 TL-21, Warmtepomp: ERSC-VM2CR2 / PUHZ-SHW140 YHA, WTW Q350, EV Kia Ev6 GT-Line


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

ok :)

Doet iets met Cloud (MS/IBM)


Dit topic is gesloten.