You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by TG <ta...@hotmail.com> on 2011/08/19 06:11:42 UTC

T5.3 Checklist Sample Codes

I prefer not to use Palette component for multiple selections, I read about
Checklist component for T5.3. Could any kind soul share the codes on how to
use it? Currently I am using ChenilleKit's component and I am trying to move
away from that...

Thanks.

--
View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4714412.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

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


RE: T5.3 Checklist Sample Codes

Posted by Vladimir Bauer <VB...@slb.com>.
Hi,

This one is T5.2, but still does the trick:
http://lombok.demon.co.uk/tapestry5Demo/test/components/checkboxgroupdemo

Regards,
Vladimir Bauer

-----Original Message-----
From: Igor Drobiazko [mailto:igor.drobiazko@gmail.com] 
Sent: Friday, August 19, 2011 5:58 PM
To: Tapestry users
Subject: Re: T5.3 Checklist Sample Codes

Check this out:

https://builds.apache.org/job/tapestry-trunk-freestyle/javadoc/org/apache/tapestry5/corelib/components/Checklist.html

On Fri, Aug 19, 2011 at 6:11 AM, TG <ta...@hotmail.com> wrote:

> I prefer not to use Palette component for multiple selections, I read about
> Checklist component for T5.3. Could any kind soul share the codes on how to
> use it? Currently I am using ChenilleKit's component and I am trying to
> move
> away from that...
>
> Thanks.
>
> --
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4714412.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
http://tapestry5.de

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


Re: T5.3 Checklist java.lang.reflect.GenericSignatureFormatError

Posted by TG <ta...@hotmail.com>.
Ok I missed one jar, I fixed that. Now I got the following -

    Exception constructing service 'PageSource': Error invoking service
builder method
org.apache.tapestry5.internal.services.InternalModule.buildPageSource(PageSourceImpl,
InvalidationEventHub, InvalidationEventHub) (at InternalModule.java:160)
(for service 'PageSource'): Exception invoking method public void
org.apache.tapestry5.internal.services.PageSourceImpl.startJanitor(org.apache.tapestry5.ioc.services.cron.PeriodicExecutor,long):
Exception constructing service 'PeriodicExecutor': Error invoking
constructor
org.apache.tapestry5.ioc.internal.services.cron.PeriodicExecutorImpl(ParallelExecutor,
Logger) (at PeriodicExecutorImpl.java:190) via
org.apache.tapestry5.ioc.services.TapestryIOCModule.bind(ServiceBinder) (at
TapestryIOCModule.java:49) (for service 'PeriodicExecutor'): access denied
(java.lang.RuntimePermission modifyThreadGroup)


I think it is because GAEJ does not allow spawning of thread, how do I
disable that in alpha 13?

Thanks.

--
View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4728137.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

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


Re: T5.3 Checklist java.lang.reflect.GenericSignatureFormatError

Posted by TG <ta...@hotmail.com>.
I updated with T5.3 alpha 13 and I got new exception -


Aug 23, 2011 7:27:47 PM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via
com.google.apphosting.utils.jetty.JettyLogger
Aug 23, 2011 7:27:48 PM
com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed /Users/tg/Workspaces/Eclipse 3.7
Java/Project/war/WEB-INF/appengine-web.xml
Aug 23, 2011 7:27:48 PM
com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed /Users/tg/Workspaces/Eclipse 3.7
Java/Project/war/WEB-INF/web.xml
Aug 23, 2011 7:27:51 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: failed app: java.lang.ArrayStoreException:
sun.reflect.annotation.TypeNotPresentExceptionProxy
Aug 23, 2011 7:27:51 PM com.google.apphosting.utils.jetty.JettyLogger warn
WARNING: Failed startup of context
com.google.apphosting.utils.jetty.DevAppEngineWebAppContext@388698fa{/,/Users/tg/Workspaces/Eclipse
3.7 Java/Project/war}
java.lang.ArrayStoreException:
sun.reflect.annotation.TypeNotPresentExceptionProxy
	at
sun.reflect.annotation.AnnotationParser.parseClassArray(AnnotationParser.java:653)
	at
