History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-2613
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Unassigned
Reporter: Mike Cordeiro
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Downgrading of commons httpcore

Created: 04/Jan/16 09:35 PM   Updated: 08/Jan/16 01:45 AM
Component/s: None
Affects Version/s: 6.1.0
Fix Version/s: 6.1.2

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
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.

 All   Comments   Work Log   Change History      Sort Order:
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.

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.

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.