geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Dudney (JIRA)" <>
Subject [jira] Commented: (GERONIMO-2354) Replace concurrent with backport-concurrent-util
Date Mon, 04 Sep 2006 16:50:23 GMT
    [ ] 
Bill Dudney commented on GERONIMO-2354:

I tried out this patch, 2 issues;

1) this patch is painful to apply (let me knowif I did something wrong, or if there is a better

apply the openejb patch to target/external/openejb2
apply the geronimo patch
manually delete the two empty files (,
rebuild modules so openejb can build (cd modules, mvn install)
rebuild openejb (cd target/external/openejb2, mvn install)
rebuild G (cd ../../.., mvn install)
cp the tomcat assembly, unzip & untar

2) The startup fails with the following exception, looks like there is still something mixed
up in the dependencies;

Module  1/20 org.apache.geronimo.configs/rmi-naming/1.2-SNAPSHOT/car             Exception
in thread "main" java.lang.NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/Executor
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(
        at org.apache.geronimo.kernel.classloader.JarFileClassLoader.access$200(
        at org.apache.geronimo.kernel.classloader.JarFileClassLoader$
        at Method)
        at org.apache.geronimo.kernel.classloader.JarFileClassLoader.findClass(
        at org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass(

> Replace concurrent with backport-concurrent-util
> ------------------------------------------------
>                 Key: GERONIMO-2354
>                 URL:
>             Project: Geronimo
>          Issue Type: Improvement
>      Security Level: public(Regular issues) 
>    Affects Versions: 1.2
>            Reporter: Jason Dillon
>         Attachments: GERONIMO-2354-openejb2.diff, GERONIMO-2354-openejb2.diff, GERONIMO-2354.diff,
> Replace usage of concurrent classes with backport-concurrent-util.  Preparation for using
java.util.concurrent in JDK 1.5, and reduce the need for 2 sets of concurrent classes on the
boot classloader.
> Sill need to include concurrent, as activeio and openejb still have some dependencies
upon it... but this brings us a step closer to not needing both.

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