I think it is fixed now https://issues.apache.org/jira/browse/TAP5-1554
regards Taha On Sat, Jun 25, 2011 at 10:57 PM, Vangel V. Ajanovski <a...@ii.edu.mk>wrote: > On 06/24/2011 10:30 PM, Howard Lewis Ship wrote: > >> release notes >> [http://tapestry.apache.org/**release-notes-53.html<http://tapestry.apache.org/release-notes-53.html>]. >> We >> are quite interested in any upgrade problems you may encounter ... >> previewing new releases and reporting back is a terrific way to >> contribute back to Tapestry! >> >> Once changing the pom.xml dependency from 5.2.5 to 5.3.0 > I experience the same problem that Josh Canfield reported two weeks ago > with OpenJDK (I am using version 1.6.0_22) on Ubuntu (version 11.04 64bit). > Josh's message: http://tapestry.1045711.n5.**nabble.com/Tapestry-5-on-** > OpenJDK-tt4485763.html<http://tapestry.1045711.n5.nabble.com/Tapestry-5-on-OpenJDK-tt4485763.html> > > This is my log: > [ERROR] ioc.Registry Exception assembling root component of page Index: > Could not convert 'person.firstName' into a component parameter binding: > Exception generating conduit for expression 'person.firstName': > java.lang.reflect.**GenericSignatureFormatError > [ERROR] ioc.Registry Operations trace: > [ERROR] ioc.Registry [ 1] Constructing instance of page class > mk.edu.ii.isii.upisi.pages.**Index > [ERROR] ioc.Registry [ 2] Assembling root component for page Index > [ERROR] TapestryModule.**RequestExceptionHandler Processing of request > failed with uncaught exception: Exception assembling root component of page > Index: Could not convert 'person.firstName' into a component parameter > binding: Exception generating conduit for expression 'person.firstName': > java.lang.reflect.**GenericSignatureFormatError > org.apache.tapestry5.ioc.**internal.OperationException: Exception > assembling root component of page Index: Could not convert > 'person.firstName' into a component parameter binding: Exception generating > conduit for expression 'person.firstName': java.lang.reflect.** > GenericSignatureFormatError > at org.apache.tapestry5.ioc.**internal.OperationTrackerImpl.** > logAndRethrow(**OperationTrackerImpl.java:102) > at org.apache.tapestry5.ioc.**internal.OperationTrackerImpl.** > invoke(OperationTrackerImpl.**java:69) > at org.apache.tapestry5.ioc.**internal.**PerThreadOperationTracker.** > invoke(**PerThreadOperationTracker.**java:68) > at org.apache.tapestry5.ioc.**internal.RegistryImpl.invoke(** > RegistryImpl.java:1082) > at org.apache.tapestry5.internal.**pageload.**ComponentAssemblerImpl.** > assembleRootComponent(**ComponentAssemblerImpl.java:**87) > at org.apache.tapestry5.internal.**pageload.PageLoaderImpl$3.** > invoke(PageLoaderImpl.java:**213) > at org.apache.tapestry5.internal.**pageload.PageLoaderImpl$3.** > invoke(PageLoaderImpl.java:**206) > at org.apache.tapestry5.ioc.**internal.OperationTrackerImpl.** > invoke(OperationTrackerImpl.**java:65) > at org.apache.tapestry5.ioc.**internal.**PerThreadOperationTracker.** > invoke(**PerThreadOperationTracker.**java:68) > at org.apache.tapestry5.ioc.**internal.RegistryImpl.invoke(** > RegistryImpl.java:1082) > at org.apache.tapestry5.internal.**pageload.PageLoaderImpl.** > loadPage(PageLoaderImpl.java:**205) > at $PageLoader_7fdc6ec19fa.**loadPage(Unknown Source) > at org.apache.tapestry5.internal.**services.PageSourceImpl.** > getPage(PageSourceImpl.java:**87) > at $PageSource_7fdc6ec19f9.**getPage(Unknown Source) > at org.apache.tapestry5.internal.**services.** > NonPoolingRequestPageCacheImpl**.get(**NonPoolingRequestPageCacheImpl** > .java:83) > at $RequestPageCache_7fdc6ec19f8.**get(Unknown Source) > at $RequestPageCache_7fdc6ec19f7.**get(Unknown Source) > at org.apache.tapestry5.internal.**services.ComponentSourceImpl.** > getPage(ComponentSourceImpl.**java:83) > at $ComponentSource_7fdc6ec19f2.**getPage(Unknown Source) > at mk.edu.ii.isii.upisi.services.**AccessController.checkAccess(** > AccessController.java:49) > at mk.edu.ii.isii.upisi.services.**AccessController.**handlePageRender( > **AccessController.java:114) > at $ComponentRequestHandler_**7fdc6ec19f6.handlePageRender(**Unknown > Source) > at $ComponentRequestHandler_**7fdc6ec19d1.handlePageRender(**Unknown > Source) > at org.apache.tapestry5.internal.**services.PageRenderDispatcher.** > dispatch(PageRenderDispatcher.**java:45) > at $Dispatcher_7fdc6ec19d3.**dispatch(Unknown Source) > at $Dispatcher_7fdc6ec19ce.**dispatch(Unknown Source) > at org.apache.tapestry5.services.**TapestryModule$** > RequestHandlerTerminator.**service(TapestryModule.java:**434) > at org.apache.tapestry5.internal.**services.RequestErrorFilter.** > service(RequestErrorFilter.**java:26) > at $RequestHandler_7fdc6ec19cf.**service(Unknown Source) > at org.apache.tapestry5.services.**TapestryModule$3.service(** > TapestryModule.java:1055) > at $RequestHandler_7fdc6ec19cf.**service(Unknown Source) > at org.apache.tapestry5.services.**TapestryModule$2.service(** > TapestryModule.java:1045) > at $RequestHandler_7fdc6ec19cf.**service(Unknown Source) > at org.apache.tapestry5.internal.**services.StaticFilesFilter.** > service(StaticFilesFilter.**java:90) > at $RequestHandler_7fdc6ec19cf.**service(Unknown Source) > at org.apache.tapestry5.internal.**services.**CheckForUpdatesFilter$2.* > *invoke(CheckForUpdatesFilter.**java:105) > at org.apache.tapestry5.internal.**services.**CheckForUpdatesFilter$2.* > *invoke(CheckForUpdatesFilter.**java:95) > at org.apache.tapestry5.ioc.**internal.util.** > ConcurrentBarrier.withRead(**ConcurrentBarrier.java:85) > at org.apache.tapestry5.internal.**services.** > CheckForUpdatesFilter.service(**CheckForUpdatesFilter.java:**119) > at $RequestHandler_7fdc6ec19cf.**service(Unknown Source) > at $RequestHandler_7fdc6ec19c3.**service(Unknown Source) > at org.apache.tapestry5.services.**TapestryModule$** > HttpServletRequestHandlerTermi**nator.service(TapestryModule.**java:385) > at org.apache.tapestry5.upload.**internal.services.** > MultipartServletRequestFilter.**service(**MultipartServletRequestFilter.** > java:44) > at $HttpServletRequestHandler_**7fdc6ec19c5.service(Unknown Source) > at org.apache.tapestry5.internal.**gzip.GZipFilter.service(** > GZipFilter.java:53) > at $HttpServletRequestHandler_**7fdc6ec19c5.service(Unknown Source) > at org.apache.tapestry5.internal.**services.IgnoredPathsFilter.** > service(IgnoredPathsFilter.**java:62) > at $HttpServletRequestFilter_**7fdc6ec19c1.service(Unknown Source) > at $HttpServletRequestHandler_**7fdc6ec19c5.service(Unknown Source) > at org.apache.tapestry5.services.**TapestryModule$1.service(** > TapestryModule.java:1005) > at $HttpServletRequestHandler_**7fdc6ec19c5.service(Unknown Source) > at $HttpServletRequestHandler_**7fdc6ec19bf.service(Unknown Source) > at org.apache.tapestry5.**TapestryFilter.doFilter(** > TapestryFilter.java:147) > at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** > doFilter(ServletHandler.java:**1212) > at org.jasig.cas.client.util.**HttpServletRequestWrapperFilte** > r.doFilter(**HttpServletRequestWrapperFilte**r.java:62) > at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** > doFilter(ServletHandler.java:**1212) > at org.jasig.cas.client.**validation.**AbstractTicketValidationFilter** > .doFilter(**AbstractTicketValidationFilter**.java:196) > at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** > doFilter(ServletHandler.java:**1212) > at org.jasig.cas.client.**authentication.** > AuthenticationFilter.doFilter(**AuthenticationFilter.java:93) > at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** > doFilter(ServletHandler.java:**1212) > at org.jasig.cas.client.session.**SingleSignOutFilter.doFilter(** > SingleSignOutFilter.java:65) > at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** > doFilter(ServletHandler.java:**1212) > at mk.edu.ii.isii.upisi.util.**UTF8Filter.doFilter(** > UTF8Filter.java:28) > at org.mortbay.jetty.servlet.**ServletHandler$CachedChain.** > doFilter(ServletHandler.java:**1212) > at org.mortbay.jetty.servlet.**ServletHandler.handle(** > ServletHandler.java:399) > at org.mortbay.jetty.security.**SecurityHandler.handle(** > SecurityHandler.java:216) > at org.mortbay.jetty.servlet.**SessionHandler.handle(** > SessionHandler.java:182) > at org.mortbay.jetty.handler.**ContextHandler.handle(** > ContextHandler.java:766) > at org.mortbay.jetty.webapp.**WebAppContext.handle(** > WebAppContext.java:450) > at org.mortbay.jetty.handler.**ContextHandlerCollection.**handle(** > ContextHandlerCollection.java:**230) > at org.mortbay.jetty.handler.**HandlerCollection.handle(** > HandlerCollection.java:114) > at org.mortbay.jetty.handler.**HandlerWrapper.handle(** > HandlerWrapper.java:152) > at org.mortbay.jetty.Server.**handle(Server.java:326) > at org.mortbay.jetty.**HttpConnection.handleRequest(** > HttpConnection.java:542) > at org.mortbay.jetty.**HttpConnection$RequestHandler.** > headerComplete(HttpConnection.**java:928) > at org.mortbay.jetty.HttpParser.**parseNext(HttpParser.java:549) > at org.mortbay.jetty.HttpParser.**parseAvailable(HttpParser.**java:212) > at org.mortbay.jetty.**HttpConnection.handle(**HttpConnection.java:404) > at org.mortbay.io.nio.**SelectChannelEndPoint.run(** > SelectChannelEndPoint.java:**410) > at org.mortbay.thread.**QueuedThreadPool$PoolThread.** > run(QueuedThreadPool.java:582) > Caused by: java.lang.RuntimeException: Exception assembling root component > of page Index: Could not convert 'person.firstName' into a component > parameter binding: Exception generating conduit for expression > 'person.firstName': java.lang.reflect.**GenericSignatureFormatError > at org.apache.tapestry5.internal.**pageload.**ComponentAssemblerImpl.** > performAssembleRootComponent(**ComponentAssemblerImpl.java:**135) > at org.apache.tapestry5.internal.**pageload.** > ComponentAssemblerImpl.access$**000(ComponentAssemblerImpl.**java:44) > at org.apache.tapestry5.internal.**pageload.**ComponentAssemblerImpl$1. > **invoke(ComponentAssemblerImpl.**java:92) > at org.apache.tapestry5.internal.**pageload.**ComponentAssemblerImpl$1. > **invoke(ComponentAssemblerImpl.**java:89) > at org.apache.tapestry5.ioc.**internal.OperationTrackerImpl.** > invoke(OperationTrackerImpl.**java:65) > ... 78 more > Caused by: org.apache.tapestry5.ioc.**internal.util.**TapestryException: > Could not convert 'person.firstName' into a component parameter binding: > Exception generating conduit for expression 'person.firstName': > java.lang.reflect.**GenericSignatureFormatError [at context:Index.tml, > line 3] > at org.apache.tapestry5.internal.**services.BindingSourceImpl.** > newBinding(BindingSourceImpl.**java:82) > at $BindingSource_7fdc6ec1a1c.**newBinding(Unknown Source) > at org.apache.tapestry5.internal.**services.**PageElementFactoryImpl.** > newExpansionElement(**PageElementFactoryImpl.java:**165) > at $PageElementFactory_**7fdc6ec1a13.**newExpansionElement(Unknown > Source) > at org.apache.tapestry5.internal.**pageload.PageLoaderImpl$17.** > execute(PageLoaderImpl.java:**1045) > at org.apache.tapestry5.internal.**pageload.**ComponentAssemblerImpl.** > runActions(**ComponentAssemblerImpl.java:**228) > at org.apache.tapestry5.internal.**pageload.**ComponentAssemblerImpl.** > performAssembleRootComponent(**ComponentAssemblerImpl.java:**114) > ... 82 more > Caused by: > org.apache.tapestry5.internal.**services.**PropertyExpressionException: > Exception generating conduit for expression 'person.firstName': > java.lang.reflect.**GenericSignatureFormatError > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl.**build(**PropertyConduitSourceImpl.**java:1377) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl.**create(**PropertyConduitSourceImpl.** > java:1274) > at $PropertyConduitSource_**7fdc6ec1ab6.create(Unknown Source) > at org.apache.tapestry5.internal.**bindings.PropBindingFactory.** > newBinding(PropBindingFactory.**java:49) > at $BindingFactory_7fdc6ec1ab7.**newBinding(Unknown Source) > at $BindingFactory_7fdc6ec1aae.**newBinding(Unknown Source) > at org.apache.tapestry5.internal.**services.BindingSourceImpl.** > newBinding(BindingSourceImpl.**java:78) > ... 88 more > Caused by: java.lang.RuntimeException: java.lang.reflect.** > GenericSignatureFormatError > at org.apache.tapestry5.ioc.**internal.services.**PropertyAccessImpl.** > buildAdapter(**PropertyAccessImpl.java:103) > at org.apache.tapestry5.ioc.**internal.services.** > PropertyAccessImpl.getAdapter(**PropertyAccessImpl.java:68) > at $PropertyAccess_7fdc6ec19b0.**getAdapter(Unknown Source) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.**findPropertyAdapter(* > *PropertyConduitSourceImpl.**java:1080) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.** > buildPropertyAccessTerm(**PropertyConduitSourceImpl.**java:1061) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.**buildTerm(** > PropertyConduitSourceImpl.**java:1050) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.**buildTerm(** > PropertyConduitSourceImpl.**java:969) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.**analyzeDerefNode(** > PropertyConduitSourceImpl.**java:962) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.** > implementNavMethodAndAccessors**(PropertyConduitSourceImpl.**java:375) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl$**PropertyConduitBuilder.**transform(** > PropertyConduitSourceImpl.**java:292) > at org.apache.tapestry5.plastic.**PlasticManager.createProxy(** > PlasticManager.java:235) > at org.apache.tapestry5.ioc.**internal.services.** > PlasticProxyFactoryImpl.**createProxy(**PlasticProxyFactoryImpl.java:**73) > at $PlasticProxyFactory_**7fdc6ec1ab9.createProxy(**Unknown Source) > at $PlasticProxyFactory_**7fdc6ec1ab8.createProxy(**Unknown Source) > at org.apache.tapestry5.internal.**services.** > PropertyConduitSourceImpl.**build(**PropertyConduitSourceImpl.**java:1372) > ... 94 more > Caused by: java.lang.reflect.**GenericSignatureFormatError > at sun.reflect.generics.parser.**SignatureParser.error(** > SignatureParser.java:121) > at sun.reflect.generics.parser.**SignatureParser.** > parseFormalParameters(**SignatureParser.java:462) > at sun.reflect.generics.parser.**SignatureParser.** > parseMethodTypeSignature(**SignatureParser.java:454) > at sun.reflect.generics.parser.**SignatureParser.**parseMethodSig(** > SignatureParser.java:159) > at sun.reflect.generics.**repository.**ConstructorRepository.parse(** > ConstructorRepository.java:55) > at sun.reflect.generics.**repository.**ConstructorRepository.parse(** > ConstructorRepository.java:43) > at sun.reflect.generics.**repository.AbstractRepository.** > <init>(AbstractRepository.**java:74) > at sun.reflect.generics.**repository.**GenericDeclRepository.<init>(** > GenericDeclRepository.java:48) > at sun.reflect.generics.**repository.**ConstructorRepository.<init>(** > ConstructorRepository.java:51) > at sun.reflect.generics.**repository.MethodRepository.<** > init>(MethodRepository.java:**46) > at sun.reflect.generics.**repository.MethodRepository.** > make(MethodRepository.java:59) > at java.lang.reflect.Method.**getGenericInfo(Method.java:**112) > at java.lang.reflect.Method.**getGenericParameterTypes(** > Method.java:300) > at java.beans.FeatureDescriptor.**getParameterTypes(** > FeatureDescriptor.java:385) > at java.beans.MethodDescriptor.**setMethod(MethodDescriptor.**java:116) > at java.beans.MethodDescriptor.<**init>(MethodDescriptor.java:**74) > at java.beans.MethodDescriptor.<**init>(MethodDescriptor.java:**58) > at java.beans.Introspector.**getTargetMethodInfo(** > Introspector.java:1196) > at java.beans.Introspector.**getBeanInfo(Introspector.java:**423) > at java.beans.Introspector.**getBeanInfo(Introspector.java:**189) > at org.apache.tapestry5.ioc.**internal.services.**PropertyAccessImpl.** > buildAdapter(**PropertyAccessImpl.java:87) > ... 108 more > > > > ------------------------------**------------------------------**--------- > To unsubscribe, e-mail: > users-unsubscribe@tapestry.**apache.org<users-unsubscr...@tapestry.apache.org> > For additional commands, e-mail: users-h...@tapestry.apache.org > >