RE: recursion in PropertyConduitSource?

2009-06-24 Thread Alexey Chmutov
Thanks, Howard

I was looking for an info how to fix this recursion in
PropertyConduitSource error since the beginning of May. It emerged that
just version switch from 2.7.6 to 3.1.1 was needed.

Is there any way to make/use maven to resolve such dependency problems?

Alexey.

-Original Message-
From: Howard Lewis Ship [mailto:hls...@gmail.com] 
Sent: Tuesday, June 23, 2009 10:08 PM
To: Tapestry users
Subject: Re: recursion in PropertyConduitSource?

Try using the correct dependency: antlr-runtime-3.1.1.

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.findAutobuildConstr
uctor(InternalUtils.java:628)
   at

org.apache.tapestry5.ioc.internal.ServiceResourcesImpl$4.invoke(ServiceR
esourcesImpl.java:150)
   at

org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationT
rackerImpl.java:68)
   at

org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerTh
readOperationTracker.java:68)
   at

org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:
941)
   at

org.apache.tapestry5.ioc.internal.ServiceResourcesImpl.autobuild(Service
ResourcesImpl.java:145)
   at

org.apache.tapestry5.ioc.internal.services.AutobuildObjectProvider.provi
de(AutobuildObjectProvider.java:33)
   at

org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl$1.in
voke(MasterObjectProviderImpl.java:48)
   at

org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationT
rackerImpl.java:68)
   at

org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerTh
readOperationTracker.java:68)
   at

org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:
941)
   at

org.apache.tapestry5.ioc.internal.services.MasterObjectProviderImpl.prov
ide(MasterObjectProviderImpl.java:41)
   at

$MasterObjectProvider_1220e25ac25.provide($MasterObjectProvider_1220e25a
c25.java)
   at

org.apache.tapestry5.ioc.internal.RegistryImpl.getObject(RegistryImpl.ja
va:696)
   at

org.apache.tapestry5.ioc.internal.ObjectLocatorImpl.getObject(ObjectLoca
torImpl.java:49)
   at

org.apache.tapestry5.ioc.internal.util.InternalUtils.calculateInjection(
InternalUtils.java:209)
   at

org.apache.tapestry5.ioc.internal.util.InternalUtils.access$000(Internal
Utils.java:43)
   at

org.apache.tapestry5.ioc.internal.util.InternalUtils$2.invoke(InternalUt
ils.java:256)
   at

org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationT
rackerImpl.java:68)
   at

org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerTh
readOperationTracker.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.calculateParameters
ForMethod(InternalUtils.java:217)
   at

org.apache.tapestry5.ioc.internal.ServiceBuilderMethodInvoker.createObje
ct(ServiceBuilderMethodInvoker.java:56)
   at

org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invok
e(OperationTrackingObjectCreator.java:45)
   at

org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationT
rackerImpl.java:68)
   at

org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerTh
readOperationTracker.java:68)
   at

org.apache.tapestry5.ioc.internal.RegistryImpl.invoke(RegistryImpl.java:
941)
   at

org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator.createO
bject(OperationTrackingObjectCreator.java:49)
   at

org.apache.tapestry5.ioc.internal.SingletonServiceLifecycle.createServic
e(SingletonServiceLifecycle.java:29)
   at

org.apache.tapestry5.ioc.internal.LifecycleWrappedServiceCreator.createO
bject(LifecycleWrappedServiceCreator.java:46)
   at

org.apache.tapestry5.ioc.internal.AdvisorStackBuilder.createObject(Advis
orStackBuilder.java:60)
   at

org.apache.tapestry5.ioc.internal.InterceptorStackBuilder.createObject(I
nterceptorStackBuilder.java:52)
   at

org.apache.tapestry5.ioc.internal.RecursiveServiceCreationCheckWrapper.c
reateObject(RecursiveServiceCreationCheckWrapper.java:60)
   at

org.apache.tapestry5.ioc.internal.OperationTrackingObjectCreator$1.invok
e(OperationTrackingObjectCreator.java:45)
   at

org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationT
rackerImpl.java:68)
   at

