You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Jon Williams <wi...@gmail.com> on 2014/03/15 21:15:06 UTC

No suitable driver found for... hibernate enabled tapestry quick start 5.4 beta 3

Hi,

I got the 5.4 beta 3 version of the tapestry quick start app working here.
Looks nice with the bootstrap ui.

I just tried enabling Hibernate for this simple project, created a simple
entity and I'm seeing a
sql exception No suitable driver error on bootstrapping the app.

My HibernateSessionSource is failing to build Session Factory.

<--snipped from below -->
org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:46

My hsqldb maven dependency is working.
Everything in my hibernate.cfg.xml is valid.
It it obvious to any one what am I missing?

thanks



hibernate.cfg.xml
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="connection.driver_class">
            org.hsqldb.jdbcDriver
        </property>
        <!--<property name="connection.url">-->
        <!--jdbc:hsqldb:mem:test-->
        <!--</property>-->
        <property name="connection.url">

 jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3
        </property>
        <property name="connection.username">sa</property>
        <property name="dialect">
            org.hibernate.dialect.HSQLDialect
        </property>
        <property name="current_session_context_class">
            thread
        </property>
        <!--<property name="cache.provider_class">-->
            <!--org.hibernate.cache.NoCacheProvider-->
        <!--</property>-->
        <property name="show_sql">true</property>
        <property name="format_sql">true</property>
        <property name="hbm2ddl.auto">update</property>
        <property name="hibernate.generate_statistics">true</property>
    </session-factory>
</hibernate-configuration>



Application 'app' (version 0.5-SNAPSHOT-DEV) startup time: 637 ms to build
IoC Registry, 1,716 ms overall.

 ______                  __             ____
