I have found the mistake, I use Sotacs<http://sotacs.sourceforge.net/home/index.html>( 0.91)in my project , I should update to 0.92 .Now it works well.
2007/9/14, Doublel <[EMAIL PROTECTED]>: > > Thanks I got it, I am careful about my source file. > > Thank you very much!! > > 2007/9/13, Andreas Andreou <[EMAIL PROTECTED]>: > > > > 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 > > > > > > -- > 得与失都是生活 -- 得与失都是生活