I wonder if there is going to be a 1.1.2 hivemind release or should I try applying patches and waiting for the eventual good-enough-to-commit blah blah to eventually get some of these things fixed up?
On 5/9/07, Jan Vissers <[EMAIL PROTECTED]> wrote:
Hi, With the help of this "Tapestry (4.0.2) / Hivemind (1.1.1) in OC4J 10.1.3 - Dig a little bit more, anyone please give me a ladder to climb up" post I've now got things working on 10.1.3.2 Below the hivemodule.xml I created: <?xml version="1.0"?> <module id="com.cumquatit.refapp" version="1.0.0" package="com.cumquatit.refapp"> <implementation service-id="hivemind.LoggingInterceptor"> <create-instance class="com.cumquatit.refapp.HivemindFixLoggingInterceptor" /> </implementation> </module> And the class to go along with it: package com.cumquatit.refapp; import java.util.List; import org.apache.hivemind.InterceptorStack; import org.apache.hivemind.ServiceInterceptorFactory; import org.apache.hivemind.internal.Module; public class HivemindFixLoggingInterceptor implements ServiceInterceptorFactory { @SuppressWarnings("unchecked") public void createInterceptor(InterceptorStack arg0, Module arg1, List arg2) { } } This basically does the trick. Thanks Jesse (and I hope you refrain from taking every post coming from me as an insult), -J. (On OC4J11 Tech Preview, it is not yet working - but the error indicates something different than a specific Hivemind issue) Jan Vissers wrote: > Below the trace I see, whenever Tapestry 4.1.1 tries to load.... > Has anybody ever tried Tapestry 4.1.1 on OC4J? > > ********************************************************** > > > 07/05/09 13:22:02 org.apache.hivemind.ApplicationRuntimeException: > Unable to construct service tapestry.init.ApplicationSpecificationInitial > izer: Error building service > tapestry.init.ApplicationSpecificationInitializer: Error at > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applica > tions/refapp/refapp-web-1.0.0/WEB-INF/lib/tapestry- framework-4.1.1.jar!/META-INF/tapestry.init.xml, > line 46, column 89: Service interceptor > factory hivemind.LoggingInterceptor failed to create > org.apache.tapestry.parse.ISpecificationParser interceptor for service > tapestry.parse.S > pecificationParser as class $ISpecificationParser_112709303e6: > argument type mismatch > 07/05/09 13:22:02 location: > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/refapp- web-1.0.0/WEB-INF/lib/tapestry-framewo > > rk-4.1.1.jar!/META-INF/tapestry.init.xml, line 42, column 21 > > 07/05/09 13:22:02 org.apache.hivemind.ApplicationRuntimeException: > Error building service tapestry.init.ApplicationSpecificationInitializer : > Error at > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/refapp- web-1.0.0/WEB-INF/lib/tapestry-framework-4.1.1.jar!/META-IN > > F/tapestry.init.xml, line 46, column 89: Service interceptor factory > hivemind.LoggingInterceptor failed to create org.apache.tapestry.parse. > ISpecificationParser interceptor for service > tapestry.parse.SpecificationParser as class > $ISpecificationParser_112709303e6: argument type mi > smatch > 07/05/09 13:22:02 location: > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/refapp- web-1.0.0/WEB-INF/lib/tapestry-framewo > > rk-4.1.1.jar!/META-INF/tapestry.init.xml, line 42, column 21 > > 07/05/09 13:22:02 org.apache.hivemind.ApplicationRuntimeException: > Error building service tapestry.init.ApplicationSpecificationInitializer : > Error at > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/refapp- web-1.0.0/WEB-INF/lib/tapestry-framework-4.1.1.jar!/META-IN > > F/tapestry.init.xml, line 46, column 89: Service interceptor factory > hivemind.LoggingInterceptor failed to create org.apache.tapestry.parse. > ISpecificationParser interceptor for service > tapestry.parse.SpecificationParser as class > $ISpecificationParser_112709303e6: argument type mi > smatch > 07/05/09 13:22:02 location: > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/refapp- web-1.0.0/WEB-INF/lib/tapestry-framewo > > rk-4.1.1.jar!/META-INF/tapestry.init.xml, line 43, column 67 > > 07/05/09 13:22:02 org.apache.hivemind.ApplicationRuntimeException: > Error at code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/ > refapp-web-1.0.0/WEB-INF/lib/tapestry- framework-4.1.1.jar!/META-INF/tapestry.init.xml, > line 46, column 89: Service interceptor factory hivem > ind.LoggingInterceptor failed to create > org.apache.tapestry.parse.ISpecificationParser interceptor for service > tapestry.parse.SpecificationP > arser as class $ISpecificationParser_112709303e6: argument type mismatch > 07/05/09 13:22:02 location: > code-source:/D:/ora/ocj10_1_3_2_0/j2ee/home/applications/refapp/refapp- web-1.0.0/WEB-INF/lib/tapestry-framewo > > rk-4.1.1.jar!/META-INF/tapestry.init.xml, line 46, column 89 > > 07/05/09 13:22:02 org.apache.hivemind.ApplicationRuntimeException: > Service interceptor factory hivemind.LoggingInterceptor failed to create > org.apache.tapestry.parse.ISpecificationParser interceptor for service > tapestry.parse.SpecificationParser as class $ISpecificationParser_112 > 709303e6: argument type mismatch > > 07/05/09 13:22:02 java.lang.IllegalArgumentException: argument type > mismatch > 07/05/09 13:22:02 > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) > 07/05/09 13:22:02 > sun.reflect.NativeConstructorAccessorImpl.newInstance( NativeConstructorAccessorImpl.java:39) > > 07/05/09 13:22:02 > sun.reflect.DelegatingConstructorAccessorImpl.newInstance( DelegatingConstructorAccessorImpl.java:27) > > 07/05/09 13:22:02 > java.lang.reflect.Constructor.newInstance(Constructor.java:513) > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.LoggingInterceptorFactory.instantiateInterceptor (LoggingInterceptorFactory.java:290) > > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.LoggingInterceptorFactory.createInterceptor (LoggingInterceptorFactory.java:255) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.ServiceInterceptorContributionImpl.createInterceptor (ServiceInterceptorContributionImpl.java:95) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.InterceptorStackImpl.process( InterceptorStackImpl.java:116) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.addInterceptors (AbstractServiceModelImpl.java:85) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.PooledServiceModel.constructServiceProxy (PooledServiceModel.java:154) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.PooledServiceModel.<init>( PooledServiceModel.java:130) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.PooledServiceModelFactory.createServiceModelForService (PooledServiceModelFactory.jav > > a:26) > 07/05/09 13:22:02 > org.apache.hivemind.impl.ServicePointImpl.getService( ServicePointImpl.java:208) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.ServicePointImpl.getService( ServicePointImpl.java:223) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.RegistryInfrastructureImpl.getService( RegistryInfrastructureImpl.java:207) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.ModuleImpl.getService(ModuleImpl.java:105) > 07/05/09 13:22:02 > org.apache.hivemind.schema.rules.ServiceTranslator.translate( ServiceTranslator.java:40) > > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.BuilderPropertyFacet.getFacetValue( BuilderPropertyFacet.java:55) > > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.BuilderFactoryLogic.wireProperty( BuilderFactoryLogic.java:357) > > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.BuilderFactoryLogic.setProperties( BuilderFactoryLogic.java:320) > > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.BuilderFactoryLogic.createService( BuilderFactoryLogic.java:77) > > 07/05/09 13:22:02 > org.apache.hivemind.service.impl.BuilderFactory.createCoreServiceImplementation (BuilderFactory.java:42) > > 07/05/09 13:22:02 > org.apache.hivemind.impl.InvokeFactoryServiceConstructor.constructCoreServiceImplementation (InvokeFactoryServiceConstructo > > r.java:62) > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructCoreServiceImplementation (AbstractServiceModelImpl > > .java:108) > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructNewServiceImplementation (AbstractServiceModelImpl. > > java:158) > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl.constructServiceImplementation (AbstractServiceModelImpl.jav > > a:140) > 07/05/09 13:22:02 > org.apache.hivemind.impl.servicemodel.SingletonServiceModel.getActualServiceImplementation (SingletonServiceModel.java:69) > > 07/05/09 13:22:03 > $ApplicationInitializer_112709303db._service($ApplicationInitializer_112709303db.java) > > 07/05/09 13:22:03 > $ApplicationInitializer_112709303db.initialize($ApplicationInitializer_112709303db.java) > > 07/05/09 13:22:03 > $ApplicationInitializer_112709303da.initialize($ApplicationInitializer_112709303da.java) > > 07/05/09 13:22:03 > $ApplicationInitializer_112709303de.initialize($ApplicationInitializer_112709303de.java) > > 07/05/09 13:22:03 > $ApplicationInitializer_112709303d3.initialize($ApplicationInitializer_112709303d3.java) > > 07/05/09 13:22:03 > $ApplicationInitializer_112709303d2.initialize($ApplicationInitializer_112709303d2.java) > > 07/05/09 13:22:03 > org.apache.tapestry.ApplicationServlet.initializeApplication( ApplicationServlet.java:299) > > 07/05/09 13:22:03 > org.apache.tapestry.ApplicationServlet.init(ApplicationServlet.java:198) > 07/05/09 13:22:03 > com.evermind.server.http.HttpApplication.loadServlet( HttpApplication.java:2361) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpApplication.findServlet( HttpApplication.java:4810) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpApplication.findServlet( HttpApplication.java:4734) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpApplication.initPreloadServlets( HttpApplication.java:4922) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpApplication.initDynamic( HttpApplication.java:1134) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpApplication.<init>(HttpApplication.java :738) > 07/05/09 13:22:03 > com.evermind.server.ApplicationStateRunning.getHttpApplication( ApplicationStateRunning.java:414) > > 07/05/09 13:22:03 > com.evermind.server.Application.getHttpApplication(Application.java:571) > 07/05/09 13:22:03 > com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference.createHttpApplicationFromReference (HttpSite.java:1990) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpSite$HttpApplicationRunTimeReference .<init>(HttpSite.java:1909) > > 07/05/09 13:22:03 > com.evermind.server.http.HttpSite.initApplications(HttpSite.java:645) > 07/05/09 13:22:03 > com.evermind.server.http.HttpSite.setConfig(HttpSite.java:290) > 07/05/09 13:22:03 > com.evermind.server.http.HttpServer.setSites(HttpServer.java:270) > 07/05/09 13:22:03 > com.evermind.server.http.HttpServer.setConfig(HttpServer.java:177) > 07/05/09 13:22:03 > com.evermind.server.ApplicationServer.initializeHttp( ApplicationServer.java:2478) > > 07/05/09 13:22:03 > com.evermind.server.ApplicationServer.setConfig(ApplicationServer.java :1032) > > 07/05/09 13:22:03 > com.evermind.server.ApplicationServerLauncher.run( ApplicationServerLauncher.java:131) > > 07/05/09 13:22:03 java.lang.Thread.run(Thread.java:619) > 07/05/09 13:22:03 > ********************************************************** > > 07/05/09 13:22:03 Oracle Containers for J2EE 10g (10.1.3.2.0) > initialized > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- Cumquat Information Technology De Dreef 19 3706 BR Zeist T +31 (0)30 - 6940490 F +31 (0)30 - 6940499 W http://www.cumquat.nl E [EMAIL PROTECTED] M +31 6 51 169 556 B http://www.cumquat.nl/technology_atom10.xml --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Jesse Kuhnert Tapestry/Dojo team member/developer Open source based consulting work centered around dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com