Howard Lewis Ship wrote:
Try using the correct dependency: antlr-runtime-3.1.1.
thanks, that works.
On Tue, Jun 23, 2009 at 10:35 AM, Christine <christ...@christine.nl> wrote:

replying to an old reply, about an error I get when upgrading to Tapestry
5.1 (upgrade consisted of replacing the three Tapeestry lib files that I
have in my project by their 5.1 versions):

This is the first error I get in my Eclipse console:

java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
  at java.lang.Class.getDeclaredConstructors0(Native Method)
  at java.lang.Class.privateGetDeclaredConstructors(Class.java:2406)
  at java.lang.Class.getConstructors(Class.java:1476)
  at
org.apache.tapestry5.ioc.internal.util.InternalUtils.findAutobuildConstructor(InternalUtils.java:628)
  at
org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$4.invoke(ServiceResourcesImpl.java:150)
  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.autobuild(ServiceResourcesImpl.java:145)
  at
org.apache.tapestry5.ioc.internal.services.AutobuildObjectProvider.provide(AutobuildObjectProvider.java:33)
  at
org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.invoke(MasterObjectProviderImpl.java:48)
  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.services.MasterObjectProviderImpl.provide(MasterObjectProviderImpl.java:41)
  at
$MasterObjectProvider_1220e25ac25.provide($MasterObjectProvider_1220e25ac25.java)
  at
org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.java:696)
  at
org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLocatorImpl.java:49)
  at
org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(InternalUtils.java:209)
  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
$PropertyConduitSource_1220e25ac9d.delegate($PropertyConduitSource_1220e25ac9d.java)
  at
$PropertyConduitSource_1220e25ac9d.create($PropertyConduitSource_1220e25ac9d.java)
  at
org.apache.tapestry5.internal.bindings.PropBindingFactory.newBinding(PropBindingFactory.java:49)
  at
$BindingFactory_1220e25ac9e.newBinding($BindingFactory_1220e25ac9e.java)
  at
$BindingFactory_1220e25ac96.newBinding($BindingFactory_1220e25ac96.java)
  at
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:81)
  at $BindingSource_1220e25ac8c.newBinding($BindingSource_1220e25ac8c.java)
  at
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newExpansionElement(PageElementFactoryImpl.java:165)
  at
$PageElementFactory_1220e25ac83.newExpansionElement($PageElementFactory_1220e25ac83.java)
  at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$15.execute(PageLoaderImpl.java:1033)
  at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.runActions(ComponentAssemblerImpl.java:202)
  at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.assembleRootComponent(ComponentAssemblerImpl.java:88)
  at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:159)
  at $PageLoader_1220e25ac73.loadPage($PageLoader_1220e25ac73.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_1220e25ac72.checkout($PagePool_1220e25ac72.java)
  at
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
  at $RequestPageCache_1220e25ac71.get($RequestPageCache_1220e25ac71.java)
  at $RequestPageCache_1220e25ac6a.get($RequestPageCache_1220e25ac6a.java)
  at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:52)
  at
org.apache.tapestry5.services.TapestryModule$33.handle(TapestryModule.java:1943)
  at
$PageRenderRequestHandler_1220e25ac6d.handle($PageRenderRequestHandler_1220e25ac6d.java)
  at
$PageRenderRequestHandler_1220e25ac59.handle($PageRenderRequestHandler_1220e25ac59.java)
  at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
  at
$ComponentRequestHandler_1220e25ac5d.handlePageRender($ComponentRequestHandler_1220e25ac5d.java)
  at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
  at $Dispatcher_1220e25ac5f.dispatch($Dispatcher_1220e25ac5f.java)
  at $Dispatcher_1220e25ac55.dispatch($Dispatcher_1220e25ac55.java)
  at
