Bug #1555 (closed)
During lots of uploads, ErrorHandler can fail. User not informed.
| Reported by: | jamoore | Owned by: | bwzloranger |
|---|---|---|---|
| Priority: | major | Cc: | |
| Sprint: | n.a. | ||
| Total Remaining Time: | n.a. |
Description
Found the following stack in the importer log, but I wasn't informed in the UI.
2009-10-12 14:07:01,455 236421 [2-thread-1] ERROR importer.gui.ErrorHandler$MyErrorHandler - Error while sending error information.
ome.formats.importer.util.HtmlMessengerException: Cannot Connect
at ome.formats.importer.util.HtmlMessenger.executePost(HtmlMessenger.java:141)
at ome.formats.importer.util.ErrorHandler.sendErrors(ErrorHandler.java:247)
at ome.formats.importer.gui.ErrorHandler$MyErrorHandler.sendErrors(ErrorHandler.java:125)
at ome.formats.importer.gui.ErrorHandler$MyErrorHandler$1.run(ErrorHandler.java:92)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
at java.util.concurrent.FutureTask.run(FutureTask.java:123)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:172)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:78)
at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:106)
at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1116)
at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1973)
at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1735)
at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1098)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at ome.formats.importer.util.HtmlMessenger.executePost(HtmlMessenger.java:127)
Change History (3)
comment:1 Changed 10 years ago by jmoore
- Priority changed from minor to major
comment:2 Changed 10 years ago by bwzloranger
- Resolution set to fixed
- Status changed from new to closed
comment:3 Changed 10 years ago by jmoore
Note: See
TracTickets for help on using
tickets.
You may also have a look at Agilo extensions to the ticket.
error tab now hung. no way to cancel.
"pool-2-thread-1" prio=5 tid=0x00541180 nid=0x19bca00 waiting on condition [0xb1205000..0xb1205d10] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.DelayQueue.take(DelayQueue.java:131) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:533) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:526) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:613) "pool-1-thread-1" prio=5 tid=0x00533750 nid=0x1a09a00 waiting on condition [0xb1001000..0xb1001d10] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:118) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1841) at java.util.concurrent.DelayQueue.take(DelayQueue.java:131) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:533) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:526) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:613) "pool-3-thread-1" prio=5 tid=0x00530660 nid=0x19bc600 waiting on condition [0xb150b000..0xb150bd10] at sun.misc.Unsafe.park(Native Method) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:146) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1879) at java.util.concurrent.DelayQueue.take(DelayQueue.java:135) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:533) at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:526) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:470) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) at java.lang.Thread.run(Thread.java:613) "Ice.SelectorThread" prio=6 tid=0x0052f890 nid=0x1967600 runnable [0xb148a000..0xb148ad10] at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:118) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x0d47fa20> (a sun.nio.ch.Util$1) - locked <0x0d47fa30> (a java.util.Collections$UnmodifiableSet) - locked <0x0d47f9d8> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at IceInternal.Selector.select(Selector.java:139) at IceInternal.SelectorThread.run(SelectorThread.java:120) at IceInternal.SelectorThread$HelperThread.run(SelectorThread.java:273) "Ice.ThreadPool.Client-0" prio=6 tid=0x00527ec0 nid=0x1967200 runnable [0xb1409000..0xb1409d10] at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:118) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x0d47fb78> (a sun.nio.ch.Util$1) - locked <0x0d47fb88> (a java.util.Collections$UnmodifiableSet) - locked <0x0d47fb30> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at IceInternal.Selector.select(Selector.java:139) at IceInternal.ThreadPool.run(ThreadPool.java:335) at IceInternal.ThreadPool.access$100(ThreadPool.java:12) at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:951) "Ice.EndpointHostResolverThread" prio=6 tid=0x00520050 nid=0x19cb400 in Object.wait() [0xb1388000..0xb1388d10] at java.lang.Object.wait(Native Method) - waiting on <0x0d47fce0> (a IceInternal.EndpointHostResolver) at java.lang.Object.wait(Object.java:474) at IceInternal.EndpointHostResolver.run(EndpointHostResolver.java:77) - locked <0x0d47fce0> (a IceInternal.EndpointHostResolver) at IceInternal.EndpointHostResolver$HelperThread.run(EndpointHostResolver.java:146) "Ice.ThreadPool.Server-0" prio=6 tid=0x00522e40 nid=0x19bce00 runnable [0xb1307000..0xb1307d10] at sun.nio.ch.KQueueArrayWrapper.kevent0(Native Method) at sun.nio.ch.KQueueArrayWrapper.poll(KQueueArrayWrapper.java:118) at sun.nio.ch.KQueueSelectorImpl.doSelect(KQueueSelectorImpl.java:69) at sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:69) - locked <0x0d47fdc8> (a sun.nio.ch.Util$1) - locked <0x0d47fdd8> (a java.util.Collections$UnmodifiableSet) - locked <0x0d47fd80> (a sun.nio.ch.KQueueSelectorImpl) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:80) at sun.nio.ch.SelectorImpl.select(SelectorImpl.java:84) at IceInternal.Selector.select(Selector.java:139) at IceInternal.ThreadPool.run(ThreadPool.java:335) at IceInternal.ThreadPool.access$100(ThreadPool.java:12) at IceInternal.ThreadPool$EventHandlerThread.run(ThreadPool.java:951) "Ice.Timer" prio=6 tid=0x00523e00 nid=0x19c2c00 in Object.wait() [0xb1286000..0xb1286d10] at java.lang.Object.wait(Native Method) - waiting on <0x0d478208> (a IceInternal.Timer) at IceInternal.Timer.run(Timer.java:217) - locked <0x0d478208> (a IceInternal.Timer) "DestroyJavaVM" prio=5 tid=0x005012c0 nid=0x1803800 waiting on condition [0x00000000..0xb0800000] "TimerQueue" daemon prio=5 tid=0x00518430 nid=0x1912a00 in Object.wait() [0xb1103000..0xb1103d10] at java.lang.Object.wait(Native Method) - waiting on <0x0cf289a8> (a javax.swing.TimerQueue) at javax.swing.TimerQueue.run(TimerQueue.java:236) - locked <0x0cf289a8> (a javax.swing.TimerQueue) at java.lang.Thread.run(Thread.java:613) "AWT-EventQueue-0" prio=6 tid=0x00517be0 nid=0x1912600 in Object.wait() [0xb1082000..0xb1082d10] at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:474) at java.awt.EventQueue.getNextEvent(EventQueue.java:345) - locked <0x0cd59618> (a java.awt.EventQueue) at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:216) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176) at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) "HSQLDB Timer @bbf7aa" daemon prio=5 tid=0x005147f0 nid=0x1908a00 in Object.wait() [0xb0e8d000..0xb0e8dd10] at java.lang.Object.wait(Native Method) - waiting on <0x0cdd9aa8> (a org.hsqldb.lib.HsqlTimer$TaskQueue) at org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source) - locked <0x0cdd9aa8> (a org.hsqldb.lib.HsqlTimer$TaskQueue) at org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source) - locked <0x0cdd9aa8> (a org.hsqldb.lib.HsqlTimer$TaskQueue) at org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source) at java.lang.Thread.run(Thread.java:613) "AWT-Shutdown" prio=5 tid=0x005145a0 nid=0x193ec00 in Object.wait() [0xb0c89000..0xb0c89d10] at java.lang.Object.wait(Native Method) - waiting on <0x0cd3b938> (a java.lang.Object) at java.lang.Object.wait(Object.java:474) at sun.awt.AWTAutoShutdown.run(AWTAutoShutdown.java:259) - locked <0x0cd3b938> (a java.lang.Object) at java.lang.Thread.run(Thread.java:613) "Java2D Disposer" daemon prio=10 tid=0x00510b60 nid=0x1903c00 in Object.wait() [0xb0d0a000..0xb0d0ad10] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x0cd511f0> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) at sun.java2d.Disposer.run(Disposer.java:125) at java.lang.Thread.run(Thread.java:613) "Timer-0" daemon prio=5 tid=0x0050f820 nid=0x18fb000 in Object.wait() [0xb0e0c000..0xb0e0cd10] at java.lang.Object.wait(Native Method) - waiting on <0x0cd4b6a0> (a java.util.TaskQueue) at java.lang.Object.wait(Object.java:474) at java.util.TimerThread.mainLoop(Timer.java:483) - locked <0x0cd4b6a0> (a java.util.TaskQueue) at java.util.TimerThread.run(Timer.java:462) "AWT-AppKit" daemon prio=5 tid=0x0050ca00 nid=0xa000d000 runnable [0x00000000..0xbfffc5f8] "Low Memory Detector" daemon prio=5 tid=0x00508e90 nid=0x1816a00 runnable [0x00000000..0x00000000] "CompilerThread0" daemon prio=9 tid=0x005084c0 nid=0x1816600 waiting on condition [0x00000000..0xb0b06748] "Signal Dispatcher" daemon prio=9 tid=0x00508090 nid=0x1813400 waiting on condition [0x00000000..0x00000000] "Finalizer" daemon prio=8 tid=0x00507790 nid=0x1811800 in Object.wait() [0xb0a04000..0xb0a04d10] at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:120) - locked <0x0cd18f20> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:136) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00507400 nid=0x1810a00 in Object.wait() [0xb0983000..0xb0983d10] at java.lang.Object.wait(Native Method) - waiting on <0x0cd18fa8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:474) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x0cd18fa8> (a java.lang.ref.Reference$Lock) "VM Thread" prio=9 tid=0x00506b90 nid=0x1810600 runnable "VM Periodic Task Thread" prio=9 tid=0x00509a40 nid=0x1816e00 waiting on condition "Exception Catcher Thread" prio=10 tid=0x005014e0 nid=0x1805a00 runnable