sun.reflect.annotation.AnnotationParser.parseArray(AnnotationParser.java:460)

Now, the whole app is not deployed properly. Nothing is working. Any idea
how to workaround this exception?

Thanks.

--
View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4727965.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

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


Re: T5.3 Checklist java.lang.reflect.GenericSignatureFormatError

Posted by Josh Canfield <jo...@gmail.com>.
> Is the latest available at
> https://repository.apache.org/content/repositories/snapshots/org/apache/tapestry/tapestry-core/5.3-SNAPSHOT/

I didn't think that the snapshots are being kept up to date, but I
could be wrong. The timestamps on the files are confusing because they
are for yesterday. Perhaps they are being copied from some other
location and getting new timestamps? I don't believe new builds of
5.2.5 or 5.1.0.8 are being generated but they also have recent
timestamps.

I'm pulling alpha versions from
https://repository.apache.org/content/repositories/staging/

currently using "5.3-alpha-13"

https://repository.apache.org/content/repositories/staging/org/apache/tapestry/tapestry-core/5.3-alpha-13/

Josh

On Tue, Aug 23, 2011 at 5:36 AM, TG <ta...@hotmail.com> wrote:
> Downloaded from somewhere on Sunday, August 14, 2011 12:51 PM.
>
> Is the latest available at
> https://repository.apache.org/content/repositories/snapshots/org/apache/tapestry/tapestry-core/5.3-SNAPSHOT/
> ?
>
> --
> View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4726632.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>

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


Re: T5.3 Checklist java.lang.reflect.GenericSignatureFormatError

Posted by TG <ta...@hotmail.com>.
Downloaded from somewhere on Sunday, August 14, 2011 12:51 PM.

Is the latest available at
https://repository.apache.org/content/repositories/snapshots/org/apache/tapestry/tapestry-core/5.3-SNAPSHOT/
?

--
View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4726632.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

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


Re: T5.3 Checklist java.lang.reflect.GenericSignatureFormatError

