<!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;">
    Re: javax.persistence.EntityNotFoundException: No Task with ID 26 was found!
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/raul.liu">wei1044 liu</a> in <i>jBPM</i> - <a href="http://community.jboss.org/message/639056#639056">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>I have transplanted REST interface of jbpm-gwt-console into my project, but when I call this interface /gwt-console-server/rs/task/{taskId}/close/{outcome}, the problem turns up(occasionally).&#160; I have tried to resolve this problem,so I download the source code of HumanTask 5.1final and try to modify the getTask method, but it failed on first getting, but I can get task after inserting a sleep thread for 1000ms before getTask.&#160; Sorry, I do not read the source code carefully, and not so sure what is the reason of this, but the problem is resolved temporarily.</p><p> public Task getTask(final long taskId) {<br/>&#160;&#160;&#160;&#160; String sql = "select t from Task t where t.id = ?1";<br/>&#160; Query query = em.createQuery(sql);<br/>&#160; query.setParameter(1, taskId);<br/>&#160; Task task = null;<br/>&#160; try{<br/>&#160;&#160; task = (Task)query.getSingleResult();<br/>&#160;&#160; System.out.println("Task with ID " + taskId + " was found!");<br/>&#160; }catch(Exception ex){<br/>&#160;&#160; System.out.println("Error----------&gt;No task["+taskId+"] with found!");<br/>&#160;&#160; try {<br/>&#160;&#160;&#160; System.out.println("Sleep 1000ms,try again.");<br/>&#160;&#160;&#160; Thread.sleep(1000);&#160;&#160;&#160; <br/>&#160;&#160; } catch (InterruptedException e) {&#160;&#160;&#160; <br/>&#160;&#160;&#160; e.printStackTrace();<br/>&#160;&#160; }<br/>&#160;&#160; try{<br/>&#160;&#160;&#160; task = (Task)query.getSingleResult();<br/>&#160;&#160; }catch(Exception e){<br/>&#160;&#160;&#160; throw new EntityNotFoundException("No Task with ID " + taskId + " was found!");<br/>&#160;&#160; }<br/>&#160;&#160; <br/>&#160; }&#160;&#160;&#160;&#160; <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160; return task;<br/>&#160;&#160;&#160; }</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>by the way, I have created BPMN file manually (not by Guvnor),and put it into "jbpm.console.directory" directory, does my project can load it automatically rather than restart TaskService and the project? And how does it make it ? Does it have REST interface which can support that?Thank you.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><div class="mcePaste" id="_mcePaste" style="position: absolute; top: 0px; left: 0px;"></div></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/639056#639056">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>