[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
Argumento Date sobre IIOP
- Subject: Argumento Date sobre IIOP
- From: Edgar Szilagyi <edgar@xxxxxxxxxxx>
- Date: Wed, 28 May 2003 19:01:32 -0300 (BRT)
Olá Pessoal!
Estou tendo um problema no caso em que passamos um Date como
argumento de um método. Quando o RMI roda sobre IIOP dá o seguinte
problema listado abaixo. Acredito porque o CORBA até a versão 2.3 (se
não me
engano) não aceitava objetos por valor, como é o caso aqui. Existe
alguma opção no rmic, ou algo que devo fazer para esse caso funcionar?
Eu crio o objeto Date assim:
Date d = new Date();
Chamo o método do objeto remoto:
hello.dateArgDateRet(d);
E então acontece o erro:
HelloClient Exception: CORBA BAD_OPERATION 0 No; nested
exception is:
org.omg.CORBA.BAD_OPERATION: minor code: 0 completed: No
java.rmi.RemoteException: CORBA BAD_OPERATION 0 No; nested exception is:
org.omg.CORBA.BAD_OPERATION: minor code: 0 completed: No
org.omg.CORBA.BAD_OPERATION: minor code: 0 completed: No
at java.lang.Class.newInstance0(Native Method)
at java.lang.Class.newInstance(Class.java:237)
at
com.sun.corba.se.internal.iiop.ReplyMessage.getSystemException(ReplyMessage.java:93)
at
com.sun.corba.se.internal.iiop.ClientResponseImpl.getSystemException(ClientResponseImpl.java:82)
at
com.sun.corba.se.internal.corba.ClientDelegate.invoke(ClientDelegate.java:191)
at
org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:294)
at _Hello_Stub.dateArgDateRet(Unknown Source)
at HelloClient.main(HelloClient.java:239)
[]'s
Edgar.