org.apache.tapestry5.services.TapestryModule$RequestHandlerTerminator.service(TapestryModule.java:245)
  at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:26)
  at $RequestHandler_1220e25ac56.service($RequestHandler_1220e25ac56.java)
  at
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)
  at $RequestHandler_1220e25ac56.service($RequestHandler_1220e25ac56.java)
  at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)
  at $RequestHandler_1220e25ac56.service($RequestHandler_1220e25ac56.java)
  at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
  at $RequestHandler_1220e25ac56.service($RequestHandler_1220e25ac56.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_1220e25ac56.service($RequestHandler_1220e25ac56.java)
  at $RequestHandler_1220e25ac4c.service($RequestHandler_1220e25ac4c.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_1220e25ac4e.service($HttpServletRequestHandler_1220e25ac4e.java)
  at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
  at
$HttpServletRequestFilter_1220e25ac4b.service($HttpServletRequestFilter_1220e25ac4b.java)
  at
$HttpServletRequestHandler_1220e25ac4e.service($HttpServletRequestHandler_1220e25ac4e.java)
  at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726)
  at
$HttpServletRequestHandler_1220e25ac4e.service($HttpServletRequestHandler_1220e25ac4e.java)
  at
$HttpServletRequestHandler_1220e25ac49.service($HttpServletRequestHandler_1220e25ac49.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:726)
  at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
  at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
  at org.mortbay.jetty.Server.handle(Server.java:320)
  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.ClassNotFoundException: org.antlr.runtime.CharStream
  at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:323)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:268)
  at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:336)
  ... 113 more

The next error that I find in the console is the one I mentioned before.
I have antlr 2.7.6 on my class path, same as before.

Christine



Sven Homburg wrote:

have a look at your console output.
may be there ist another exception in front of the shown exception
with regards
Sven Homburg
Founder of the Chenille Kit Project
http://www.chenillekit.org




2009/5/13 Christine <christ...@christine.nl>



 After upgrading to 5.1, I get the error below. Apparently, there's an
error in my app but when Tapestry wants to complain about the error,
something goes wrong, or that's what it looks like to me. I have checked
that the app still works with 5.0.

dagdag
Christine


 HTTP ERROR: 500

Exception assembling root component of page core/ExceptionReport: Could
not convert 'productionMode' into a component parameter binding: Exception
constructing service 'PropertyConduitSource': Construction of service
'PropertyConduitSource' has failed due to recursion: the service depends on
itself in some way. Please check
org.apache.tapestry5.services.TapestryModule.buildPropertyConduitSource(PropertyConduitSourceImpl,
InvalidationEventHub) (at TapestryModule.java:1341) for references to
another service that is itself dependent on service 'PropertyConduitSource'.

RequestURI=/show/v440njzm
Caused by:

java.lang.RuntimeException: Exception assembling root component of page
core/ExceptionReport: Could not convert 'productionMode' into a component
parameter binding: Exception constructing service 'PropertyConduitSource':
Construction of service 'PropertyConduitSource' has failed due to recursion:
the service depends on itself in some way. Please check
org.apache.tapestry5.services.TapestryModule.buildPropertyConduitSource(PropertyConduitSourceImpl,
InvalidationEventHub) (at TapestryModule.java:1341) for references to
another service that is itself dependent on service 'PropertyConduitSource'.
       at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.assembleRootComponent(ComponentAssemblerImpl.java:110)
       at
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoaderImpl.java:159)
       at $PageLoader_1213948b5d9.loadPage($PageLoader_1213948b5d9.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_1213948b5d8.checkout($PagePool_1213948b5d8.java)
       at
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestPageCacheImpl.java:51)
       at
$RequestPageCache_1213948b5d7.get($RequestPageCache_1213948b5d7.java)
       at
$RequestPageCache_1213948b5d0.get($RequestPageCache_1213948b5d0.java)
       at
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:69)
       at
$RequestExceptionHandler_1213948b5ba.handleRequestException($RequestExceptionHandler_1213948b5ba.java)
       at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
       at
$RequestHandler_1213948b5bc.service($RequestHandler_1213948b5bc.java)
       at
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.java:778)
       at
$RequestHandler_1213948b5bc.service($RequestHandler_1213948b5bc.java)
       at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:767)
       at
$RequestHandler_1213948b5bc.service($RequestHandler_1213948b5bc.java)
       at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:85)
       at
