[ 
https://issues.apache.org/jira/browse/GERONIMO-727?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vamsavardhana Reddy closed GERONIMO-727.
----------------------------------------


> Problem determining attribute type in GBeanInstance.getAttribute
> ----------------------------------------------------------------
>
>                 Key: GERONIMO-727
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-727
>             Project: Geronimo
>          Issue Type: Bug
>          Components: kernel
>    Affects Versions: 1.0-M3
>            Reporter: Aaron Mulder
>         Assigned To: Aaron Mulder
>             Fix For: 1.0-M5
>
>
> If the Jetty port is taken (by a separate Tomcat instance) there is a series 
> of exceptions generated during startup.  Some of these are:
> java.net.BindException: Address already in use
> Exception occured while attempting to fully start: 
> objectName=geronimo.server:J2EEApplication=null,J2EEModule=org/apache/geronimo/
> Server,J2EEServer=geronimo,j2eeType=GBean,name=JettyWebConnector
> java.lang.IllegalStateException: Cannot transition to running state from 
> failed
> java.lang.IllegalStateException: Attribute is not persistent Attribute Name: 
> address, Type: class java.net.InetSocketAddress, GBeanInstance: Jetty 
> Connector HTTP
>         at 
> org.apache.geronimo.gbean.runtime.GBeanAttribute.getPersistentValue(GBeanAttribute.java:324)
>         at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:627)
>         at 
> org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:163)
>         at 
> org.apache.geronimo.system.main.ProgressBarStartupMonitor.wrapUp(ProgressBarStartupMonitor.java:175)
> The last one is the one that concerns me here.  The attribute in question is 
> JettyConnector.getAddress, which is clearly not persistent (there's no 
> setter, and the declaration in the GBeanInfo says it's not persistent).  
> However, the logic in GBeanInstance.getAttribute:627 seems to conclude that 
> an attribute is persistent based on the state of the GBean not based on the 
> characteristics of the attribute itself -- I'm not sure what's going on here.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to