[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico]
[Índice de assunto]
EP2: problemas com o propagation context
- Subject: EP2: problemas com o propagation context
- From: Emerson Luiz Navarro Tozette <emr@xxxxxxxxxxxxxxxx>
- Date: Thu, 13 Nov 2003 00:04:00 -0200
O seguinte trecho de codigo insere e imediatamente extrai um
PropagationContext de um objeto Any:
Any pcAny = ORB.init().create_any();
PropagationContextHelper.insert(pcAny, pc);
PropagationContext pc2 = PropagationContextHelper.extract(pcAny);
O problema eh que a extracao lanca a seguinte excecao:
java.lang.ClassCastException
at org.jacorb.orb.CDRInputStream.read_Object(Unknown Source)
at org.omg.CosTransactions.CoordinatorHelper.read(Unknown Source)
at org.omg.CosTransactions.TransIdentityHelper.read(Unknown Source)
at org.omg.CosTransactions.PropagationContextHelper.read(Unknown Source)
at org.omg.CosTransactions.PropagationContextHelper.extract(Unknown Source)
at pi.serviceexample.AServiceImpl.begin(AServiceImpl.java:90)
at pi.serviceexample.Client.main(Client.java:72)
Ao que me parece, o programa nao esta conseguindo restaurar o campo coord
do TransIdentity.
Alguem sabe o que esta acontecendo?
t+
--
Emerson Luiz Navarro Tozette <emr@linux.ime.usp.br>
Man will never penetrate outer space.
- Kehlog Albran, August 1942
Man will never penetrate outer space without a rocket.
- Kehlog Albran, August 1962