Oh, now I see it:

Instead of 

  <property name="dialect">org.hibernate.dialect.MySQLDialect</property>


you need to write

<property name="dialect" value="org.hibernate.dialect.MySQLDialect" />

since in HiveMind descriptors text-elements are alway treated as
comments, 
contrary to the syntax in hibernate.cfg.xml

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, January 03, 2007 10:01 PM
> To: Tapestry users
> Subject: Re: RE: RE: HoneycombLib/Hibernate problem
> 
>          <dependency>
>             <groupId>mysql-connector-java</groupId>
>             <artifactId>mysql-connector-java</artifactId>
>             <version>3.1.14</version>
>           </dependency>
> 
> (only a manual maven install worked though).
> 
> The mysql connector is found corrctly.
> 
> 
> The console output:
> 
> launching Jetty webapp: / on address: domain.de:8080 using 
> dir: [C:\java\tapestry\workspace\DomainWeb\src\main\webapp] 
> 21:51:11.796 INFO   [main] 
> org.mortbay.log.LogImpl.add(LogImpl.java:109) >16> added 
> [EMAIL PROTECTED]
> 21:51:11.765 INFO   [main] 
> org.mortbay.log.LogImpl.reset(LogImpl.java:228) >11> reset
> 21:51:11.828 INFO   [main] 
> org.mortbay.log.LogImpl.add(LogImpl.java:109) >11> added 
> [EMAIL PROTECTED]
> log4j:WARN No appenders could be found for logger 
> (org.mortbay.http.HttpServer).
> log4j:WARN Please initialize the log4j system properly.
> 21:51:11.921 INFO   [main] 
> org.mortbay.util.FileResource.<clinit>(FileResource.java:60) 
> >10> Checking Resource aliases
> 21:51:14.562 INFO   [main] 
> org.apache.tapestry.ApplicationServlet.init(ApplicationServlet
> .java:211) >12> Initialized application servlet 
> 'HoneycombTemplateWeb': 797 millis to create HiveMind 
> Registry, 2.219 millis overall.
> 21:51:14.578 INFO   [main] 
> org.mortbay.http.SocketListener.start(SocketListener.java:204)
>  >06> Started SocketListener on 127.0.0.1:8080
> 21:51:58.000 INFO   [SocketListener0-1] 
> org.hibernate.cfg.annotations.Version.<clinit>(Version.java:15
> ) >89> Hibernate Annotations 3.2.0.CR1
> 21:51:58.015 INFO   [SocketListener0-1] 
> org.hibernate.cfg.Environment.<clinit>(Environment.java:499) 
> >94> Hibernate 3.2 cr2
> 21:51:58.015 INFO   [SocketListener0-1] 
> org.hibernate.cfg.Environment.<clinit>(Environment.java:532) 
> >94> hibernate.properties not found
> 21:51:58.015 INFO   [SocketListener0-1] 
> org.hibernate.cfg.Environment.buildBytecodeProvider(Environmen
> t.java:666) >95> Bytecode provider name : cglib
> 21:51:58.031 INFO   [SocketListener0-1] 
> org.hibernate.cfg.Environment.<clinit>(Environment.java:583) 
> >94> using JDK 1.4 java.sql.Timestamp handling
> 
> 
> And more from the website output:
> 
> 
> Stack Trace:
> java.util.Hashtable.put(Unknown Source) 
> java.util.Properties.setProperty(Unknown Source)
> org.hibernate.cfg.Configuration.setProperty(Configuration.java:1289)
> com.javaforge.honeycomb.hivemind.hibernate.HibernateProperty.a
> pplyTo(HibernateProperty.java:38)
> com.javaforge.honeycomb.hivemind.hibernate.HibernateSessionFac
> tory.<init>(HibernateSessionFactory.java:100)
> sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
> Method) 
> sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown 
> Source) 
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unkn
> own Source) java.lang.reflect.Constructor.newInstance(Unknown Source)
> org.apache.hivemind.util.ConstructorUtils.invoke(ConstructorUt
> ils.java:139)
> org.apache.hivemind.service.impl.BuilderFactoryLogic.instantia
> teExplicitConstructorInstance(BuilderFactoryLogic.java:135)
> org.apache.hivemind.service.impl.BuilderFactoryLogic.instantia
> teCoreServiceInstance(BuilderFactoryLogic.java:109)
> org.apache.hivemind.service.impl.BuilderFactoryLogic.createSer
> vice(BuilderFactoryLogic.java:75)
> org.apache.hivemind.service.impl.BuilderFactory.createCoreServ
> iceImplementation(BuilderFactory.java:42)
> org.apache.hivemind.impl.InvokeFactoryServiceConstructor.const
> ructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:62)
> org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
> .constructCoreServiceImplementation(AbstractServiceModelImpl.java:108)
> org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
> .constructNewServiceImplementation(AbstractServiceModelImpl.java:158)
> org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
> .constructServiceImplementation(AbstractServiceModelImpl.java:140)
> org.apache.hivemind.impl.servicemodel.SingletonServiceModel.ge
> tActualServiceImplementation(SingletonServiceModel.java:69)
> $ServiceImplementationFactory_10fe9bad67b._service($ServiceImp
> lementationFactory_10fe9bad67b.java)
> $ServiceImplementationFactory_10fe9bad67b.createCoreServiceImp
lementation($ServiceImplementationFactory_10fe9bad67b.java)
> $ServiceImplementationFactory_10fe9bad67a.createCoreServiceImp
lementation($ServiceImplementationFactory_10fe9bad67a.java)
> org.apache.hivemind.impl.InvokeFactoryServiceConstructor.const
> ructCoreServiceImplementation(InvokeFactoryServiceConstructor.java:62)
> org.apache.hivemind.impl.servicemodel.AbstractServiceModelImpl
> .constructCoreServiceImplementation(AbstractServiceModelImpl.java:108)
> com.javaforge.honeycomb.hivemind.statefulservice.StatefulServi
> ceModel.constructStatefulService(StatefulServiceModel.java:253)
> com.javaforge.honeycomb.hivemind.statefulservice.StatefulServi
> ceModel.obtainPooledService(StatefulServiceModel.java:232)
> com.javaforge.honeycomb.hivemind.statefulservice.StatefulServi
> ceModel.getServiceImplementationForCurrentThread(StatefulServi
> ceModel.java:211)
> $Session_10fe9bad64f._service($Session_10fe9bad64f.java)
> $Session_10fe9bad64f.getTransaction($Session_10fe9bad64f.java)
> $Session_10fe9bad650.getTransaction($Session_10fe9bad650.java)
> $Session_10fe9bad651.getTransaction($Session_10fe9bad651.java)
> com.javaforge.honeycomb.service.AbstractPersistenceService.rol
> lback(AbstractPersistenceService.java:66)
> com.javaforge.honeycomb.tapestry.TransactionalDirectService.ha
> ndleError(TransactionalDirectService.java:90)
> com.javaforge.honeycomb.tapestry.TransactionalDirectService.tr
> iggerComponent(TransactionalDirectService.java:84)
> org.apache.tapestry.engine.DirectService.service(DirectService
> .java:132)
> $IEngineService_10fe9bad5ba.service($IEngineService_10fe9bad5ba.java)
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.serv
> ice(EngineServiceOuterProxy.java:66)
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngi
> ne.java:248)
> org.apache.tapestry.services.impl.InvokeEngineTerminator.servi
> ce(InvokeEngineTerminator.java:60)
> $WebRequestServicer_10fe9bad598.service($WebRequestServicer_10
> fe9bad598.java)
> $WebRequestServicer_10fe9bad594.service($WebRequestServicer_10
> fe9bad594.java)
> org.apache.tapestry.services.impl.WebRequestServicerPipelineBr
> idge.service(WebRequestServicerPipelineBridge.java:56)
> $ServletRequestServicer_10fe9bad57a.service($ServletRequestSer
> vicer_10fe9bad57a.java)
> org.apache.tapestry.request.DecodedRequestInjector.service(Dec
> odedRequestInjector.java:55)
> $ServletRequestServicerFilter_10fe9bad576.service($ServletRequ
> estServicerFilter_10fe9bad576.java)
> $ServletRequestServicer_10fe9bad57c.service($ServletRequestSer
> vicer_10fe9bad57c.java)
> org.apache.tapestry.multipart.MultipartDecoderFilter.service(M
> ultipartDecoderFilter.java:52)
> $ServletRequestServicerFilter_10fe9bad574.service($ServletRequ
> estServicerFilter_10fe9bad574.java)
> $ServletRequestServicer_10fe9bad57c.service($ServletRequestSer
> vicer_10fe9bad57c.java)
> org.apache.tapestry.services.impl.SetupRequestEncoding.service
> (SetupRequestEncoding.java:53)
> $ServletRequestServicerFilter_10fe9bad578.service($ServletRequ
> estServicerFilter_10fe9bad578.java)
> $ServletRequestServicer_10fe9bad57c.service($ServletRequestSer
> vicer_10fe9bad57c.java)
> $ServletRequestServicer_10fe9bad56e.service($ServletRequestSer
> vicer_10fe9bad56e.java)
> org.apache.tapestry.ApplicationServlet.doService(ApplicationSe
> rvlet.java:123)
> org.apache.tapestry.ApplicationServlet.doPost(ApplicationServl
> et.java:168)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:615)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:688)
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebAp
> plicationHandler.java:496)
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler
> .java:569)
> org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebAppl
> icationContext.java:624)
> org.mortbay.http.HttpContext.handle(HttpContext.java:1434)
> org.mortbay.http.HttpServer.service(HttpServer.java:896)
> org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
> org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
> org.mortbay.http.SocketListener.handleConnection(SocketListene
> r.java:244)
> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:366)
> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> 
> Thanks for your help!
> 
> 
> -------- Original-Nachricht --------
> Datum: Wed, 3 Jan 2007 13:35:22 +0100
> Von: [EMAIL PROTECTED]
> An: users@tapestry.apache.org
> Betreff: RE: RE: HoneycombLib/Hibernate problem
> 
> > Somehow the hibernate session factory is not initialised correctly.
> > Usually, there's some more info in the logs. Some wild 
> guesses: is the 
> > MySQL driver on the classpath? I.e did you add a dependency in your 
> > pom.xml? Did you try to run the "unit"-Tests from the core 
> project? If 
> > that works, is the Mysql-jar in your web-inf lib?
> > 
> > As for debugging: you can use mvn war:exploded and deploy it in a 
> > Tomcat instance started from Eclipse. You can also start Maven from 
> > within Eclipse (with the jetty:run goal).
> > 
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, January 03, 2007 12:41 PM
> > > To: Tapestry users; users@tapestry.apache.org
> > > Subject: Re: RE: HoneycombLib/Hibernate problem
> > > 
> > > Hi there!
> > > 
> > > Inside the generated Core project I adapted the 
> hivemodule.xml file 
> > > like that:
> > > 
> > > <contribution
> > > configuration-id="honeycomb.hibernate.HibernateSessionFactory">
> > >       
> > >       <entity
> > > clazz="com.javaforge.honeycomb.hibernate.audit.AuditEvent" />
> > >     
> > >           <entity clazz="com.domain.Foo" />
> > >       <entity clazz="com.domain.Bar" />
> > >     
> > >       <property
> > > name="dialect">org.hibernate.dialect.MySQLDialect</property>
> > >           <property
> > > name="connection.driver_class">org.gjt.mm.mysql.Driver</property>
> > >           <property name="connection.username">root</property>
> > >           <property name="connection.password">thepass</property> 
> > >           <property
> > > name="connection.url">jdbc:mysql://localhost:3306/test</property>
> > >     
> > >   </contribution>
> > > 
> > > .
> > > 
> > > When I now enter an item on the website and want to save it, it 
> > > throws an exception:
> > > 
> > > org.apache.hivemind.ApplicationRuntimeException
> > > Unable to construct service
> > > honeycomb.hibernate.HibernateSessionFactory: Error 
> building service 
> > > honeycomb.hibernate.HibernateSessionFactory: Failure invoking 
> > > constructor for class 
> > > com.javaforge.honeycomb.hivemind.hibernate.HibernateSessionFac
> > > tory: java.lang.NullPointerException
> > > location: 
> > > jar:file:/C:/home/me/.m2/repository/com/javaforge/honeycomb/Ho
> > > neycombHibernate/0.3.3/HoneycombHibernate-0.3.3.jar!/META-INF/
> > > hivemodule.xml, line 28, column 74        23      
> </invoke-factory>
> > > 24        <interceptor service-id="hivemind.LoggingInterceptor"/>
> > > 25        </service-point>
> > > 26        
> > > 27        <service-point id="HibernateSession" 
> > > interface="org.hibernate.Session">
> > > 28        <invoke-factory service-id="HibernateSessionFactory" 
> > > model="stateful"/>
> > > 29        <interceptor service-id="hivemind.LoggingInterceptor"/>
> > > 30        </service-point>
> > > 31        
> > > 32        <implementation 
> > > service-id="honeycomb.audit.AuditInterceptor"> Den
> > > 33        Audit-Interceptor instanziieren.
> > > 
> > >   
> > > Unable to construct service
> > > honeycomb.hibernate.HibernateSessionFactory: Error 
> building service 
> > > honeycomb.hibernate.HibernateSessionFactory: Failure invoking 
> > > constructor for class 
> > > com.javaforge.honeycomb.hivemind.hibernate.HibernateSessionFac
> > > tory: java.lang.NullPointerException
> > > location: 
> > > jar:file:/C:/home/me/.m2/repository/com/javaforge/honeycomb/Ho
> > > neycombHibernate/0.3.3/HoneycombHibernate-0.3.3.jar!/META-INF/
> > > hivemodule.xml, line 12, column 37        7       
> > > <configuration-point id="HibernateSessionFactory"
> > > 8 schema-id="HibernateSessionFactory"/>
> > > 9 
> > > 10        <service-point id="HibernateSessionFactory" 
> > > parameters-occurs="none"
> > > 11        
> interface="org.apache.hivemind.ServiceImplementationFactory">
> > > 12        <invoke-factory model="singleton">
> > > 13        <construct
> > > 14        
> > > class="com.javaforge.honeycomb.hivemind.hibernate.HibernateSes
> > > sionFactory"
> > > 15        initialize-method="init">
> > > 16        <configuration>HibernateSessionFactory</configuration>
> > > 17        <service>hivemind.ShutdownCoordinator</service>
> > > 
> > > p.s.: Can you debug "inside" maven without copying the 
> source files 
> > > in to the project source folder?
> > > 
> > > -------- Original-Nachricht --------
> > > Datum: Wed, 3 Jan 2007 09:02:28 +0100
> > > Von: [EMAIL PROTECTED]
> > > An: users@tapestry.apache.org
> > > Betreff: RE: HoneycombLib/Hibernate problem
> > > 
> > > > Which hivemodule.xml did you change? You only need to 
> change the 
> > > > following contribution in the generated core project's
> > > hivemodule.xml:
> > > > 
> > > >  <contribution
> > > > configuration-id="honeycomb.hibernate.HibernateSessionFactory">
> > > >         ...        
> > > >           <property name="dialect"
> > > > value="org.hibernate.dialect.HSQLDialect"/>
> > > >           <property name="connection.username" value="sa"/>
> > > >         <property name="connection.url"
> > > > value="jdbc:hsqldb:hsql://localhost/testdb"/>
> > > >         <property name="connection.password" value=""/>
> > > >         <property name="connection.driver_class"
> > > > value="org.hsqldb.jdbcDriver"/>
> > > >         <property name="show_sql" value="true"/>
> > > >   </contribution>
> > > >   
> > > > There's no need to change anything inside the honeycomb libs
> > > > 
> > > > > -----Original Message-----
> > > > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
> > > > > Sent: Sunday, December 31, 2006 2:43 AM
> > > > > To: users@tapestry.apache.org
> > > > > Subject: HoneycombLib/Hibernate problem
> > > > > 
> > > > > I am trying to use HoneycombLib with MySQL and adapted the 
> > > > > hivemodule.xml file.
> > > > > 
> > > > > It seems like it still uses the hivemodule.xml file from
> > > inside the
> > > > > HoneycombHibernate-0.3.3.jar file?
> > > > > 
> > > > > Any ideas how I can get it to work with MySQL or Postgres?
> > > > > 
> > > > > 
> > > > > 
> > > > > org.apache.hivemind.ApplicationRuntimeException
> > > > > Unable to construct service
> > > > > honeycomb.hibernate.HibernateSessionFactory: Error
> > > building service
> > > > > honeycomb.hibernate.HibernateSessionFactory: Failure invoking 
> > > > > constructor for class 
> > > > > com.javaforge.honeycomb.hivemind.hibernate.HibernateSessionFac
> > > > > tory: java.lang.NullPointerException
> > > > > location:     
> > > > > jar:file:/C:/home/dev/.m2/repository/com/javaforge/honeycomb/H
> > > > > oneycombHibernate/0.3.3/HoneycombHibernate-0.3.3.jar!/META-INF
> > > > > /hivemodule.xml, line 28, column 74
> > > > > 
> > > > > 
> > > 
> --------------------------------------------------------------------
> > > > > - 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]
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to