[ http://issues.apache.org/jira/browse/GERONIMO-1231?page=all ]
Aaron Mulder updated GERONIMO-1231:
-----------------------------------
type: Improvement (was: Bug)
Fix Version: 1.x
Priority: Minor (was: Major)
Currently we have a fair number of errors starting under JDK 1.5. We'll
eventually look at this, but I don't think 1.5 support is a high priority at
present (particularly since all the CORBA features are tied to 1.4 so we could
never certify on 1.5).
Booting Geronimo Kernel (in Java 1.5.0_05)...
Starting Geronimo Application Server
[*******************> ] 84% 28s Starting
geronimo/daytrader-derb...00:57:03,946 ERROR [GBeanInstanceState] Error while
starting; GBean is now in the FAILED state:
objectName="geronimo.server:J2EEApplication=geronimo/daytrader-derby-jetty/1.0-SNAPSHOT/car,J2EEServer=geronimo,j2eeType=WebModule,name=daytrader-web-1.0-SNAPSHOT.war"
java.lang.RuntimeException: Could not deserialize content
at
org.apache.geronimo.naming.reference.DeserializingReference.setClassLoader(DeserializingReference.java:52)
at
org.apache.geronimo.jetty.JettyWebAppContext.<init>(JettyWebAppContext.java:245)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:901)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.java:520)
at
org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GBeanDependency.java:191)
at
org.apache.geronimo.gbean.runtime.GBeanDependency.targetAdded(GBeanDependency.java:164)
at
org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDependency.java:287)
at
org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDependency.java:200)
at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEvent(BasicLifecycleMonitor.java:155)
at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(BasicLifecycleMonitor.java:38)
at
org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBroadcaster.fireRunningEvent(BasicLifecycleMonitor.java:231)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:350)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
at
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
at
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
at
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
at
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$5e06ec8c.start(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404)
Caused by: java.io.InvalidClassException: javax.xml.namespace.QName; local
class incompatible: stream classdesc serialVersionUID = -1453450799200034351,
local class serialVersionUID = 4418622981026545151
at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:519)
at
java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1546)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1460)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1693)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:468)
at
org.apache.axis.description.ParameterDesc.readObject(ParameterDesc.java:342)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:468)
at
org.apache.axis.description.OperationDesc.readObject(OperationDesc.java:610)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1628)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1293)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1836)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at java.util.HashMap.readObject(HashMap.java:1013)
at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at
java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1912)
at
java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:468)
at
org.apache.geronimo.axis.client.ServiceImpl.readObject(ServiceImpl.java:169)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:919)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1813)
at
java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1713)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1299)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:339)
at
org.apache.geronimo.naming.reference.DeserializingReference.setClassLoader(DeserializingReference.java:47)
... 42 more
[*********************> ] 93% 29s Starting
geronimo/hot-deployer/1...java.lang.IllegalStateException: Cannot retrieve the
value for non-persistent attribute containerName when GBeanInstance is DESTROYED
at
org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668)
at
org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164)
at
org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:308)
at
org.apache.geronimo.deployment.plugin.local.CommandSupport.addWebURLs(CommandSupport.java:318)
at
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getModules(JMXDeploymentManager.java:164)
at
org.apache.geronimo.deployment.plugin.jmx.JMXDeploymentManager.getAvailableModules(JMXDeploymentManager.java:110)
at
org.apache.geronimo.deployment.hot.DirectoryHotDeployer.doStart(DirectoryHotDeployer.java:141)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
at
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
at
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
at
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
at
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
at
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
at
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
at
org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
at
org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGLIB$$5e06ec8c.start(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:323)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:82)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:404)
[***********************] 100% 29s Startup complete
java.lang.IllegalStateException: Cannot retrieve the value for non-persistent
attribute containerName when GBeanInstance is DESTROYED
at
org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute(GBeanInstance.java:668)
at
org.apache.geronimo.kernel.basic.BasicKernel.getAttribute(BasicKernel.java:164)
at
org.apache.geronimo.system.main.ProgressBarStartupMonitor.wrapUp(ProgressBarStartupMonitor.java:166)
at
org.apache.geronimo.system.main.ProgressBarStartupMonitor.access$200(ProgressBarStartupMonitor.java:31)
at
org.apache.geronimo.system.main.ProgressBarStartupMonitor$UpdateThread.run(ProgressBarStartupMonitor.java:491)
Listening on Ports:
1099 0.0.0.0 RMI Naming
1527 0.0.0.0 Derby Connector
4201 0.0.0.0 ActiveIO Connector EJB
4242 0.0.0.0 Remote Login Listener
8019 127.0.0.1 Jetty Connector AJP13
8080 0.0.0.0 Jetty Connector HTTP
8443 0.0.0.0 Jetty Connector HTTPS
61616 0.0.0.0 ActiveMQ Message Broker Connector
Started Application Modules:
EAR: geronimo/daytrader-derby-jetty/1.0-SNAPSHOT/car
EAR: geronimo/uddi-jetty/1.0-SNAPSHOT/car
EAR: geronimo/webconsole-jetty/1.0-SNAPSHOT/car
RAR: geronimo/activemq/1.0-SNAPSHOT/car
RAR: geronimo/system-database/1.0-SNAPSHOT/car
WAR: geronimo/jmxdebug-jetty/1.0-SNAPSHOT/car
WAR: geronimo/jsp-examples-jetty/1.0-SNAPSHOT/car
WAR: geronimo/remote-deploy-jetty/1.0-SNAPSHOT/car
WAR: geronimo/servlets-examples-jetty/1.0-SNAPSHOT/car
WAR: geronimo/welcome-jetty/1.0-SNAPSHOT/car
Web Applications:
null/
null/console
null/console-standard
null/debug-tool
null/jsp-examples
null/juddi
null/remote-deploy
null/servlets-examples
WARNING: Some GBeans were not started successfully:
PingServlet2Session (starting)
jsp (starting)
PingSession2 (starting)
PingServlet2Servlet (starting)
PingServlet2Session2Entity (starting)
PingServlet2JNDI (starting)
PingSession3 (starting)
PingServlet2Include (starting)
PingServlet2TwoPhase (starting)
TradeScenarioServlet (starting)
welcome (starting)
PingServlet2Session2EntityCollection (starting)
register (starting)
geronimo.server:J2EEApplication=geronimo/daytrader-derby-jetty/1.0-SNAPSHOT/car,J2EEServer=geronimo,Servlet=TradeAppServlet,WebFilter=OrdersAlertFilter,WebModule=daytrader-web-1.0-SNAPSHOT.war,j2eeType=WebFilterMapping
(starting)
PingServlet2EntityRemote (starting)
default (starting)
PingServletWriter (starting)
PingServlet2EntityLocal (starting)
org_apache_geronimo_samples_daytrader_TradeWSAction (starting)
PingJDBCWrite (starting)
TradeConfigServlet (starting)
PingServlet2ServletRcv (starting)
PingJDBCRead (starting)
PingServlet2MDBTopic (starting)
PingServlet2Jsp (starting)
PingServlet (starting)
OrdersAlertFilter (starting)
PingServlet2MDBQueue (starting)
PingServlet2Session2CMROne2Many (starting)
PingServlet2Session2CMROne2One (starting)
TradeAppServlet (starting)
Geronimo Application Server started
> Error on startup: java.lang.NoClassDefFoundError at
> javax.crypto.Mac.getInstance...
> -----------------------------------------------------------------------------------
>
> Key: GERONIMO-1231
> URL: http://issues.apache.org/jira/browse/GERONIMO-1231
> Project: Geronimo
> Type: Improvement
> Components: kernel
> Versions: 1.0-M5
> Environment: Fedora Core 4.
> java version "1.5.0_04"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_04-b05)
> Java HotSpot(TM) Client VM (build 1.5.0_04-b05, mixed mode)
> Reporter: Greg Luck
> Priority: Minor
> Fix For: 1.x
>
> ./startup.sh
> Booting Geronimo Kernel (in Java 1.5.0_04)...
> Starting Geronimo Application Server
> [***********> ] 91% 11s Starting org/apache/geronimo/Console/Jetty
> 15:57:56,430 ERROR [GBeanInstanceState] Error while starting; GBean is now in
> the FAILED state:
> objectName="geronimo.server:J2EEApplication=org/apache/geronimo/Console/Jetty,J2EEModule=null,J2EEServer=geronimo,j2eeType=JACCManager,name=JACCManager"
> java.lang.NoClassDefFoundError
> at javax.crypto.Mac.getInstance(DashoA12275)
> at
> org.apache.geronimo.security.ContextManager.setAlgorithm(ContextManager.java:292)
> at
> org.apache.geronimo.security.ContextManager.<clinit>(ContextManager.java:63)
> at
> org.apache.geronimo.security.jacc.ApplicationPolicyConfigurationManager.<init>(ApplicationPolicyConfigurationManager.java:115)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:856)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:497)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:210)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:140)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:497)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:210)
> at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:233)
> at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:78)
> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:316)
> Exception in thread "main" java.lang.NoClassDefFoundError
> at javax.crypto.Mac.getInstance(DashoA12275)
> at
> org.apache.geronimo.security.ContextManager.setAlgorithm(ContextManager.java:292)
> at
> org.apache.geronimo.security.ContextManager.<clinit>(ContextManager.java:63)
> at
> org.apache.geronimo.security.jacc.ApplicationPolicyConfigurationManager.<init>(ApplicationPolicyConfigurationManager.java:115)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:856)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:497)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:210)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:140)
> at
> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:497)
> at
> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:210)
> at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:233)
> at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:78)
> at org.apache.geronimo.system.main.Daemon.main(Daemon.java:316)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira