Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 25094 invoked from network); 20 Jan 2011 06:25:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 20 Jan 2011 06:25:09 -0000 Received: (qmail 6635 invoked by uid 500); 20 Jan 2011 06:25:08 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 6186 invoked by uid 500); 20 Jan 2011 06:25:06 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 6178 invoked by uid 99); 20 Jan 2011 06:25:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Jan 2011 06:25:04 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.22] (HELO thor.apache.org) (140.211.11.22) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Jan 2011 06:25:03 +0000 Received: from thor (localhost [127.0.0.1]) by thor.apache.org (8.13.8+Sun/8.13.8) with ESMTP id p0K6Oh56014636 for ; Thu, 20 Jan 2011 06:24:43 GMT Message-ID: <13480422.75751295504683288.JavaMail.jira@thor> Date: Thu, 20 Jan 2011 01:24:43 -0500 (EST) From: "Ivan (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Updated: (GERONIMO-5680) Find a way to slove the wired bundle cache In-Reply-To: <5825796.1671289369533743.JavaMail.jira@thor> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/GERONIMO-5680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Ivan updated GERONIMO-5680: --------------------------- Attachment: GERONIMO-5680-NEW.patch Attach a new patch for it, comparing with last patch : a. Support !*** style in the import-package configuration, so use could configure which packages are hidden from parent classloader b. Support inverse-classloading, but might be issue with bundle cache. c. All the packages are moved to import-package element, to make sure those packages will be loaded from other bundle first. This might cause some start performance issues, as many import packages are added. d. Always add packages export by framework in the import package list. e. Provide a high version first policy, which means that the same export packages with high versions will be considered in the dependency tree, will provide a parent first later. Currently, I only enable it in the deployment time, for car-maven-plugin, there is still issues, as that plugin explicitly defines the framework export packages, there are different with runtime. Need to find a way to do it. Thoughts ? > Find a way to slove the wired bundle cache > ------------------------------------------ > > Key: GERONIMO-5680 > URL: https://issues.apache.org/jira/browse/GERONIMO-5680 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: deployment > Affects Versions: 3.0 > Reporter: Ivan > Assignee: Ivan > Fix For: 3.0 > > Attachments: GERONIMO-5680-NEW.patch, GERONIMO-5680.patch > > > http://www.apacheserver.net/wired-bundle-cache-problem-in-the-BundleClassLoader-at1043973.htm > The root cause is the dynamic import * is used, think that we should have a way to replace it. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.