 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] Created: (JBIDE-4514) Improve performance of Seam Validator when a Java file is modified
                                
                                
                                
                                    
                                        by Julien Kronegg (JIRA)
                                    
                                
                                
                                        Improve performance of Seam Validator when a Java file is modified
------------------------------------------------------------------
                 Key: JBIDE-4514
                 URL: https://jira.jboss.org/jira/browse/JBIDE-4514
             Project: Tools (JBoss Tools)
          Issue Type: Feature Request
    Affects Versions: 3.0.0.GA
         Environment: JBossTools-ALL-win32-3.0.1.GA-R200905070146-H18, Seam 2.1.2.GA
            Reporter: Julien Kronegg
Seam Validator checks EL expressions in WebContent/*.xhtml pages when a Java file is modified.
On a Intel Core2 1.83 GHz T5600 machine with 2 GB RAM, it takes about 0.5 second per XHTML page generated by seam-gen (and modified using the workaround described in JBIDE-4512 to have no "property cannot be resolved" warnings). This is very high and has a big impact if you got a lot of XHTML pages (I got 150 of them!).
So it would be nice if the whole validation process could take about 2-5 seconds (instead of about 2 minutes for me).
-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
        
                                
                         
                        
                                
                                16 years, 4 months
                        
                        
                 
         
 
        
            
        
        
        
            
        
        
        
            
        
        
        
            
        
        
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] Updated: (JBIDE-2631) filter stacktrace to make useful
                                
                                
                                
                                    
                                        by Rob Stryker (JIRA)
                                    
                                
                                
                                        
     [ https://jira.jboss.org/jira/browse/JBIDE-2631?page=com.atlassian.jira.plu... ]
Rob Stryker updated JBIDE-2631:
-------------------------------
    Fix Version/s: LATER
                       (was: 3.1.0.M3)
Reboot... start from scratch
> filter stacktrace to make useful
> --------------------------------
>
>                 Key: JBIDE-2631
>                 URL: https://jira.jboss.org/jira/browse/JBIDE-2631
>             Project: Tools (JBoss Tools)
>          Issue Type: Feature Request
>          Components: JBossAS
>         Environment: eclipse 3.4, linux 32bit, gtk, debian/unstable
>            Reporter: arne anka
>            Assignee: Rob Stryker
>             Fix For: LATER
>
>
> by default filter the stacktrace of the jboss server.
> very often it is long, confusing and repetitive.
> - long: too long for the buffer of the eclipse console (i know, i could change the number of lines cached)
> - confusing: there's a lot of messages in no way related to my code and not helping to track down my errors. i need to scroll a lot to find the few lines actually related to anything i did
> - repetitive: the same messages are printed over and over again, since apparently many levels inside the server print a stacktrace and throw the exception which causes the next level to print the trace again and throw ...
> just recently i got the stacktrace below, which additionally included null useful information (SEVERE: Error Rendering View[/home.xhtml] is the only line remotely referring to my code) but takes time to scan.
> it would be far easier, if the trace was truncated and duplicates removed by default, since most errors are caused by things i did, not code inside jboss.
> 14:31:48,365 ERROR [STDERR] Aug 14, 2008 2:31:48 PM com.sun.facelets.FaceletViewHandler handleRenderException
> SEVERE: Error Rendering View[/home.xhtml]
> java.lang.IllegalArgumentException: Setter not found for property class
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1594)
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1499)
> 	at com.sun.facelets.tag.jsf.ComponentRule$LiteralAttributeMetadata.applyMetadata(ComponentRule.java:49)
> 	at com.sun.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:36)
> 	at com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:62)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:144)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
> 	at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:310)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:280)
> 	at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
> 	at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
> 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
> 	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
> 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
> 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
> 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> 	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> 	at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:595)
> 14:31:48,365 WARN  [lifecycle] executePhase(RENDER_RESPONSE 6,com.sun.faces.context.FacesContextImpl@653c33) threw exception
> java.lang.IllegalArgumentException: Setter not found for property class
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1594)
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1499)
> 	at com.sun.facelets.tag.jsf.ComponentRule$LiteralAttributeMetadata.applyMetadata(ComponentRule.java:49)
> 	at com.sun.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:36)
> 	at com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:62)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:144)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
> 	at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:310)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:280)
> 	at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
> 	at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
> 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
> 	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
> 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
> 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
> 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> 	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> 	at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:595)
> 14:31:48,371 INFO  [STDOUT] 14:31:48,370 ERROR [ExceptionFilter] handling uncaught exception
> javax.servlet.ServletException: Setter not found for property class
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> 	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> 	at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Setter not found for property class
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1594)
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1499)
> 	at com.sun.facelets.tag.jsf.ComponentRule$LiteralAttributeMetadata.applyMetadata(ComponentRule.java:49)
> 	at com.sun.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:36)
> 	at com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:62)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:144)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
> 	at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:310)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:280)
> 	at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
> 	at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
> 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
> 	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
> 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
> 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
> 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
> 	... 35 more
> 14:31:48,372 INFO  [STDOUT] 14:31:48,371 ERROR [ExceptionFilter] exception root cause
> java.lang.IllegalArgumentException: Setter not found for property class
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1594)
> 	at javax.faces.component.UIComponentBase$AttributesMap.put(UIComponentBase.java:1499)
> 	at com.sun.facelets.tag.jsf.ComponentRule$LiteralAttributeMetadata.applyMetadata(ComponentRule.java:49)
> 	at com.sun.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:36)
> 	at com.sun.facelets.tag.MetaTagHandler.setAttributes(MetaTagHandler.java:62)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:144)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.applyNextHandler(ComponentHandler.java:314)
> 	at com.sun.facelets.tag.jsf.ComponentHandler.apply(ComponentHandler.java:169)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.tag.ui.DefineHandler.applyDefinition(DefineHandler.java:64)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:131)
> 	at com.sun.facelets.impl.DefaultFaceletContext$TemplateManager.apply(DefaultFaceletContext.java:310)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeDefinition(DefaultFaceletContext.java:280)
> 	at com.sun.facelets.tag.ui.InsertHandler.apply(InsertHandler.java:68)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.tag.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:47)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:248)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:294)
> 	at com.sun.facelets.impl.DefaultFacelet.include(DefaultFacelet.java:273)
> 	at com.sun.facelets.impl.DefaultFaceletContext.includeFacelet(DefaultFaceletContext.java:144)
> 	at com.sun.facelets.tag.ui.CompositionHandler.apply(CompositionHandler.java:113)
> 	at com.sun.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:49)
> 	at com.sun.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:25)
> 	at com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:95)
> 	at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:524)
> 	at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:567)
> 	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:108)
> 	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:216)
> 	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
> 	at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
> 	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)
> 	at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
> 	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
> 	at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
> 	at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
> 	at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
> 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
> 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
> 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
> 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
> 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
> 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
> 	at java.lang.Thread.run(Thread.java:595)
-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
        
                                
                         
                        
                                
                                16 years, 4 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] Created: (JBIDE-2899) Allow export of server definitions without resetting launch config
                                
                                
                                
                                    
                                        by Gabriele Garuglieri (JIRA)
                                    
                                
                                
                                        Allow export of server definitions without resetting launch config
------------------------------------------------------------------
                 Key: JBIDE-2899
                 URL: https://jira.jboss.org/jira/browse/JBIDE-2899
             Project: Tools (JBoss Tools)
          Issue Type: Feature Request
          Components: JBossAS
    Affects Versions: 3.0.0.alpha
            Reporter: Gabriele Garuglieri
            Priority: Minor
Currently we can export a JBoss Tools server definition using the default WTP server panel. 
There right clicking on the server opens a context menu whose last item is "Properties".
Clicking it opens a panel where the "Switch Location" button cause the server definition to be exported from workspace metadata to "Servers" project.
The problem is that doing so resets the launch configuration to the default values loosing any customization the user could have done.
The "Switch Location" function for JBoss Tools server definition should not loose launch config customizations.
(This is not strictly related but while you are at it,  in the "Export Launch Configurations" panel the "JBoss Application Server Startup Configurations" items are missing the icons).
-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
        
                                
                         
                        
                                
                                16 years, 4 months
                        
                        
                 
         
 
        
            
        
        
        
                
                        
                                
                                 
                                        
                                
                         
                        
                                
                                
                                        
                                                
                                        
                                        
                                        [JBoss JIRA] Created: (JBIDE-3897) Creation of core module
                                
                                
                                
                                    
                                        by Rob Stryker (JIRA)
                                    
                                
                                
                                        Creation of core module
-----------------------
                 Key: JBIDE-3897
                 URL: https://jira.jboss.org/jira/browse/JBIDE-3897
             Project: Tools (JBoss Tools)
          Issue Type: Task
          Components: core
    Affects Versions: 3.0.0.GA, 3.0.1.GA
            Reporter: Rob Stryker
            Assignee: Nick Boldt
             Fix For: 3.1.0
Time to recreate the core module. Tasks are as follows:
1) The module folder, with plugins / features / test category
2) an (empty) test plugin
3) an empty core plugin
4) an empty ui plugin
5) a feature
6) properly added into build
7) properly added to build download page
8) properly added to update site
The purpose of this module will be to hold common well-designed multi-functional classes that will be usable by others. This will help reduce dependencies between modules by providing a common base. 
-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
        
                                
                         
                        
                                
                                16 years, 4 months