Resty icon indicating copy to clipboard operation
Resty copied to clipboard

Resty broken on Java 1.5

Open davidekholm opened this issue 11 years ago • 2 comments

Resty breaks when running on Java 1.5. I looked at the code for Resty.java and can see that's intended to work, but it's not enough. This is the failing code:

    try {
            java.net.CookieHandler.setDefault(new java.net.CookieManager());
    } catch (Throwable oops) {
        System.err.println("No CookieHandler. Running on GAE? Fine. No cookie support for you!");
    }

On Java 1.5, the loading of the Resty class itself, where this static code is located is breaking, so it never reaches the try-catch part. The solution is to simply put this code in a separate "CookieFix" class and instantiate such a class from the static context of the Resty class. Now you can wrap that instantiation in the try-catch loop and it will work.

davidekholm avatar Sep 01 '12 11:09 davidekholm

thanks, will put it in

beders avatar Jan 20 '13 06:01 beders

Great!

On 20 jan 2013, at 07:13, Jochen Bedersdorfer [email protected] wrote:

thanks, will put it in

— Reply to this email directly or view it on GitHub.

davidekholm avatar Jan 21 '13 10:01 davidekholm