/_  __/__ ____  ___ ___ / /_______ __  / __/
 / / / _ `/ _ \/ -_|_-</ __/ __/ // / /__ \
/_/  \_,_/ .__/\__/___/\__/_/  \_, / /____/
        /_/                   /___/  5.4-beta-3 (development mode)


2014-03-15 14:03:00.273:INFO:oejs.AbstractConnector:Started
SelectChannelConnector@0.0.0.0:8886
2014-03-15 14:03:01.029:INFO:oejus.SslContextFactory:Enabled Protocols
[SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2] of [SSLv2Hello, SSLv3, TLSv1,
TLSv1.1, TLSv1.2]
[INFO] Started Jetty Server
2014-03-15 14:03:01.032:INFO:oejs.AbstractConnector:Started
SslSelectChannelConnector@0.0.0.0:8443
[INFO] common.Version HCANN000001: Hibernate Commons Annotations
{4.0.1.Final}
[INFO] hibernate.Version HHH000412: Hibernate Core {4.1.2.Final}
[INFO] cfg.Environment HHH000206: hibernate.properties not found
[INFO] cfg.Environment HHH000021: Bytecode provider name : javassist
[INFO] cfg.Configuration HHH000043: Configuring from resource:
/hibernate.cfg.xml
[INFO] cfg.Configuration HHH000040: Configuration resource:
/hibernate.cfg.xml
[INFO] cfg.Configuration HHH000041: Configured SessionFactory: null
[INFO] internal.DriverManagerConnectionProviderImpl HHH000402: Using
Hibernate built-in connection pool (not for production use!)
[INFO] internal.DriverManagerConnectionProviderImpl HHH000115: Hibernate
connection pool size: 20
[INFO] internal.DriverManagerConnectionProviderImpl HHH000006: Autocommit
mode: false
[INFO] internal.DriverManagerConnectionProviderImpl HHH000401: using driver
[org.hsqldb.jdbcDriver] at URL
[jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3]
[INFO] internal.DriverManagerConnectionProviderImpl HHH000046: Connection
properties: {user=sa}
[WARN] internal.JdbcServicesImpl HHH000342: Could not obtain connection to
query metadata : No suitable driver found for
jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3
[INFO] dialect.Dialect HHH000400: Using dialect:
org.hibernate.dialect.HSQLDialect
[INFO] internal.LobCreatorBuilder HHH000422: Disabling contextual LOB
creation as connection was null
[INFO] internal.TransactionFactoryInitiator HHH000399: Using default
transaction strategy (direct JDBC transactions)
[INFO] ast.ASTQueryTranslatorFactory HHH000397: Using
ASTQueryTranslatorFactory
[INFO] util.Version Hibernate Validator 4.2.0.Final
[INFO] search.Version HSEARCH000034: Hibernate Search 4.2.0.Final
[WARN] impl.ConfigContext HSEARCH000075: Configuration setting
hibernate.search.lucene_version was not specified, using LUCENE_CURRENT.
[INFO] hbm2ddl.SchemaUpdate HHH000228: Running hbm2ddl schema update
[INFO] hbm2ddl.SchemaUpdate HHH000102: Fetching database metadata
[ERROR] hbm2ddl.SchemaUpdate HHH000319: Could not get database metadata
java.sql.SQLException: No suitable driver found for
jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3
at java.sql.DriverManager.getConnection(DriverManager.java:596)
at java.sql.DriverManager.getConnection(DriverManager.java:187)
at
org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl.getConnection(DriverManagerConnectionProviderImpl.java:192)
at
org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:194)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:178)
at
org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:495)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
at
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1779)
at
org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:46)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at
org.apache.tapestry5.ioc.internal.util.ConstructorInvoker.invoke(ConstructorInvoker.java:49)
at
org.apache.tapestry5.ioc.internal.util.LoggingInvokableWrapper.invoke(LoggingInvokableWrapper.java:42)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.util.ConstructionPlan.createObject(ConstructionPlan.java:60)
at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:61)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:63)
at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:54)
at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:66)
at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:54)
at $HibernateSessionSource_135bbab106dba4a6.delegate(Unknown Source)
at $HibernateSessionSource_135bbab106dba4a6.getConfiguration(Unknown Source)
at
org.apache.tapestry5.hibernate.modules.HibernateModule.contributeValueEncoderSource(HibernateModule.java:94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:120)
at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java:86)
at
org.apache.tapestry5.ioc.internal.RegistryImpl$7.run(RegistryImpl.java:563)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:55)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:78)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java:559)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:513)
at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$3.invoke(ServiceResourcesImpl.java:131)
at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$3.invoke(ServiceResourcesImpl.java:128)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java:126)
at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getMappedConfiguration(AbstractServiceCreator.java:144)
at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$300(AbstractServiceCreator.java:35)
at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResource(AbstractServiceCreator.java:107)
at
org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.findResource(DelegatingInjectionResources.java:38)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:231)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:50)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils$4.invoke(InternalUtils.java:289)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils$4.invoke(InternalUtils.java:286)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:293)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils$22.invoke(InternalUtils.java:1415)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils$22.invoke(InternalUtils.java:1410)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.util.InternalUtils.createConstructorConstructionPlan(InternalUtils.java:1407)
at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.getPlan(ConstructorServiceCreator.java:52)
at
org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:61)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
at
org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
at
org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
at
org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:63)
at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:54)
at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:66)
at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:54)
at $ValueEncoderSource_135bbab106dba4da.delegate(Unknown Source)
at $ValueEncoderSource_135bbab106dba4da.getValueEncoder(Unknown Source)
at
org.apache.tapestry5.internal.services.ComponentDefaultProviderImpl.defaultValueEncoder(ComponentDefaultProviderImpl.java:124)
at $ComponentDefaultProvider_135bbab106dba4df.defaultValueEncoder(Unknown
Source)
at
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java:316)
at
org.apache.tapestry5.corelib.components.Loop$Shim_135bbab106dba532.invoke(Unknown
Source)
at
org.apache.tapestry5.internal.plastic.MethodHandleImpl.invoke(MethodHandleImpl.java:48)
at
org.apache.tapestry5.internal.transform.ParameterWorker$3$1.invokeDefaultMethod(ParameterWorker.java:430)
at
org.apache.tapestry5.internal.transform.ParameterWorker$3$1.getDefaultBindingForParameter(ParameterWorker.java:412)
at
org.apache.tapestry5.internal.transform.ParameterWorker$3$1.load(ParameterWorker.java:336)
at
org.apache.tapestry5.internal.transform.ParameterWorker$3$1$1.run(ParameterWorker.java:204)
at
org.apache.tapestry5.internal.structure.PageImpl.invokeCallbacks(PageImpl.java:354)
at
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:222)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:211)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:196)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:195)
at $PageLoader_135bbab106dba4fe.loadPage(Unknown Source)
at
org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:104)
at $PageSource_135bbab106dba4fd.getPage(Unknown Source)
at
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:86)
at $RequestPageCache_135bbab106dba4fc.get(Unknown Source)
at $RequestPageCache_135bbab106dba4f7.get(Unknown Source)
at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:56)
at
org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1967)
at $PageRenderRequestHandler_135bbab106dba4fb.handle(Unknown Source)
at $PageRenderRequestHandler_135bbab106dba4f5.handle(Unknown Source)
at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
at $ComponentRequestHandler_135bbab106dba4f6.handlePageRender(Unknown
Source)
at
org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:55)
at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:78)
at
org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1107)
at
org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
at $ComponentRequestHandler_135bbab106dba4f6.handlePageRender(Unknown
Source)
at $ComponentRequestHandler_135bbab106dba4bc.handlePageRender(Unknown
Source)
at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
at $Dispatcher_135bbab106dba4bf.dispatch(Unknown Source)
at $Dispatcher_135bbab106dba4b6.dispatch(Unknown Source)
at
org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:300)
at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
at
org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:847)
at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
at
org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:837)
at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
at shop.digimax.com.services.AppModule$1.service(AppModule.java:128)
at $RequestFilter_135bbab106dba4b1.service(Unknown Source)
at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
at
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
at
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
at $RequestHandler_135bbab106dba4ab.service(Unknown Source)
at
org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:251)
at org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
at $HttpServletRequestHandler_135bbab106dba4ad.service(Unknown Source)
at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
at $HttpServletRequestFilter_135bbab106dba4a8.service(Unknown Source)
at $HttpServletRequestHandler_135bbab106dba4ad.service(Unknown Source)
at
org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:797)
at $HttpServletRequestHandler_135bbab106dba4ad.service(Unknown Source)
at $HttpServletRequestHandler_135bbab106dba4a7.service(Unknown Source)
at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:744)
[ERROR] hbm2ddl.SchemaUpdate HHH000299: Could not complete schema update

Re: No suitable driver found for... hibernate enabled tapestry quick start 5.4 beta 3

Posted by Jon Williams <wi...@gmail.com>.
this is a fix

    public AppModule() {
        super();
        try {
            Class driverObject = Class.forName("org.hsqldb.jdbcDriver");
        } catch (ClassNotFoundException e) {
            LOGGER.debug("Can't find the JDBC driver", e);
        }
    }


On Sat, Mar 15, 2014 at 2:15 PM, Jon Williams
<wi...@gmail.com>wrote:

> Hi,
>
> I got the 5.4 beta 3 version of the tapestry quick start app working here.
> Looks nice with the bootstrap ui.
>
> I just tried enabling Hibernate for this simple project, created a simple
> entity and I'm seeing a
> sql exception No suitable driver error on bootstrapping the app.
>
> My HibernateSessionSource is failing to build Session Factory.
>
> <--snipped from below -->
>
> org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:46
>
> My hsqldb maven dependency is working.
> Everything in my hibernate.cfg.xml is valid.
> It it obvious to any one what am I missing?
>
> thanks
>
>
>
> hibernate.cfg.xml
> <?xml version='1.0' encoding='utf-8'?>
> <!DOCTYPE hibernate-configuration PUBLIC
>         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
>         "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
> <hibernate-configuration>
>     <session-factory>
>         <property name="connection.driver_class">
>             org.hsqldb.jdbcDriver
>         </property>
>         <!--<property name="connection.url">-->
>         <!--jdbc:hsqldb:mem:test-->
>         <!--</property>-->
>         <property name="connection.url">
>
>  jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3
>         </property>
>         <property name="connection.username">sa</property>
>         <property name="dialect">
>             org.hibernate.dialect.HSQLDialect
>         </property>
>         <property name="current_session_context_class">
>             thread
>         </property>
>         <!--<property name="cache.provider_class">-->
>             <!--org.hibernate.cache.NoCacheProvider-->
>         <!--</property>-->
>         <property name="show_sql">true</property>
>         <property name="format_sql">true</property>
>         <property name="hbm2ddl.auto">update</property>
>         <property name="hibernate.generate_statistics">true</property>
>     </session-factory>
> </hibernate-configuration>
>
>
>
> Application 'app' (version 0.5-SNAPSHOT-DEV) startup time: 637 ms to build
> IoC Registry, 1,716 ms overall.
>
>  ______                  __             ____
> /_  __/__ ____  ___ ___ / /_______ __  / __/
>  / / / _ `/ _ \/ -_|_-</ __/ __/ // / /__ \
> /_/  \_,_/ .__/\__/___/\__/_/  \_, / /____/
>         /_/                   /___/  5.4-beta-3 (development mode)
>
>
> 2014-03-15 14:03:00.273:INFO:oejs.AbstractConnector:Started
> SelectChannelConnector@0.0.0.0:8886
> 2014-03-15 14:03:01.029:INFO:oejus.SslContextFactory:Enabled Protocols
> [SSLv2Hello, SSLv3, TLSv1, TLSv1.1, TLSv1.2] of [SSLv2Hello, SSLv3, TLSv1,
> TLSv1.1, TLSv1.2]
> [INFO] Started Jetty Server
> 2014-03-15 14:03:01.032:INFO:oejs.AbstractConnector:Started
> SslSelectChannelConnector@0.0.0.0:8443
> [INFO] common.Version HCANN000001: Hibernate Commons Annotations
> {4.0.1.Final}
> [INFO] hibernate.Version HHH000412: Hibernate Core {4.1.2.Final}
> [INFO] cfg.Environment HHH000206: hibernate.properties not found
> [INFO] cfg.Environment HHH000021: Bytecode provider name : javassist
> [INFO] cfg.Configuration HHH000043: Configuring from resource:
> /hibernate.cfg.xml
> [INFO] cfg.Configuration HHH000040: Configuration resource:
> /hibernate.cfg.xml
> [INFO] cfg.Configuration HHH000041: Configured SessionFactory: null
> [INFO] internal.DriverManagerConnectionProviderImpl HHH000402: Using
> Hibernate built-in connection pool (not for production use!)
> [INFO] internal.DriverManagerConnectionProviderImpl HHH000115: Hibernate
> connection pool size: 20
> [INFO] internal.DriverManagerConnectionProviderImpl HHH000006: Autocommit
> mode: false
> [INFO] internal.DriverManagerConnectionProviderImpl HHH000401: using
> driver [org.hsqldb.jdbcDriver] at URL
> [jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3]
> [INFO] internal.DriverManagerConnectionProviderImpl HHH000046: Connection
> properties: {user=sa}
> [WARN] internal.JdbcServicesImpl HHH000342: Could not obtain connection to
> query metadata : No suitable driver found for
> jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3
> [INFO] dialect.Dialect HHH000400: Using dialect:
> org.hibernate.dialect.HSQLDialect
> [INFO] internal.LobCreatorBuilder HHH000422: Disabling contextual LOB
> creation as connection was null
> [INFO] internal.TransactionFactoryInitiator HHH000399: Using default
> transaction strategy (direct JDBC transactions)
> [INFO] ast.ASTQueryTranslatorFactory HHH000397: Using
> ASTQueryTranslatorFactory
> [INFO] util.Version Hibernate Validator 4.2.0.Final
> [INFO] search.Version HSEARCH000034: Hibernate Search 4.2.0.Final
> [WARN] impl.ConfigContext HSEARCH000075: Configuration setting
> hibernate.search.lucene_version was not specified, using LUCENE_CURRENT.
> [INFO] hbm2ddl.SchemaUpdate HHH000228: Running hbm2ddl schema update
> [INFO] hbm2ddl.SchemaUpdate HHH000102: Fetching database metadata
> [ERROR] hbm2ddl.SchemaUpdate HHH000319: Could not get database metadata
> java.sql.SQLException: No suitable driver found for
> jdbc:hsqldb:file:/dig/wrk/digimaxComOpenSource/apps/shop/db/shop;shutdown=true;create=true;hsqldb.sqllog=3
>  at java.sql.DriverManager.getConnection(DriverManager.java:596)
> at java.sql.DriverManager.getConnection(DriverManager.java:187)
>  at
> org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl.getConnection(DriverManagerConnectionProviderImpl.java:192)
> at
> org.hibernate.tool.hbm2ddl.SuppliedConnectionProviderConnectionHelper.prepare(SuppliedConnectionProviderConnectionHelper.java:51)
>  at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:194)
> at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:178)
>  at
> org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:495)
> at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1741)
>  at
> org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1779)
> at
> org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:46)
>  at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>  at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>  at
> org.apache.tapestry5.ioc.internal.util.ConstructorInvoker.invoke(ConstructorInvoker.java:49)
> at
> org.apache.tapestry5.ioc.internal.util.LoggingInvokableWrapper.invoke(LoggingInvokableWrapper.java:42)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.ioc.internal.util.ConstructionPlan.createObject(ConstructionPlan.java:60)
>  at
> org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:61)
> at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>  at
> org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
> at
> org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
>  at
> org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:63)
> at
> org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:54)
>  at
> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
> at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
>  at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:66)
> at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:54)
>  at $HibernateSessionSource_135bbab106dba4a6.delegate(Unknown Source)
> at $HibernateSessionSource_135bbab106dba4a6.getConfiguration(Unknown
> Source)
>  at
> org.apache.tapestry5.hibernate.modules.HibernateModule.contributeValueEncoderSource(HibernateModule.java:94)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>  at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>  at java.lang.reflect.Method.invoke(Method.java:606)
> at
> org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:120)
>  at
> org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java:86)
> at
> org.apache.tapestry5.ioc.internal.RegistryImpl$7.run(RegistryImpl.java:563)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:55)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:78)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java:559)
> at
> org.apache.tapestry5.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:513)
>  at
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$3.invoke(ServiceResourcesImpl.java:131)
> at
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$3.invoke(ServiceResourcesImpl.java:128)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java:126)
>  at
> org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getMappedConfiguration(AbstractServiceCreator.java:144)
> at
> org.apache.tapestry5.ioc.internal.AbstractServiceCreator.access$300(AbstractServiceCreator.java:35)
>  at
> org.apache.tapestry5.ioc.internal.AbstractServiceCreator$1.findResource(AbstractServiceCreator.java:107)
> at
> org.apache.tapestry5.ioc.internal.util.DelegatingInjectionResources.findResource(DelegatingInjectionResources.java:38)
>  at
> org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:231)
> at
> org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:50)
>  at
> org.apache.tapestry5.ioc.internal.util.InternalUtils$4.invoke(InternalUtils.java:289)
> at
> org.apache.tapestry5.ioc.internal.util.InternalUtils$4.invoke(InternalUtils.java:286)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:293)
>  at
> org.apache.tapestry5.ioc.internal.util.InternalUtils$22.invoke(InternalUtils.java:1415)
> at
> org.apache.tapestry5.ioc.internal.util.InternalUtils$22.invoke(InternalUtils.java:1410)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.ioc.internal.util.InternalUtils.createConstructorConstructionPlan(InternalUtils.java:1407)
>  at
> org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.getPlan(ConstructorServiceCreator.java:52)
> at
> org.apache.tapestry5.ioc.internal.ConstructorServiceCreator.createObject(ConstructorServiceCreator.java:61)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
> at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
>  at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
> at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
> at
> org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createService(SingletonServiceLifecycle.java:29)
>  at
> org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createObject(LifecycleWrappedServiceCreator.java:46)
> at
> org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(AdvisorStackBuilder.java:63)
>  at
> org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:54)
> at
> org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:60)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
> at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
>  at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
> at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
> at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:66)
>  at
> org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:54)
> at $ValueEncoderSource_135bbab106dba4da.delegate(Unknown Source)
>  at $ValueEncoderSource_135bbab106dba4da.getValueEncoder(Unknown Source)
> at
> org.apache.tapestry5.internal.services.ComponentDefaultProviderImpl.defaultValueEncoder(ComponentDefaultProviderImpl.java:124)
>  at
> $ComponentDefaultProvider_135bbab106dba4df.defaultValueEncoder(Unknown
> Source)
> at
> org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java:316)
>  at
> org.apache.tapestry5.corelib.components.Loop$Shim_135bbab106dba532.invoke(Unknown
> Source)
> at
> org.apache.tapestry5.internal.plastic.MethodHandleImpl.invoke(MethodHandleImpl.java:48)
>  at
> org.apache.tapestry5.internal.transform.ParameterWorker$3$1.invokeDefaultMethod(ParameterWorker.java:430)
> at
> org.apache.tapestry5.internal.transform.ParameterWorker$3$1.getDefaultBindingForParameter(ParameterWorker.java:412)
>  at
> org.apache.tapestry5.internal.transform.ParameterWorker$3$1.load(ParameterWorker.java:336)
> at
> org.apache.tapestry5.internal.transform.ParameterWorker$3$1$1.run(ParameterWorker.java:204)
>  at
> org.apache.tapestry5.internal.structure.PageImpl.invokeCallbacks(PageImpl.java:354)
> at
> org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java:222)
>  at
> org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:211)
> at
> org.apache.tapestry5.internal.pageload.PageLoaderImpl$3.invoke(PageLoaderImpl.java:196)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:80)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:89)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:1112)
> at
> org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:195)
>  at $PageLoader_135bbab106dba4fe.loadPage(Unknown Source)
> at
> org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:104)
>  at $PageSource_135bbab106dba4fd.getPage(Unknown Source)
> at
> org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:86)
>  at $RequestPageCache_135bbab106dba4fc.get(Unknown Source)
> at $RequestPageCache_135bbab106dba4f7.get(Unknown Source)
>  at
> org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:56)
> at
> org.apache.tapestry5.modules.TapestryModule$34.handle(TapestryModule.java:1967)
>  at $PageRenderRequestHandler_135bbab106dba4fb.handle(Unknown Source)
> at $PageRenderRequestHandler_135bbab106dba4f5.handle(Unknown Source)
>  at
> org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
> at
> org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
>  at $ComponentRequestHandler_135bbab106dba4f6.handlePageRender(Unknown
> Source)
> at
> org.apache.tapestry5.internal.services.RequestOperationTracker$2.run(RequestOperationTracker.java:73)
>  at
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:55)
> at
> org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java:78)
>  at
> org.apache.tapestry5.ioc.internal.RegistryImpl.run(RegistryImpl.java:1107)
> at
> org.apache.tapestry5.internal.services.RequestOperationTracker.handlePageRender(RequestOperationTracker.java:66)
>  at $ComponentRequestHandler_135bbab106dba4f6.handlePageRender(Unknown
> Source)
> at $ComponentRequestHandler_135bbab106dba4bc.handlePageRender(Unknown
> Source)
>  at
> org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
> at $Dispatcher_135bbab106dba4bf.dispatch(Unknown Source)
>  at $Dispatcher_135bbab106dba4b6.dispatch(Unknown Source)
> at
> org.apache.tapestry5.modules.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:300)
>  at
> org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
> at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
>  at
> org.apache.tapestry5.modules.TapestryModule$3.service(TapestryModule.java:847)
> at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
>  at
> org.apache.tapestry5.modules.TapestryModule$2.service(TapestryModule.java:837)
> at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
>  at
> org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:89)
> at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
>  at shop.digimax.com.services.AppModule$1.service(AppModule.java:128)
> at $RequestFilter_135bbab106dba4b1.service(Unknown Source)
>  at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
> at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:105)
>  at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(CheckForUpdatesFilter.java:95)
> at
> org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
>  at
> org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:119)
> at $RequestHandler_135bbab106dba4b7.service(Unknown Source)
>  at $RequestHandler_135bbab106dba4ab.service(Unknown Source)
> at
> org.apache.tapestry5.modules.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:251)
>  at
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:59)
> at $HttpServletRequestHandler_135bbab106dba4ad.service(Unknown Source)
>  at
> org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> at $HttpServletRequestFilter_135bbab106dba4a8.service(Unknown Source)
>  at $HttpServletRequestHandler_135bbab106dba4ad.service(Unknown Source)
> at
> org.apache.tapestry5.modules.TapestryModule$1.service(TapestryModule.java:797)
>  at $HttpServletRequestHandler_135bbab106dba4ad.service(Unknown Source)
> at $HttpServletRequestHandler_135bbab106dba4a7.service(Unknown Source)
>  at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:166)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1419)
>  at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:455)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
>  at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:557)
> at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
>  at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1075)
> at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:384)
>  at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1009)
>  at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
> at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:255)
>  at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
>  at org.eclipse.jetty.server.Server.handle(Server.java:370)
> at
> org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
>  at
> org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:949)
> at
> org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011)
>  at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644)
> at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
>  at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
> at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
>  at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
>  at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
> at java.lang.Thread.run(Thread.java:744)
> [ERROR] hbm2ddl.SchemaUpdate HHH000299: Could not complete schema update
>