Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 26136 invoked from network); 9 Nov 2010 06:20:42 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 9 Nov 2010 06:20:42 -0000 Received: (qmail 41374 invoked by uid 500); 9 Nov 2010 06:21:13 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 41237 invoked by uid 500); 9 Nov 2010 06:21:11 -0000 Mailing-List: contact scm-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 scm@geronimo.apache.org Received: (qmail 41229 invoked by uid 99); 9 Nov 2010 06:21:10 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Nov 2010 06:21:10 +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.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 09 Nov 2010 06:21:07 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id EF95B23888EA; Tue, 9 Nov 2010 06:19:52 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1032859 - /geronimo/server/trunk/plugins/myfaces/geronimo-myfaces-builder/src/main/java/org/apache/geronimo/myfaces/deployment/MyFacesModuleBuilderExtension.java Date: Tue, 09 Nov 2010 06:19:52 -0000 To: scm@geronimo.apache.org From: xuhaihong@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20101109061952.EF95B23888EA@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: xuhaihong Date: Tue Nov 9 06:19:52 2010 New Revision: 1032859 URL: http://svn.apache.org/viewvc?rev=1032859&view=rev Log: Explicitly import a MyFaces package, so that MyFaces-core package could wired to the application bundle at the first time, not a final solution. Modified: geronimo/server/trunk/plugins/myfaces/geronimo-myfaces-builder/src/main/java/org/apache/geronimo/myfaces/deployment/MyFacesModuleBuilderExtension.java Modified: geronimo/server/trunk/plugins/myfaces/geronimo-myfaces-builder/src/main/java/org/apache/geronimo/myfaces/deployment/MyFacesModuleBuilderExtension.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/myfaces/geronimo-myfaces-builder/src/main/java/org/apache/geronimo/myfaces/deployment/MyFacesModuleBuilderExtension.java?rev=1032859&r1=1032858&r2=1032859&view=diff ============================================================================== --- geronimo/server/trunk/plugins/myfaces/geronimo-myfaces-builder/src/main/java/org/apache/geronimo/myfaces/deployment/MyFacesModuleBuilderExtension.java (original) +++ geronimo/server/trunk/plugins/myfaces/geronimo-myfaces-builder/src/main/java/org/apache/geronimo/myfaces/deployment/MyFacesModuleBuilderExtension.java Tue Nov 9 06:19:52 2010 @@ -173,6 +173,9 @@ public class MyFacesModuleBuilderExtensi if (!hasFacesServlet(webApp)) { return; } + //This is a workaround for wired bundle cache in the BundleClassloader, + //add the import package explicitly to make sure the myface-core-impl is wired immediately the application bundle is resolved + module.getEnvironment().addImportPackage("org.apache.myfaces.ee6"); EARContext moduleContext = module.getEarContext(); Map sharedContext = module.getSharedContext();