Error “Unable to select task to be executed next because required service is not valid.” is output when intra-mart Accel Platform is started.

 
[Symptom]
jp.co.intra_mart.foundation.asynchronous.TaskControlException: Unable to select task to be executed next because required service is not valid. (Service ID(s) : server.service.queue.management)
at jp.co.intra_mart.system.asynchronous.TaskReceiver.decideRunTask(TaskReceiver.java:35)
at jp.co.intra_mart.system.asynchronous.TaskRunnerImpl.dispatchTaskLoop(TaskRunnerImpl.java:248)
at jp.co.intra_mart.system.asynchronous.TaskRunnerImpl.run(TaskRunnerImpl.java:200)
at jp.co.intra_mart.system.asynchronous.impl.executor.work.ExecutableWrapper.run(ExecutableWrapper.java:89)
at com.caucho.jca.ra.WorkThread.run(WorkThread.java:87)
at com.caucho.env.thread2.ResinThread2.runTasks(ResinThread2.java:173)
at com.caucho.env.thread2.ResinThread2.run(ResinThread2.java:118)

Queue service is abolished for the following support in 2015 Spring (Juno). 
Therefore, it does not occur on version 2015 Spring (Juno) or later. 

    Requirement [5154]
        https://issue.intra-mart.jp/issues/5154

[Measure]
No problem if error is not being kept output. No measure is needed. It occurs with timing dependence. 

[Cause]
Usually, start from Queue to Task. 
Task service is working although Queue service stops and restarts. 
Task service confirms existence of task for Queue service every some seconds. 
This error occurs in case the confirmation is executed during stopping Queue service. 


Service is working correctly when Queue service is restarted after this error occurs and error is not output. 
No problem when it is restarted correctly and the error is not being outputted. 


-- Target ------------------------------------------------------------------------
iAP/Accel Platform/All Updates
--------------------------------------------------------------------------------


FAQID:476
Was this article helpful?
0 out of 0 found this helpful
Powered by Zendesk