users@jersey.java.net

Re: New Exceptions

From: Marc Hadley <Marc.Hadley_at_Sun.COM>
Date: Fri, 29 Feb 2008 11:03:17 -0500

On Feb 29, 2008, at 10:46 AM, Marc Hadley wrote:

> On Feb 29, 2008, at 10:35 AM, Paul Sandoz wrote:
>>>>
>>> Nasty. How about we use java.util.MissingResourceException instead ?
>>>
>>
>> +1. Perhaps we should back patch that to the 0.6 API?
>>
> +1, I'll update trunk and the 0.6 snapshot.
>
Fixed. I used vanilla RuntimeException rather than
MisingResourceException since the latter doesn't have a suitable
constructor.

Marc.

>
>>>
>>>>
>>>> Dianne Jiao wrote:
>>>>> Hi,
>>>>> I got this exception quite recently. After I did a bringover
>>>>> Tuesday, starting LW HTTP Server throw exception:
>>>>> Feb 28, 2008 2:47:28 PM
>>>>> com.sun.ws.rest.api.core.DynamicResourceConfig init
>>>>> INFO: Scanning for resource classes ...
>>>>> Feb 28, 2008 2:47:28 PM
>>>>> com.sun.ws.rest.api.core.DynamicResourceConfig init
>>>>> INFO: Resource class:
>>>>> com.sun.ts.tests.jaxrs.api.rs.getTest.HttpMethodGetTest Loaded.
>>>>> Feb 28, 2008 2:47:28 PM
>>>>> com.sun.ws.rest.api.core.DynamicResourceConfig init
>>>>> INFO: Resource class:
>>>>> com.sun.ts.tests.jaxrs.api.rs.headTest.HttpMethodHeadTest Loaded.
>>>>> Feb 28, 2008 2:47:28 PM
>>>>> com.sun.ws.rest.api.core.DynamicResourceConfig init
>>>>> INFO: All resource classes loaded.
>>>>> Exception in thread "main" java.lang.StackOverflowError
>>>>> at java.nio.Buffer.<init>(Buffer.java:176)
>>>>> at java.nio.ByteBuffer.<init>(ByteBuffer.java:259)
>>>>> at java.nio.HeapByteBuffer.<init>(HeapByteBuffer.java:52)
>>>>> at java.nio.ByteBuffer.wrap(ByteBuffer.java:350)
>>>>> at java.nio.ByteBuffer.wrap(ByteBuffer.java:373)
>>>>> at java.lang.StringCoding
>>>>> $StringEncoder.encode(StringCoding.java:237)
>>>>> at java.lang.StringCoding.encode(StringCoding.java:272)
>>>>> at java.lang.String.getBytes(String.java:947)
>>>>> at java.io.UnixFileSystem.getBooleanAttributes0(Native Method)
>>>>> at
>>>>> java.io.UnixFileSystem.getBooleanAttributes(UnixFileSystem.java:
>>>>> 228)
>>>>> at java.io.File.exists(File.java:733)
>>>>> at sun.misc.URLClassPath
>>>>> $FileLoader.getResource(URLClassPath.java:983)
>>>>> at sun.misc.URLClassPath
>>>>> $FileLoader.findResource(URLClassPath.java:961)
>>>>> at sun.misc.URLClassPath.findResource(URLClassPath.java:145)
>>>>> at java.net.URLClassLoader$2.run(URLClassLoader.java:362)
>>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>>> at java.net.URLClassLoader.findResource(URLClassLoader.java:
>>>>> 359)
>>>>> at java.lang.ClassLoader.getResource(ClassLoader.java:977)
>>>>> at
>>>>> java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1159)
>>>>> at javax.ws.rs.ext.FactoryFinder.find(FactoryFinder.java:94)
>>>>> at
>>>>> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:
>>>>> 92)
>>>>> at javax.ws.rs.core.Response
>>>>> $ResponseBuilder.newInstance(Response.java:300)
>>>>> at javax.ws.rs.core.Response.status(Response.java:89)
>>>>> at javax.ws.rs.core.Response.serverError(Response.java:164)
>>>>> at
>>>>> javax
>>>>> .ws
>>>>> .rs.WebApplicationException.<init>(WebApplicationException.java:
>>>>> 79)
>>>>> at
>>>>> javax.ws.rs.ext.RuntimeDelegate.getInstance(RuntimeDelegate.java:
>>>>> 109)
>>>>> at javax.ws.rs.core.Response
>>>>> $ResponseBuilder.newInstance(Response.java:300)
>>>>> at javax.ws.rs.core.Response.status(Response.java:89)
>>>>> at javax.ws.rs.core.Response.serverError(Response.java:164)
>>>>> ...
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>>
>>>> --
>>>> | ? + ? = To question
>>>> ----------------\
>>>> Paul Sandoz
>>>> x38109
>>>> +33-4-76188109
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>>
>>>
>>> ---
>>> Marc Hadley <marc.hadley at sun.com>
>>> CTO Office, Sun Microsystems.
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
>> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>>
>
> ---
> Marc Hadley <marc.hadley at sun.com>
> CTO Office, Sun Microsystems.
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe_at_jersey.dev.java.net
> For additional commands, e-mail: users-help_at_jersey.dev.java.net
>

---
Marc Hadley <marc.hadley at sun.com>
CTO Office, Sun Microsystems.