「Unable to update extracted in latest run」エラーとなります。 原因と対応方法を教えて下さい。 

フォローする

複数のロボットが 「Store In Database(データベースデータ登録)」 を使用して、同じタイミングで同じDBに存在している同じTypeの値を更新した場合、DBでデッドロック状態を引き起こします。

そのため、同じDBに保管されている同じTypeを更新するロボットを複数同時に実行させないようお願いいたします。

 

<例>エラー文

Unable to update extracted in latest run. Exception [EclipseLink-4002] (Eclipse Persistence Services – 2.5.1.v20130918-f2b9fc5): org.eclipse.persistence.exceptions.DatabaseException

Internal Exception: java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction

Error Code: 1205

Call: UPDATE t_dtours_snapshot SET ExtractedInLastRun = ?, LastUpdated = ? WHERE (((RobotName = ?) AND (ExecutionId <> ?)) AND (ExtractedInLastRun <> ?))

bind => [5 parameters bound]

Query: UpdateAllQuery(referenceClass=Kapow_t_dtours_snapshot_11 sql=”UPDATE t_dtours_snapshot SET ExtractedInLastRun = ?, LastUpdated = ? WHERE (((RobotName = ?) AND (ExecutionId <> ?)) AND (ExtractedInLastRun <> ?))”)

 

 










0人中0人がこの記事が役に立ったと言っています

コメント

0件のコメント

ログインしてコメントを残してください。