Yeah... ActiveMQ stores objects in system properties...nothing I can doabout that :-(
However, it looks like you fixed it for me bu testing for the type ;-) Thanks. Eugene how often are Maven SNAPS getting pushed to the repo? I'd like to test this out. Thanks, Jeff Tim Eck wrote: > Wow..it seems someone is abusing System properties and storing non-string > values in there. > >> -----Original Message----- >> From: [EMAIL PROTECTED] [mailto:tc-dev- >> [EMAIL PROTECTED] On Behalf Of Jeff Genender >> Sent: Friday, August 31, 2007 4:04 PM >> To: [email protected] >> Subject: [tc-dev] PLugin developed but habing a problem running in >> Geronimo >> >> Hi, >> >> I have developed the Geronimo plugin and the unit tests work fine...the >> TC server launched without a problem. >> >> Hoever, when I run the server in Geronimo, I get the following >> exception...any ideas?: >> >> java.lang.ClassCastException: java.util.HashSet >> at >> com.tc.logging.TCLogging.writeSystemProperties(TCLogging.java:451) >> at com.tc.logging.TCLogging.setLogDirectory(TCLogging.java:349) >> at >> com.tc.config.schema.setup.LogSettingConfigItemListener.valueChanged(Lo >> gSettingConfigItemListener.java:26) >> at >> com.tc.config.schema.setup.StandardL2TVSConfigurationSetupManager.selec >> tL2(StandardL2TVSConfigurationSetupManager.java:230) >> at >> com.tc.config.schema.setup.StandardL2TVSConfigurationSetupManager.<init >>> (StandardL2TVSConfigurationSetupManager.java:87) >> at >> com.tc.config.schema.setup.StandardTVSConfigurationSetupManagerFactory. >> createL2TVSConfigurationSetupManager(StandardTVSConfigurationSetupManag >> erFactory.java:205) >> at >> org.terracotta.geronimo2_0.TerracottaServerGBean.<init>(TerracottaServe >> rGBean.java:78) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native >> Method) >> at >> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructor >> AccessorImpl.java:39) >> at >> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCon >> structorAccessorImpl.java:27) >> at >> java.lang.reflect.Constructor.newInstance(Constructor.java:494) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanIns >> tance.java:946) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(G >> BeanInstanceState.java:268) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanc >> eState.java:102) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBe >> anInstanceState.java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanIns >> tance.java:553) >> at >> org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicK >> ernel.java:379) >> at >> org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationG >> Beans(ConfigurationUtil.java:448) >> at >> org.apache.geronimo.kernel.config.KernelConfigurationManager.start(Kern >> elConfigurationManager.java:187) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfi >> guration(SimpleConfigurationManager.java:530) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfi >> guration(SimpleConfigurationManager.java:511) >> at >> org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastClass >> ByCGLIB$$ce77a924.invoke(<generated>) >> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) >> at >> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodIn >> voker.java:38) >> at >> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation. >> java:124) >> at >> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.ja >> va:830) >> at >> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) >> at >> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperatio >> nInvoker.java:35) >> at >> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Proxy >> MethodInterceptor.java:96) >> at >> org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhance >> rByCGLIB$$648fb941.startConfiguration(<generated>) >> at >> org.apache.geronimo.console.car.ResultsHandler.actionAfterView(ResultsH >> andler.java:76) >> at >> org.apache.geronimo.console.MultiPagePortlet.processAction(MultiPagePor >> tlet.java:116) >> at >> org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java:229) >> at >> org.apache.pluto.core.PortletServlet.doGet(PortletServlet.java:158) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) >> at >> org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >> ationFilterChain.java:290) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >> terChain.java:206) >> at >> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispat >> cher.java:654) >> at >> org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDis >> patcher.java:557) >> at >> org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispa >> tcher.java:481) >> at >> org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke(PortletInvokerI >> mpl.java:120) >> at >> org.apache.pluto.invoker.impl.PortletInvokerImpl.action(PortletInvokerI >> mpl.java:68) >> at >> org.apache.pluto.PortletContainerImpl.processPortletAction(PortletConta >> inerImpl.java:164) >> at >> org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPor >> tletAction(PortletContainerWrapperImpl.java:82) >> at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:693) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:806) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic >> ationFilterChain.java:290) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil >> terChain.java:206) >> at >> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal >> ve.java:230) >> at >> org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal >> ve.java:175) >> at >> org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubj >> ectValve.java:56) >> at >> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato >> rBase.java:525) >> at >> org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.in >> voke(GeronimoStandardContext.java:351) >> at >> org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(Geroni >> moBeforeAfterValve.java:47) >> at >> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav >> a:128) >> at >> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav >> a:104) >> at >> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve >> .java:109) >> at >> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:56 >> 3) >> at >> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: >> 261) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:8 >> 44) >> at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process >> (Http11Protocol.java:581) >> at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >> at java.lang.Thread.run(Thread.java:613) >> _______________________________________________ >> tc-dev mailing list >> [email protected] >> http://lists.terracotta.org/mailman/listinfo/tc-dev _______________________________________________ tc-dev mailing list [email protected] http://lists.terracotta.org/mailman/listinfo/tc-dev
