I'm using a dataset that goes creates a unique path for a given day:
<uri-template>${nameNode}/blah/${YEAR}/${MONTH}/${DAY}</uri-template>
I'm passing in start/end instance dates that are 230 days apart.
I'm receiving this error in the oozie logs:
2013-03-20 15:12:42,939 INFO CoordActionInputCheckCommand:525 - USER[?]
GROUP[users] TOKEN[] APP[vehicle-recommender-coord]
JOB[0010238-130305114927051-oozie-oozi-C] ACTION[-]
[0010238-130305114927051-oozie-oozi-C@1]::ActionInputCheck::
File:hdfs://namenode:8020/dwh-data/pre-processed/userevent/2012/07/31/apachelogline_event_eventdata_entries_values,
Exists? :true
2013-03-20 15:12:42,970 WARN CoordActionInputCheckCommand:528 - USER[?]
GROUP[users] TOKEN[] APP[vehicle-recommender-coord]
JOB[0010238-130305114927051-oozie-oozi-C] ACTION[-]
0010238-130305114927051-oozie-oozi-C@1: Exception occurs:
org.apache.oozie.store.StoreException: E0607: Other error in operation
[updateCoordinatorAction], The transaction has been rolled back. See the
nested exceptions for details on the errors that occurred. STORE is active
true
org.apache.oozie.store.StoreException: E0607: Other error in operation
[updateCoordinatorAction], The transaction has been rolled back. See the
nested exceptions for details on the errors that occurred.
at
org.apache.oozie.store.CoordinatorStore.doOperation(CoordinatorStore.java:440)
at
org.apache.oozie.store.CoordinatorStore.updateCoordActionMin(CoordinatorStore.java:372)
at
org.apache.oozie.command.coord.CoordActionInputCheckCommand.call(CoordActionInputCheckCommand.java:180)
at
org.apache.oozie.command.coord.CoordActionInputCheckCommand.execute(CoordActionInputCheckCommand.java:426)
at
org.apache.oozie.command.coord.CoordActionInputCheckCommand.execute(CoordActionInputCheckCommand.java:50)
at org.apache.oozie.command.Command.call(Command.java:202)
at
org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:132)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: <openjpa-1.2.1-r752877:753278 fatal general error>
org.apache.openjpa.persistence.PersistenceException: The transaction has
been rolled back. See the nested exceptions for details on the errors that
occurred.
at
org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2163)
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2010)
at
org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:1908)
at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1679)
at
org.apache.openjpa.kernel.QueryImpl.isInMemory(QueryImpl.java:956)
at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:838)
at org.apache.openjpa.kernel.QueryImpl.updateAll(QueryImpl.java:888)
at
org.apache.openjpa.kernel.DelegatingQuery.updateAll(DelegatingQuery.java:581)
at
org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:338)
at
org.apache.oozie.store.CoordinatorStore$10.call(CoordinatorStore.java:380)
at
org.apache.oozie.store.CoordinatorStore$10.call(CoordinatorStore.java:372)
at
org.apache.oozie.store.CoordinatorStore.doOperation(CoordinatorStore.java:425)
... 9 more
Caused by: <openjpa-1.2.1-r752877:753278 nonfatal general error>
org.apache.openjpa.persistence.PersistenceException: Data truncation: Data
too long for column 'action_xml' at row 1
FailedObject: prepstmnt 1355041833 UPDATE COORD_ACTIONS SET action_xml = ?,
missing_dependencies = ?, last_modified_time = ?, status = ? WHERE id = ?
[org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement]
at
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4232)
at
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4197)
at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:102)
at
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:72)
at
org.apache.openjpa.jdbc.kernel.BatchingPreparedStatementManagerImpl.flushBatch(BatchingPreparedStatementManagerImpl.java:195)
at
org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager.flush(BatchingConstraintUpdateManager.java:63)
at
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:89)
at
org.apache.openjpa.jdbc.kernel.AbstractUpdateManager.flush(AbstractUpdateManager.java:72)
at
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.flush(JDBCStoreManager.java:717)
I do not receive this error when the start/end instance dates are 120 days
apart.
Is not reasonable to be able to accomodate 230 input paths?