<< Back to previous view

[QB-2613] Downgrading of commons httpcore
Created: 04/Jan/16  Updated: 08/Jan/16

Status: Resolved
Project: QuickBuild
Component/s: None
Affects Version/s: 6.1.0
Fix Version/s: 6.1.2

Type: Bug Priority: Major
Reporter: Mike Cordeiro Assigned To: Unassigned
Resolution: Fixed Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown


 Description   
The 6.1.0 release of QB appears to have downgraded the version of httpcore exported by the quickbuild bundle from 4.3.2 to 4.2.2.

Since this is an exported package by the quickbuild bundle, it is causing issues with other custom bundles (written against 4.3.2) that previously worked.

 Comments   
Comment by Steve Luo [ 05/Jan/16 03:54 AM ]
First, I have to say sorry to you.

We downgraded httpcore because JIRA plugin uses jira-rest-client library which is provided by Atlassian and it sticks to use httpcore 4.2.2. So we will upgrade to 4.3.2 or above only when that library is upgraded.

Again, sorry for the inconvenience.
Comment by Dave Mulcahey [ 05/Jan/16 01:01 PM ]
Is there anything that we can do to achieve proper classloader isolation? It seems like a plugin shouldn't be affected by a change like this to the core of Quickbuild.
Comment by Steve Luo [ 06/Jan/16 06:53 AM ]
Once upon a time, when we use osgi, different versions of a jar can be used without any problems. But we found a lot of other issues when using osgi, especially for performance. So we changed our class loading strategy.

Anyway, I will fix this issue by rebuilding the lira-rest-client library with httpclient 4.3.3.
Generated at Thu May 16 10:03:44 UTC 2024 using JIRA 189.