Posted by Josh Canfield <jo...@gmail.com>.
What tapestry build are you running. This looks like a defect I fixed while
back in plastic.
On Aug 22, 2011 7:19 PM, "TG" <ta...@hotmail.com> wrote:
> Yup, thanks for the sample source at the given URL. I managed to remove
> Chenillekit multiselect component and integrated T 5.3 Checklist. However,
> with existing data (which were saved by Chenilekit component), it gave the
> following error. Any idea? Could it be a T 5.3 bug?
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Exception
> assembling root component of page UserSave: Could not convert 'user' into
a
> component parameter binding: Exception generating conduit for expression
> 'user': java.lang.reflect.GenericSignatureFormatError
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Operations
> trace:
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 1]
> Constructing instance of page class tapp.pages.UserSave
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 2]
Assembling
> root component for page UserSave
>
> org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler
> handleRequestException: Processing of request failed with uncaught
> exception: Exception assembling root component of page UserSave: Could not
> convert 'user' into a component parameter binding: Exception generating
> conduit for expression 'user':
java.lang.reflect.GenericSignatureFormatError
> org.apache.tapestry5.ioc.internal.OperationException: Exception assembling
> root component of page UserSave: Could not convert 'user' into a component
> parameter binding: Exception generating conduit for expression 'user':
> 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_3623c106ac052.loadPage(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:87)
> at $PageSource_3623c106ac051.getPage(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:83)
> at $RequestPageCache_3623c106ac050.get(Unknown Source)
> at $RequestPageCache_3623c106ac04a.get(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:55)
> at
>
org.apache.tapestry5.services.TapestryModule$37.handle(TapestryModule.java:2376)
> at $PageRenderRequestHandler_3623c106ac04e.handle(Unknown Source)
> at $PageRenderRequestHandler_3623c106ac048.handle(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
> at
>
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
> at $ComponentRequestHandler_3623c106ac049.handlePageRender(Unknown Source)
> at $ComponentRequestHandler_3623c106ac027.handlePageRender(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
> at $Dispatcher_3623c106ac029.dispatch(Unknown Source)
> at $Dispatcher_3623c106ac023.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_3623c106ac024.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:1055)
> at $RequestHandler_3623c106ac024.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:1045)
> at $RequestHandler_3623c106ac024.service(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
> at $RequestHandler_3623c106ac024.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_3623c106ac024.service(Unknown Source)
> at $RequestHandler_3623c106ac018.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:385)
> at
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
> at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> at $HttpServletRequestFilter_3623c106ac017.service(Unknown Source)
> at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:1005)
> at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
> at $HttpServletRequestHandler_3623c106ac015.service(Unknown Source)
> at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:163)
> at
>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
> at
>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
> 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:765)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
> at
>
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
> 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:923)
> at
>
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
>
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
> at
>
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:262)
> at
>
com.google.apphosting.base.RuntimePb$EvaluationRuntime$2.handleRequest(RuntimePb.java:9819)
> at com.google.net.rpc.impl.RpcUtil.handleRequest(RpcUtil.java:445)
> at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:414)
> at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:579)
> at
>
com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:454)
> at com.google.tracing.TraceContext.runInContext(TraceContext.java:694)
> at
>
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:332)
> <continued in next message>
> <continued from previous message>
> at
>
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:324)
> at
>
com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:452)
> at
>
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:636)
> Caused by: java.lang.RuntimeException: Exception assembling root component
> of page UserSave: Could not convert 'user' into a component parameter
> binding: Exception generating conduit for expression 'user':
> 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)
> ... 90 more
> Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Could
> not convert 'user' into a component parameter binding: Exception
generating
> conduit for expression 'user':
java.lang.reflect.GenericSignatureFormatError
> [at classpath:app/pages/UserSave.tml, line 7]
> at
>
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:82)
> at $BindingSource_3623c106ac071.newBinding(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newBinding(PageElementFactoryImpl.java:184)
> at $PageElementFactory_3623c106ac068.newBinding(Unknown Source)
> at
>
org.apache.tapestry5.internal.pageload.PageLoaderImpl$12.execute(PageLoaderImpl.java:890)
> at
>
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.runActions(ComponentAssemblerImpl.java:228)
> at
>
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.performAssembleRootComponent(ComponentAssemblerImpl.java:114)
> ... 94 more
> Caused by:
> org.apache.tapestry5.internal.services.PropertyExpressionException:
> Exception generating conduit for expression 'user':
> 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_3623c106ac16c.create(Unknown Source)
> at
>
org.apache.tapestry5.internal.bindings.PropBindingFactory.newBinding(PropBindingFactory.java:49)
> at $BindingFactory_3623c106ac16d.newBinding(Unknown Source)
> at $BindingFactory_3623c106ac164.newBinding(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:78)
> ... 100 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_3623c106ac006.getAdapter(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.findPropertyAdapter(PropertyConduitSourceImpl.java:1080)
> at
>
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementPropertyAccessors(PropertyConduitSourceImpl.java:513)
> at
>
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementAccessors(PropertyConduitSourceImpl.java:422)
> at
>
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementNavMethodAndAccessors(PropertyConduitSourceImpl.java:413)
> 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_3623c106ac16f.createProxy(Unknown Source)
> at $PlasticProxyFactory_3623c106ac16e.createProxy(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl.build(PropertyConduitSourceImpl.java:1372)
> ... 106 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)
> ... 118 more
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Exception
> assembling embedded component 'exceptiondisplay' (of type
> org.apache.tapestry5.corelib.components.ExceptionDisplay, within
> core/ExceptionReport): Could not convert 'stack' into a component
parameter
> binding: Exception generating conduit for expression 'stack':
> java.lang.reflect.GenericSignatureFormatError
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Operations
> trace:
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 1]
> Constructing instance of page class
> org.apache.tapestry5.corelib.pages.ExceptionReport
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 2]
Assembling
> root component for page core/ExceptionReport
>
> org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 3]
Assembling
> component core/ExceptionReport:exceptiondisplay
> (org.apache.tapestry5.corelib.components.ExceptionDisplay)
>
> Uncaught exception from servlet
> java.lang.RuntimeException: Exception assembling root component of page
> core/ExceptionReport: Exception assembling embedded component
> 'exceptiondisplay' (of type
> org.apache.tapestry5.corelib.components.ExceptionDisplay, within
> core/ExceptionReport): Could not convert 'stack' into a component
parameter
> binding: Exception generating conduit for expression 'stack':
> 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)
> 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_3623c106ac052.loadPage(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:87)
> at $PageSource_3623c106ac051.getPage(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:83)
> at $RequestPageCache_3623c106ac050.get(Unknown Source)
> at $RequestPageCache_3623c106ac04a.get(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:77)
> at $RequestExceptionHandler_3623c106ac022.handleRequestException(Unknown
> Source)
> at
>
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
> at $RequestHandler_3623c106ac024.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:1055)
> at $RequestHandler_3623c106ac024.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:1045)
> at $RequestHandler_3623c106ac024.service(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
> at $RequestHandler_3623c106ac024.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_3623c106ac024.service(Unknown Source)
> at $RequestHandler_3623c106ac018.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:385)
> at
> org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
> at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
> at
>
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
> at $HttpServletRequestFilter_3623c106ac017.service(Unknown Source)
> at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
> at
>
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:1005)
> at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
> at $HttpServletRequestHandler_3623c106ac015.service(Unknown Source)
> at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:163)
> at
>
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
> at
>
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
>
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
> at
>
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
> at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
> 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:765)
> at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
> at
>
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
> 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:923)
> at
>
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
> at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> at
>
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
> at
>
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:262)
> at
>
com.google.apphosting.base.RuntimePb$EvaluationRuntime$2.handleRequest(RuntimePb.java:9819)
> at com.google.net.rpc.impl.RpcUtil.handleRequest(RpcUtil.java:445)
> at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:414)
> at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:579)
> at
>
com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:454)
> at com.google.tracing.TraceContext.runInContext(TraceContext.java:694)
> at
>
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:332)
> at
>
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:324)
> at
>
com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:452)
> at
>
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
> at java.lang.Thread.run(Thread.java:636)
> Caused by: org.apache.tapestry5.ioc.internal.OperationException: Exception
> assembling embedded component 'exceptiondisplay' (of type
> org.apache.tapestry5.corelib.components.ExceptionDisplay, within
> core/ExceptionReport): Could not convert 'stack' into a component
parameter
> binding: Exception generating conduit for expression 'stack':
> java.lang.reflect.GenericSignatureFormatError [at classpa
>
> This is my form -
>
> <form t:type="beaneditform" object="user">
> <t:parameter name="id">
> ${user.id}
> </t:parameter>
> <t:parameter name="userRole">
> <label t:type="Label" for="userRole"/>
> <t:checklist t:id="userRole" selected='selectedList'
> encoder="encoder" model="model"/>
> </t:parameter>
>
> </form>
>
> The rest of the codes are pretty standard Java stuff as mentioned in the
> example codes at
>
https://builds.apache.org/job/tapestry-trunk-freestyle/javadoc/org/apache/tapestry5/corelib/components/Checklist.html
.
>
> Any insight will be appreciated!
>
> --
> View this message in context:
http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4725215.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>

T5.3 Checklist java.lang.reflect.GenericSignatureFormatError

Posted by TG <ta...@hotmail.com>.
Yup, thanks for the sample source at the given URL. I managed to remove
Chenillekit multiselect component and integrated T 5.3 Checklist. However,
with existing data (which were saved by Chenilekit component), it gave the
following error. Any idea? Could it be a T 5.3 bug?

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Exception
assembling root component of page UserSave: Could not convert 'user' into a
component parameter binding: Exception generating conduit for expression
'user': java.lang.reflect.GenericSignatureFormatError

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Operations
trace:

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 1]
Constructing instance of page class tapp.pages.UserSave

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 2] Assembling
root component for page UserSave