$RequestHandler_1213948b5bc.service($RequestHandler_1213948b5bc.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_1213948b5bc.service($RequestHandler_1213948b5bc.java)
       at
$RequestHandler_1213948b5b2.service($RequestHandler_1213948b5b2.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_1213948b5b4.service($HttpServletRequestHandler_1213948b5b4.java)
       at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
       at
$HttpServletRequestFilter_1213948b5b1.service($HttpServletRequestFilter_1213948b5b1.java)
       at
$HttpServletRequestHandler_1213948b5b4.service($HttpServletRequestHandler_1213948b5b4.java)
       at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:726)
       at
$HttpServletRequestHandler_1213948b5b4.service($HttpServletRequestHandler_1213948b5b4.java)
       at
$HttpServletRequestHandler_1213948b5af.service($HttpServletRequestHandler_1213948b5af.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:726)
       at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
       at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
       at org.mortbay.jetty.Server.handle(Server.java:320)
       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.util.TapestryException:
Could not convert 'productionMode' into a component parameter binding:
Exception constructing service 'PropertyConduitSource': Construction of
service 'PropertyConduitSource' has failed due to recursion: the service
depends on itself in some way. Please check
org.apache.tapestry5.services.TapestryModule.buildPropertyConduitSource(PropertyConduitSourceImpl,
InvalidationEventHub) (at TapestryModule.java:1341) for references to
another service that is itself dependent on service 'PropertyConduitSource'.
[at classpath:org/apache/tapestry5/corelib/pages/ExceptionReport.tml, line
8]
       at
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:85)
       at
$BindingSource_1213948b5f2.newBinding($BindingSource_1213948b5f2.java)
       at
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newBinding(PageElementFactoryImpl.java:184)
       at
$PageElementFactory_1213948b5e9.newBinding($PageElementFactory_1213948b5e9.java)
       at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$10.execute(PageLoaderImpl.java:868)
       at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.runActions(ComponentAssemblerImpl.java:202)
       at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.assembleRootComponent(ComponentAssemblerImpl.java:88)
       ... 49 more
Caused by: java.lang.RuntimeException: Exception constructing service
'PropertyConduitSource': Construction of service 'PropertyConduitSource' has
failed due to recursion: the service depends on itself in some way. Please
check
org.apache.tapestry5.services.TapestryModule.buildPropertyConduitSource(PropertyConduitSourceImpl,
InvalidationEventHub) (at TapestryModule.java:1341) for references to
another service that is itself dependent on service 'PropertyConduitSource'.
       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
$PropertyConduitSource_1213948b603.delegate($PropertyConduitSource_1213948b603.java)
       at
$PropertyConduitSource_1213948b603.create($PropertyConduitSource_1213948b603.java)
       at
org.apache.tapestry5.internal.bindings.PropBindingFactory.newBinding(PropBindingFactory.java:49)
       at
$BindingFactory_1213948b604.newBinding($BindingFactory_1213948b604.java)
       at
$BindingFactory_1213948b5fc.newBinding($BindingFactory_1213948b5fc.java)
       at
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:81)
       ... 55 more
Caused by: org.apache.tapestry5.ioc.internal.OperationException:
Construction of service 'PropertyConduitSource' has failed due to recursion:
the service depends on itself in some way. Please check
org.apache.tapestry5.services.TapestryModule.buildPropertyConduitSource(PropertyConduitSourceImpl,
InvalidationEventHub) (at TapestryModule.java:1341) for references to
another service that is itself dependent on service 'PropertyConduitSource'.
       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.services.JustInTimeObjectCreator.obtainObjectFromCreator(JustInTimeObjectCreator.java:68)
       ... 62 more
Caused by: java.lang.IllegalStateException: Construction of service
'PropertyConduitSource' has failed due to recursion: the service depends on
itself in some way. Please check
org.apache.tapestry5.services.TapestryModule.buildPropertyConduitSource(PropertyConduitSourceImpl,
InvalidationEventHub) (at TapestryModule.java:1341) for references to
another service that is itself dependent on service 'PropertyConduitSource'.
       at
org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.createObject(RecursiveServiceCreationCheckWrapper.java:52)
       at
org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invoke(OperationTrackingObjectCreator.java:45)
       at
org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:68)
       ... 66 more



--
dagdag is just a two-character rotation of byebye.





--
dagdag is just a two-character rotation of byebye.






--
dagdag is just a two-character rotation of byebye.

Reply via email to