iceScrum | Sprint charts not working – iceScrum

iceScrum Forums Discuss on iceScrum

Viewing 7 posts - 1 through 7 (of 7 total)

  • Author
    Posts
  • #10647

    Kagilum
    Keymaster

    Hi all,

    I am facing problem with Sprint charts. When I open any sprint chart, it takes a long time and finally return exception. I’ve checked the server and I found that after clicking chart button, an endless exceptions are thrown.

    iceScrum is deployed on WidFly 8.1.0.CR2

    Any suggestions?

    Thanks,
    Bassam

    #10849

    Nicolas Noullet
    Keymaster

    Hello Bassam,

    What are the exceptions?

    What version of Java do you use?

    Also, I notice that this version of WildFly has been released very recently so there may be incompatibilities with iceScrum.

    #10918

    Kagilum
    Keymaster

    Thanks dear for your reply and sorry for my late one

    I am now using icescrum 13.2 and Java 1.7. Here is the exception while trying to update user stories:

    Grails Runtime Exception
    Error Details
    Error 500: Executing action [notes] of controller [org.icescrum.web.presentation.app.project.SprintPlanController] caused exception: javax.servlet.ServletException: java.lang.NullPointerException
    Servlet: grails
    URI: /icescrum/grails/sprintPlan/notesCached.dispatch
    Exception Message:
    Caused by:
    Class: GrailsFragmentCachingFilter
    At Line: [66]

    Stack trace

    java.lang.NullPointerException

    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.buildPage(GrailsFragmentCachingFilter.groovy:160)

    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.buildPageInfo(GrailsFragmentCachingFilter.groovy:93)

    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.doFilter(GrailsFragmentCachingFilter.groovy:62)

    at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:229)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:172)

    at io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:159)

    at org.icescrum.web.presentation.app.project.SprintPlanController$_closure26.doCall(SprintPlanController.groovy:521)

    at org.icescrum.web.presentation.app.project.SprintPlanController$_closure26.doCall(SprintPlanController.groovy)

    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)

    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.doFilter(GrailsFragmentCachingFilter.groovy:66)

    at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:229)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToServlet(ServletInitialHandler.java:178)

    at io.undertow.servlet.spec.RequestDispatcherImpl.include(RequestDispatcherImpl.java:276)

    at org.icescrum.core.taglib.WindowTagLib.includeContent(WindowTagLib.groovy:437)

    at org.icescrum.core.taglib.WindowTagLib$_closure1.doCall(WindowTagLib.groovy:58)

    at org.icescrum.core.taglib.WindowTagLib.invokeMethod(WindowTagLib.groovy)

    at org.icescrum.web.presentation.ScrumOSController$_closure3.doCall(ScrumOSController.groovy:188)

    at org.icescrum.web.presentation.ScrumOSController$_closure3.doCall(ScrumOSController.groovy)

    at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:85)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:130)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.doFilter(GrailsFragmentCachingFilter.groovy:66)

    at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:229)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchToPath(ServletInitialHandler.java:172)

    at io.undertow.servlet.spec.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:159)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.core.ManagedFilter.doFilter(ManagedFilter.java:60)

    at io.undertow.servlet.handlers.FilterHandler$FilterChainImpl.doFilter(FilterHandler.java:132)

    at io.undertow.servlet.handlers.FilterHandler.handleRequest(FilterHandler.java:85)

    at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:61)

    at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)

    at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:113)

    at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:56)

    at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:45)

    at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:61)

    at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)

    at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:70)

    at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:25)

    at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:240)

    at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:227)

    at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:73)

    at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:146)

    at io.undertow.server.Connectors.executeRootHandler(Connectors.java:168)

    at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:727)

    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

    at java.lang.Thread.run(Thread.java:745)

    Thanks

    #10942

    Nicolas Noullet
    Keymaster

    Hello Bassam,

    Your versions of iceScrum and Java seem to be ok.

    I have never seen such an error before and I suspect that it is related to the use of JBoss Wildfly. Unfortunately we don’t have the resources to test the compatibility with all the application servers (and every new version that comes out) for the community. We focus our efforts on maintaining the compatibility with Tomcat (we are currently working on Tomcat 8 support).

    We are currently busy putting the final touch to a brand new website that should be out very soon and a new UI for iceScrum, so we cannot investigate further on this issue. Thus, I would recommend you to use Tomcat 7 to run iceScrum.

    #10928

    Kagilum
    Keymaster

    Hi Nicolas,

    Thanks for your reply, I’ll try to switch to Tomcat 8

    Regards,
    Bassam

    #10929

    Nicolas Noullet
    Keymaster

    Bassam,

    As I mentioned in my previous message, Tomcat 8 support is a work in progress and the greatest version currently supported is Tomcat 7!

    #10931

    Kagilum
    Keymaster

    Thank you

Viewing 7 posts - 1 through 7 (of 7 total)

The forum ‘Questions and help’ is closed to new topics and replies.