• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • 2.10.2, 2.11.0
    • 2.10.1
    • Plugins

      Freemarker templates in my own plugin (https://marketplace.atlassian.com/plugins/com.zenofx.crowd.upm/server/overview) cause the following exception:

      java.lang.NoSuchMethodError: freemarker.ext.jsp.TaglibFactory.setObjectWrapper(Lfreemarker/template/ObjectWrapper;)V
      org.apache.struts2.views.freemarker.FreemarkerManager.buildScopesHashModel(FreemarkerManager.java:368)
      org.apache.struts2.views.freemarker.FreemarkerManager.buildTemplateModel(FreemarkerManager.java:539)
      org.apache.struts2.views.freemarker.FreemarkerResult.createModel(FreemarkerResult.java:301)
      org.apache.struts2.views.freemarker.FreemarkerResult.doExecute(FreemarkerResult.java:182)
      ...
      

      Probably a version mismatch between freemarker (2.3.21) and Struts2 (2.3.29) in the Crowd installation - IMHO freemarker is too old. The default object wrapper changed in freemarker 2.3.22. When updating freemarker to 2.3.24-atlassian-2 in WEB-INF/lib of the Crowd installation, everything works as expected.

            [CWD-4820] Own freemarker templates won't render in 2.10.1

            Monique Khairuliana (Inactive) made changes -
            Epic Link Original: CWD-4704 [ 600140 ]
            Monique Khairuliana (Inactive) made changes -
            Workflow Original: Simplified Crowd Development Workflow v2 - restricted [ 1626666 ] New: JAC Bug Workflow v3 [ 3365909 ]
            Owen made changes -
            Symptom Severity Original: Minor [ 14432 ] New: Severity 3 - Minor [ 15832 ]
            Mareusz (Inactive) made changes -
            Remote Link New: This issue links to "Page (Extranet)" [ 246175 ]
            Patryk made changes -
            Fix Version/s New: 2.10.2 [ 63509 ]
            Fix Version/s New: 2.11.0 [ 63510 ]
            Resolution New: Fixed [ 1 ]
            Status Original: In Progress [ 3 ] New: Closed [ 6 ]
            Patryk made changes -
            Status Original: Verified [ 10005 ] New: In Progress [ 3 ]
            Patryk made changes -
            Assignee New: Patryk [ ppetrowski ]
            Patryk made changes -
            Remote Link New: This issue links to "Crowd Stable › License › stable-issue-CWD-4820-freemarker-templates-dont-render (server-gdn-bamboo)" [ 242102 ]
            Patryk made changes -
            Remote Link New: This issue links to "Crowd Stable › Selenium Firefox › stable-issue-CWD-4820-freemarker-templates-dont-render (server-gdn-bamboo)" [ 242203 ]
            Patryk made changes -
            Remote Link New: This issue links to "Crowd Stable › Main Build (JDK 1.8) › stable-issue-CWD-4820-freemarker-templates-dont-render (server-gdn-bamboo)" [ 242202 ]

              ppetrowski Patryk
              474c8ea9705b zenofx.com
              Affected customers:
              2 This affects my team
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: