You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by "Norbert Sándor (JIRA)" <ta...@jakarta.apache.org> on 2005/10/03 12:26:52 UTC

[jira] Created: (TAPESTRY-684) Application initialization sometimes fails

Application initialization sometimes fails
------------------------------------------

         Key: TAPESTRY-684
         URL: http://issues.apache.org/jira/browse/TAPESTRY-684
     Project: Tapestry
        Type: Bug
  Components: Annotations  
    Versions: 4.0    
 Environment: tap4b7
    Reporter: Norbert Sándor


Hi,

When I use parameters defined by annotations, and right after application startup I open several browser windows at the same time, the error message below may raise.
It seems to be some synchronization problem...

BR,
Norbi


location: Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=, required=true, name=, aliases=) of public abstract java.lang.Object com.mypackage.TestComponent.getResultPage() 
Stack Trace: 
org.apache.tapestry.spec.ComponentSpecification.addParameterByName(ComponentSpecification.java:245) 
org.apache.tapestry.spec.ComponentSpecification.addParameter(ComponentSpecification.java:227) 
org.apache.tapestry.annotations.ParameterAnnotationWorker.performEnhancement(ParameterAnnotationWorker.java:68) 
org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:125) 
org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:108) 
org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:68) 
$EnhancementWorker_106b5fe1720.performEnhancement($EnhancementWorker_106b5fe1720.java) 
$EnhancementWorker_106b5fe1722.performEnhancement($EnhancementWorker_106b5fe1722.java) 
$EnhancementWorker_106b5fe1702.performEnhancement($EnhancementWorker_106b5fe1702.java) 
org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79) 
$ComponentConstructorFactory_106b5fe16ed.getComponentConstructor($ComponentConstructorFactory_106b5fe16ed.java) 
org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:562) 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:432) 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639) 
$IPageLoader_106b5fe16de.loadPage($IPageLoader_106b5fe16de.java) 
$IPageLoader_106b5fe16df.loadPage($IPageLoader_106b5fe16df.java) 
org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
$IPageSource_106b5fe1647.getPage($IPageSource_106b5fe1647.java) 
org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265) 
org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248) 
org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609) 
org.apache.tapestry.engine.HomeService.service(HomeService.java:63) 
$IEngineService_106b5fe16c8.service($IEngineService_106b5fe16c8.java) 
org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65) 
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 
org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 
$WebRequestServicer_106b5fe16b0.service($WebRequestServicer_106b5fe16b0.java) 
$WebRequestServicer_106b5fe16ac.service($WebRequestServicer_106b5fe16ac.java) 
org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) 
$ServletRequestServicer_106b5fe1696.service($ServletRequestServicer_106b5fe1696.java) 
org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) 
$ServletRequestServicerFilter_106b5fe1692.service($ServletRequestServicerFilter_106b5fe1692.java) 
$ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) 
$ServletRequestServicerFilter_106b5fe1690.service($ServletRequestServicerFilter_106b5fe1690.java) 
$ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) 
$ServletRequestServicerFilter_106b5fe1694.service($ServletRequestServicerFilter_106b5fe1694.java) 
$ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
$ServletRequestServicer_106b5fe167b.service($ServletRequestServicer_106b5fe167b.java) 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141) 
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
com.mypackage.Servlet.service(WsbServlet.java:82) 
javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
java.lang.Thread.run(Unknown Source) 
 


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (TAPESTRY-684) Application initialization sometimes fails

Posted by "Norbert Sándor (JIRA)" <ta...@jakarta.apache.org>.
    [ http://issues.apache.org/jira/browse/TAPESTRY-684?page=comments#action_12331153 ] 

Norbert Sándor commented on TAPESTRY-684:
-----------------------------------------

The exception:

org.apache.hivemind.ApplicationRuntimeException 
Parameter pageName has already been declared (at Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=ognl:page.pageName, required=false, name=, aliases=) of public abstract java.lang.String com.mypackage.InsertContent.getPageName()). 


The source:

public abstract class InsertContent extends BaseComponent
{
    @Parameter(required = false, defaultValue = "ognl:page.pageName")
    public abstract String getPageName();

   ....
}

> Application initialization sometimes fails
> ------------------------------------------
>
>          Key: TAPESTRY-684
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-684
>      Project: Tapestry
>         Type: Bug
>   Components: Annotations
>     Versions: 4.0
>  Environment: tap4b7
>     Reporter: Norbert Sándor

>
> Hi,
> When I use parameters defined by annotations, and right after application startup I open several browser windows at the same time, the error message below may raise.
> It seems to be some synchronization problem...
> BR,
> Norbi
> location: Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=, required=true, name=, aliases=) of public abstract java.lang.Object com.mypackage.TestComponent.getResultPage() 
> Stack Trace: 
> org.apache.tapestry.spec.ComponentSpecification.addParameterByName(ComponentSpecification.java:245) 
> org.apache.tapestry.spec.ComponentSpecification.addParameter(ComponentSpecification.java:227) 
> org.apache.tapestry.annotations.ParameterAnnotationWorker.performEnhancement(ParameterAnnotationWorker.java:68) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:125) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:108) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:68) 
> $EnhancementWorker_106b5fe1720.performEnhancement($EnhancementWorker_106b5fe1720.java) 
> $EnhancementWorker_106b5fe1722.performEnhancement($EnhancementWorker_106b5fe1722.java) 
> $EnhancementWorker_106b5fe1702.performEnhancement($EnhancementWorker_106b5fe1702.java) 
> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79) 
> $ComponentConstructorFactory_106b5fe16ed.getComponentConstructor($ComponentConstructorFactory_106b5fe16ed.java) 
> org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:562) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:432) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639) 
> $IPageLoader_106b5fe16de.loadPage($IPageLoader_106b5fe16de.java) 
> $IPageLoader_106b5fe16df.loadPage($IPageLoader_106b5fe16df.java) 
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
> $IPageSource_106b5fe1647.getPage($IPageSource_106b5fe1647.java) 
> org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265) 
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248) 
> org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609) 
> org.apache.tapestry.engine.HomeService.service(HomeService.java:63) 
> $IEngineService_106b5fe16c8.service($IEngineService_106b5fe16c8.java) 
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65) 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 
> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 
> $WebRequestServicer_106b5fe16b0.service($WebRequestServicer_106b5fe16b0.java) 
> $WebRequestServicer_106b5fe16ac.service($WebRequestServicer_106b5fe16ac.java) 
> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) 
> $ServletRequestServicer_106b5fe1696.service($ServletRequestServicer_106b5fe1696.java) 
> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) 
> $ServletRequestServicerFilter_106b5fe1692.service($ServletRequestServicerFilter_106b5fe1692.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) 
> $ServletRequestServicerFilter_106b5fe1690.service($ServletRequestServicerFilter_106b5fe1690.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) 
> $ServletRequestServicerFilter_106b5fe1694.service($ServletRequestServicerFilter_106b5fe1694.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> $ServletRequestServicer_106b5fe167b.service($ServletRequestServicer_106b5fe167b.java) 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141) 
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
> com.mypackage.Servlet.service(WsbServlet.java:82) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> java.lang.Thread.run(Unknown Source) 
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Commented: (TAPESTRY-684) Application initialization sometimes fails

Posted by "Ron Piterman (JIRA)" <ta...@jakarta.apache.org>.
    [ http://issues.apache.org/jira/browse/TAPESTRY-684?page=comments#action_12331155 ] 

Ron Piterman commented on TAPESTRY-684:
---------------------------------------

according to my experience this happens on concurent application initialization. Some code that should be synchronized is not.
When I restart my tomcat context and then make two requests, the second one before tapestry is initialized, this exception accures.

> Application initialization sometimes fails
> ------------------------------------------
>
>          Key: TAPESTRY-684
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-684
>      Project: Tapestry
>         Type: Bug
>   Components: Annotations
>     Versions: 4.0
>  Environment: tap4b7
>     Reporter: Norbert Sándor
>     Assignee: Howard M. Lewis Ship

>
> Hi,
> When I use parameters defined by annotations, and right after application startup I open several browser windows at the same time, the error message below may raise.
> It seems to be some synchronization problem...
> BR,
> Norbi
> location: Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=, required=true, name=, aliases=) of public abstract java.lang.Object com.mypackage.TestComponent.getResultPage() 
> Stack Trace: 
> org.apache.tapestry.spec.ComponentSpecification.addParameterByName(ComponentSpecification.java:245) 
> org.apache.tapestry.spec.ComponentSpecification.addParameter(ComponentSpecification.java:227) 
> org.apache.tapestry.annotations.ParameterAnnotationWorker.performEnhancement(ParameterAnnotationWorker.java:68) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:125) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:108) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:68) 
> $EnhancementWorker_106b5fe1720.performEnhancement($EnhancementWorker_106b5fe1720.java) 
> $EnhancementWorker_106b5fe1722.performEnhancement($EnhancementWorker_106b5fe1722.java) 
> $EnhancementWorker_106b5fe1702.performEnhancement($EnhancementWorker_106b5fe1702.java) 
> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79) 
> $ComponentConstructorFactory_106b5fe16ed.getComponentConstructor($ComponentConstructorFactory_106b5fe16ed.java) 
> org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:562) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:432) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639) 
> $IPageLoader_106b5fe16de.loadPage($IPageLoader_106b5fe16de.java) 
> $IPageLoader_106b5fe16df.loadPage($IPageLoader_106b5fe16df.java) 
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
> $IPageSource_106b5fe1647.getPage($IPageSource_106b5fe1647.java) 
> org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265) 
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248) 
> org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609) 
> org.apache.tapestry.engine.HomeService.service(HomeService.java:63) 
> $IEngineService_106b5fe16c8.service($IEngineService_106b5fe16c8.java) 
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65) 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 
> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 
> $WebRequestServicer_106b5fe16b0.service($WebRequestServicer_106b5fe16b0.java) 
> $WebRequestServicer_106b5fe16ac.service($WebRequestServicer_106b5fe16ac.java) 
> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) 
> $ServletRequestServicer_106b5fe1696.service($ServletRequestServicer_106b5fe1696.java) 
> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) 
> $ServletRequestServicerFilter_106b5fe1692.service($ServletRequestServicerFilter_106b5fe1692.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) 
> $ServletRequestServicerFilter_106b5fe1690.service($ServletRequestServicerFilter_106b5fe1690.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) 
> $ServletRequestServicerFilter_106b5fe1694.service($ServletRequestServicerFilter_106b5fe1694.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> $ServletRequestServicer_106b5fe167b.service($ServletRequestServicer_106b5fe167b.java) 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141) 
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
> com.mypackage.Servlet.service(WsbServlet.java:82) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> java.lang.Thread.run(Unknown Source) 
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Assigned: (TAPESTRY-684) Application initialization sometimes fails

