Try overriding the version of hibernate. tapestry-hibernate changed it's hibernate dependency version between T5.1 and T5.3. In my experience, at least with T5.2.x, tapestry-hibernate will work fine with the version of hibernate supplied used with 5.1, but later hibernate versions may not play well with your app.
Robert On Aug 21, 2012, at 8/211:35 PM , William Lopes wrote: > Hi guys. > > So, I already have a app done and working fine, even it be in the version > of the tapestry 5.1.0.5. Yesterday, talking with my supervisor, we decide > to update tapestry for last version. > > I applied the update and worked, but can't connect with db. > > Returning for me this error at to log (this is the first task that involve > db): > > org.apache.tapestry5.runtime.ComponentEventException > Error invoking method public static > org.apache.tapestry5.hibernate.HibernateSessionManager > org.apache.tapestry5.hibernate.HibernateCoreModule.buildHibernateSessionManager(org.apache.tapestry5.hibernate.HibernateSessionSource,org.apache.tapestry5.ioc.services.PerthreadManager): > Exception constructing service 'HibernateSessionSource': Error invoking > constructor public > org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl(org.slf4j.Logger,java.util.List): > Could not instantiate connection provider: > org.hibernate.connection.C3P0ConnectionProvider > > What do it? > > My pom.xml: > > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" >> http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" >> http://maven.apache.org/POM/4.0.0 >> http://maven.apache.org/xsd/maven-4.0.0.xsd"> >> <modelVersion>4.0.0</modelVersion> >> <groupId>br.cnt.aas.material</groupId> >> <artifactId>MaterialAnpad</artifactId> >> <version>0.0.1-SNAPSHOT</version> >> <dependencies> >> <dependency> >> <groupId>javax.servlet</groupId> >> <artifactId>servlet-api</artifactId> >> <version>2.5</version> >> <scope>provided</scope> >> </dependency> >> <dependency> >> <groupId>mysql</groupId> >> <artifactId>mysql-connector-java</artifactId> >> <version>5.1.21</version> >> </dependency> >> <dependency> >> <groupId>org.apache.tapestry</groupId> >> <artifactId>tapestry-core</artifactId> >> <version>5.3.4</version> >> </dependency> >> <dependency> >> <groupId>org.apache.tapestry</groupId> >> <artifactId>tapestry-hibernate-core</artifactId> >> <version>5.3.4</version> >> </dependency> >> <dependency> >> <groupId>bsf</groupId> >> <artifactId>bsf</artifactId> >> <version>2.4.0</version> >> <type>jar</type> >> <scope>compile</scope> >> </dependency> >> <dependency> >> <groupId>javax.mail</groupId> >> <artifactId>mail</artifactId> >> <version>1.4.5</version> >> </dependency> >> <dependency> >> <groupId>junit</groupId> >> <artifactId>junit</artifactId> >> <version>4.10</version> >> <scope>test</scope> >> </dependency> >> <dependency> >> <groupId>org.apache.tapestry</groupId> >> <artifactId>tapestry-test</artifactId> >> <version>5.3.4</version> >> <type>jar</type> >> <scope>compile</scope> >> </dependency> >> </dependencies> >> >> <repositories> >> <repository> >> <id>apache</id> >> <url>http://repo1.maven.org/maven2/</url> >> </repository> >> </repositories> >> >> <build> >> <finalName>MaterialAnpad</finalName> >> <plugins> >> <plugin> >> <artifactId>maven-compiler-plugin</artifactId> >> <configuration> >> <source>1.6</source> >> <target>1.6</target> >> </configuration> >> </plugin> >> >> <!-- Run the application using "mvn jetty:run" --> >> <plugin> >> <groupId>org.mortbay.jetty</groupId> >> <artifactId>jetty-maven-plugin</artifactId> >> <version>8.1.4.v20120524</version> >> <configuration> >> <webAppSourceDirectory>WebContent</webAppSourceDirectory> >> </configuration> >> </plugin> >> </plugins> >> </build> >> </project> --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org