Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-7110

NumberFormatException when parsing JIRA issue number

    XMLWordPrintable

Details

    Description

      From the stash-prod's error email:

      c.a.m.r.impl.MarkupRendererImpl com.atlassian.stash.stash-jira-integration:jiraMarkupRenderer failed to transform markup due to an unexpected exception. Skipping transformation.
      java.lang.NumberFormatException: For input string: "105000020806"
      	at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65) ~[na:1.8.0_25]
      	at java.lang.Integer.parseInt(Integer.java:583) ~[na:1.8.0_25]
      	at java.lang.Integer.parseInt(Integer.java:615) ~[na:1.8.0_25]
      	at com.atlassian.stash.integration.jira.impl.SimpleJiraIssue.<init>(SimpleJiraIssue.java:24) ~[na:na]
      	at com.atlassian.stash.integration.jira.impl.JiraIssueServiceImpl.addSimpleIssues(JiraIssueServiceImpl.java:245) ~[na:na]
      	at com.atlassian.stash.integration.jira.impl.JiraIssueServiceImpl.getSimpleIssues(JiraIssueServiceImpl.java:169) ~[na:na]
      	at com.atlassian.stash.integration.jira.web.JiraMarkupRenderer.process(JiraMarkupRenderer.java:92) ~[na:na]
      	at com.atlassian.markup.renderer.impl.MarkupRendererImpl$1.apply(MarkupRendererImpl.java:61) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.atlassian.markup.renderer.impl.MarkupRendererImpl$1.apply(MarkupRendererImpl.java:57) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.google.common.collect.Iterators$8.next(Iterators.java:812) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.Iterators$8.next(Iterators.java:811) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.Iterables$3.next(Iterables.java:508) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.Iterables$3.next(Iterables.java:501) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.Iterators$5.hasNext(Iterators.java:544) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.Lists.newArrayList(Lists.java:138) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.Lists.newArrayList(Lists.java:119) [guava-11.0.2-atlassian-02.jar:na]
      	at com.google.common.collect.ComparatorOrdering.sortedCopy(ComparatorOrdering.java:50) [guava-11.0.2-atlassian-02.jar:na]
      	at com.atlassian.markup.renderer.impl.TransformUtils.getReplacements(TransformUtils.java:51) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.atlassian.markup.renderer.impl.TransformUtils.tokenReplace(TransformUtils.java:127) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.atlassian.markup.renderer.impl.MarkupRendererImpl.transform(MarkupRendererImpl.java:57) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.atlassian.markup.renderer.impl.MarkupRendererImpl.renderReplace(MarkupRendererImpl.java:51) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.atlassian.markup.renderer.impl.MarkupRendererImpl.render(MarkupRendererImpl.java:34) [atlassian-markup-renderer-0.4.1.jar:na]
      	at com.atlassian.stash.internal.markup.DefaultMarkupService.render(DefaultMarkupService.java:70) [stash-service-impl-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.enrich.DefaultMarkupEnricher.render(DefaultMarkupEnricher.java:43) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.enrich.DefaultMarkupEnricher.access$000(DefaultMarkupEnricher.java:14) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.enrich.DefaultMarkupEnricher$1.apply(DefaultMarkupEnricher.java:35) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.util.RestUtils.processEntities(RestUtils.java:229) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.enrich.DefaultMarkupEnricher.enrich(DefaultMarkupEnricher.java:27) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.renderer.BaseSurrogateJsonRenderer.enrich(BaseSurrogateJsonRenderer.java:77) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.rest.renderer.BaseSurrogateJsonRenderer.render(BaseSurrogateJsonRenderer.java:62) [stash-rest-common-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.internal.json.PluginJsonRenderer.render(PluginJsonRenderer.java:40) [stash-service-impl-3.7.0-rc4.jar:na]
      	at com.atlassian.stash.internal.web.soy.functions.ToJsonFunction.apply(ToJsonFunction.java:45) [ToJsonFunction.class:na]
      	at com.atlassian.stash.internal.web.soy.functions.ToJsonFunction.apply(ToJsonFunction.java:14) [ToJsonFunction.class:na]
      	at com.atlassian.soy.impl.modules.SoyJavaFunctionAdapter.computeForJava(SoyJavaFunctionAdapter.java:39) [soy-template-plugin-3.3.1.jar:na]
      	at com.atlassian.soy.impl.modules.CompositeFunctionAdaptor.computeForJava(CompositeFunctionAdaptor.java:37) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.EvalVisitor.computeFunctionHelper(EvalVisitor.java:670) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.EvalVisitor.visitFunctionNode(EvalVisitor.java:653) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.EvalVisitor.visitFunctionNode(EvalVisitor.java:87) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor.visit(AbstractReturningExprNodeVisitor.java:118) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.EvalVisitor.visitExprRootNode(EvalVisitor.java:148) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.EvalVisitor.visitExprRootNode(EvalVisitor.java:87) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor.visit(AbstractReturningExprNodeVisitor.java:81) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.exprtree.AbstractReturningExprNodeVisitor.visit(AbstractReturningExprNodeVisitor.java:73) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.basetree.AbstractReturningNodeVisitor.exec(AbstractReturningNodeVisitor.java:43) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.eval(RenderVisitor.java:739) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitPrintNode(RenderVisitor.java:248) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:87) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:56) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.basetree.AbstractNodeVisitor.visitChildren(AbstractNodeVisitor.java:59) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visitChildren(AbstractSoyNodeVisitor.java:129) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitBlockHelper(RenderVisitor.java:702) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.renderBlock(RenderVisitor.java:716) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitCallNodeHelper(RenderVisitor.java:564) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitCallBasicNode(RenderVisitor.java:457) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:110) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:56) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.basetree.AbstractNodeVisitor.visitChildren(AbstractNodeVisitor.java:59) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visitChildren(AbstractSoyNodeVisitor.java:129) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitBlockHelper(RenderVisitor.java:702) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitTemplateNode(RenderVisitor.java:220) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visitTemplateBasicNode(AbstractSoyNodeVisitor.java:160) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:66) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:56) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.basetree.AbstractNodeVisitor.exec(AbstractNodeVisitor.java:40) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitCallNodeHelper(RenderVisitor.java:590) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitCallBasicNode(RenderVisitor.java:457) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:110) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:56) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.basetree.AbstractNodeVisitor.visitChildren(AbstractNodeVisitor.java:59) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visitChildren(AbstractSoyNodeVisitor.java:129) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitBlockHelper(RenderVisitor.java:702) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.sharedpasses.render.RenderVisitor.visitTemplateNode(RenderVisitor.java:220) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visitTemplateBasicNode(AbstractSoyNodeVisitor.java:160) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:66) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.soytree.AbstractSoyNodeVisitor.visit(AbstractSoyNodeVisitor.java:56) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.basetree.AbstractNodeVisitor.exec(AbstractNodeVisitor.java:40) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.tofu.internal.BaseTofu.renderMainHelper(BaseTofu.java:366) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.tofu.internal.BaseTofu.renderMain(BaseTofu.java:322) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.tofu.internal.BaseTofu.access$100(BaseTofu.java:66) [soy-template-plugin-3.3.1.jar:na]
      	at com.google.template.soy.tofu.internal.BaseTofu$RendererImpl.render(BaseTofu.java:476) [soy-template-plugin-3.3.1.jar:na]
      	at com.atlassian.soy.impl.DefaultSoyManager.render(DefaultSoyManager.java:155) [soy-template-plugin-3.3.1.jar:na]
      	at com.atlassian.soy.impl.DefaultSoyTemplateRenderer.render(DefaultSoyTemplateRenderer.java:52) [soy-template-plugin-3.3.1.jar:na]
      	at com.atlassian.stash.internal.plugin.OsgiServiceProxyFactoryImpl$DynamicServiceInvocationHandler.invoke(OsgiServiceProxyFactoryImpl.java:119) [stash-platform-3.7.0-rc4.jar:na]
      	at com.atlassian.soy.springmvc.SoyView.render(SoyView.java:55) [atlassian-soy-spring-mvc-support-3.3.1.jar:na]
      	at com.atlassian.stash.internal.web.soy.StashSoyViewResolver$1.render(StashSoyViewResolver.java:33) [StashSoyViewResolver$1.class:na]
      	at com.atlassian.applinks.core.rest.context.ContextFilter.doFilter(ContextFilter.java:25) [applinks-plugin-4.3.5_1424261482000.jar:na]
      	at com.atlassian.stash.internal.spring.security.StashAuthenticationFilter.doFilter(StashAuthenticationFilter.java:86) [StashAuthenticationFilter.class:na]
      	at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doInsideSpringSecurityChain(BeforeLoginPluginAuthenticationFilter.java:111) [BeforeLoginPluginAuthenticationFilter.class:na]
      	at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:77) [BeforeLoginPluginAuthenticationFilter.class:na]
      	at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:100) [atlassian-trusted-apps-core-3.0.8.jar:na]
      	at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:79) [atlassian-oauth-service-provider-plugin-1.9.10_1424262444000.jar:na]
      	at com.hazelcast.web.WebFilter$RequestWrapper$1.forward(WebFilter.java:542) [hazelcast-wm-3.3.1-atlassian-10.jar:3.3.1-atlassian-10]
      	at com.atlassian.security.auth.trustedapps.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:100) [atlassian-trusted-apps-core-3.0.8.jar:na]
      	at com.atlassian.oauth.serviceprovider.internal.servlet.OAuthFilter.doFilter(OAuthFilter.java:79) [atlassian-oauth-service-provider-plugin-1.9.10_1424262444000.jar:na]
      	at com.atlassian.analytics.client.filter.DefaultAnalyticsFilter.doFilter(DefaultAnalyticsFilter.java:32) [analytics-client-3.56_1424262446000.jar:na]
      	at com.atlassian.analytics.client.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32) [analytics-client-3.56_1424262446000.jar:na]
      	at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doBeforeBeforeLoginFilters(BeforeLoginPluginAuthenticationFilter.java:89) [BeforeLoginPluginAuthenticationFilter.class:na]
      	at com.atlassian.stash.internal.web.auth.BeforeLoginPluginAuthenticationFilter.doFilter(BeforeLoginPluginAuthenticationFilter.java:75) [BeforeLoginPluginAuthenticationFilter.class:na]
      	at com.atlassian.stash.internal.request.DefaultRequestManager.doAsRequest(DefaultRequestManager.java:85) [stash-service-impl-3.7.0-rc4.jar:na]
      	at com.hazelcast.web.WebFilter.doFilter(WebFilter.java:463) [hazelcast-wm-3.3.1-atlassian-10.jar:3.3.1-atlassian-10]
      	at com.atlassian.stash.internal.hazelcast.ConfigurableWebFilter.doFilter(ConfigurableWebFilter.java:36) [ConfigurableWebFilter.class:na]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_25]
      	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
      	... 299 frames trimmed
      

      Attachments

        Activity

          People

            pepoirot Pierre-Etienne Poirot (Inactive)
            pepoirot Pierre-Etienne Poirot (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: