- 14:01:57,193 INFO AbstractNotificationDAO:87 - SELECT doc.DOCID, doc.FORMID, doc.AUDITDATE, doc.FLOWID, doc.DOMAINID, doc.SUMMARY, nrt.NODEID, art.ID ACTORRTID, art.ACTORID, art.DEADLINE FROM t_pending doc INNER JOIN t_nodert nrt ON doc.DOCID = nrt.DOCID INNER JOIN t_actorrt art ON nrt.ID = art.NODERT_ID AND doc.APPLICATIONID = '11e3-7419-e4efc4ff-aa3b-cb0dc2bb665c' AND art.DEADLINE IS NOT NULL AND art.LASTOVERDUEREMINDER IS NULL AND art.DEADLINE <= ?
- java.sql.SQLException: 列名 'LASTOVERDUEREMINDER' 无效。
- at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
- at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
- at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
- at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631)
- at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:477)
- at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:777)
- at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93)
- at cn.myapps.core.workflow.notification.dao.AbstractNotificationDAO.queryOverDuePending(AbstractNotificationDAO.java:92)
- at cn.myapps.core.workflow.notification.ejb.NotificationProcessBean.getOverDueNotifications(NotificationProcessBean.java:278)
- at cn.myapps.core.workflow.notification.ejb.NotificationProcessBean.notifyOverDueAuditors(NotificationProcessBean.java:222)
- at cn.myapps.core.workflow.notification.ejb.NotificationJob.run(NotificationJob.java:36)
- at java.util.TimerThread.mainLoop(Timer.java:512)
- at java.util.TimerThread.run(Timer.java:462)
复制代码 |