geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Manu T George (JIRA)" <j...@apache.org>
Subject [jira] Commented: (GERONIMO-4509) Two EJB server portlet issues
Date Thu, 15 Jan 2009 17:34:59 GMT

    [ 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 <module name="org.apache.geronimo.plugins/openejb-console-tomcat/2.2-SNAPSHOT/car"/>
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.


Mime
View raw message