You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Max Weißböck (info)" <ma...@weissboeck.info> on 2009/06/23 14:17:13 UTC

T5 Hibernate listener crash problem - problem with classloader?

If I configuer  my AuditListener in the hibernate.cfg.xml file like this

		<listener type="pre-insert"  
class="net.weissboeck.gimmo.entities.AuditListener"/>

im getting the following error after first acces to database:

[ERROR] TapestryModule.RequestExceptionHandler Processing of request  
failed with uncaught exception: Exception constructing service  
'ValueEncoderSource': Error invoking service builder method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener

Debugging seems to indicate a problem with the classloader.

Has anyone got hibernate listeners working with T5 hibernate module?

This is my AuditListener class (I use a common abstract base entity  
with alle the technical and audit data for all my entities)

package net.weissboeck.gimmo.entities;

import java.util.Date;

import org.hibernate.event.PreUpdateEvent;
import org.hibernate.event.PreUpdateEventListener;

public class AuditListener implements PreUpdateEventListener {

	private static final long serialVersionUID = 1L;
	
	@Override
	public boolean onPreUpdate(PreUpdateEvent pEvent) {
		AbstractBaseEntity entity = (AbstractBaseEntity) pEvent.getEntity();
		entity.setLastUpdated(new Date());
		return false;
	}
}




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org


Re: T5 Hibernate listener crash problem - problem with classloader?

Posted by "Max Weißböck (info)" <ma...@weissboeck.info>.
Oh yes, i can, but its rather long:


HTTP ERROR: 500

Exception constructing service 'ValueEncoderSource': Error invoking  
service builder method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
RequestURI=/registeragent

Caused by:

org.apache.tapestry5.ioc.internal.util.TapestryException: Exception  
constructing service 'ValueEncoderSource': Error invoking service  
builder method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener [at classpath:org/apache/ 
tapestry5/corelib/components/ExceptionDisplay.tml, line 3]
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:948)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.RuntimeException: Exception constructing service  
'ValueEncoderSource': Error invoking service builder method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	... 54 more
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 63 more
Caused by: java.lang.RuntimeException: Error invoking service  
contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:122)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	... 79 more
Caused by: java.lang.RuntimeException: Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	... 107 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error  
invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 116 more
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	... 130 more
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

java.lang.RuntimeException: Exception constructing service  
'ValueEncoderSource': Error invoking service builder method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 63 more
Caused by: java.lang.RuntimeException: Error invoking service  
contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:122)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	... 79 more
Caused by: java.lang.RuntimeException: Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	... 107 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error  
invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 116 more
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	... 130 more
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

java.lang.RuntimeException: Error invoking service builder method  
org 
.apache.tapestry5.services.TapestryModule.buildValueEncoderSource(Map,  
InvalidationEventHub) (at TapestryModule.java:1910) (for service  
'ValueEncoderSource'): Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.RuntimeException: Error invoking service  
contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:122)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	... 79 more
Caused by: java.lang.RuntimeException: Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	... 107 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error  
invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 116 more
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	... 130 more
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

java.lang.RuntimeException: Error invoking service contribution method  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(MappedConfiguration,  
boolean, HibernateSessionSource, Session, TypeCoercer, PropertyAccess,  
LoggerSource): Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:122)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.RuntimeException: Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	... 107 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error  
invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 116 more
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	... 130 more
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

java.lang.RuntimeException: Exception constructing service  
'HibernateSessionSource': Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:78)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Error  
invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	... 116 more
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	... 130 more
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

org.apache.tapestry5.ioc.internal.OperationException: Error invoking  
service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:90)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.RuntimeException: Error invoking service builder  
method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	... 130 more
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

java.lang.RuntimeException: Error invoking service builder method  
org 
.apache 
.tapestry5 
.hibernate.HibernateCoreModule.buildHibernateSessionSource(Logger,  
List, RegistryShutdownHub) (at HibernateCoreModule.java:123) (for  
service 'HibernateSessionSource'): Unable to instantiate specified  
event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:76)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: org.hibernate.MappingException: Unable to instantiate  
specified event (pre-insert) listener class:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	... 132 more
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

org.hibernate.MappingException: Unable to instantiate specified event  
(pre-insert) listener class: net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1708)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Caused by: java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	... 155 more
Caused by:

