<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Jobs error out trying to execute during jboss startup with beans not available yet
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/sejanick">sejanick</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/628105#628105">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I am currently having a problem with jbpm jobs erroring out during a jboss restart due to needed beans not being started up yet while a job is trying to run.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>So, basically, if we shutdown jboss while workflows are running with jobs, we will have jobs waiting to be executed in the database after jboss finishes shutting down and everything is stopped.  That's cool.  Next, we restart jboss, and jbpm is the first thing to start up, so that jobs start to execute again.  However, because the rest of our beans (which the jobs need to actually do anything) aren't started up yet, we get a lot of name not bound errors and many of the jbpm jobs will go through their three retries and error out for good before jboss finishes starting up.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>What I'd like to do is have the jbpm service depend on our beans to be started up before jbpm starts up or the jobs start running.  Does anybody have a suggestion for where I can do that?  I've tried setting depends-on on the ProcessEngine bean, but that hasn't had any effect.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I feel like I might be missing something obvious here, or maybe there's another approach I should be trying.  Any suggestions?  This seems like it would be a pretty common issue.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>If it helps, we are using jBPM 4.4 and JBOSS 5.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks in advance.  <span> :) </span></p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/628105#628105">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in jBPM at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>