Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 89522 invoked from network); 12 Feb 2008 17:27:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 12 Feb 2008 17:27:31 -0000 Received: (qmail 58386 invoked by uid 500); 12 Feb 2008 17:27:23 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 58332 invoked by uid 500); 12 Feb 2008 17:27:23 -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 58312 invoked by uid 99); 12 Feb 2008 17:27:23 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Feb 2008 09:27:23 -0800 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 brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Feb 2008 17:27:00 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 43726714075 for ; Tue, 12 Feb 2008 09:27:08 -0800 (PST) Message-ID: <5837317.1202837228273.JavaMail.jira@brutus> Date: Tue, 12 Feb 2008 09:27:08 -0800 (PST) From: "David Jencks (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Commented: (GERONIMO-3840) Server may try to start modules in an order that won't work In-Reply-To: <28350235.1202807350213.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org [ https://issues.apache.org/jira/browse/GERONIMO-3840?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12568228#action_12568228 ] David Jencks commented on GERONIMO-3840: ---------------------------------------- Previous commit broke the build. Rev 620870 introduces a MockConfigurationManager used everywhere one is needed. > Server may try to start modules in an order that won't work > ----------------------------------------------------------- > > Key: GERONIMO-3840 > URL: https://issues.apache.org/jira/browse/GERONIMO-3840 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: core > Affects Versions: 2.1, 2.1.1, 2.2 > Reporter: David Jencks > Assignee: David Jencks > Fix For: 2.2 > > > The server is loading and then starting the modules in the order they are listed in the config.xml, which is random. The specific case I've run into where this doesn't work is when a builder has a customized default environment set in config.xml. The property editor that can deal with this data type is installed in a gbean in geronimo-gbean-deployer: this module must be started to register the property editor. > If a module such as j2ee-deployer is loaded before geronimo-gbean-deployer is started, the property editor will not be available. Loading a module only loads, not starts, its ancestors. > The solution I've thought of is to sort the modules by dependency so dependencies are loaded and started before the dependent module. This seems to work fine. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.