For tracking purpose, this discussion has been merged with this thread:
http://thread.gmane.org/gmane.comp.java.restlet/3309

Best regards,
Jerome  

> -----Message d'origine-----
> De : Jim Alateras [mailto:[EMAIL PROTECTED] 
> Envoyé : mardi 16 octobre 2007 13:11
> À : [email protected]
> Objet : threads blocking on EncodeRepresentation
> 
> Hi,
> 
> I am getting a whole lot of blocked threads when using the 
> EncodeRepresentation class (shown below). Has anyone else experience 
> such a problem
> 
> 
> 
> 
>      Daemon Thread [Thread-108] (Suspended)
>          Unsafe.park(boolean, long) line: not available 
> [native method]
>          LockSupport.park() line: 118
>          AbstractQueuedSynchronizer$ConditionObject.await() line: 1767
>          ArrayBlockingQueue<E>.put(E) line: 368
>          ByteUtils$PipeStream$2.write(int) line: 331
>          ByteUtils$PipeStream$2(OutputStream).write(byte[], int, int) 
> line: 99
>          GZIPOutputStream.finish() line: 95
>          EncodeRepresentation.write(OutputStream) line: 235
>          ByteUtils$2.run() line: 133
>      Daemon Thread [Thread-109] (Suspended)
>          Unsafe.park(boolean, long) line: not available 
> [native method]
>          LockSupport.park() line: 118
>          AbstractQueuedSynchronizer$ConditionObject.await() line: 1767
>          ArrayBlockingQueue<E>.put(E) line: 368
>          ByteUtils$PipeStream$2.write(int) line: 331
>          ByteUtils$PipeStream$2(OutputStream).write(byte[], int, int) 
> line: 99
>          GZIPOutputStream.finish() line: 95
>          EncodeRepresentation.write(OutputStream) line: 235
>          ByteUtils$2.run() line: 133
>      Daemon Thread [Thread-110] (Suspended)
>          Unsafe.park(boolean, long) line: not available 
> [native method]
>          LockSupport.park() line: 118
>          AbstractQueuedSynchronizer$ConditionObject.await() line: 1767
>          ArrayBlockingQueue<E>.put(E) line: 368
>          ByteUtils$PipeStream$2.write(int) line: 331
>          ByteUtils$PipeStream$2(OutputStream).write(byte[], int, int) 
> line: 99
>          GZIPOutputStream.finish() line: 95
>          EncodeRepresentation.write(OutputStream) line: 235
>          ByteUtils$2.run() line: 133
>      Daemon Thread [Thread-111] (Suspended)
>          Unsafe.park(boolean, long) line: not available 
> [native method]
>          LockSupport.park() line: 118
>          AbstractQueuedSynchronizer$ConditionObject.await() line: 1767
>          ArrayBlockingQueue<E>.put(E) line: 368
>          ByteUtils$PipeStream$2.write(int) line: 331
>          ByteUtils$PipeStream$2(OutputStream).write(byte[], int, int) 
> line: 99
>          GZIPOutputStream.finish() line: 95
>          EncodeRepresentation.write(OutputStream) line: 235
>          ByteUtils$2.run() line: 133

Reply via email to