Sometime between version 2.7.3 and 2.11.0, jena upgraded the version of the 
apache httpclient library. It now uses 4.2.3.   In particular, it calls a 
method that was added in the 4.2 version of httpclient, namely 
org.apache.http.impl.conn.SchemeRegistryFactory.createSystemDefault().

While that is a completely reasonable thing to do from the Jena development 
point of view, it is causing us trouble.  Our application uses Jena and also 
uses GWT (Google Web Toolkit).  Even the most recent version of GWT ( 2.5.1) 
comes packaged with an old, 4.0, version of the 
org.apache.http.impl.conn.SchemeRegistryFactory class, which lacks the 
createSystemDefault() method.    This means that we cannot use Jena beyond 
version 2.7.3 until GWT Fixes its packaging (see 
https://code.google.com/p/google-web-toolkit/issues/detail?id=4484).  There are 
several bug fixes in recent versions of Jena that I would love to pick up, but 
cannot.  Is there any chance that Jena would be willing to develop against 
httpclient is a way that is backwards compatible with httpclient 4.0?

Thanks, Michael Altmann

Reply via email to