Issues
- Illegal character in pathJJI-497Resolved issue: JJI-497
- Hourly synchronization job should only trigger synchronization of sites that don't have the Jenkins add-on installedJJI-493Resolved issue: JJI-493
- new Activity Stream not visible in JIRAJJI-491Resolved issue: JJI-491
- Support Jenkins Gerrit Plugin that stores the commit message in Base64 encoded fieldJJI-488
- Option to only synchronize 'unknown' builds when synchronizing a jobJJI-487Resolved issue: JJI-487
1-5 of 5
1 of 5
Illegal character in path
Fixed
Description
Environment
Jenkins ver. 2.121.2, plugin version
Jira 7.10
Jira Jenkins plugin 3.3.1
Pinned fields
Click on the next to a field label to start pinning.
Details
Details
Assignee
Unassigned
UnassignedReporter
Martin Cassidy
Martin CassidyComponents
Fix versions
Affects versions
Priority
Zoom
Open Zoom
Created September 20, 2018 at 1:34 PM
Updated September 22, 2018 at 12:15 PM
Resolved September 22, 2018 at 12:15 PM
Activity
Show:
Mark Rekveld September 22, 2018 at 12:15 PM
Added an additional check to encode the job name in case the URL name is blank. The URL name should be properly encoded by Jenkins.
When access our jenkins instance, Jira is producing the following:
Not Accessible
An error occurred connecting with **xyz.
Upon looking in the logs I can see the following:
Caused by: java.lang.IllegalArgumentException: Illegal character in path at index 41: http://uat-porint-03:10000/job/EthernetWS - UAT/ at java.net.URI.create(Unknown Source) [?:1.8.0_172] at org.marvelution.jji.utils.UrlGenerator.generate(UrlGenerator.java:156) [?:?] at org.marvelution.jji.utils.UrlGenerator.url(UrlGenerator.java:126) [?:?] at org.marvelution.jji.model.Job.getDisplayUrl(Job.java:187) [?:?] at sun.reflect.GeneratedMethodAccessor8305.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.8.0_172] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.8.0_172] at org.codehaus.jackson.map.ser.BeanPropertyWriter.get(BeanPropertyWriter.java:483) [jackson-mapper-asl-1.9.13-atlassian-1.jar:1.9.13-atlassian-1] at org.codehaus.jackson.map.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:418) [jackson-mapper-asl-1.9.13-atlassian-1.jar:1.9.13-atlassian-1] at org.codehaus.jackson.map.ser.std.BeanSerializerBase.serializeFields(BeanSerializerBase.java:150) [jackson-mapper-asl-1.9.13-atlassian-1.jar:1.9.13-atlassian-1] ... 225 more Caused by: java.net.URISyntaxException: Illegal character in path at index 41: http://xyz:10000/job/xyz - xyz/ at java.net.URI$Parser.fail(Unknown Source) [?:1.8.0_172] at java.net.URI$Parser.checkChars(Unknown Source) [?:1.8.0_172] at java.net.URI$Parser.parseHierarchical(Unknown Source) [?:1.8.0_172] at java.net.URI$Parser.parse(Unknown Source) [?:1.8.0_172] at java.net.URI.<init>(Unknown Source) [?:1.8.0_172] ... 235 more
I've replaced a few things with xyz The URI causing the problem includes a space and hiphen, I'm guessing that it should be getting url encoded somewhere.