Problem opening the Application Link configuration screen when we configure JIRA to use Polish language or Chinese language

XMLWordPrintable

    • 5
    • 17
    • Severity 3 - Minor
    • 0

      JIRA allows us to configure the language settings according to our needs. However, a problem is identified when we configure JIRA to use Polish or Chinese language, whereby opening the Application Link configuration screen will throw the following error:

      2012-05-17 16:15:39,750 http-8082-2 ERROR admin 975x640x1 f3sfnd 0:0:0:0:0:0:0:1 /plugins/servlet/applinks/listApplicationLinks [org.apache.velocity] Exception in macro #helpLink at /common/_help_link.vm[line 7, column 51]
      2012-05-17 16:15:39,750 http-8082-2 ERROR admin 975x640x1 f3sfnd 0:0:0:0:0:0:0:1 /plugins/servlet/applinks/listApplicationLinks [org.apache.velocity] Exception in macro #help at com/atlassian/applinks/ui/admin/list_application_links.vm[line 78, column 88]
      2012-05-17 16:15:39,759 http-8082-2 ERROR      [500ErrorPage.jsp] Exception caught in 500 page org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLink' in  class com.atlassian.applinks.core.docs.DocumentationLinkerImpl threw exception java.lang.RuntimeException: Failed to concatenate http://confluence.atlassian.com/display/APPLINKS to form URI (Illegal character in path) at /common/_help_link.vm[line 11, column 87]
      com.atlassian.templaterenderer.RenderingException: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLink' in  class com.atlassian.applinks.core.docs.DocumentationLinkerImpl threw exception java.lang.RuntimeException: Failed to concatenate http://confluence.atlassian.com/display/APPLINKS to form URI (Illegal character in path) at /common/_help_link.vm[line 11, column 87]
      	at com.atlassian.templaterenderer.velocity.one.six.internal.VelocityTemplateRendererImpl.render(VelocityTemplateRendererImpl.java:100)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      	at java.lang.reflect.Method.invoke(Method.java:597)
      	at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
      	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.doInvoke(ServiceInvoker.java:58)
      	at org.springframework.osgi.service.importer.support.internal.aop.ServiceInvoker.invoke(ServiceInvoker.java:62)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
      	at org.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invokeUnprivileged(ServiceTCCLInterceptor.java:56)
      	at org.springframework.osgi.service.util.internal.aop.ServiceTCCLInterceptor.invoke(ServiceTCCLInterceptor.java:39)
      	at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
      .....
      Caused by: org.apache.velocity.exception.MethodInvocationException: Invocation of method 'getLink' in  class com.atlassian.applinks.core.docs.DocumentationLinkerImpl threw exception java.lang.RuntimeException: Failed to concatenate http://confluence.atlassian.com/display/APPLINKS to form URI (Illegal character in path) at /common/_help_link.vm[line 11, column 87]
      	at org.apache.velocity.runtime.parser.node.ASTMethod.handleInvocationException(ASTMethod.java:337)
      	at org.apache.velocity.runtime.parser.node.ASTMethod.execute(ASTMethod.java:284)
      	at org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:252)
      	at org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:332)
      	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
      	at org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:336)
      	at org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:106)
      	at org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:72)
      	at org.apache.velocity.runtime.directive.VelocimacroProxy.render(VelocimacroProxy.java:212)
      

      Steps to reproduced are:

      • Deploy JIRA 5 or JIRA 6
      • Install JIRA Polish Language Pack or JIRA Chinese Language Pack
      • Change the language setting to Polish or Chinese via Administration > General Configuration
      • Try to access the Application Link configuration screen (Administration > Application Links)
      • The error will be reproduced

              Assignee:
              Unassigned
              Reporter:
              Ahmad Faisal (Inactive)
              Votes:
              13 Vote for this issue
              Watchers:
              24 Start watching this issue

                Created:
                Updated:
                Resolved: