Satish Subhashrao Saley created OOZIE-2463:
----------------------------------------------

             Summary: Bundle Job update fails with "class 
org.apache.oozie.client.BundleJob$Timeunit" is not a valid query parameter.
                 Key: OOZIE-2463
                 URL: https://issues.apache.org/jira/browse/OOZIE-2463
             Project: Oozie
          Issue Type: Bug
            Reporter: Satish Subhashrao Saley
            Assignee: Satish Subhashrao Saley
            Priority: Minor


Bundle update query (BundleJobQuery.UPDATE_BUNDLE_JOB) fails with following 
error 

{code}
 org.apache.openjpa.persistence.ArgumentException: The specified parameter of 
type "class org.apache.oozie.client.BundleJob$Timeunit" is not a valid query 
parameter.
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.setUnknown(DBDictionary.java:1498)
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.setUnknown(DBDictionary.java:1426)
        at 
org.apache.openjpa.jdbc.sql.SQLBuffer.setParameters(SQLBuffer.java:575)
        at 
org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:484)
        at 
org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:460)
        at 
org.apache.openjpa.jdbc.sql.SQLBuffer.prepareStatement(SQLBuffer.java:449)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.prepareStatement(JDBCStoreQuery.java:755)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.executeBulkOperation(JDBCStoreQuery.java:575)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreQuery.executeUpdate(JDBCStoreQuery.java:498)
        at 
org.apache.openjpa.kernel.ExpressionStoreQuery$DataStoreExecutor.executeUpdate(ExpressionStoreQuery.java:806)
        at org.apache.openjpa.kernel.QueryImpl.update(QueryImpl.java:1056)
        at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:867)
        at org.apache.openjpa.kernel.QueryImpl.updateAll(QueryImpl.java:904)
        at 
org.apache.openjpa.kernel.DelegatingQuery.updateAll(DelegatingQuery.java:598)
        at 
org.apache.openjpa.persistence.QueryImpl.executeUpdate(QueryImpl.java:377)
        at 
org.apache.oozie.service.JPAService.executeUpdate(JPAService.java:318)
        at 
org.apache.oozie.executor.jpa.BundleJobQueryExecutor.executeUpdate(BundleJobQueryExecutor.java:155)
        at 
org.apache.oozie.executor.jpa.BundleJobQueryExecutor.executeUpdate(BundleJobQueryExecutor.java:1)

{code}

The unit test *void 
org.apache.oozie.executor.jpa.TestBundleJobQueryExecutor.testExecuteUpdate()* 
for bundle update queries does not cover this. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to