Der Workflow bleibt bei der ersten Aufgabe mit dem Fehler „java.sql.SQLException“ hängen: ORA-01422: Exact Fetch gibt mehr als die angeforderte Zeilenanzahl in FlexPLM 11 zurück.
Betrifft
- FlexPLM 11.0 F000
Beschreibung
- Der Workflow bleibt bei der ersten Aufgabe mit einem Fehler hängen
java.sql.SQLException: ORA-01422: Exact Fetch gibt mehr als die angeforderte Anzahl von Zeilen zurück - Stapelüberwachung im Methodserver-Protokoll:
Verschachtelte Ausnahme: Es ist ein Persistenzfehler aufgetreten.
Verschachtelte Ausnahme ist: wt.workflow.WfException: Ein Persistenzfehler ist aufgetreten.
Verschachtelte Ausnahme ist: wt.pom.PersistenceException: Ein Persistenzfehler ist aufgetreten.
wt.workflow.WfException: wt.workflow.WfException: Ein Persistenzfehler ist aufgetreten.
Verschachtelte Ausnahme: Es ist ein Persistenzfehler aufgetreten.
Verschachtelte Ausnahme ist: wt.workflow.WfException: Ein Persistenzfehler ist aufgetreten.
Verschachtelte Ausnahme: (wt.pom.pomResource/0) wt.pom.PersistenceException: Ein Persistenzfehler ist aufgetreten. Es folgt die Systemmeldung:
Verschachtelte Ausnahme ist: wt.pom.DatastoreException: Für die Anweisung „INSERT INTO WorkItem(classnameA2A2,updateCountA2,actionPerformed,blob$context,completedBy,context,description,eventSet,classnamekeyD4,idA3D4,classnamekeyA2ownership,idA3A2ownership,classnamekeyC4,idA3C4,classnamekeyB4,priority,reassigned,required,role,classnamekeyA4,idA3A4,status,taskURLPathInfo,markForDeleteA2,variablePermissionMap,updateStampA2,createStampA2,modifyStampA2,idA2A2) VALUES ist ein SQL-Fehler aufgetreten. ('wt.workflow.work.WorkItem',1,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)". Es folgt eine Datenbanksystemmeldung:
Verschachtelte Ausnahme ist: java.sql.SQLException: ORA-01422: Exact Fetch gibt mehr als die angeforderte Anzahl von Zeilen zurück
ORA-06512: bei „DBADMIN.GET_SOFTATT_COL“, Zeile 7
ORA-06512: bei "DBADMIN.T_WORKITEM_END", Zeile 16
ORA-04088: Fehler während der Ausführung des Triggers „DBADMIN.T_WORKITEM_END“
bei oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:450)
bei oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:399)
bei oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:1017)
bei oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:655)
bei oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:249)
bei oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:566)
bei oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:215)
bei oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:58)
bei oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:943)
bei oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1075)
bei oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3820)
bei oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3897)
bei oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1361)
bei wt.pds.SQLDatabasePds.insertList(SQLDatabasePds.java:3206)
bei wt.pds.SQLDatabasePds.insert(SQLDatabasePds.java:322)
bei wt.pom.PersistentObjectManager.insert(PersistentObjectManager.java:2460)
bei wt.pom.PersistentObjectManager.insert(PersistentObjectManager.java:596)