java.lang.ArrayStoreException:  
net.weissboeck.gimmo.entities.AuditListener
	at org.hibernate.cfg.Configuration.setListeners(Configuration.java: 
1705)
	at org.hibernate.cfg.Configuration.parseListener(Configuration.java: 
1687)
	at  
org.hibernate.cfg.Configuration.parseSessionFactory(Configuration.java: 
1605)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1568)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1047)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:1542)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
1035)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.doConfigure(AnnotationConfiguration.java: 
64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1462)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1017)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at org.hibernate.cfg.Configuration.configure(Configuration.java:1448)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java: 
1011)
	at  
org 
.hibernate 
.cfg.AnnotationConfiguration.configure(AnnotationConfiguration.java:64)
	at  
org 
.apache 
.tapestry5 
.internal 
.hibernate 
.DefaultHibernateConfigurer.configure(DefaultHibernateConfigurer.java: 
38)
	at  
$ 
HibernateConfigurer_1220cfd2389 
.configure($HibernateConfigurer_1220cfd2389.java)
	at org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl. 
(HibernateSessionSourceImpl.java:41)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateCoreModule 
.buildHibernateSessionSource(HibernateCoreModule.java:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:64)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.delegate($HibernateSessionSource_1220cfd2388.java)
	at  
$ 
HibernateSessionSource_1220cfd2388 
.getConfiguration($HibernateSessionSource_1220cfd2388.java)
	at  
org 
.apache 
.tapestry5 
.hibernate 
.HibernateModule.contributeValueEncoderSource(HibernateModule.java:89)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at  
sun 
.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 
39)
	at  
sun 
.reflect 
.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 
25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:110)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java: 
71)
	at org.apache.tapestry5.ioc.internal.RegistryImpl 
$4.run(RegistryImpl.java:470)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:52)
	at org.apache.tapestry5.ioc.internal.OperationTrackerImpl 
$1.invoke(OperationTrackerImpl.java:50)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.PerThreadOperationTracker.run(PerThreadOperationTracker.java: 
56)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.addToMappedConfiguration(RegistryImpl.java: 
466)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.RegistryImpl.getMappedConfiguration(RegistryImpl.java:416)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:126)
	at org.apache.tapestry5.ioc.internal.ServiceResourcesImpl 
$3.invoke(ServiceResourcesImpl.java:124)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceResourcesImpl.getMappedConfiguration(ServiceResourcesImpl.java: 
120)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.AbstractServiceCreator 
.getMappedConfiguration(AbstractServiceCreator.java:142)
	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: 
201)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils.access 
$000(InternalUtils.java:43)
	at org.apache.tapestry5.ioc.internal.util.InternalUtils 
$2.invoke(InternalUtils.java:256)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal.util.InternalUtils.calculateParameters(InternalUtils.java:260)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:217)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.ServiceBuilderMethodInvoker 
.createObject(ServiceBuilderMethodInvoker.java:56)
	at org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator 
$1.invoke(OperationTrackingObjectCreator.java:45)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	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:60)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:52)
	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:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
	at  
org 
.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java: 
941)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.OperationTrackingObjectCreator 
.createObject(OperationTrackingObjectCreator.java:49)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator 
.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
	at  
org 
.apache 
.tapestry5 
.ioc 
.internal 
.services 
.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:57)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.delegate($ValueEncoderSource_1220cfd2406.java)
	at  
$ 
ValueEncoderSource_1220cfd2406 
.getValueEncoder($ValueEncoderSource_1220cfd2406.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.ComponentDefaultProviderImpl 
.defaultValueEncoder(ComponentDefaultProviderImpl.java:116)
	at  
$ 
ComponentDefaultProvider_1220cfd23d1 
.defaultValueEncoder($ComponentDefaultProvider_1220cfd23d1.java)
	at  
org.apache.tapestry5.corelib.components.Loop.defaultEncoder(Loop.java: 
304)
	at  
org 
.apache 
.tapestry5.corelib.components.Loop.containingPageDidLoad(Loop.java)
	at org.apache.tapestry5.internal.structure.ComponentPageElementImpl 
$4.run(ComponentPageElementImpl.java:98)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl.invoke(ComponentPageElementImpl.java:933)
	at  
org 
.apache 
.tapestry5 
.internal 
.structure 
.ComponentPageElementImpl 
.containingPageDidLoad(ComponentPageElementImpl.java:794)
	at  
org.apache.tapestry5.internal.structure.PageImpl.loaded(PageImpl.java: 
134)
	at  
org 
.apache 
.tapestry5 
.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:167)
	at $PageLoader_1220cfd23b8.loadPage($PageLoader_1220cfd23b8.java)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCache.java: 
