iceScrum | Exception lors de la génération des PDF – iceScrum

iceScrum Forums Discuss on iceScrum

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

  • Author
    Posts
  • #10659

    Kagilum
    Keymaster

    Bonjour,
    j’ai eu des soucis pour exporter des sprints en PDF/RTF et autre. Sur une Debian minimale (l’ISO de 200mo)

    L’erreur dans les logs est la suivante :

    2014-07-28 08:23:48,744 [http-nio-8080-exec-2] ERROR org.codehaus.groovy.grails.web.errors.GrailsExceptionResolver  - Exception occurred when processing request: [GET] /icescrum/sprintPlan/print/17
    Stacktrace follows:
    org.codehaus.groovy.grails.web.servlet.mvc.exceptions.ControllerExecutionException: Executing action [print] of controller [org.icescrum.web.presentation.app.project.SprintPlanController] caused exception: jav$
    at grails.plugin.springcache.web.GrailsFragmentCachingFilter.doFilter(GrailsFragmentCachingFilter.groovy:66)
    at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:701)
    Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser
    ... 5 more
    Caused by: java.lang.NoClassDefFoundError: Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser
    at net.sf.jasperreports.engine.fill.JRBaseFiller.(JRBaseFiller.java:121)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.
    (JRVerticalFiller.java:88)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.
    (JRVerticalFiller.java:103)
    at net.sf.jasperreports.engine.fill.JRVerticalFiller.
    (JRVerticalFiller.java:61)
    at net.sf.jasperreports.engine.fill.JRFiller.createFiller(JRFiller.java:153)
    at net.sf.jasperreports.engine.fill.JRFiller.fill(JRFiller.java:82)
    at net.sf.jasperreports.engine.JasperFillManager.fill(JasperFillManager.java:653)
    at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:969)
    at net.sf.jasperreports.engine.JasperFillManager$fillReport.call(Unknown Source)
    at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)
    at IcescrumCoreGrailsPlugin$_addJasperMethod_closure24.doCall(IcescrumCoreGrailsPlugin.groovy:787)
    at org.icescrum.web.presentation.app.project.SprintPlanController$_closure25.doCall(SprintPlanController.groovy:510)
    at org.icescrum.web.presentation.app.project.SprintPlanController$_closure25.doCall(SprintPlanController.groovy)
    ... 5 more

    Malgré l’exception, le JSON renvoyé est le suivant :

    {"class":"org.icescrum.core.support.ProgressSupport","complete":false,"error":false,"label":"Patientez SVP...","value":50}

    Après pas mal de recherche, j’ai trouvé la solution, il fallait installer les paquets suivants :

    apt-get install ttf-mscorefonts-installer ttf-dejavu

    Comme je n’ai pas trouvé de référence à ça dans la doc ou le forum d’IceScrum, j’espère que ça servira 🙂

    #10915

    Nicolas Noullet
    Keymaster

    Bonjour,

    Merci pour ces informations, mais c’est la première fois que je vois ça ! J’ai déjà constaté un problème similaire mais il était dû a un problème de configuration de la JVM. Celle-ci doit en effet être en mode “headless” comme indiqué dans la documentation : https://www.icescrum.com/documentation/install-guide/#application-server_1.

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

The forum ‘Feedback, defects, evolutions’ is closed to new topics and replies.