Posted by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org>.
     [ http://issues.apache.org/jira/browse/TAPESTRY-684?page=all ]

Howard M. Lewis Ship reassigned TAPESTRY-684:
---------------------------------------------

    Assign To: Howard M. Lewis Ship

> Application initialization sometimes fails
> ------------------------------------------
>
>          Key: TAPESTRY-684
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-684
>      Project: Tapestry
>         Type: Bug
>   Components: Annotations
>     Versions: 4.0
>  Environment: tap4b7
>     Reporter: Norbert Sándor
>     Assignee: Howard M. Lewis Ship

>
> Hi,
> When I use parameters defined by annotations, and right after application startup I open several browser windows at the same time, the error message below may raise.
> It seems to be some synchronization problem...
> BR,
> Norbi
> location: Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=, required=true, name=, aliases=) of public abstract java.lang.Object com.mypackage.TestComponent.getResultPage() 
> Stack Trace: 
> org.apache.tapestry.spec.ComponentSpecification.addParameterByName(ComponentSpecification.java:245) 
> org.apache.tapestry.spec.ComponentSpecification.addParameter(ComponentSpecification.java:227) 
> org.apache.tapestry.annotations.ParameterAnnotationWorker.performEnhancement(ParameterAnnotationWorker.java:68) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:125) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:108) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:68) 
> $EnhancementWorker_106b5fe1720.performEnhancement($EnhancementWorker_106b5fe1720.java) 
> $EnhancementWorker_106b5fe1722.performEnhancement($EnhancementWorker_106b5fe1722.java) 
> $EnhancementWorker_106b5fe1702.performEnhancement($EnhancementWorker_106b5fe1702.java) 
> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79) 
> $ComponentConstructorFactory_106b5fe16ed.getComponentConstructor($ComponentConstructorFactory_106b5fe16ed.java) 
> org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:562) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:432) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639) 
> $IPageLoader_106b5fe16de.loadPage($IPageLoader_106b5fe16de.java) 
> $IPageLoader_106b5fe16df.loadPage($IPageLoader_106b5fe16df.java) 
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
> $IPageSource_106b5fe1647.getPage($IPageSource_106b5fe1647.java) 
> org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265) 
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248) 
> org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609) 
> org.apache.tapestry.engine.HomeService.service(HomeService.java:63) 
> $IEngineService_106b5fe16c8.service($IEngineService_106b5fe16c8.java) 
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65) 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 
> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 
> $WebRequestServicer_106b5fe16b0.service($WebRequestServicer_106b5fe16b0.java) 
> $WebRequestServicer_106b5fe16ac.service($WebRequestServicer_106b5fe16ac.java) 
> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) 
> $ServletRequestServicer_106b5fe1696.service($ServletRequestServicer_106b5fe1696.java) 
> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) 
> $ServletRequestServicerFilter_106b5fe1692.service($ServletRequestServicerFilter_106b5fe1692.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) 
> $ServletRequestServicerFilter_106b5fe1690.service($ServletRequestServicerFilter_106b5fe1690.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) 
> $ServletRequestServicerFilter_106b5fe1694.service($ServletRequestServicerFilter_106b5fe1694.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> $ServletRequestServicer_106b5fe167b.service($ServletRequestServicer_106b5fe167b.java) 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141) 
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
> com.mypackage.Servlet.service(WsbServlet.java:82) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> java.lang.Thread.run(Unknown Source) 
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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


[jira] Resolved: (TAPESTRY-684) Application initialization sometimes fails

