Thank's for reply.

I'm using T5.018.

I tried:
builder.add(TapestryIOCModule.class,HibernateModule.class
,AppModule.class);

and got exception:

....
....
[INFO] cfg.Configuration Configured SessionFactory: null
[ERROR] ioc.Registry Symbol 'tapestry.app-package' is not defined.
[ERROR] ioc.Registry Operations trace:
[ERROR] ioc.Registry [ 1] Invoking
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionManager(HibernateSessionSource,
PerthreadManager) (at HibernateModule.java:87)
[ERROR] ioc.Registry [ 2] Realizing service HibernateSessionSource
[ERROR] ioc.Registry [ 3] Invoking
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionSource(Logger,
List, RegistryShutdownHub) (at HibernateModule.java:120)
[ERROR] ioc.Registry [ 4] Realizing service HibernateEntityPackageManager
[ERROR] ioc.Registry [ 5] Invoking
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57)
[ERROR] ioc.Registry [ 6] Collecting unordered configuration for service
HibernateEntityPackageManager
[ERROR] ioc.Registry [ 7] Invoking method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String) (at HibernateModule.java:76).
[ERROR] ioc.Registry [ 8] Determining injection value for parameter #2
(java.lang.String)
[ERROR] HibernateModule.HibernateEntityPackageManager Construction of
service HibernateEntityPackageManager failed: Error invoking service builder
method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57) (for service 'HibernateEntityPackageManager'):
Error invoking service contribution method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
java.lang.RuntimeException: Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57) (for service 'HibernateEntityPackageManager'):
Error invoking service contribution method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:87)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    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:52)
    at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:56)
    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.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:65)
    at
$HibernateEntityPackageManager_12044a847be.delegate($HibernateEntityPackageManager_12044a847be.java)
    at
$HibernateEntityPackageManager_12044a847be.getPackageNames($HibernateEntityPackageManager_12044a847be.java)
    at
org.apache.tapestry5.internal.hibernate.PackageNameHibernateConfigurer.configure(PackageNameHibernateConfigurer.java:47)
    at
org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:41)
    at
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionSource(HibernateModule.java:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:75)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    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:52)
    at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:56)
    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.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:65)
    at
$HibernateSessionSource_12044a847bc.delegate($HibernateSessionSource_12044a847bc.java)
    at
$HibernateSessionSource_12044a847bc.create($HibernateSessionSource_12044a847bc.java)
    at
org.apache.tapestry5.internal.hibernate.HibernateSessionManagerImpl.<init>(HibernateSessionManagerImpl.java:31)
    at
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionManager(HibernateModule.java:87)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:75)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    at
org.apache.tapestry5.ioc.internal.services.PerThreadServiceCreator.createObject(PerThreadServiceCreator.java:51)
    at
$HibernateSessionManager_12044a847bb._perThreadInstance($HibernateSessionManager_12044a847bb.java)
    at
$HibernateSessionManager_12044a847bb.getSession($HibernateSessionManager_12044a847bb.java)
    at
$HibernateSessionManager_12044a847b6.getSession($HibernateSessionManager_12044a847b6.java)
    at
com.autobrief.author.AuthorDAOImpl.getAllAuthors(AuthorDAOImpl.java:28)
    at $AuthorDAO_12044a847b9.getAllAuthors($AuthorDAO_12044a847b9.java)
    at $AuthorDAO_12044a847b2.getAllAuthors($AuthorDAO_12044a847b2.java)
    at test.hibernate.MigrationTest.fixAuthors(MigrationTest.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
    at
org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
    at
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
    at
org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
    at
org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
    at
org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
    at
org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
    at
org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
    at
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
    at
org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
    at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
    at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.lang.RuntimeException: Error invoking service contribution
method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:107)
    at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java:56)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl$7.run(RegistryImpl.java:500)
    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.addToUnorderedConfiguration(RegistryImpl.java:496)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.getUnorderedConfiguration(RegistryImpl.java:357)
    at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$1.invoke(ServiceResourcesImpl.java:86)
    at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$1.invoke(ServiceResourcesImpl.java:84)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getUnorderedConfiguration(ServiceResourcesImpl.java:80)
    at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.addUnorderedConfigurationParameter(AbstractServiceCreator.java:140)
    at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getParameterDefaultsWithConfiguration(AbstractServiceCreator.java:106)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.getParameterDefaultsWithConfigurations(ServiceBuilderMethodInvoker.java:46)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:67)
    ... 92 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Symbol
'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:70)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:250)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:213)
    at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:90)
    ... 110 more
Caused by: java.lang.RuntimeException: Symbol 'tapestry.app-package' is not
defined.
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl$SymbolExpansion.expandSymbol(SymbolSourceImpl.java:136)
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl$SymbolExpansion.valueForSymbol(SymbolSourceImpl.java:99)
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl.valueForSymbol(SymbolSourceImpl.java:214)
    at
