Running the application posted in the wiki using tapestry 5.0.16 gives the
same problem :(

On Sun, Nov 30, 2008 at 8:42 PM, Juan E. Maya <[EMAIL PROTECTED]> wrote:

> Angelo, thank you for the link. However after following the instructions
> i'm still having problems.
> 1. When i run the application i get the following runtime error:
>
> Exception in thread "main" java.lang.RuntimeException: Service id
> 'ClassNameLocator' has already been defined by
> org.apache.tapestry5.ioc.internal.services.ClassNameLocatorImpl(ClasspathURLConverter)
> (at ClassNameLocatorImpl.java:61) via
> org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
> TapestryIOCModule.java:36) and may not be redefined by
> org.apache.tapestry5.ioc.internal.services.ClassNameLocatorImpl(ClasspathURLConverter)
> (at ClassNameLocatorImpl.java:61) via
> com.superm.lampmanager.service.LampManagerModule.bind(ServiceBinder) (at
> LampManagerModule.java:29). You should rename one of the service builder
> methods.
>     at
> org.apache.tapestry5.ioc.internal.RegistryImpl.<init>(RegistryImpl.java:170)
>     at
> org.apache.tapestry5.ioc.RegistryBuilder.build(RegistryBuilder.java:168)
>     at com.superm.lampmanager.Shell.main(Shell.java:26)
>
> If i remove the line the application works, however i can't use a
> transaction decorator because i get the following runtime error:
> Caused by: java.lang.RuntimeException: No service implements the interface
> org.apache.tapestry5.hibernate.HibernateTransactionDecorator.
>
> This is the code use to configure the decorator.
> @Match("*Manager*")
>     public static <T> T
> decorateTransactionally(HibernateTransactionDecorator decorator, Class<T>
> serviceInterface, T delegate, String serviceId) {
>         return decorator.build(serviceInterface, delegate, serviceId);
>     }
>
> and i have a final question regarding the sentencye: "definitely make sure
> to call registry.cleanupThread(); at the end of the main method"
> Does this mean that  i have to run this line to commit the transaction? If
> so, then i suppose that the decorator can't be used. is there a special
> reason the decorator will not work?
>
> Thanks a lot!
>
>
>
> On Sun, Nov 30, 2008 at 12:14 AM, Angelo Chen <[EMAIL PROTECTED]>wrote:
>
>>
>>
>> http://wiki.apache.org/tapestry/Tapestry5HowToIocAndHibernate
>>
>>
>> Juan Maya wrote:
>> >
>> > Hi! I am creating a standalone application using Tapestry IoC outside of
>> > Tapestry. now i am struggling to find a way to use the
>> Tapestry-Hibernate
>> > integration? Do you know how to this?
>> > I kinda prefer to give a try to the Tapestry IoC (i have liked it a
>> lot!)
>> > and forget about Spring for awhile :)
>> >
>> > Thanks a lot for the help!
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Tapestry-Hiberante-with-Tapestry-IoC-tp20749684p20752632.html
>> Sent from the Tapestry - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>

Reply via email to