[JIRA] (JENKINS-58754) JIRA-JENKINS Integration | JsonException

3 views
Skip to first unread message

sanoopraj.ps@in.verizon.com (JIRA)

unread,
Aug 1, 2019, 7:00:23 AM8/1/19
to jenkinsc...@googlegroups.com
sanoop raj p s created an issue
 
Jenkins / Bug JENKINS-58754
JIRA-JENKINS Integration | JsonException
Issue Type: Bug Bug
Assignee: Wisen Tanasa
Attachments: image-2019-08-01-16-29-57-625.png
Components: jira-trigger-plugin
Created: 2019-08-01 11:00
Priority: Critical Critical
Reporter: sanoop raj p s

I am trying to trigger Jenkins from Jira using Jira Trigger plugin. When I am trying to test this by sending POST request, it is failing with below JSON exception.

'''
groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object

The current character read is 'J' with an int value of 74
Unable to determine the current character, it is not a string, number, array, or object
line number 1
index number 0
Jenkins-Crumb=80e006cbb3c209f0cace7684048bf68c&json=%7B%22Jenkins-Crumb%22%3A+%2280e006cbb3c209f0cace7684048bf68c%22%7D&Submit=Retry+using+POST
^
at groovy.json.internal.JsonParserCharArray.decodeValueInternal(JsonParserCharArray.java:206)
at groovy.json.internal.JsonParserCharArray.decodeValue(JsonParserCharArray.java:157)
at groovy.json.internal.JsonParserCharArray.decodeFromChars(JsonParserCharArray.java:46)
at groovy.json.internal.JsonParserCharArray.parse(JsonParserCharArray.java:384)
at groovy.json.internal.BaseJsonParser.parse(BaseJsonParser.java:107)
at groovy.json.JsonSlurper.parseText(JsonSlurper.java:205)
at groovy.json.JsonSlurper$parseText.call(Unknown Source)
at com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook.processEvent(JiraWebhook.groovy:56)
at com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook$processEvent.callCurrent(Unknown Source)
at com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook.doIndex(JiraWebhook.groovy:51)
at java.lang.invoke.MethodHandle.invokeWithArguments(MethodHandle.java:627)
at org.kohsuke.stapler.Function$MethodFunction.invoke(Function.java:396)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:408)
at org.kohsuke.stapler.interceptor.RequirePOST$Processor.invoke(RequirePOST.java:77)
at org.kohsuke.stapler.PreInvokeInterceptedFunction.invoke(PreInvokeInterceptedFunction.java:26)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:212)
at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:145)
at org.kohsuke.stapler.IndexDispatcher.dispatch(IndexDispatcher.java:27)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
Caused: javax.servlet.ServletException
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:797)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
at org.kohsuke.stapler.MetaClass$9.dispatch(MetaClass.java:456)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:747)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:878)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:676)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:873)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1623)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:154)
at javax.servlet.FilterChain$doFilter.call(Unknown Source)
at com.ceilfors.jenkins.plugins.jiratrigger.ExceptionLoggingFilter.doFilter(ExceptionLoggingFilter.groovy:29)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at jenkins.telemetry.impl.UserLanguages$AcceptLanguageFilter.doFilter(UserLanguages.java:128)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:151)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:157)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at javax.servlet.FilterChain$doFilter.call(Unknown Source)
at com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhookCrumbExclusion.process(JiraWebhookCrumbExclusion.groovy:22)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:73)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:135)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:505)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698)
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804)
at java.lang.Thread.run(Thread.java:748)

'''

Following is the webhook configuration provided.

Add Comment Add Comment
 
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

sanoopraj.ps@in.verizon.com (JIRA)

unread,
Aug 1, 2019, 7:02:01 AM8/1/19
to jenkinsc...@googlegroups.com
sanoop raj p s updated an issue
Change By: sanoop raj p s
Attachment: screenshot-1.png

sanoopraj.ps@in.verizon.com (JIRA)

unread,
Aug 1, 2019, 7:03:06 AM8/1/19
to jenkinsc...@googlegroups.com
sanoop raj p s updated an issue
!image-2019-08-01-16-29-57-625.png|thumbnail!

!screenshot-1.png|thumbnail!

sanoopraj.ps@in.verizon.com (JIRA)

unread,
Aug 4, 2019, 3:38:02 PM8/4/19
to jenkinsc...@googlegroups.com
sanoop raj p s commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Any help here?
From Jenkins packet capture I could see it is giving error code 302!

sanoopraj.ps@in.verizon.com (JIRA)

unread,
Aug 4, 2019, 3:39:03 PM8/4/19
to jenkinsc...@googlegroups.com
Any help here?
From Jenkins packet capture I could see it is giving error code 302!


Which means the request is reaching Jenkins, but because of 302 redirection Jenkins job is not triggered. Not sure why?!

smkumaran8787@gmail.com (JIRA)

unread,
Aug 27, 2019, 12:09:02 AM8/27/19
to jenkinsc...@googlegroups.com
Selva G commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Hello,

