- changed status to open
Unexpected exception when viewing logs after disconnect
Open emulator
Connect the tool to an emulator and leave it in the background for some time
Start various apps on the emulator
Close emulator
Go to the tool, close "Disconnected" dialog and scroll up
"Unexpected exception" notification occurs. Logfile is attached.
{{{ 2011-10-20 15:19:26,129 [Device List Monitor] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDeviceManager - Device disconnected: emulator-5554 2011-10-20 15:19:26,129 [Device List Monitor] DEBUG org.bitbucket.mlopatkin.android.logviewer.DeviceDisconnectedNotifier - showNotification 2011-10-20 15:19:26,129 [AWT-EventQueue-0] DEBUG org.bitbucket.mlopatkin.android.logviewer.DeviceDisconnectedNotifier - show notification dialog 2011-10-20 15:19:26,129 [ADB-polling-RADIO] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource - ADB-polling-RADIO successfully ended 2011-10-20 15:19:26,129 [ADB-polling-EVENTS] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource - ADB-polling-EVENTS successfully ended 2011-10-20 15:19:26,129 [ADB-polling-MAIN] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource - ADB-polling-MAIN successfully ended 2011-10-20 15:19:26,145 [Shell-reader-EVENTS] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource - The command 'logcat -v threadtime -b events' sucessfully terminated 2011-10-20 15:19:26,145 [Shell-reader-MAIN] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource - The command 'logcat -v threadtime -b main' sucessfully terminated 2011-10-20 15:19:26,145 [Shell-reader-RADIO] DEBUG org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource - The command 'logcat -v threadtime -b radio' sucessfully terminated 2011-10-20 15:19:27,363 [AWT-EventQueue-0] DEBUG org.bitbucket.mlopatkin.android.logviewer.DeviceDisconnectedNotifier - close notification dialog 2011-10-20 15:19:29,082 [AWT-EventQueue-0] ERROR org.bitbucket.mlopatkin.android.logviewer.Main - Uncaught exception in AWT-EventQueue-0 java.util.concurrent.RejectedExecutionException at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.reject(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.execute(Unknown Source) at java.util.concurrent.AbstractExecutorService.submit(Unknown Source) at java.util.concurrent.Executors$DelegatedExecutorService.submit(Unknown Source) at org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource$AdbPidToProcessConverter.scheduleUpdate(AdbDataSource.java:269) at org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource$AdbPidToProcessConverter.access$700(AdbDataSource.java:242) at org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource$AdbPidToProcessConverter$1.get(AdbDataSource.java:252) at org.bitbucket.mlopatkin.android.liblogcat.ddmlib.AdbDataSource$AdbPidToProcessConverter$1.get(AdbDataSource.java:247) at org.bitbucket.mlopatkin.android.logviewer.MainFrame$2.getProcessName(MainFrame.java:134) at org.bitbucket.mlopatkin.android.logviewer.ToolTippedPidCellRenderer.setValue(ToolTippedPidCellRenderer.java:38) at javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent(Unknown Source) at org.bitbucket.mlopatkin.android.logviewer.ToolTippedPidCellRenderer.getTableCellRendererComponent(ToolTippedPidCellRenderer.java:47) at org.bitbucket.mlopatkin.android.logviewer.PriorityColoredCellRenderer.getTableCellRendererComponent(PriorityColoredCellRenderer.java:41) at org.bitbucket.mlopatkin.android.logviewer.RowHighlightRenderer.getTableCellRendererComponent(RowHighlightRenderer.java:45) at org.bitbucket.mlopatkin.android.logviewer.BookmarksController$BookmarksHighlighter.getTableCellRendererComponent(BookmarksController.java:146) at org.bitbucket.mlopatkin.android.logviewer.SearchResultsHighlightCellRenderer.getTableCellRendererComponent(SearchResultsHighlightCellRenderer.java:42) at javax.swing.JTable.prepareRenderer(Unknown Source) at javax.swing.plaf.basic.BasicTableUI.paintCell(Unknown Source) at javax.swing.plaf.basic.BasicTableUI.paintCells(Unknown Source) at javax.swing.plaf.basic.BasicTableUI.paint(Unknown Source) at javax.swing.plaf.ComponentUI.update(Unknown Source) at javax.swing.JComponent.paintComponent(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.BufferStrategyPaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent.paintForceDoubleBuffered(Unknown Source) at javax.swing.JViewport.blitDoubleBuffered(Unknown Source) at javax.swing.JViewport.windowBlitPaint(Unknown Source) at javax.swing.JViewport.setViewPosition(Unknown Source) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(Unknown Source) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(Unknown Source) at javax.swing.DefaultBoundedRangeModel.fireStateChanged(Unknown Source) at javax.swing.DefaultBoundedRangeModel.setRangeProperties(Unknown Source) at javax.swing.DefaultBoundedRangeModel.setValue(Unknown Source) at javax.swing.JScrollBar.setValue(Unknown Source) at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(Unknown Source) at java.awt.Component.processMouseWheelEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventToSelf(Unknown Source) at java.awt.Component.dispatchMouseWheelToAncestor(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$000(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.awt.EventQueue$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.awt.EventQueue$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) }}}
Comments (2)
-
reporter -
reporter - changed status to resolved
Fixed
#68- disabled ps list updating when the data source is closed→ Wiki macro error: Changeset dca5afbbf08c not found.
- Log in to comment