See my comment on the issue: It is not that OH2 does not support the Apache HTTP client. It is that the InsteonPLM binding uses an internal class of that library that must not be used. OH1 only by mistake does not notice this illegal access. So the fix should be fairly simply, just have a look at the solution given in the link that I posted on the issue.