ofbiz-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacques Le Roux (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (OFBIZ-9155) JobPoller does not run and hence scheduled/async jobs are never run
Date Fri, 20 Jan 2017 11:44:27 GMT

    [ https://issues.apache.org/jira/browse/OFBIZ-9155?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15831492#comment-15831492
] 

Jacques Le Roux edited comment on OFBIZ-9155 at 1/20/17 11:44 AM:
------------------------------------------------------------------

Thanks Leonard,

Your solution is implemented with  revision 1779596 and fixes both the R16 branch and the
trunk. 

People using R16.11.01 should update to R16.11.02 as soon as available. In the meantime Leonard's
solution should be applied.


was (Author: jacques.le.roux):
Thanks Leonard,

Your solution is implemented with  revision 1779596 and fixes both the R16 branch and the
trunk. 

People using R16.11.01 should update to R16.11.02 as soon as available. In the meantime Leonard's
should be applied.

> JobPoller does not run and hence scheduled/async jobs are never run
> -------------------------------------------------------------------
>
>                 Key: OFBIZ-9155
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-9155
>             Project: OFBiz
>          Issue Type: Bug
>          Components: base
>    Affects Versions: 16.11.01
>            Reporter: Leonard Lin
>            Assignee: Jacques Le Roux
>            Priority: Blocker
>             Fix For: Upcoming Release, 16.11.02
>
>         Attachments: StartupControlPanel.java.patch
>
>
> Symptom:
> * services that are invoked with "dispatcher.runAsync" seem to stay "pending" in the
job-list and never get executed
> * scheduled jobs don't get executed
> Steps to Reproduce
> * Login to /webtools
> * Schedule a Job to run in 5 mins, (for example service "clearAllEntityCaches")
> * Wait 7mins
> Expected:
> * the scheduled service "clearAllEntityCaches" is not "pending" anymore but should have
status "finished"
> Actual:
> * scheduled service "clearAllEntityCaches" is still "pending"
> Analysis:
> The problem can be reproduced with the OFBiz 16.11-trunk as well as with the OFBiz 16.11.01
zip file version.
> JobPoller does get started on OFBiz start but does get stuck on line:
> org.apache.ofbiz.service.job.JobPoller.java: 213-215 
> The reason is that the "Start.ServerState" never reaches "RUNNING"
> Doing a full-text scan through the whole source code shows, that there is no code at
all that sets the ServerState to "RUNNING"
> Comparing it to the 15.11-branch. There used to be a line:
> serverState.compareAndSet(ServerState.STARTING, ServerState.RUNNING)
> no such line exists in 16.11 anymore.
> I'm not a OFBiz core developer but only develop modules.
> I attached a patch, that makes it work, but not sure if that's the best way to solve
the problem.
> ./framework/start/src/main/java/org/apache/ofbiz/base/start/StartupControlPanel.java
> line 254: add "serverState.compareAndSet(ServerState.STARTING, ServerState.RUNNING);"



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message