org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler
handleRequestException: Processing of request failed with uncaught
exception: Exception assembling root component of page UserSave: Could not
convert 'user' into a component parameter binding: Exception generating
conduit for expression 'user': java.lang.reflect.GenericSignatureFormatError
org.apache.tapestry5.ioc.internal.OperationException: Exception assembling
root component of page UserSave: Could not convert 'user' into a component
parameter binding: Exception generating conduit for expression 'user':
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_3623c106ac052.loadPage(Unknown Source)
	at
org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:87)
	at $PageSource_3623c106ac051.getPage(Unknown Source)
	at
org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:83)
	at $RequestPageCache_3623c106ac050.get(Unknown Source)
	at $RequestPageCache_3623c106ac04a.get(Unknown Source)
	at
org.apache.tapestry5.internal.services.PageRenderRequestHandlerImpl.handle(PageRenderRequestHandlerImpl.java:55)
	at
org.apache.tapestry5.services.TapestryModule$37.handle(TapestryModule.java:2376)
	at $PageRenderRequestHandler_3623c106ac04e.handle(Unknown Source)
	at $PageRenderRequestHandler_3623c106ac048.handle(Unknown Source)
	at
org.apache.tapestry5.internal.services.ComponentRequestHandlerTerminator.handlePageRender(ComponentRequestHandlerTerminator.java:48)
	at
