[JIRA] (JENKINS-43195) non-relocated "com.github.fge.jsonschema" classes can cause issues elsewhere

0 views
Skip to first unread message

andrew.bayer@gmail.com (JIRA)

unread,
Mar 29, 2017, 1:11:07 PM3/29/17
to jenkinsc...@googlegroups.com
Andrew Bayer created an issue
 
Jenkins / Bug JENKINS-43195
non-relocated "com.github.fge.jsonschema" classes can cause issues elsewhere
Issue Type: Bug Bug
Assignee: Andrew Bayer
Components: pipeline-model-definition-plugin
Created: 2017/Mar/29 5:10 PM
Priority: Minor Minor
Reporter: Andrew Bayer

We don't relocate "com.github.fge.jsonschema.*" but probably should - not relocating them means anyone else trying to depend on a different version of the library gets hosed, and anyone trying to depend on that version ends up with weird relocated Jackson APIs. So...we should relocate this too.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)
Atlassian logo

andrew.bayer@gmail.com (JIRA)

unread,
Mar 29, 2017, 1:20:02 PM3/29/17
to jenkinsc...@googlegroups.com

andrew.bayer@gmail.com (JIRA)

unread,
Mar 29, 2017, 1:20:02 PM3/29/17
to jenkinsc...@googlegroups.com

andrew.bayer@gmail.com (JIRA)

unread,
Mar 29, 2017, 1:20:02 PM3/29/17
to jenkinsc...@googlegroups.com
Andrew Bayer started work on Bug JENKINS-43195
 
Change By: Andrew Bayer
Status: Open In Progress

scm_issue_link@java.net (JIRA)

unread,
Mar 30, 2017, 5:31:04 PM3/30/17
to jenkinsc...@googlegroups.com
SCM/JIRA link daemon commented on Bug JENKINS-43195
 
Re: non-relocated "com.github.fge.jsonschema" classes can cause issues elsewhere

Code changed in jenkins
User: Andrew Bayer
Path:
pipeline-model-api/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/ASTSchema.java
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/Converter.groovy
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/parser/JSONParser.groovy
pipeline-model-definition/src/main/groovy/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONErrorCollector.groovy
pipeline-model-definition/src/main/java/org/jenkinsci/plugins/pipeline/modeldefinition/endpoints/ModelConverterAction.java
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/BaseParserLoaderTest.java
pipeline-model-definition/src/test/java/org/jenkinsci/plugins/pipeline/modeldefinition/validator/JSONSchemaTest.java
pipeline-model-json-shaded/pom.xml
http://jenkins-ci.org/commit/pipeline-model-definition-plugin/fa56a4c2b5290e77dddd3cd828744dfdc1697c80
Log:
[FIXED JENKINS-43195] Relocate shaded com.github.fge.*

Avoids polluting classloaders for other uses.

andrew.bayer@gmail.com (JIRA)

unread,
Mar 30, 2017, 5:31:04 PM3/30/17
to jenkinsc...@googlegroups.com

bitwiseman@gmail.com (JIRA)

unread,
Oct 22, 2019, 11:25:34 PM10/22/19
to jenkinsc...@googlegroups.com
Liam Newman closed an issue as Fixed
 

Bulk closing resolved issues.

Change By: Liam Newman
Status: Resolved Closed
This message was sent by Atlassian Jira (v7.13.6#713006-sha1:cc4451f)
Atlassian logo
Reply all
Reply to author
Forward
0 new messages