Calling getAllProjectGroups() fails
-----------------------------------
Key: CONTINUUM-1495
URL: http://jira.codehaus.org/browse/CONTINUUM-1495
Project: Continuum
Issue Type: Bug
Components: XMLRPC Interface
Affects Versions: 1.1-beta-3
Environment: Server (with continuum): Windows Server 2003,Java
1.5.0_11-b03
Client: Maven2 java project (sourcelevel 1.5) dependent upon
org.apache.maven.continuum:continuum-xmlrpc-client:1.1-beta-3
Reporter: Steven Cummings
Trying this:
final ContinuumXmlRpcClient client = new ContinuumXmlRpcClient(new
URL("http://myserver:8080/continuum/xmlrpc"), "me", "my passwd");
for (final Iterator projectGroupIterator =
client.getAllProjectGroups().iterator(); projectGroupIterator.hasNext();)
{
final ProjectGroupSummary projectGroup = (ProjectGroupSummary)
projectGroupIterator.next();
System.out.println(projectGroup.getName());
}
I get this:
java.lang.RuntimeException: org.apache.maven.continuum.ContinuumException: The
remote method failed.
at
com.cerner.msvc.orders.continuum.InstallProjectsTest.testGetAllProjectGroups(InstallProjectsTest.java:66)
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 junit.framework.TestCase.runTest(TestCase.java:154)
at junit.framework.TestCase.runBare(TestCase.java:127)
at junit.framework.TestResult$1.protect(TestResult.java:106)
at junit.framework.TestResult.runProtected(TestResult.java:124)
at junit.framework.TestResult.run(TestResult.java:109)
at junit.framework.TestCase.run(TestCase.java:118)
at
org.eclipse.jdt.internal.junit.runner.junit3.JUnit3TestReference.run(JUnit3TestReference.java:130)
at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: org.apache.maven.continuum.ContinuumException: The remote method
failed.
at
org.apache.maven.continuum.xmlrpc.client.ContinuumXmlRpcClient.getAllProjectGroups(ContinuumXmlRpcClient.java:211)
at
com.cerner.msvc.orders.continuum.InstallProjectsTest.testGetAllProjectGroups(InstallProjectsTest.java:58)
... 16 more
Caused by: org.apache.xmlrpc.XmlRpcException: Failed to invoke method
getAllProjectGroups in class
org.apache.maven.continuum.xmlrpc.server.ContinuumServiceImpl: You have just
attempted to access field "projects" yet this field was not detached when you
detached the object. Either dont access this field, or detach the field when
detaching the object.
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.readResponse(XmlRpcStreamTransport.java:184)
at
org.apache.xmlrpc.client.XmlRpcStreamTransport.sendRequest(XmlRpcStreamTransport.java:145)
at
org.apache.xmlrpc.client.XmlRpcHttpTransport.sendRequest(XmlRpcHttpTransport.java:94)
at
org.apache.xmlrpc.client.XmlRpcSunHttpTransport.sendRequest(XmlRpcSunHttpTransport.java:39)
at
org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:53)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:166)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:136)
at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:125)
at
org.apache.xmlrpc.client.util.ClientFactory$1.invoke(ClientFactory.java:104)
at $Proxy0.getAllProjectGroups(Unknown Source)
at
org.apache.maven.continuum.xmlrpc.client.ContinuumXmlRpcClient.getAllProjectGroups(ContinuumXmlRpcClient.java:207)
... 17 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira