If I comment out "offending" contributions, I get another hivemind exception clearly stating something is wrong with hivemind setup. But Resin is seeing hivemind JARs ! How weird...??
500 Servlet Exception org.apache.hivemind.ApplicationRuntimeException: Service point tapestry.init.MasterInitializer does not exist. at org.apache.hivemind.impl.RegistryInfrastructureImpl.getServicePoint(RegistryInfrastructureImpl.java:179) at org.apache.hivemind.impl.RegistryInfrastructureImpl.getService(RegistryInfrastructureImpl.java:205) at org.apache.hivemind.impl.RegistryImpl.getService(RegistryImpl.java:79) at org.apache.tapestry.ApplicationServlet.initializeApplication(ApplicationServlet.java:295) at org.apache.tapestry.ApplicationServlet.init(ApplicationServlet.java:198) at org.opendating.tapestry.MainServlet.init(MainServlet.java:130) at com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:600) at com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152) at com.caucho.server.webapp.Application.start(Application.java:1599) at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:587) at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72) at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:475) at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:158) at com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:651) at com.caucho.server.host.Host.start(Host.java:385) at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:587) at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72) at com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:475) at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:158) at com.caucho.server.host.HostContainer.start(HostContainer.java:467) at com.caucho.server.resin.ServletServer.start(ServletServer.java:945) at com.caucho.server.deploy.DeployController.startImpl(DeployController.java:587) at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56) at com.caucho.server.deploy.DeployController.start(DeployController.java:483) at com.caucho.server.resin.ResinServer.start(ResinServer.java:478) at com.caucho.server.resin.Resin.init(Resin.java) at com.caucho.server.resin.Resin.main(Resin.java:623) On 4/1/06, Adam Zimowski <[EMAIL PROTECTED]> wrote: > Very weird, isn't it? I've been on it all night.. > > Resin 3.0.18, Tap 4.0, hivemind 1.1.1. JDK 1.5, Slackware Linux. > > Adam > > On 4/1/06, Leonardo Quijano Vincenzi <[EMAIL PROTECTED]> wrote: > > Weird... which versions of Tapestry / Hivemind ? > > > > -- > > Ing. Leonardo Quijano Vincenzi > > DTQ Software > > > > > > Adam Zimowski wrote: > > > Sure. I'm missing XML schema declaration at the top. Could that be it? > > > I also don't have a hivemind DTD. > > > > > > 500 Servlet Exception > > > > > > org.apache.hivemind.ApplicationRuntimeException: Error at > > > file:/opt/opendating/webapps/WEB-INF/classes/META-INF/hivemodule.xml, > > > line 12: Module org.opendating has contributed to unknown configuration > > > point tapestry.services.ApplicationServices. The contribution has been > > > ignored. > > > at > > > org.apache.hivemind.impl.StrictErrorHandler.error(StrictErrorHandler.java:39) > > > at > > > org.apache.hivemind.impl.RegistryInfrastructureConstructor.addContributions(RegistryInfrastructureConstructor.java:451) > > > at > > > org.apache.hivemind.impl.RegistryInfrastructureConstructor.addImplementationsAndContributions(RegistryInfrastructureConstructor.java:400) > > > at > > > org.apache.hivemind.impl.RegistryInfrastructureConstructor.constructRegistryInfrastructure(RegistryInfrastructureConstructor.java:176) > > > at > > > org.apache.hivemind.impl.RegistryBuilder.constructRegistry(RegistryBuilder.java:151) > > > at > > > org.apache.tapestry.ApplicationServlet.constructRegistry(ApplicationServlet.java:253) > > > at > > > org.apache.tapestry.ApplicationServlet.init(ApplicationServlet.java:194) > > > at org.opendating.tapestry.MainServlet.init(MainServlet.java:130) > > > at > > > com.caucho.server.dispatch.ServletConfigImpl.createServlet(ServletConfigImpl.java:600) > > > at > > > com.caucho.server.dispatch.ServletManager.init(ServletManager.java:152) > > > at com.caucho.server.webapp.Application.start(Application.java:1599) > > > at > > > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:587) > > > at > > > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72) > > > at > > > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:475) > > > at > > > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:158) > > > at > > > com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:651) > > > at com.caucho.server.host.Host.start(Host.java:385) > > > at > > > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:587) > > > at > > > com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72) > > > at > > > com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:475) > > > at > > > com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:158) > > > at > > > com.caucho.server.host.HostContainer.start(HostContainer.java:467) > > > at > > > com.caucho.server.resin.ServletServer.start(ServletServer.java:945) > > > at > > > com.caucho.server.deploy.DeployController.startImpl(DeployController.java:587) > > > at > > > com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56) > > > at > > > com.caucho.server.deploy.DeployController.start(DeployController.java:483) > > > at com.caucho.server.resin.ResinServer.start(ResinServer.java:478) > > > at com.caucho.server.resin.Resin.init(Resin.java) > > > at com.caucho.server.resin.Resin.main(Resin.java:623) > > > > > > ----------------------------- web.xml > > > ------------------------------------- > > > > > > <?xml version="1.0" encoding="ISO-8859-1"?> > > > > > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > > > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > > > version="2.4"> > > > > > > <display-name>opendating</display-name> > > > > > > <servlet> > > > <servlet-name>opendating</servlet-name> > > > > > > <servlet-class>org.opendating.tapestry.MainServlet</servlet-class> > > > <!-- > > > <servlet-class>org.apache.tapestry.ApplicationServlet</servlet-class> > > > --> > > > <load-on-startup>0</load-on-startup> > > > </servlet> > > > <servlet-mapping> > > > <servlet-name>opendating</servlet-name> > > > <url-pattern>/app</url-pattern> > > > </servlet-mapping> > > > > > > <resource-ref> > > > <description>OpenDating Database</description> > > > <res-ref-name>jdbc/opendating</res-ref-name> > > > <res-type>javax.sql.DataSource</res-type> > > > <res-auth>Container</res-auth> > > > </resource-ref> > > > > > > <listener> > > > > > > <listener-class>org.opendating.session.ServletContextSniffer</listener-class> > > > </listener> > > > <listener> > > > > > > <listener-class>org.opendating.session.HttpSessionSniffer</listener-class> > > > </listener> > > > <listener> > > > > > > <listener-class>org.opendating.session.HttpRequestSniffer</listener-class> > > > </listener> > > > > > > </web-app> > > > > > > ----------------------------------- hivemodule.xml > > > ------------------------ > > > > > > <?xml version="1.0"?> > > > <module id="org.opendating" version="0.1.0"> > > > > > > <service-point id="CaptchaService" > > > interface="org.apache.tapestry.engine.IEngineService"> > > > <invoke-factory> > > > <construct > > > class="org.opendating.tapestry.services.CaptchaService"> > > > <set-object property="linkFactory" > > > value="service:tapestry.url.LinkFactory"/> > > > </construct> > > > </invoke-factory> > > > </service-point> > > > > > > <contribution > > > configuration-id="tapestry.services.ApplicationServices"> > > > <service name="captcha" object="service:CaptchaService"/> > > > </contribution> > > > > > > <contribution configuration-id="tapestry.state.ApplicationObjects"> > > > <state-object name="member" scope="session"> > > > <create-instance > > > class="org.opendating.data.model.Member"/> > > > </state-object> > > > </contribution> > > > > > > <service-point id="daoProvider" > > > interface="org.opendating.data.dao.IApplicationDAOProvider"/> > > > > > > <implementation service-id="daoProvider"> > > > <create-instance > > > class="org.opendating.data.dao.standard.StandardDAOProvider" > > > model="singleton"/> > > > </implementation> > > > > > > </module> > > > > > > On 4/1/06, Leonardo Quijano Vincenzi <[EMAIL PROTECTED]> wrote: > > > > > >> Adam Zimowski wrote: > > >> > > >>> Hi, > > >>> > > >>> I'm trying to deploy my app to Resin, but I'm getting exception from > > >>> Hivemind on startup about unknown configuration point > > >>> tapestry.services.ApplicationServices. When testing it under Tomcat > > >>> the app works just fine, so I'm guessing something Hivemind wants is > > >>> missing. I basically created lib-tapestry-4.0 directory inside Resin, > > >>> and told Resin about it. Standard stuff, configured my app, tried > > >>> starting it and I keep getting that Hivemind error. Anybody seen this > > >>> before? It's driving me nuts... > > >>> > > >>> Adam > > >>> > > >>> --------------------------------------------------------------------- > > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > > >>> For additional commands, e-mail: [EMAIL PROTECTED] > > >>> > > >>> > > >>> > > >> It would be useful if you actually post the error information: > > >> > > >> - The exception stack trace. > > >> - Your web.xml > > >> - Your hivemodule.xml > > >> > > >> And any other relevant stuff. > > >> > > >> -- > > >> Ing. Leonardo Quijano Vincenzi > > >> DTQ Software > > >> > > >> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > > >> For additional commands, e-mail: [EMAIL PROTECTED] > > >> > > >> > > >> > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]