Hi,
I'm having some issues using the httpnio extension for jclouds S3
interface. I'm using the low level, async apis I get the following
stacktrace whenever I try to put objects to S3. This is undoubtedly
down to something I'm doing/not doing, but I'd be very grateful for
any pointers.
Cheers,
Sam
28-Sep-2009 07:07:04 org.jclouds.logging.jdk.JDKLogger logWarn
WARNING:
org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnectionPool@fcd4eca1
- saturated connection pool
28-Sep-2009 07:07:06 org.jclouds.logging.jdk.JDKLogger logWarn
WARNING:
org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnectionPool@11ae6cab
- saturated connection pool
28-Sep-2009 07:07:07 org.jclouds.logging.jdk.JDKLogger logError
SEVERE: Error dispatching
org.apache.http.impl.nio.SSLClientIOEventDispatch@c3e967
org.apache.http.nio.reactor.IOReactorException: I/O dispatch worker
terminated abnormally
at
org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor.execute
(AbstractMultiworkerIOReactor.java:326)
at org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnectionPool
$1.run(HttpNioFutureCommandConnectionPool.java:116)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask
(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run
(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
at org.apache.http.nio.protocol.AsyncNHttpClientHandler.outputReady
(AsyncNHttpClientHandler.java:266)
at org.apache.http.impl.nio.DefaultNHttpClientConnection.produceOutput
(DefaultNHttpClientConnection.java:213)
at org.apache.http.impl.nio.SSLClientIOEventDispatch.outputReady
(SSLClientIOEventDispatch.java:242)
at org.apache.http.impl.nio.reactor.BaseIOReactor.writable
(BaseIOReactor.java:177)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvent
(AbstractIOReactor.java:317)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.processEvents
(AbstractIOReactor.java:294)
at org.apache.http.impl.nio.reactor.AbstractIOReactor.execute
(AbstractIOReactor.java:256)
at org.apache.http.impl.nio.reactor.BaseIOReactor.execute
(BaseIOReactor.java:96)
at org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor
$Worker.run(AbstractMultiworkerIOReactor.java:556)
... 1 more
28-Sep-2009 07:07:07 org.jclouds.logging.jdk.JDKLogger logInfo
INFO: FutureCommandConnectionPoolClient{status=SHUT_DOWN,
commandQueue=0, poolMap={
https://talisplatformdev-eu.s3-
external-3.amazonaws.com:
443=org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnect
ionPool@11ae6cab, https://s3.amazonaws.com:443=org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnectionPool@fcd4eca1}}
28-Sep-2009 07:07:07 org.jclouds.logging.jdk.JDKLogger logInfo
INFO:
org.jclouds.http.httpnio.pool.HttpNioFutureCommandConnectionPool@fcd4eca1