My Oracle Support Banner

Troubleshooting Guide Related To "Failed to start Scheduler XXXXX" Errors in spl_service.log While Scheduler Repeatedly Restarts Causing Unassigned Workorders (Doc ID 1229724.1)

Last updated on JULY 06, 2017

Applies to:

Oracle Real-Time Scheduler - Version 2.1.0 and later
Oracle Utilities Mobile Workforce Management - Version 2.0 to 2.1.0 [Release 2.0 to 2.1]
Information in this document applies to any platform.

Purpose

This troubleshooting guide outlines steps to determine why an activity is not assigned to shifts and dispatched to the mobile worker.  These problems relate to the error stating, "Failed to start Scheduler XXXXX" that appear in the spl_service.log while the scheduler repeatedly restarts as shown in the smauto.YYMMDDxxxx.log. Sample error messages are shown below.

Example I  spl_service.log

- 2010-08-24 00:00:39,227 [SchedulerProcessController] ERROR (scheduler.process.SchedulerLifecycleManager) Failed to verify Scheduler ENTIRE1 connection on port 9101
- 2010-08-24 00:00:39,276 [SchedulerProcessController] ERROR (scheduler.process.SchedulerManager) Failed to start Scheduler ENTIRE1
java.io.IOException: Verification failed
at com.splwg.mwm.support.scheduler.process.SchedulerLifecycleManager.start(SchedulerLifecycleManager.java:141)
at com.splwg.mwm.support.scheduler.process.SchedulerLifecycleManager.<init>(SchedulerLifecycleManager.java:99)
at com.splwg.mwm.support.scheduler.process.SchedulerManager.startScheduler(SchedulerManager.java:130)
at com.splwg.mwm.support.scheduler.process.SchedulerProcessController.createNewSM(SchedulerProcessController.java:147)
at com.splwg.mwm.support.scheduler.process.SchedulerProcessController.checkForCreate(SchedulerProcessController.java:133)
at com.splwg.mwm.support.scheduler.process.SchedulerProcessController.check(SchedulerProcessController.java:99)
at com.splwg.mwm.support.scheduler.process.SchedulerProcessController.run(SchedulerProcessController.java:81)
at com.splwg.mwm.support.scheduler.common.SchedRunnableWrapper.run(SchedRunnableWrapper.java:55)
at java.lang.Thread.run(Thread.java:619)
- 2010-08-24 00:00:39,276 [SchedulerProcessController] INFO (scheduler.process.SchedulerProcessController) Scheduler Manager ENTIRE1 cannot be started

 

Example II  smauto.YYMMDDxxxx.log

SCH421 01/10/10 13:00:41.444 [00:00:03.020] recv MWM 0001:1 >>PLAN_SHIFT|80662873293294|PLANNED||||||||||<<
SCH421 01/10/10 13:00:41.444 [00:00:03.020] recv MWM 0001:1 >>PLAN_STOP|28723031758127|STOP|FREE| |0|||||||||||||||||||0.000000|0.000000||||||||||||||<<
SCH421 01/10/10 13:00:41.444 [00:00:03.020] recv MWM 0001:1 >>BATCH_OFF<<
Log file for <planner-11.0.3-linux>
01/10/10 13:00:46.429 [00:00:00.030] GC: Extending hash-table capacity to 16384 objects
01/10/10 13:00:46.431 [00:00:00.030] Failed to open Error translation file <0>
01/10/10 13:00:46.431 [00:00:00.030] TIME_LOGGING <MapLoad> started
.....
.....
SCH436 01/10/10 13:00:50.922 [00:00:03.300] recv MWM 0001:1 >>PLAN_SHIFT|80662873293294|PLANNED||||||||||<<
SCH436 01/10/10 13:00:50.922 [00:00:03.300] recv MWM 0001:1 >>PLAN_STOP|28723031758127|STOP|FREE| |0|||||||||||||||||||0.000000|0.000000||||||||||||||<<
SCH436 01/10/10 13:00:50.922 [00:00:03.300] recv MWM 0001:1 >>BATCH_OFF<<
Log file for <planner-11.0.3-linux>
01/10/10 13:00:55.886 [00:00:00.030] GC: Extending hash-table capacity to 16384 objects
01/10/10 13:00:55.888 [00:00:00.030] Failed to open Error translation file <0>
01/10/10 13:00:55.889 [00:00:00.030] TIME_LOGGING <MapLoad> started
......
....
SCH441 01/10/10 13:01:00.078 [00:00:03.000] recv MWM 0001:1 >>PLAN_SHIFT|80662873293294|PLANNED||||||||||<<
SCH441 01/10/10 13:01:00.078 [00:00:03.000] recv MWM 0001:1 >>PLAN_STOP|28723031758127|STOP|FREE| |0|||||||||||||||||||0.000000|0.000000||||||||||||||<<
SCH441 01/10/10 13:01:00.078 [00:00:03.000] recv MWM 0001:1 >>BATCH_OFF<<
Log file for <planner-11.0.3-linux>
01/10/10 13:01:05.054 [00:00:00.030] GC: Extending hash-table capacity to 16384 objects
01/10/10 13:01:05.056 [00:00:00.030] Failed to open Error translation file <0>
01/10/10 13:01:05.057 [00:00:00.030] TIME_LOGGING <MapLoad> started
......

 

NOTE: For new installation, the ORS scheduler will not work without the .map file.

 

Troubleshooting Steps

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Purpose
 Example I  spl_service.log
 Example II  smauto.YYMMDDxxxx.log
Troubleshooting Steps
 1. Is the ENTIRE1 scheduler online (or the problem scheduler) ?
 2. Make the following modifications to your default scheduler configuration to increase the logging capabilities of Oracle Realtime Scheduler (ORS).  The logs are required by support to troubleshoot problems you report in an SR.  In addition, the ORS scheduler will not work without the .map file so a check is included.  If these changes/checks do not resolve the issue continue to step 3 below.
 3. Enable core dumps and continue to step 4 below.
 4. Insure the stack limit is set appropriately.
References

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.