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