It's related to defaultStyleAsset Can you show the .page and the .java files? Is it possible that you define the asset in both files?
On 9/13/07, Doublel <[EMAIL PROTECTED]> wrote: > > hi > in my T4.0.2 project I write a custom Border component .the code is: > > <html jwcid="shell"> > <head jwcid="[EMAIL PROTECTED]"> > <link rel="SHORTCUT ICON" href="favicon.ico" /> > > <script jwcid="@Any" type="text/javascript" src="ognl:baseURL + > '/xtree/xtree.js'"></script> > <link jwcid="@Any" type="text/css" rel="stylesheet" href="ognl:baseURL + > '/xtree/xtree.css'"/> > > </head> > <body jwcid="@Body" > > <div id="wrap"> > <div id="somediv" > style="clear:left;display:block;width:100%;height:100%;" > > <span jwcid="@RenderBody"/> > </div> > > </div> > > </body> > > </html> > > > and very page use this componet,In T4.0.2 it work well .but in T4.1.2 I > got > an exception: > Where is the possible wrong? anybody can give some tips??? > thnks a lot > org.apache.hivemind.ApplicationRuntimeException Property defaultStyleAsset > has already been claimed by a different enhancement worker. Stack Trace: > > - org.apache.tapestry.enhance.EnhancementOperationImpl.claimProperty( > EnhancementOperationImpl.java:242) > - > > org.apache.tapestry.enhance.EnhancementOperationImpl.claimReadonlyProperty > (EnhancementOperationImpl.java:265) > - org.apache.tapestry.enhance.InjectAssetWorker.injectAsset( > InjectAssetWorker.java:78) > - > > org.apache.tapestry.annotations.InjectAssetAnnotationWorker.performEnhancement > (InjectAssetAnnotationWorker.java:90) > - > > org.apache.tapestry.annotations.InjectAssetAnnotationWorker.performEnhancement > (InjectAssetAnnotationWorker.java:64) > - > $EnhancementWorker_114fdfb9b61.performEnhancement($EnhancementWorker_114fdfb9b61.java) > > - > $EnhancementWorker_114fdfb9b63.performEnhancement($EnhancementWorker_114fdfb9b63.java) > > - > $EnhancementWorker_114fdfb9b35.performEnhancement($EnhancementWorker_114fdfb9b35.java) > > - > > org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor > (ComponentConstructorFactoryImpl.java:103) > - > $ComponentConstructorFactory_114fdfb9b1c.getComponentConstructor($ComponentConstructorFactory_114fdfb9b1c.java) > > - org.apache.tapestry.pageload.PageLoader.instantiateComponent( > PageLoader.java:556) > - org.apache.tapestry.pageload.PageLoader.constructComponent( > PageLoader.java:382) > - org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639) > > - $IPageLoader_114fdfb9b16.loadPage($IPageLoader_114fdfb9b16.java) > - $IPageLoader_114fdfb9b17.loadPage($IPageLoader_114fdfb9b17.java) > - org.apache.tapestry.pageload.PageSource.makeObject(PageSource.java > :153) > > - org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject( > GenericKeyedObjectPool.java:797) > - org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:177) > > - $IPageSource_114fdfb9a6d.getPage($IPageSource_114fdfb9a6d.java) > - org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java > :239) > > - org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java > :226) > > - org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java > :559) > > - cn.com.cccar.tapestry.Result.onNavigate(Result.java:164) > - sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > - sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > - sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > - java.lang.reflect.Method.invoke(Unknown Source) > - > > org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeTargetMethod > (ListenerMethodInvokerImpl.java:276) > - > > org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod > (ListenerMethodInvokerImpl.java:221) > - > org.apache.tapestry.listener.ListenerMethodInvokerImpl.searchAndInvoke > (ListenerMethodInvokerImpl.java:157) > - > > org.apache.tapestry.listener.ListenerMethodInvokerImpl.invokeListenerMethod > (ListenerMethodInvokerImpl.java:80) > - org.apache.tapestry.listener.SyntheticListener.actionTriggered( > SyntheticListener.java:52) > - org.apache.tapestry.binding.ListenerMethodBinding.actionTriggered( > ListenerMethodBinding.java:77) > - > org.apache.tapestry.listener.ListenerInvokerTerminator.invokeListener( > ListenerInvokerTerminator.java:50) > - > $ListenerInvoker_114fdfb9a9f.invokeListener($ListenerInvoker_114fdfb9a9f.java) > > - org.apache.tapestry.link.DirectLink.trigger(DirectLink.java:101) > - org.apache.tapestry.engine.DirectService.triggerComponent( > DirectService.java:166) > - org.apache.tapestry.engine.DirectService.service(DirectService.java > :142) > > - $IEngineService_114fdfb9afc.service($IEngineService_114fdfb9afc.java) > > - org.apache.tapestry.services.impl.EngineServiceOuterProxy.service( > EngineServiceOuterProxy.java:72) > - org.apache.tapestry.engine.AbstractEngine.service( > AbstractEngine.java:237) > - org.apache.tapestry.services.impl.InvokeEngineTerminator.service( > InvokeEngineTerminator.java:54) > - > $WebRequestServicer_114fdfb9ad3.service($WebRequestServicer_114fdfb9ad3.java) > > - > $WebRequestServicer_114fdfb9acf.service($WebRequestServicer_114fdfb9acf.java) > > - > > org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service > (WebRequestServicerPipelineBridge.java:61) > - > $ServletRequestServicer_114fdfb9ab5.service($ServletRequestServicer_114fdfb9ab5.java) > > - org.apache.tapestry.request.DecodedRequestInjector.service( > DecodedRequestInjector.java:55) > - > $ServletRequestServicerFilter_114fdfb9ab1.service($ServletRequestServicerFilter_114fdfb9ab1.java) > > - > $ServletRequestServicer_114fdfb9ab7.service($ServletRequestServicer_114fdfb9ab7.java) > > - org.apache.tapestry.multipart.MultipartDecoderFilter.service( > MultipartDecoderFilter.java:52) > - > $ServletRequestServicerFilter_114fdfb9aaf.service($ServletRequestServicerFilter_114fdfb9aaf.java) > > - > $ServletRequestServicer_114fdfb9ab7.service($ServletRequestServicer_114fdfb9ab7.java) > > - org.apache.tapestry.services.impl.SetupRequestEncoding.service( > SetupRequestEncoding.java:53) > - > $ServletRequestServicerFilter_114fdfb9ab3.service($ServletRequestServicerFilter_114fdfb9ab3.java) > > - > $ServletRequestServicer_114fdfb9ab7.service($ServletRequestServicer_114fdfb9ab7.java) > > - > $ServletRequestServicer_114fdfb9aa9.service($ServletRequestServicer_114fdfb9aa9.java) > > - org.apache.tapestry.ApplicationServlet.doService( > ApplicationServlet.java:126) > - org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java > :103) > > - javax.servlet.http.HttpServlet.service(HttpServlet.java:690) > - javax.servlet.http.HttpServlet.service(HttpServlet.java:803) > - org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( > ApplicationFilterChain.java:269) > - org.apache.catalina.core.ApplicationFilterChain.doFilter( > ApplicationFilterChain.java:188) > - org.apache.catalina.core.StandardWrapperValve.invoke( > StandardWrapperValve.java:210) > - org.apache.catalina.core.StandardContextValve.invoke( > StandardContextValve.java:174) > - org.apache.catalina.core.StandardHostValve.invoke( > StandardHostValve.java:127) > - org.apache.catalina.valves.ErrorReportValve.invoke( > ErrorReportValve.java:117) > - org.apache.catalina.core.StandardEngineValve.invoke( > StandardEngineValve.java:108) > - org.apache.catalina.connector.CoyoteAdapter.service( > CoyoteAdapter.java:151) > - org.apache.coyote.http11.Http11AprProcessor.process( > Http11AprProcessor.java:834) > - > > org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process > (Http11AprProtocol.java:640) > - org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java > :1286) > > - java.lang.Thread.run(Unknown Source) > > > > -- > 得与失都是生活 > -- Andreas Andreou - [EMAIL PROTECTED] - http://andyhot.di.uoa.gr Tapestry / Tacos developer Open Source / JEE Consulting