Posted by "Howard M. Lewis Ship (JIRA)" <ta...@jakarta.apache.org>.
     [ http://issues.apache.org/jira/browse/TAPESTRY-684?page=all ]
     
Howard M. Lewis Ship resolved TAPESTRY-684:
-------------------------------------------

    Resolution: Duplicate

> Application initialization sometimes fails
> ------------------------------------------
>
>          Key: TAPESTRY-684
>          URL: http://issues.apache.org/jira/browse/TAPESTRY-684
>      Project: Tapestry
>         Type: Bug
>   Components: Annotations
>     Versions: 4.0
>  Environment: tap4b7
>     Reporter: Norbert Sándor
>     Assignee: Howard M. Lewis Ship

>
> Hi,
> When I use parameters defined by annotations, and right after application startup I open several browser windows at the same time, the error message below may raise.
> It seems to be some synchronization problem...
> BR,
> Norbi
> location: Annotation @org.apache.tapestry.annotations.Parameter(cache=true, defaultValue=, required=true, name=, aliases=) of public abstract java.lang.Object com.mypackage.TestComponent.getResultPage() 
> Stack Trace: 
> org.apache.tapestry.spec.ComponentSpecification.addParameterByName(ComponentSpecification.java:245) 
> org.apache.tapestry.spec.ComponentSpecification.addParameter(ComponentSpecification.java:227) 
> org.apache.tapestry.annotations.ParameterAnnotationWorker.performEnhancement(ParameterAnnotationWorker.java:68) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:125) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performMethodEnhancement(AnnotationEnhancementWorker.java:108) 
> org.apache.tapestry.annotations.AnnotationEnhancementWorker.performEnhancement(AnnotationEnhancementWorker.java:68) 
> $EnhancementWorker_106b5fe1720.performEnhancement($EnhancementWorker_106b5fe1720.java) 
> $EnhancementWorker_106b5fe1722.performEnhancement($EnhancementWorker_106b5fe1722.java) 
> $EnhancementWorker_106b5fe1702.performEnhancement($EnhancementWorker_106b5fe1702.java) 
> org.apache.tapestry.services.impl.ComponentConstructorFactoryImpl.getComponentConstructor(ComponentConstructorFactoryImpl.java:79) 
> $ComponentConstructorFactory_106b5fe16ed.getComponentConstructor($ComponentConstructorFactory_106b5fe16ed.java) 
> org.apache.tapestry.pageload.PageLoader.instantiateComponent(PageLoader.java:562) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:432) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:452) 
> org.apache.tapestry.pageload.PageLoader.loadPage(PageLoader.java:639) 
> $IPageLoader_106b5fe16de.loadPage($IPageLoader_106b5fe16de.java) 
> $IPageLoader_106b5fe16df.loadPage($IPageLoader_106b5fe16df.java) 
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:118) 
> $IPageSource_106b5fe1647.getPage($IPageSource_106b5fe1647.java) 
> org.apache.tapestry.engine.RequestCycle.loadPage(RequestCycle.java:265) 
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:248) 
> org.apache.tapestry.engine.RequestCycle.activate(RequestCycle.java:609) 
> org.apache.tapestry.engine.HomeService.service(HomeService.java:63) 
> $IEngineService_106b5fe16c8.service($IEngineService_106b5fe16c8.java) 
> org.apache.tapestry.services.impl.EngineServiceOuterProxy.service(EngineServiceOuterProxy.java:65) 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:248) 
> org.apache.tapestry.services.impl.InvokeEngineTerminator.service(InvokeEngineTerminator.java:60) 
> $WebRequestServicer_106b5fe16b0.service($WebRequestServicer_106b5fe16b0.java) 
> $WebRequestServicer_106b5fe16ac.service($WebRequestServicer_106b5fe16ac.java) 
> org.apache.tapestry.services.impl.WebRequestServicerPipelineBridge.service(WebRequestServicerPipelineBridge.java:56) 
> $ServletRequestServicer_106b5fe1696.service($ServletRequestServicer_106b5fe1696.java) 
> org.apache.tapestry.request.DecodedRequestInjector.service(DecodedRequestInjector.java:55) 
> $ServletRequestServicerFilter_106b5fe1692.service($ServletRequestServicerFilter_106b5fe1692.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.multipart.MultipartDecoderFilter.service(MultipartDecoderFilter.java:52) 
> $ServletRequestServicerFilter_106b5fe1690.service($ServletRequestServicerFilter_106b5fe1690.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> org.apache.tapestry.services.impl.SetupRequestEncoding.service(SetupRequestEncoding.java:53) 
> $ServletRequestServicerFilter_106b5fe1694.service($ServletRequestServicerFilter_106b5fe1694.java) 
> $ServletRequestServicer_106b5fe1698.service($ServletRequestServicer_106b5fe1698.java) 
> $ServletRequestServicer_106b5fe167b.service($ServletRequestServicer_106b5fe167b.java) 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:141) 
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:97) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 
> com.mypackage.Servlet.service(WsbServlet.java:82) 
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237) 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157) 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198) 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
> org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104) 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520) 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929) 
> org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160) 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799) 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705) 
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577) 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683) 
> java.lang.Thread.run(Unknown Source) 
>  

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


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