geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Cabrera (JIRA)" <>
Subject [jira] Commented: (GERONIMO-1233) Bulk patch for ORB contribution
Date Fri, 02 Dec 2005 16:19:30 GMT
    [ ] 

Alan Cabrera commented on GERONIMO-1233:

The tests fail because I have a space in the path to my M2 repo; I'm on a windows box.  The
error I get is:

[server:err] java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
[server:err] no protocol: and
[server:err]    at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
[server:err]    at org.apache.geronimo.corba.testframework.TestAgent.main(
[server:err] Caused by: no protocol: and
[server:err]    at<init>(
[server:err]    at<init>(
[server:err]    at<init>(
[server:err]    at sun.rmi.server.LoaderHandler.pathToURLs(
[server:err]    at sun.rmi.server.LoaderHandler.loadClass(
[server:err]    at java.rmi.server.RMIClassLoader$2.loadClass(
[server:err]    at java.rmi.server.RMIClassLoader.loadClass(
[server:err]    at sun.rmi.server.MarshalInputStream.resolveClass(
[server:err]    at
[server:err]    at
[server:err]    at
[server:err]    at
[server:err]    at
[server:err]    ... 2 more
[server:out] EOF
[server:err] Exception in thread "main"
[server:err] EOF

The proper way fix this is to install a custom RMIClassLoader that handles spaces.  The problem
is that, currently, the only way around this is to declare it on the command line for the
entire build/test.  The Surefire group is working on extending the surefire testing framework
to allow spawning of tests and it is there that we will declare our custom RMIClassLoader.

> Bulk patch for ORB contribution
> -------------------------------
>          Key: GERONIMO-1233
>          URL:
>      Project: Geronimo
>         Type: Sub-task
>   Components: CORBA
>     Versions: 1.1
>     Reporter: Kresten Krab Thorup
>     Assignee: Alan Cabrera
>  Attachments: gcorba-nov-28-2005.patch.gz, gcorba-nov-29-2005.patch.gz, tools-dependency.patch
> This is the (hopefully) last bulk patch for the ORB.
> This includes the following elements:
> - JUnit tests for "hello world" functionality (client stream-based invocations)
> - code to make the JUnit test work.
> As such, this is a platform where we can now start doing work in smaller chunks.  Up
til now "nothing worked" so it was rather difficult to submit individual patches tied to individual
Jira issues.
> The patch needs the idlj plugin in a version that is not yet in maven repository

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message