$SymbolSource_12044a847b4.valueForSymbol($SymbolSource_12044a847b4.java)
    at
org.apache.tapestry5.ioc.internal.services.SymbolObjectProvider.provide(SymbolObjectProvider.java:49)
    at
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:38)
    at
$MasterObjectProvider_12044a847b3.provide($MasterObjectProvider_12044a847b3.java)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:656)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:763)
    at
org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:49)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:204)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:42)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:246)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    ... 116 more
[ERROR] HibernateModule.HibernateSessionSource Construction of service
HibernateSessionSource failed: Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionSource(Logger,
List, RegistryShutdownHub) (at HibernateModule.java:120) (for service
'HibernateSessionSource'): Exception constructing service
'HibernateEntityPackageManager': Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57) (for service 'HibernateEntityPackageManager'):
Error invoking service contribution method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
java.lang.RuntimeException: Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionSource(Logger,
List, RegistryShutdownHub) (at HibernateModule.java:120) (for service
'HibernateSessionSource'): Exception constructing service
'HibernateEntityPackageManager': Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57) (for service 'HibernateEntityPackageManager'):
Error invoking service contribution method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:87)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    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:52)
    at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:56)
    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.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:65)
    at
$HibernateSessionSource_12044a847bc.delegate($HibernateSessionSource_12044a847bc.java)
    at
$HibernateSessionSource_12044a847bc.create($HibernateSessionSource_12044a847bc.java)
    at
org.apache.tapestry5.internal.hibernate.HibernateSessionManagerImpl.<init>(HibernateSessionManagerImpl.java:31)
    at
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionManager(HibernateModule.java:87)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:75)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    at
org.apache.tapestry5.ioc.internal.services.PerThreadServiceCreator.createObject(PerThreadServiceCreator.java:51)
    at
$HibernateSessionManager_12044a847bb._perThreadInstance($HibernateSessionManager_12044a847bb.java)
    at
$HibernateSessionManager_12044a847bb.getSession($HibernateSessionManager_12044a847bb.java)
    at
$HibernateSessionManager_12044a847b6.getSession($HibernateSessionManager_12044a847b6.java)
    at
com.autobrief.author.AuthorDAOImpl.getAllAuthors(AuthorDAOImpl.java:28)
    at $AuthorDAO_12044a847b9.getAllAuthors($AuthorDAO_12044a847b9.java)
    at $AuthorDAO_12044a847b2.getAllAuthors($AuthorDAO_12044a847b2.java)
    at test.hibernate.MigrationTest.fixAuthors(MigrationTest.java:40)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.junit.internal.runners.TestMethodRunner.executeMethodBody(TestMethodRunner.java:99)
    at
org.junit.internal.runners.TestMethodRunner.runUnprotected(TestMethodRunner.java:81)
    at
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
    at
org.junit.internal.runners.TestMethodRunner.runMethod(TestMethodRunner.java:75)
    at
org.junit.internal.runners.TestMethodRunner.run(TestMethodRunner.java:45)
    at
org.junit.internal.runners.TestClassMethodsRunner.invokeTestMethod(TestClassMethodsRunner.java:66)
    at
org.junit.internal.runners.TestClassMethodsRunner.run(TestClassMethodsRunner.java:35)
    at
org.junit.internal.runners.TestClassRunner$1.runUnprotected(TestClassRunner.java:42)
    at
org.junit.internal.runners.BeforeAndAfterRunner.runProtected(BeforeAndAfterRunner.java:34)
    at
org.junit.internal.runners.TestClassRunner.run(TestClassRunner.java:52)
    at
org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:45)
    at
org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:460)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:673)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:386)
    at
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:196)
Caused by: java.lang.RuntimeException: Exception constructing service
'HibernateEntityPackageManager': Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57) (for service 'HibernateEntityPackageManager'):
Error invoking service contribution method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:75)
    at
$HibernateEntityPackageManager_12044a847be.delegate($HibernateEntityPackageManager_12044a847be.java)
    at
$HibernateEntityPackageManager_12044a847be.getPackageNames($HibernateEntityPackageManager_12044a847be.java)
    at
org.apache.tapestry5.internal.hibernate.PackageNameHibernateConfigurer.configure(PackageNameHibernateConfigurer.java:47)
    at
org.apache.tapestry5.internal.hibernate.HibernateSessionSourceImpl.<init>(HibernateSessionSourceImpl.java:41)
    at
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateSessionSource(HibernateModule.java:120)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:75)
    ... 63 more
Caused by: java.lang.RuntimeException: Error invoking service builder method
org.apache.tapestry5.hibernate.HibernateModule.buildHibernateEntityPackageManager(Collection)
(at HibernateModule.java:57) (for service 'HibernateEntityPackageManager'):
Error invoking service contribution method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:87)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    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:52)
    at