I am facing the same problem with the version of 2.176.2.
Any update pls ?

wisen@ceilfors.com (JIRA)

unread,
Aug 27, 2019, 3:25:02 PM8/27/19
to jenkinsc...@googlegroups.com
Wisen Tanasa commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

We're not clear about what you're trying to achieve. Can you explain the problem that you're trying to solve? If you're having difficulty with the integration, please follow the troubleshooting guide and post back the result here: https://github.com/jenkinsci/jira-trigger-plugin#troubleshooting

smkumaran8787@gmail.com (JIRA)

unread,
Aug 28, 2019, 12:39:04 AM8/28/19
to jenkinsc...@googlegroups.com
Selva G commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Thanks for your support.
Let me explain the issue here.

I am integrating Jira SD with Jenkin. As described by JIRA, using webhook to connect Jenkin for CI. Look at the screenshot of webhook config attached.

In jenkin, I've created a build and making API call to deploy VM through Ansible.

1. Jenkin to Ansible works manually. Means, I can able to deploy a VM successfully when I trigger a build.

2. The first part of the job is not successful. Let's say, if I put any comments in the ticket, it should trigger auto-build which is not working and getting oops error in Jenkin.

Hope this helps.. tried even both http and https call but no luck!

smkumaran8787@gmail.com (JIRA)

unread,
Aug 28, 2019, 12:40:02 AM8/28/19
to jenkinsc...@googlegroups.com
Selva G updated an issue
Change By: Selva G
Attachment: 20190827_120220.jpg

smkumaran8787@gmail.com (JIRA)

unread,
Aug 28, 2019, 12:42:03 AM8/28/19
to jenkinsc...@googlegroups.com
Selva G updated an issue
Change By: Selva G
Attachment: 20190828_124018.jpg

smkumaran8787@gmail.com (JIRA)

unread,
Aug 28, 2019, 12:42:03 AM8/28/19
to jenkinsc...@googlegroups.com
Selva G updated an issue
Change By: Selva G
Attachment: 20190828_123952.jpg

wisen@ceilfors.com (JIRA)

unread,
Aug 28, 2019, 2:11:01 AM8/28/19
to jenkinsc...@googlegroups.com
Wisen Tanasa commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Selva G That sounds quite different from what has been raised in this ticket. Regardless, that sounds like a connectivity issue. Please follow the troubleshooting guide and post back the result here.

smkumaran8787@gmail.com (JIRA)

unread,
Aug 30, 2019, 2:12:02 AM8/30/19
to jenkinsc...@googlegroups.com
Selva G commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Sorry, can you elaborate more again. I don't see any connectivity issue again.  Port is listening and putting right parameter  but not sure why?. 

 

Is that something that you can looking for any further details ?

wisen@ceilfors.com (JIRA)

unread,
Aug 30, 2019, 4:05:03 PM8/30/19
to jenkinsc...@googlegroups.com
Wisen Tanasa commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Selva G The endpoint that you're trying to hit is not supposed to be hit manually, it'll be hit by JIRA automatically on issue change. If you observe that there's no job triggered, please follow the troubleshooting guide and see if you have a connectivity issue: https://github.com/jenkinsci/jira-trigger-plugin#troubleshooting

antonio.schepis@ing.com (JIRA)

unread,
Apr 23, 2020, 1:19:05 PM4/23/20
to jenkinsc...@googlegroups.com
Antonio Schepis updated an issue
Change By: Antonio Schepis
Attachment: image-2020-04-23-19-18-38-929.png
This message was sent by Atlassian Jira (v7.13.12#713012-sha1:6e07c38)
Atlassian logo

antonio.schepis@ing.com (JIRA)

unread,
Apr 23, 2020, 1:25:07 PM4/23/20
to jenkinsc...@googlegroups.com
Antonio Schepis updated an issue
Change By: Antonio Schepis
Attachment: image-2020-04-23-19-24-11-129.png

antonio.schepis@ing.com (JIRA)

unread,
Apr 23, 2020, 1:26:04 PM4/23/20
to jenkinsc...@googlegroups.com
Antonio Schepis updated an issue
Change By: Antonio Schepis
Attachment: image-2020-04-23-19-25-28-810.png

antonio.schepis@ing.com (JIRA)

unread,
Apr 23, 2020, 1:31:03 PM4/23/20
to jenkinsc...@googlegroups.com
Antonio Schepis updated an issue
Change By: Antonio Schepis
Attachment: image-2020-04-23-19-30-03-175.png

antonio.schepis@ing.com (JIRA)

unread,
Apr 23, 2020, 1:31:09 PM4/23/20
to jenkinsc...@googlegroups.com
Antonio Schepis commented on Bug JENKINS-58754
 
Re: JIRA-JENKINS Integration | JsonException

Hello, i have the same error.

I've created a new webhook with check on issue created and updated.

 

On jenkins I created a job with trigger "Build when a issue is updated on Jira"

On jenkins log i found the same error:

Selva G do you solved you problem?

 

Reply all
Reply to author
Forward
0 new messages