1 Reply Latest reply: Nov 24, 2012 6:38 AM by Jim Smith RSS

    Migration Assistant reports Scheduler thread interrupted 1000s of times/sec

    805499
      I am running:

      Oracle SQL Developer 3.2.30.09
      Windows 7 64 bit
      Oracle 11.2.0.2
      Java 1.6.0_37

      I have successfully migrated data in the past from Teradata to this Oracle database using this exact environment. That was earlier this week.

      Today I was doing a migration, and my PC gave me a BSOD. Don't know what caused it. Event viewer was unhelpful. Regardless, I tried to redo the migration, but I now always get the error "Migration actions have failed. Check migration reports for details."

      The logging pane immediately fills up with the following error:

      Level Sequence Elapsed Source Message
      Severe 987456 0 oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$SchedulerThread Scheduler thread interrupted. Closing scheduler.../noracle.dbtools.migration.workbench.core.MigrationRepositoryManager.getLoggerPersistenceManager(MigrationRepositoryManager.java:67)

      Thousands of such lines per second.


      I have restarted sqldeveloper. Restarted my PC. Restarted the oracle database(!). I updated Java. Removed the previous migration repository and user, and recreated them. Always the same error. I ran the debug version, and got this output in the window"


      Exception occurred during event dispatching:
      java.lang.NullPointerException
      at oracle.dbtools.migration.workbench.core.navigator.MigrationProjectNav
      igatorManager.refreshElement(MigrationProjectNavigatorManager.java:152)
      at oracle.dbtools.migration.workbench.core.ui.FullMigrateTask$5.run(Full
      MigrateTask.java:1458)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:666)
      at java.awt.EventQueue.access$400(EventQueue.java:81)
      at java.awt.EventQueue$2.run(EventQueue.java:627)
      at java.awt.EventQueue$2.run(EventQueue.java:625)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
      ntrolContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:636)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
      ad.java:269)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
      java:184)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
      java:178)
      at java.awt.Dialog$1.run(Dialog.java:1044)
      at java.awt.Dialog$3.run(Dialog.java:1096)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Dialog.show(Dialog.java:1094)
      at java.awt.Component.show(Component.java:1591)
      at java.awt.Component.setVisible(Component.java:1543)
      at java.awt.Window.setVisible(Window.java:843)
      at java.awt.Dialog.setVisible(Dialog.java:984)
      at oracle.dbtools.raptor.backgroundTask.TaskDialog.showDelayedDialog(TaskDialog.java:88)
      at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager.showModalDialog(RaptorTaskManager.java:290)
      at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager.access$600(RaptorTaskManager.java:41)
      at oracle.dbtools.raptor.backgroundTask.RaptorTaskManager$2.run(RaptorTaskManager.java:272)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:666)
      at java.awt.EventQueue.access$400(EventQueue.java:81)
      at java.awt.EventQueue$2.run(EventQueue.java:627)
      at java.awt.EventQueue$2.run(EventQueue.java:625)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:636)
      at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
      at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)

      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)

      at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


      This seems to be limited to my machine, as I can remotely connect to another machine and do the migration (it's still in progress). Only my system seems to be borked, and I haven't figured out what is wrong and how to fix it.

      Ideas?

      Thanks in advance