java.lang.ClassCastException:
com.rayx.presentation.security.GetUserWSResponse
at com.sun.corba.ee.impl.copyobject.ORBStreamObjectCopierImpl.copy(
ORBStreamObjectCopierImpl.java:43)
at com.sun.corba.ee.impl.copyobject.ORBStreamObjectCopierImpl.copy(
ORBStreamObjectCopierImpl.java:32)
at com.sun.corba.ee.impl.copyobject.FallbackObjectCopierImpl.copy(
FallbackObjectCopierImpl.java:39)
at com.sun.corba.ee.impl.copyobject.FallbackObjectCopierImpl.copy(
FallbackObjectCopierImpl.java:30)
at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.copyObject(Util.java
:745)
at
com.sun.corba.ee.impl.presentation.rmi.DynamicMethodMarshallerImpl.copyResult
(DynamicMethodMarshallerImpl.java:414)
at
com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.privateInvoke
(StubInvocationHandlerImpl.java:202)
at
com.sun.corba.ee.impl.presentation.rmi.StubInvocationHandlerImpl.invoke(
StubInvocationHandlerImpl.java:119)
at com.sun.corba.ee.impl.presentation.rmi.bcel.BCELStubBase.invoke(
BCELStubBase.java:197)
at
com.rayx.session.security.__SecurityContextRemote_Remote_DynamicStub.getUserByNameAndRealm
(__SecurityContextRemote_Remote_DynamicStub.java)
at
com.rayx.session.security._SecurityContextRemote_Wrapper.getUserByNameAndRealm
(com.rayx.session.security._SecurityContextRemote_Wrapper.java)
at
com.rayx.webservices.security.GetUserByNameAndRealmWS.getUserByNameAndRealm(
GetUserByNameAndRealmWS.java:72)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
com.sun.enterprise.security.application.EJBSecurityManager.runMethod(
EJBSecurityManager.java:1050)
at com.sun.enterprise.security.SecurityUtil.invoke(SecurityUtil.java
:165)
at com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(
BaseContainer.java:2766)
at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java
:3847)
at com.sun.ejb.containers.WebServiceInvocationHandler.invoke(
WebServiceInvocationHandler.java:147)
at $Proxy47.getUserByNameAndRealm(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at com.sun.xml.ws.server.PeptTie._invoke(PeptTie.java:61)
at
com.sun.xml.ws.protocol.soap.server.SOAPMessageDispatcher.invokeEndpoint(
SOAPMessageDispatcher.java:280)
at
com.sun.xml.ws.protocol.soap.server.SOAPMessageDispatcher$SoapInvoker.invoke
(SOAPMessageDispatcher.java:588)
at com.sun.xml.ws.protocol.soap.server.SOAPMessageDispatcher.receive
(SOAPMessageDispatcher.java:147)
at com.sun.xml.ws.server.Tie.handle(Tie.java:90)
at com.sun.enterprise.webservice.Ejb3MessageDispatcher.handlePost(
Ejb3MessageDispatcher.java:160)
at com.sun.enterprise.webservice.Ejb3MessageDispatcher.invoke(
Ejb3MessageDispatcher.java:89)
at
com.sun.enterprise.webservice.EjbWebServiceServlet.dispatchToEjbEndpoint(
EjbWebServiceServlet.java:186)
at com.sun.enterprise.webservice.EjbWebServiceServlet.service(
EjbWebServiceServlet.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at com.sun.enterprise.web.AdHocContextValve.invoke(
AdHocContextValve.java:101)
at org.apache.catalina.core.StandardPipeline.doInvoke(
StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(
StandardPipeline.java:536)
at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:71)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:182)
at org.apache.catalina.core.StandardPipeline.doInvoke(
StandardPipeline.java:566)
at com.sun.enterprise.web.VirtualServerPipeline.invoke(
VirtualServerPipeline.java:120)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java
:939)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:137)
at org.apache.catalina.core.StandardPipeline.doInvoke(
StandardPipeline.java:566)
at org.apache.catalina.core.StandardPipeline.invoke(
StandardPipeline.java:536)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java
:939)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(
CoyoteAdapter.java:239)
at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter(
ProcessorTask.java:667)
at
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked(
ProcessorTask.java:574)
at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(
ProcessorTask.java:844)
at
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask(
ReadTask.java:287)
at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask(
ReadTask.java:212)
at com.sun.enterprise.web.connector.grizzly.TaskBase.run(
TaskBase.java:252)
at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(
WorkerThread.java:75)
--
Regards;
Stephen Wang
On 11/9/06, Marina Vatkina wrote:
What is the exact exception text?
thanks,
-marina
Soe Moe Kyaw @ Stephen Wang wrote:
> I do have two toplinks jar in my SDKlib but not in my domain lib.
> Sure, I can give you more on what you wanna know. What shall I give?
>
> --
> Regards;
> Soe Moe Kyaw @ Stephen Wang
>
> On 11/8/06, Marina Vatkina wrote:
>
> Hi,
>
> Do you have toplink-essentials.jar on the web side of your app? If
not,
> please try to add it and check if it solves the problem. If you do,
> we need
> more details to be able to help.
>
> thanks,
> -marina
>
> Soe Moe Kyaw @ Stephen Wang wrote:
>> This happens like this;
>>
>> I have Entities namly User, Realm, Credential and Principal.
>>
>> User is associated with Realm (Many-to-One), Credential
> (One-to-One),
>> Principal (One-to-Many).
>>
>> I have a web service called getUserByNameAndRealm which takes user
> name
>> and realm name. That web method delegate to a method from Session
>> Bean. The result is wrapped by a Class which includes User and
> Status
>> of the operation. It works well when the session returns the response
>> which User object is null. But when the session found the User and
>> returns it, the Exception occured. So I tried to set the principal,
>> credential and realm of User to null. It works well then. Why
> does it
>> happen like that and any solution to that?
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
> <mailto:users-unsubscribe_at_glassfish.dev.java.net>
> For additional commands, e-mail: users-help_at_glassfish.dev.java.net
> <mailto:users-help_at_glassfish.dev.java.net>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_glassfish.dev.java.net
For additional commands, e-mail: users-help_at_glassfish.dev.java.net