org.apache.tapestry5.services.InitializeActivePageName.handlePageRender(InitializeActivePageName.java:47)
	at $ComponentRequestHandler_3623c106ac049.handlePageRender(Unknown Source)
	at $ComponentRequestHandler_3623c106ac027.handlePageRender(Unknown Source)
	at
org.apache.tapestry5.internal.services.PageRenderDispatcher.dispatch(PageRenderDispatcher.java:45)
	at $Dispatcher_3623c106ac029.dispatch(Unknown Source)
	at $Dispatcher_3623c106ac023.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_3623c106ac024.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:1055)
	at $RequestHandler_3623c106ac024.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:1045)
	at $RequestHandler_3623c106ac024.service(Unknown Source)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
	at $RequestHandler_3623c106ac024.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_3623c106ac024.service(Unknown Source)
	at $RequestHandler_3623c106ac018.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:385)
	at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
	at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_3623c106ac017.service(Unknown Source)
	at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:1005)
	at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
	at $HttpServletRequestHandler_3623c106ac015.service(Unknown Source)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:163)
	at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	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:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
	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:923)
	at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
	at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:262)
	at
com.google.apphosting.base.RuntimePb$EvaluationRuntime$2.handleRequest(RuntimePb.java:9819)
	at com.google.net.rpc.impl.RpcUtil.handleRequest(RpcUtil.java:445)
	at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:414)
	at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:579)
	at
com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:454)
	at com.google.tracing.TraceContext.runInContext(TraceContext.java:694)
	at
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:332)
<continued in next message>
<continued from previous message>
at
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:324)
	at
com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:452)
	at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:636)
Caused by: java.lang.RuntimeException: Exception assembling root component
of page UserSave: Could not convert 'user' into a component parameter
binding: Exception generating conduit for expression 'user':
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)
	... 90 more
Caused by: org.apache.tapestry5.ioc.internal.util.TapestryException: Could
not convert 'user' into a component parameter binding: Exception generating
conduit for expression 'user': java.lang.reflect.GenericSignatureFormatError
[at classpath:app/pages/UserSave.tml, line 7]
	at
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:82)
	at $BindingSource_3623c106ac071.newBinding(Unknown Source)
	at
org.apache.tapestry5.internal.services.PageElementFactoryImpl.newBinding(PageElementFactoryImpl.java:184)
	at $PageElementFactory_3623c106ac068.newBinding(Unknown Source)
	at
org.apache.tapestry5.internal.pageload.PageLoaderImpl$12.execute(PageLoaderImpl.java:890)
	at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.runActions(ComponentAssemblerImpl.java:228)
	at
org.apache.tapestry5.internal.pageload.ComponentAssemblerImpl.performAssembleRootComponent(ComponentAssemblerImpl.java:114)
	... 94 more
Caused by:
org.apache.tapestry5.internal.services.PropertyExpressionException:
Exception generating conduit for expression 'user':
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_3623c106ac16c.create(Unknown Source)
	at
