Jeff and Brian did most of the heavy lifting for the Liferay integration. I don't know why the now defunct method was needed. But since the method was intentionally removed as part of a security related JIRA it sounds like we need a new version of the Liferay EAR and not a new rev of the release. So +1 on rc4.
thanks, Paul On 9/13/06, David Jencks <[EMAIL PROTECTED]> wrote:
That method got removed in trunk in rev 431706 as part of GERONIMO-2313, work which was also done on the branches. Why do you need it-- it didn't seem that geronimo needed it? thanks david jencks On Sep 13, 2006, at 12:19 PM, Paul McMahan wrote: > Matt, > I did a pretty thorough test of the console and it looks good. > However, when I tried to install and start the Liferay plugin I got > the stack trace below. I don't know if this is a real problem or just > indicative that the Liferay plugin needs to be updated to synch up > with api changes in the JACC spec jar. I strongly suspect the latter > but I wanted to get this in front of the right eyeballs before we pull > the trigger since its security related. > > Sorry I was not able to report this problem earlier but when I tried > to import the plugin on a previous release candidate the plugin/server > compatibility version numbers didn't match up yet. > > 12:03:29,065 ERROR [ResultsHandler] Unable to start configuration > liferay/liferay-portal-tomcat/4.0.0/car > org.apache.geronimo.kernel.config.LifecycleException: start of > liferay/liferay-portal-tomcat/4.0.0/car failed > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf > iguration(SimpleConfigurationManager.java:544) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf > iguration(SimpleConfigurationManager.java:508) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager$ > $FastClassByCGLIB$$ce77a924.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:122) > at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke > (GBeanInstance.java:817) > at org.apache.geronimo.gbean.runtime.RawInvoker.invoke > (RawInvoker.java:57) > at > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke > (RawOperationInvoker.java:35) > at > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept > (ProxyMethodInterceptor.java:96) > at > org.apache.geronimo.kernel.config.EditableConfigurationManager$ > $EnhancerByCGLIB$$cb32bcee.startConfiguration(<generated>) > at > org.apache.geronimo.console.car.ResultsHandler.actionAfterView > (ResultsHandler.java:76) > at org.apache.geronimo.console.MultiPagePortlet.processAction > (MultiPagePortlet.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:595) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at org.apache.pluto.core.PortletServlet.service > (PortletServlet.java:153) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:173) > at org.apache.catalina.core.ApplicationDispatcher.invoke > (ApplicationDispatcher.java:672) > at org.apache.catalina.core.ApplicationDispatcher.doInclude > (ApplicationDispatcher.java:574) > at org.apache.catalina.core.ApplicationDispatcher.include > (ApplicationDispatcher.java:499) > at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke > (PortletInvokerImpl.java:120) > at org.apache.pluto.invoker.impl.PortletInvokerImpl.action > (PortletInvokerImpl.java:68) > at org.apache.pluto.PortletContainerImpl.processPortletAction > (PortletContainerImpl.java:164) > at > org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPo > rtletAction(PortletContainerWrapperImpl.java:82) > at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter > (ApplicationFilterChain.java:252) > at org.apache.catalina.core.ApplicationFilterChain.doFilter > (ApplicationFilterChain.java:173) > at org.apache.catalina.core.StandardWrapperValve.invoke > (StandardWrapperValve.java:213) > at org.apache.catalina.core.StandardContextValve.invoke > (StandardContextValve.java:178) > at > org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke > (DefaultSubjectValve.java:56) > at org.apache.catalina.authenticator.AuthenticatorBase.invoke > (AuthenticatorBase.java:524) > at org.apache.geronimo.tomcat.GeronimoStandardContext > $SystemMethodValve.invoke(GeronimoStandardContext.java:342) > at > org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke > (GeronimoBeforeAfterValve.java:31) > at org.apache.catalina.core.StandardHostValve.invoke > (StandardHostValve.java:126) > at org.apache.catalina.valves.ErrorReportValve.invoke > (ErrorReportValve.java:105) > at org.apache.catalina.core.StandardEngineValve.invoke > (StandardEngineValve.java:107) > at org.apache.catalina.valves.AccessLogValve.invoke > (AccessLogValve.java:541) > at org.apache.catalina.connector.CoyoteAdapter.service > (CoyoteAdapter.java:148) > at org.apache.coyote.http11.Http11Processor.process > (Http11Processor.java:869) > at org.apache.coyote.http11.Http11BaseProtocol > $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java: > 667) > at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket > (PoolTcpEndpoint.java:527) > at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt > (LeaderFollowerWorkerThread.java:80) > at org.apache.tomcat.util.threads.ThreadPool > $ControlRunnable.run(ThreadPool.java:684) > at java.lang.Thread.run(Thread.java:534) > Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: > Unknown start exception > at > org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration > GBeans(ConfigurationUtil.java:440) > at > org.apache.geronimo.kernel.config.KernelConfigurationManager.start > (KernelConfigurationManager.java:187) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf > iguration(SimpleConfigurationManager.java:527) > ... 48 more > Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: > Getter method not found Attribute Name: roleDesignateMap, Type: > interface java.util.Map, GBeanInstance: > org.apache.geronimo.security.jacc.ApplicationPolicyConfigurationManage > r > at org.apache.geronimo.gbean.runtime.GBeanAttribute.<init> > (GBeanAttribute.java:247) > at org.apache.geronimo.gbean.runtime.GBeanInstance.<init> > (GBeanInstance.java:243) > at org.apache.geronimo.kernel.basic.BasicKernel.loadGBean > (BasicKernel.java:354) > at > org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration > GBeans(ConfigurationUtil.java:362) > ... 50 more > > > On 9/12/06, Matt Hogstrom <[EMAIL PROTECTED]> wrote: >> I have updated build in the following ways: >> >> - Removed the code that left extraneous 0 length DTDs in the build. >> - Built on 1.1.1. These binaries are the final ones that will be >> used for distribution. >> >> They can be found at >> >> http://people.apache.org/~hogstrom/1.1.1-rc4/ >> >> Please note that these jars are based on a build with 1.1.1. It >> *DOES NOT HAVE* and -rcn extensions in the name. Building and >> testing will generate 1.1.1 artifacts. >> >> The -rc4 extension was added only to differentiate it from the other >> rcs. >> >> Please vote on this release as it should be our last one. >> >> I have built the server from the sources (using the provided schema >> and spec jars). The datasource creation issue has been addressed. >> >> This vote will conclude on Friday, 9/15 at 1800 Eastern time. >> >> Matt Hogstrom >> [EMAIL PROTECTED] >> >> >> >>