210)
	at  
org 
.apache 
.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImpl.java:99)
	at $PagePool_1220cfd23b7.checkout($PagePool_1220cfd23b7.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java: 
51)
	at  
$RequestPageCache_1220cfd23b6.get($RequestPageCache_1220cfd23b6.java)
	at  
$RequestPageCache_1220cfd23ad.get($RequestPageCache_1220cfd23ad.java)
	at  
org 
.apache 
.tapestry5 
.internal 
.services 
.DefaultRequestExceptionHandler 
.handleRequestException(DefaultRequestExceptionHandler.java:69)
	at  
$ 
RequestExceptionHandler_1220cfd2397 
.handleRequestException($RequestExceptionHandler_1220cfd2397.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.RequestErrorFilter.service(RequestErrorFilter.java: 
42)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$4.service(TapestryModule.java:778)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.services.TapestryModule 
$3.service(TapestryModule.java:767)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at net.weissboeck.gimmo.services.AppModule$1.service(AppModule.java: 
105)
	at $RequestFilter_1220cfd2394.service($RequestFilter_1220cfd2394.java)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:90)
	at org.apache.tapestry5.internal.services.CheckForUpdatesFilter 
$2.invoke(CheckForUpdatesFilter.java:81)
	at  
org 
.apache 
.tapestry5 
.ioc.internal.util.ConcurrentBarrier.withRead(ConcurrentBarrier.java:85)
	at  
org 
.apache 
.tapestry5 
.internal 
.services.CheckForUpdatesFilter.service(CheckForUpdatesFilter.java:103)
	at  
$RequestHandler_1220cfd2399.service($RequestHandler_1220cfd2399.java)
	at  
$RequestHandler_1220cfd238e.service($RequestHandler_1220cfd238e.java)
	at org.apache.tapestry5.services.TapestryModule 
$HttpServletRequestHandlerTerminator.service(TapestryModule.java:197)
	at  
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java: 
53)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
org 
.apache 
.tapestry5 
.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java: 
62)
	at  
$ 
HttpServletRequestFilter_1220cfd238d 
.service($HttpServletRequestFilter_1220cfd238d.java)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at org.apache.tapestry5.services.TapestryModule 
$2.service(TapestryModule.java:726)
	at  
$ 
HttpServletRequestHandler_1220cfd2390 
.service($HttpServletRequestHandler_1220cfd2390.java)
	at  
$ 
HttpServletRequestHandler_1220cfd238b 
.service($HttpServletRequestHandler_1220cfd238b.java)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java: 
127)
	at org.mortbay.jetty.servlet.ServletHandler 
$CachedChain.doFilter(ServletHandler.java:1084)
	at  
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
	at  
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: 
216)
	at  
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
	at  
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:722)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java: 
404)
	at  
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
	at org.mortbay.jetty.Server.handle(Server.java:324)
	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: 
505)
	at org.mortbay.jetty.HttpConnection 
$RequestHandler.headerComplete(HttpConnection.java:828)
	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
	at  
org 
.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: 
395)
	at org.mortbay.thread.BoundedThreadPool 
$PoolThread.run(BoundedThreadPool.java:450)
Powered by Jetty://























Am 23.06.2009 um 14:23 schrieb Thiago H. de Paula Figueiredo:

> On Tue, Jun 23, 2009 at 9:17 AM, "Max Weißböck (info)"
> <ma...@weissboeck.info> wrote:
>
>> service 'HibernateSessionSource'): Unable to instantiate specified  
>> event (pre-insert) listener class:  
>> net.weissboeck.gimmo.entities.AuditListener
>
> Couldn't you post the full stack trace?
>
> --
> Thiago
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>


Re: T5 Hibernate listener crash problem - problem with classloader?

Posted by "Thiago H. de Paula Figueiredo" <th...@gmail.com>.
On Tue, Jun 23, 2009 at 9:17 AM, "Max Weißböck (info)"
<ma...@weissboeck.info> wrote:

> service 'HibernateSessionSource'): Unable to instantiate specified event (pre-insert) listener class: net.weissboeck.gimmo.entities.AuditListener

Couldn't you post the full stack trace?

--
Thiago

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
For additional commands, e-mail: users-help@tapestry.apache.org