org.apache.tapestry5.internal.bindings.PropBindingFactory.newBinding(PropBindingFactory.java:49)
	at $BindingFactory_3623c106ac16d.newBinding(Unknown Source)
	at $BindingFactory_3623c106ac164.newBinding(Unknown Source)
	at
org.apache.tapestry5.internal.services.BindingSourceImpl.newBinding(BindingSourceImpl.java:78)
	... 100 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_3623c106ac006.getAdapter(Unknown Source)
	at
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.findPropertyAdapter(PropertyConduitSourceImpl.java:1080)
	at
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementPropertyAccessors(PropertyConduitSourceImpl.java:513)
	at
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementAccessors(PropertyConduitSourceImpl.java:422)
	at
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl$PropertyConduitBuilder.implementNavMethodAndAccessors(PropertyConduitSourceImpl.java:413)
	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_3623c106ac16f.createProxy(Unknown Source)
	at $PlasticProxyFactory_3623c106ac16e.createProxy(Unknown Source)
	at
org.apache.tapestry5.internal.services.PropertyConduitSourceImpl.build(PropertyConduitSourceImpl.java:1372)
	... 106 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)
	... 118 more
org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Exception
assembling embedded component 'exceptiondisplay' (of type
org.apache.tapestry5.corelib.components.ExceptionDisplay, within
core/ExceptionReport): Could not convert 'stack' into a component parameter
binding: Exception generating conduit for expression 'stack':
java.lang.reflect.GenericSignatureFormatError

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: Operations
trace:

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 1]
Constructing instance of page class
org.apache.tapestry5.corelib.pages.ExceptionReport

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 2] Assembling
root component for page core/ExceptionReport

org.apache.tapestry5.ioc.internal.OperationTrackerImpl log: [ 3] Assembling
component core/ExceptionReport:exceptiondisplay
(org.apache.tapestry5.corelib.components.ExceptionDisplay)

Uncaught exception from servlet
java.lang.RuntimeException: Exception assembling root component of page
core/ExceptionReport: Exception assembling embedded component
'exceptiondisplay' (of type
org.apache.tapestry5.corelib.components.ExceptionDisplay, within
core/ExceptionReport): Could not convert 'stack' into a component parameter
binding: Exception generating conduit for expression 'stack':
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)
	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_3623c106ac052.loadPage(Unknown Source)
	at
org.apache.tapestry5.internal.services.PageSourceImpl.getPage(PageSourceImpl.java:87)
	at $PageSource_3623c106ac051.getPage(Unknown Source)
	at
org.apache.tapestry5.internal.services.NonPoolingRequestPageCacheImpl.get(NonPoolingRequestPageCacheImpl.java:83)
	at $RequestPageCache_3623c106ac050.get(Unknown Source)
	at $RequestPageCache_3623c106ac04a.get(Unknown Source)
	at
org.apache.tapestry5.internal.services.DefaultRequestExceptionHandler.handleRequestException(DefaultRequestExceptionHandler.java:77)
	at $RequestExceptionHandler_3623c106ac022.handleRequestException(Unknown
Source)
	at
org.apache.tapestry5.internal.services.RequestErrorFilter.service(RequestErrorFilter.java:42)
	at $RequestHandler_3623c106ac024.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$3.service(TapestryModule.java:1055)
	at $RequestHandler_3623c106ac024.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$2.service(TapestryModule.java:1045)
	at $RequestHandler_3623c106ac024.service(Unknown Source)
	at
org.apache.tapestry5.internal.services.StaticFilesFilter.service(StaticFilesFilter.java:90)
	at $RequestHandler_3623c106ac024.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_3623c106ac024.service(Unknown Source)
	at $RequestHandler_3623c106ac018.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$HttpServletRequestHandlerTerminator.service(TapestryModule.java:385)
	at
org.apache.tapestry5.internal.gzip.GZipFilter.service(GZipFilter.java:53)
	at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
	at
org.apache.tapestry5.internal.services.IgnoredPathsFilter.service(IgnoredPathsFilter.java:62)
	at $HttpServletRequestFilter_3623c106ac017.service(Unknown Source)
	at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
	at
