users@jersey.java.net

[Jersey] wadl gen errors after upgrading from 1.1.5.1 to 1.9.1

From: Jonathan Iantosca <jiantosca_at_gmail.com>
Date: Thu, 20 Oct 2011 08:17:59 -0400

Hi Folks - I've searched around and can't seem to find much info on
this. I get the exception below (for each resource returning
Response) when pointing to my application.wadl. The wadl seems to
generate fine, given the exception, but this is a log of stuff getting
dumped to std out. I have my own wadl generator, but with or w/out it
I still get the exceptions.

Can anyone point me in the right direction?

java.lang.IllegalAccessException: Class
com.sun.jersey.server.wadl.generators.WadlGeneratorJAXBGrammarGenerator$8
can not access a member of class javax.ws.rs.core.Response with
modifiers "protected"
        at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
        at java.lang.Class.newInstance0(Class.java:349)
        at java.lang.Class.newInstance(Class.java:308)
        at com.sun.jersey.server.wadl.generators.WadlGeneratorJAXBGrammarGenerator$8.resolve(WadlGeneratorJAXBGrammarGenerator.java:467)
        at com.sun.jersey.server.wadl.WadlGenerator$ExternalGrammarDefinition.resolve(WadlGenerator.java:181)
        at com.sun.jersey.server.wadl.ApplicationDescription.resolve(ApplicationDescription.java:81)
        at com.sun.jersey.server.wadl.generators.WadlGeneratorJAXBGrammarGenerator.attachTypes(WadlGeneratorJAXBGrammarGenerator.java:518)
        at com.sun.jersey.server.wadl.WadlBuilder.generate(WadlBuilder.java:124)
        at com.sun.jersey.server.impl.wadl.WadlApplicationContextImpl.getApplication(WadlApplicationContextImpl.java:104)
        at com.sun.jersey.server.impl.wadl.WadlResource.getWadl(WadlResource.java:89)
        .....

Oct 20, 2011 7:49:57 AM
com.sun.jersey.server.wadl.generators.WadlGeneratorJAXBGrammarGenerator
attachTypes
INFO: Couldn't find JAX-B element for class javax.ws.rs.core.Response