org.apache.tapestry5.ioc.internal.PerThreadOperationTracker.invoke(PerTh

RE: best book for T5

2009-06-15 Thread Alexey Chmutov
+1

Thanks,
Alexey.


-Original Message-
From: Ivano Luberti [mailto:lube...@archicoop.it] 
Sent: Monday, June 15, 2009 11:23 AM
To: Tapestry users
Subject: Re: best book for T5

I'm also interested.
BTW I'm surprised this kind of books can be printed in a language other
then English

Peter Stavrinides ha scritto:
 Yes of course I am interested.

 Peter

   

-- 
==
dott. Ivano Mario Luberti
Archimede Informatica societa' cooperativa a r. l.
Sede Operativa
Via Gereschi 36 - 56126- Pisa
tel.: +39-050- 580959
tel/fax: +39-050-9711344
web: www.archicoop.it
==


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



Error on page request: Construction of service 'PropertyConduitSource' has failed due to recursion

2009-06-03 Thread Alexey Chmutov
Hi,

 

I'm not experienced Tap5 user and I faced with some kind of
misconfiguration (or even critical bug in Tap5.1?)

My helloworld app copied from
http://tapestry.apache.org/tapestry5.1/tutorial1/index.html doesn't work
on Tomcat 5.5 when I'm using Tap 5.1.0.5.

And It works fine with Tap 5.0.18!

For Tap 5.1.0.5 I use these libraries: 

commons-codec-1.3.jar

javassist-3.9.0.GA.jar

log4j-1.2.14.jar

slf4j-api-1.5.2.jar

slf4j-log4j12-1.5.2.jar

stax2-api-3.0.1.jar

tapestry-core-5.1.0.5.jar

tapestry-ioc-5.1.0.5.jar

tapestry5-annotations-5.1.0.5.jar

woodstox-core-asl-4.0.3.jar

 

what's amiss?

 

on page request I see such exception:

 

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'.

 
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.assembleRo
otComponent(ComponentAssemblerImpl.java:110)

 
org.apache.tapestry5.internal.pageload.PageLoaderImpl.loadPage(PageLoade
rImpl.java:159)

$PageLoader_121a5bc9861.loadPage($PageLoader_121a5bc9861.java)

 
org.apache.tapestry5.internal.services.PagePoolCache.checkout(PagePoolCa
che.java:210)

 
org.apache.tapestry5.internal.services.PagePoolImpl.checkout(PagePoolImp
l.java:99)

$PagePool_121a5bc9860.checkout($PagePool_121a5bc9860.java)

 
org.apache.tapestry5.internal.services.RequestPageCacheImpl.get(RequestP
ageCacheImpl.java:51)

 
$RequestPageCache_121a5bc985f.get($RequestPageCache_121a5bc985f.java)

 
$RequestPageCache_121a5bc9849.get($RequestPageCache_121a5bc9849.java)

 
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.ha
ndleRequestException(DefaultRequestExceptionHandler.java:69)

 
$RequestExceptionHandler_121a5bc9834.handleRequestException($RequestExce
ptionHandler_121a5bc9834.java)

 
org.apache.tapestry5.internal.services.RequestErrorFilter.service(Reques
tErrorFilter.java:42)

 
$RequestHandler_121a5bc9836.service($RequestHandler_121a5bc9836.java)

 
org.apache.tapestry5.services.TapestryModule$4.service(TapestryModule.ja
va:778)

 
$RequestHandler_121a5bc9836.service($RequestHandler_121a5bc9836.java)

 
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.ja
va:767)

 
$RequestHandler_121a5bc9836.service($RequestHandler_121a5bc9836.java)

 
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticF
ilesFilter.java:85)

 
$RequestHandler_121a5bc9836.service($RequestHandler_121a5bc9836.java)

 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(Ch
eckForUpdatesFilter.java:90)

 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter$2.invoke(Ch
eckForUpdatesFilter.java:81)

 
org.apache.tapestry5.ioc.internal.util.ConcurrentBarrier.withRead(Concur
rentBarrier.java:85)

 
org.apache.tapestry5.internal.services.CheckForUpdatesFilter.service(Che
ckForUpdatesFilter.java:103)

 
$RequestHandler_121a5bc9836.service($RequestHandler_121a5bc9836.java)

 
$RequestHandler_121a5bc982c.service($RequestHandler_121a5bc982c.java)

 
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTe
rminator.service(TapestryModule.java:197)

 
org.apache.tapestry5.upload.internal.services.MultipartServletRequestFil
ter.service(MultipartServletRequestFilter.java:44)

 
$HttpServletRequestHandler_121a5bc982e.service($HttpServletRequestHandle
r_121a5bc982e.java)

 
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53
)

 
$HttpServletRequestHandler_121a5bc982e.service($HttpServletRequestHandle
r_121a5bc982e.java)

 
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(Ignore
dPathsFilter.java:62)

 
$HttpServletRequestFilter_121a5bc982a.service($HttpServletRequestFilter_
121a5bc982a.java)

 
$HttpServletRequestHandler_121a5bc982e.service($HttpServletRequestHandle
r_121a5bc982e.java)

 
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.ja
va:726)

 
$HttpServletRequestHandler_121a5bc982e.service($HttpServletRequestHandle
r_121a5bc982e.java)

 
$HttpServletRequestHandler_121a5bc9828.service($HttpServletRequestHandle
r_121a5bc9828.java)

 
org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:127)

 

 

Thanks,

Alexey.