Windows personal certificate and Jira plugin

20 views
Skip to first unread message

t3knoid

unread,
Mar 16, 2019, 10:58:25 AM3/16/19
to Jenkins Users
I am trying to use the Jira plugin with a a Jira server that uses a personal certificate before you can even access the site. Once browser is authenticated, the user can login using their username/password as usual. I am running Jenkins in a Windows box. I've installed the personal certificate in the Jenkins server in the local machine store. I also tried installing it as a the user account that the Jenkins service is running as. Here's part of the exception stack.

org.apache.http.ParseException:
	at org.apache.http.message.BasicLineParser.parseProtocolVersion(BasicLineParser.java:148)
	at org.apache.http.message.BasicLineParser.parseStatusLine(BasicLineParser.java:366)
	at org.apache.http.impl.nio.codecs.DefaultHttpResponseParser.createMessage(DefaultHttpResponseParser.java:112)
	at org.apache.http.impl.nio.codecs.DefaultHttpResponseParser.createMessage(DefaultHttpResponseParser.java:50)
	at org.apache.http.impl.nio.codecs.AbstractMessageParser.parseHeadLine(AbstractMessageParser.java:156)
	at org.apache.http.impl.nio.codecs.AbstractMessageParser.parse(AbstractMessageParser.java:207)
Caused: org.apache.http.ProtocolException: 
	at org.apache.http.impl.nio.codecs.AbstractMessageParser.parse(AbstractMessageParser.java:209)
	at org.apache.http.impl.nio.DefaultNHttpClientConnection.consumeInput(DefaultNHttpClientConnection.java:245)
	at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:81)
	at org.apache.http.impl.nio.client.InternalIODispatch.onInputReady(InternalIODispatch.java:39)
	at org.apache.http.impl.nio.reactor.AbstractIODispatch.inputReady(AbstractIODispatch.java:121)
	at org.apache.http.impl.nio.reactor.BaseIOReactor.readable(BaseIOReactor.java:162)
	at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent(AbstractIOReactor.java:337)
	at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents(AbstractIOReactor.java:315)
	at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute(AbstractIOReactor.java:276)
	at org.apache.http.impl.nio.reactor.BaseIOReactor.execute(BaseIOReactor.java:104)

t3knoid

unread,
Mar 25, 2019, 7:57:53 PM3/25/19
to Jenkins Users
Bumping this up. Anyone have any ideas? 

Victor Martinez

unread,
Mar 26, 2019, 11:43:25 AM3/26/19
to Jenkins Users
I'd suggest to add a logger to gather as much details as possible using the UI:
https://wiki.jenkins.io/display/JENKINS/Logging

IIRC, long time ago I had some issues with the Jira plugin something related with the restapi and login, but the only way I was able to debug what caused the issue was by adding loggers, even for the apache http library. I don't remember exactly how I fixed :(

Cheers
Reply all
Reply to author
Forward
0 new messages