Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 18984 invoked from network); 15 Jan 2009 17:35:23 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 15 Jan 2009 17:35:23 -0000 Received: (qmail 41378 invoked by uid 500); 15 Jan 2009 17:35:21 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 41326 invoked by uid 500); 15 Jan 2009 17:35:21 -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 41315 invoked by uid 99); 15 Jan 2009 17:35:21 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jan 2009 09:35:21 -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.140] (HELO brutus.apache.org) (140.211.11.140) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Jan 2009 17:35:19 +0000 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 89E22234C485 for ; Thu, 15 Jan 2009 09:34:59 -0800 (PST) Message-ID: <1403385317.1232040899550.JavaMail.jira@brutus> Date: Thu, 15 Jan 2009 09:34:59 -0800 (PST) From: "Manu T George (JIRA)" To: dev@geronimo.apache.org Subject: [jira] Commented: (GERONIMO-4509) Two EJB server portlet issues In-Reply-To: <671605604.1231899659544.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-4509?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12664186#action_12664186 ] Manu T George commented on GERONIMO-4509: ----------------------------------------- I think this issue occurs because of the patch made in https://issues.apache.org/jira/browse/GERONIMO-4369. In ConfigManagerPortlet restartConfiguration was replaced by reloadConfiguration which appears to be causing this issue. I think that JIRA needs to be reopened > Two EJB server portlet issues > ----------------------------- > > Key: GERONIMO-4509 > URL: https://issues.apache.org/jira/browse/GERONIMO-4509 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: console > Affects Versions: 2.2 > Environment: JDK 1.6 > Ubuntu 8.04 > AG 2.2 snapshot 20090110 > Reporter: Forrest Xia > Assignee: Manu T George > > For the new EJB server portlet, there are these problems: > 1. Message prompt just restarting openejb module cause several console exceptions and EJB server portlet disappear in admin console at next time restart server. > Steps: > 1.1 Change value of a EJB container parameter, then it prompts OpenEJB module should be restarted for effectiveness. So I use expert mode to restart module org.apache.geronimo.configs/openejb/2.2-SNAPSHOT/car, confirm restart, then several exceptions are thrown out as following: > 2009-01-14 09:35:45,546 ERROR [ConfigManagerPortlet] Exception > java.lang.IllegalStateException: Configuration org.apache.geronimo.configs/axis2-ejb/2.2-SNAPSHOT/car still has children > at org.apache.geronimo.kernel.config.ConfigurationStatus.destroy(ConfigurationStatus.java:69) > at org.apache.geronimo.kernel.config.ConfigurationModel.removeConfiguration(ConfigurationModel.java:65) > ... > 2009-01-14 09:35:45,965 ERROR [[SystemModules]] Servlet.service() for servlet SystemModules threw exception > java.lang.NullPointerException > at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.getConfigurationState(ConfigManagerPortlet.java:325) > at org.apache.geronimo.console.configmanager.ConfigManagerPortlet.doView(ConfigManagerPortlet.java:272) > ... > 2009-01-14 09:37:08,300 ERROR [[SystemModules]] Servlet.service() for servlet SystemModules threw exception > java.lang.IllegalStateException: Configuration org.apache.geronimo.configs/jaxws-ejb-deployer/2.2-SNAPSHOT/car still has children > at org.apache.geronimo.kernel.config.ConfigurationStatus.destroy(ConfigurationStatus.java:69) > at org.apache.geronimo.kernel.config.ConfigurationModel.removeConfiguration(ConfigurationModel.java:65) > ... > 2009-01-14 09:37:19,125 ERROR [[SystemModules]] Servlet.service() for servlet SystemModules threw exception > java.lang.IllegalStateException: Configuration org.apache.geronimo.configs/openejb-deployer/2.2-SNAPSHOT/car still has children > at org.apache.geronimo.kernel.config.ConfigurationStatus.destroy(ConfigurationStatus.java:69) > at org.apache.geronimo.kernel.config.ConfigurationModel.removeConfiguration(ConfigurationModel.java:65) > ... > Anyway, the openejb module finally restarted, but no children modules appear anymore. Consequently the EJB server portlet disappears from the admin console. No way to check if the changed parameter takes effect. > 2.2 Followed by step 1, restart geronimo by no change of config.xml, still the EJB server portlet is not there. Then check the config.xml, the portlet module is load=false > Based on the symptom, I think it might be better to suggest user to restart geronimo server as a whole, not just openejb module. > 2. Another issue is the parameter value seems be changed only once. For example, if you changed strictpooling from default true to false, then you want to change it back without restarting server, there is no way. This behavior is better to be improved. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.