Description
Crowd throws obscure exception when attampting to add a principle to a non-existent group (below). This should probably be replaced with something more useful.
[java] 2007-03-21 13:08:16,263 main FATAL [service.soap.client.SecurityServerClient] Unable to connect to the crowd server: null :Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Could not receive fault.. Nested exception is org.codehaus.xfire.fault.XFireFault: No write method for property
{http://rmi.java}cause in class java.rmi.RemoteException
[java] org.codehaus.xfire.XFireRuntimeException: Could not invoke service.. Nested exception is org.codehaus.xfire.fault.XFireFault: Could not receive fault.. Nested exception is org.codehaus.xfire.fault.XFireFault: No write method for property
cause in class java.rmi.RemoteException
[java] org.codehaus.xfire.fault.XFireFault: Could not receive fault.. Nested exception is org.codehaus.xfire.fault.XFireFault: No write method for property
cause in class java.rmi.RemoteException
[java] at org.codehaus.xfire.fault.XFireFault.createFault(XFireFault.java:89)
[java] at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:79)
[java] at org.codehaus.xfire.client.Client.invoke(Client.java:335)
[java] at org.codehaus.xfire.client.XFireProxy.handleRequest(XFireProxy.java:77)
[java] at org.codehaus.xfire.client.XFireProxy.invoke(XFireProxy.java:57)
[java] at $Proxy0.addPrincipalToGroup(Unknown Source)
[java] at com.atlassian.crowd.integration.service.soap.client.SecurityServerClient.addPrincipalToGroup(SecurityServerClient.java:308)
[java] at com.atlassian.sysadmin.crowd.user.UserInject.injectUser(UserInject.java:92)
[java] at com.atlassian.sysadmin.crowd.user.UserInject.<init>(UserInject.java:34)
[java] at com.atlassian.sysadmin.crowd.user.UserInject.main(UserInject.java:103)
[java] Caused by: org.codehaus.xfire.XFireRuntimeException: Could not receive fault.. Nested exception is org.codehaus.xfire.fault.XFireFault: No write method for property
cause in class java.rmi.RemoteException
[java] at org.codehaus.xfire.client.Client.onReceive(Client.java:407)
[java] at org.codehaus.xfire.transport.http.HttpChannel.sendViaClient(HttpChannel.java:139)
[java] at org.codehaus.xfire.transport.http.HttpChannel.send(HttpChannel.java:48)
[java] at org.codehaus.xfire.handler.OutMessageSender.invoke(OutMessageSender.java:26)
[java] at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
[java] at org.codehaus.xfire.client.Invocation.invoke(Invocation.java:75)
[java] ... 8 more
[java] Caused by: org.codehaus.xfire.fault.XFireFault: No write method for property
cause in class java.rmi.RemoteException
[java] at org.codehaus.xfire.aegis.type.basic.BeanType.writeProperty(BeanType.java:304)
[java] at org.codehaus.xfire.aegis.type.basic.BeanType.readObject(BeanType.java:188)
[java] at org.codehaus.xfire.aegis.AegisBindingProvider.readParameter(AegisBindingProvider.java:155)
[java] at org.codehaus.xfire.client.ClientFaultConverter.processFaultDetail(ClientFaultConverter.java:51)
[java] at org.codehaus.xfire.client.ClientFaultConverter.invoke(ClientFaultConverter.java:32)
[java] at org.codehaus.xfire.handler.HandlerPipeline.invoke(HandlerPipeline.java:131)
[java] at org.codehaus.xfire.client.Client.onReceive(Client.java:400)
[java] ... 13 more
Attachments
Issue Links
- is incorporated by
-
CWD-664 Remove RemoteException
- Closed