[ 
http://issues.apache.org/jira/browse/GERONIMO-1925?page=comments#action_12377481
 ] 

Aaron Mulder commented on GERONIMO-1925:
----------------------------------------

It is believed that this is caused by us leaking class loaders (potentially in 
thread locals) and if we cleaned all that up it should be fixed.

In the mean time, it may be possible to force the class loader to close.  Dain 
and Jason suggested trying something like the following in 
MultiParentClassLoader.destroy()

for (int i = 0; i < getURLs().length; i++) {
            URL url = getURLs()[i];
            if (url.getProtocol().equals("jar")) {
                try {
                    JarURLConnection connection = (JarURLConnection) 
url.openConnection();
                    if 
(connection.getJarFileURL().getProtocol().equals("file")) {
                        JarFile jarFile = connection.getJarFile();
                        if (jarFile != null) {
                            jarFile.close();
                        }
                    }
                } catch (Exception ignored) {
                }
            }
        }

> JSP Example Plugin Install/Uninstall/Install doesn't work
> ---------------------------------------------------------
>
>          Key: GERONIMO-1925
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1925
>      Project: Geronimo
>         Type: Bug
>     Security: public(Regular issues) 
>   Components: Plugins
>     Versions: 1.1
>     Reporter: Aaron Mulder
>     Assignee: Aaron Mulder
>     Priority: Critical
>      Fix For: 1.1

>
> From dev list:
> I ran the following test with today's build :
> 1. From console click plugins --> Search Plugins --> Jakarta JSP
> Examples   --> install plugin --> start g/jsp-examples../car
> 2. Web App Wars --> stop --> uninstall (jsp-examples)
> 3. repeat 1.
>   After clicking on 'plugins' the warnings are printed. The car is
> installed and started successfully and works. an error occurs in step2.
> The stack trace appears during 'start ....' in step 3.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to