org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(InterceptorStackBuilder.java:56)
    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.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createObject(OperationTrackingObjectCreator.java:49)
    at
org.apache.tapestry5.ioc.internal.services.JustInTimeObjectCreator.createObject(JustInTimeObjectCreator.java:65)
    ... 73 more
Caused by: java.lang.RuntimeException: Error invoking service contribution
method
org.apache.tapestry5.hibernate.HibernateModule.contributeHibernateEntityPackageManager(Configuration,
String): Symbol 'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:107)
    at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.contribute(ContributionDefImpl.java:56)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl$7.run(RegistryImpl.java:500)
    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.addToUnorderedConfiguration(RegistryImpl.java:496)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.getUnorderedConfiguration(RegistryImpl.java:357)
    at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$1.invoke(ServiceResourcesImpl.java:86)
    at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$1.invoke(ServiceResourcesImpl.java:84)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.getUnorderedConfiguration(ServiceResourcesImpl.java:80)
    at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.addUnorderedConfigurationParameter(AbstractServiceCreator.java:140)
    at
org.apache.tapestry5.ioc.internal.AbstractServiceCreator.getParameterDefaultsWithConfiguration(AbstractServiceCreator.java:106)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.getParameterDefaultsWithConfigurations(ServiceBuilderMethodInvoker.java:46)
    at
org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObject(ServiceBuilderMethodInvoker.java:67)
    ... 92 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Symbol
'tapestry.app-package' is not defined.
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:70)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:89)
    at
org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerThreadOperationTracker.java:68)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:898)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParameters(InternalUtils.java:250)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateParametersForMethod(InternalUtils.java:213)
    at
org.apache.tapestry5.ioc.internal.ContributionDefImpl.invokeMethod(ContributionDefImpl.java:90)
    ... 110 more
Caused by: java.lang.RuntimeException: Symbol 'tapestry.app-package' is not
defined.
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl$SymbolExpansion.expandSymbol(SymbolSourceImpl.java:136)
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl$SymbolExpansion.valueForSymbol(SymbolSourceImpl.java:99)
    at
org.apache.tapestry5.ioc.internal.services.SymbolSourceImpl.valueForSymbol(SymbolSourceImpl.java:214)
    at
$SymbolSource_12044a847b4.valueForSymbol($SymbolSource_12044a847b4.java)
    at
org.apache.tapestry5.ioc.internal.services.SymbolObjectProvider.provide(SymbolObjectProvider.java:49)
    at
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:38)
    at
$MasterObjectProvider_12044a847b3.provide($MasterObjectProvider_12044a847b3.java)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:656)
    at
org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:763)
    at
org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:49)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:204)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(InternalUtils.java:42)
    at
org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUtils.java:246)
    at
org.apache.tapestry5.ioc.internal.InvokableToRunnable.run(InvokableToRunnable.java:36)
    at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.run(OperationTrackerImpl.java:48)
    ... 116 more

On Thu, Mar 26, 2009 at 4:12 PM, Juan E. Maya <maya.j...@gmail.com> wrote:

> Oh, i forgot to tell u that for this test to work tapestry 5.1.0.1 is
> required because it uses the CoreHibernateModule
>
> On Thu, Mar 26, 2009 at 9:08 PM, Juan E. Maya <maya.j...@gmail.com> wrote:
>
> > Hi Davor, Injection only work on tapestry pages or components. U can't
> > inject tapestry services in JUnit classes (as far as i know)
> > The way i run my test is as follow, i use testng but u could easily see
> how
> > it would be in Junit
> >
> > It's important to notice that u have to manually load the Modules u need
> to
> > run the tests.
> >
> >
> >     @BeforeSuite
> >     public void config() {
> >         RegistryBuilder builder = new RegistryBuilder();
> >         builder.add(TapestryIOCModule.class, HibernateCoreModule.class,
> > YourModule.class);
> >         _registry = builder.build();
> >         _registry.performRegistryStartup();
> >     }
> >
> > a test:
> >
> > @Test
> >     public void testSomeDao() {
> >        SomeDao someDao= _registry.getService(SomeDao.class);
> >        ...
> >        ...
> >     }
> >
> > And after test run:
> >
> > @AfterSuite
> >     public void finishTests() {
> >         _registry.shutdown();
> >     }
> >
> > Hope it helps
> >
> >
> >
> > On Thu, Mar 26, 2009 at 7:17 PM, Davor Miku <davorm...@gmail.com> wrote:
> >
> >> Hi!
> >>
> >> This is probably dumb question.
> >>
> >> I'm using tapestry-hibernate for DAO services.
> >>
> >> How can I test them with JUnit.?
> >>
> >> I tried with @Inject SomeDAO in test class, but I'm getting NPE.
> >>
> >
> >
>

Reply via email to