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) -- 得与失都是生活