org.apache.tapestry5.services.TapestryModule$1.service(TapestryModule.java:1005)
	at $HttpServletRequestHandler_3623c106ac01a.service(Unknown Source)
	at $HttpServletRequestHandler_3623c106ac015.service(Unknown Source)
	at org.apache.tapestry5.TapestryFilter.doFilter(TapestryFilter.java:147)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:65)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:163)
	at
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
	at
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.google.apphosting.utils.servlet.ParseBlobUploadFilter.doFilter(ParseBlobUploadFilter.java:97)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.google.apphosting.runtime.jetty.SaveSessionFilter.doFilter(SaveSessionFilter.java:35)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
	at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
	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:765)
	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
	at
com.google.apphosting.runtime.jetty.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:249)
	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:923)
	at
com.google.apphosting.runtime.jetty.RpcRequestParser.parseAvailable(RpcRequestParser.java:76)
	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
	at
com.google.apphosting.runtime.jetty.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:135)
	at
com.google.apphosting.runtime.JavaRuntime.handleRequest(JavaRuntime.java:262)
	at
com.google.apphosting.base.RuntimePb$EvaluationRuntime$2.handleRequest(RuntimePb.java:9819)
	at com.google.net.rpc.impl.RpcUtil.handleRequest(RpcUtil.java:445)
	at com.google.net.rpc.impl.RpcUtil.runRpcInApplication(RpcUtil.java:414)
	at com.google.net.rpc.impl.Server$RpcTask.runInContext(Server.java:579)
	at
com.google.tracing.TraceContext$TraceContextRunnable$1.run(TraceContext.java:454)
	at com.google.tracing.TraceContext.runInContext(TraceContext.java:694)
	at
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContextNoUnref(TraceContext.java:332)
	at
com.google.tracing.TraceContext$AbstractTraceContextCallback.runInInheritedContext(TraceContext.java:324)
	at
com.google.tracing.TraceContext$TraceContextRunnable.run(TraceContext.java:452)
	at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
	at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
	at java.lang.Thread.run(Thread.java:636)
Caused by: org.apache.tapestry5.ioc.internal.OperationException: Exception
assembling embedded component 'exceptiondisplay' (of type
org.apache.tapestry5.corelib.components.ExceptionDisplay, within
core/ExceptionReport): Could not convert 'stack' into a component parameter
binding: Exception generating conduit for expression 'stack':
java.lang.reflect.GenericSignatureFormatError [at classpa

This is my form -

 	<form t:type="beaneditform" object="user">
 		<t:parameter name="id">
 			${user.id}
 		</t:parameter>
 		<t:parameter name="userRole">
	 		<label t:type="Label" for="userRole"/>
         	<t:checklist t:id="userRole" selected='selectedList'
encoder="encoder" model="model"/>
 		</t:parameter>
	 	
 	</form>

The rest of the codes are pretty standard Java stuff as mentioned in the
example codes at
https://builds.apache.org/job/tapestry-trunk-freestyle/javadoc/org/apache/tapestry5/corelib/components/Checklist.html.

Any insight will be appreciated!

--
View this message in context: http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4725215.html
Sent from the Tapestry - User mailing list archive at Nabble.com.

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


Re: T5.3 Checklist Sample Codes

Posted by Igor Drobiazko <ig...@gmail.com>.
Check this out:

https://builds.apache.org/job/tapestry-trunk-freestyle/javadoc/org/apache/tapestry5/corelib/components/Checklist.html

On Fri, Aug 19, 2011 at 6:11 AM, TG <ta...@hotmail.com> wrote:

> I prefer not to use Palette component for multiple selections, I read about
> Checklist component for T5.3. Could any kind soul share the codes on how to
> use it? Currently I am using ChenilleKit's component and I am trying to
> move
> away from that...
>
> Thanks.
>
> --
> View this message in context:
> http://tapestry.1045711.n5.nabble.com/T5-3-Checklist-Sample-Codes-tp4714412p4714412.html
> Sent from the Tapestry - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: users-help@tapestry.apache.org
>
>


-- 
Best regards,

Igor Drobiazko
http://tapestry5.de