[jira] [Updated] (RANGER-2868) RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs
[ https://issues.apache.org/jira/browse/RANGER-2868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Pradeep Agrawal updated RANGER-2868: Fix Version/s: (was: 2.1.0) > RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs > --- > > Key: RANGER-2868 > URL: https://issues.apache.org/jira/browse/RANGER-2868 > Project: Ranger > Issue Type: Improvement > Components: Ranger >Reporter: Dhaval B. SHAH >Assignee: Dhaval B. SHAH >Priority: Major > Attachments: RANGER-2868.patch > > > Facing below type casting error in catalina.out when Ranger KMs is configure > to use Oracle 19. > {code:java} > [EL Warning]: 2020-06-17 > 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')[EL Warning]: 2020-06-17 > 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')[EL Warning]: 2020-06-17 > 10:15:57.508--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')java.lang.ClassCastException: class java.lang.String > cannot be cast to class oracle.sql.CLOB (java.lang.String is in module > java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of > loader 'app') at > org.eclipse.persistence.platform.database.oracle.Oracle8Platform.writeLOB(Oracle8Platform.java:184) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.fetchLocatorAndWriteValue(LOBValueWriter.java:92) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.processResultSet(DatabaseAccessor.java:740) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:655) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteCall(LOBValueWriter.java:77) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteSelectCalls(LOBValueWriter.java:188) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.flushSelectCalls(DatabaseAccessor.java:168) > at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:402) > at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) > at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) > at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:489) > at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) > at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) > at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:301) > at > org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) > at > org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899) > at > org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:798) > at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) > at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) > at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1804) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1786) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1737) > at > org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:226) > at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:125) > at > org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(A
[jira] [Updated] (RANGER-2868) RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs
[ https://issues.apache.org/jira/browse/RANGER-2868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dhaval B. SHAH updated RANGER-2868: --- Attachment: RANGER-2868.patch > RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs > --- > > Key: RANGER-2868 > URL: https://issues.apache.org/jira/browse/RANGER-2868 > Project: Ranger > Issue Type: Improvement > Components: Ranger >Reporter: Dhaval B. SHAH >Assignee: Dhaval B. SHAH >Priority: Major > Fix For: 2.1.0 > > Attachments: RANGER-2868.patch > > > Facing below type casting error in catalina.out when Ranger KMs is configure > to use Oracle 19. > {code:java} > [EL Warning]: 2020-06-17 > 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')[EL Warning]: 2020-06-17 > 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')[EL Warning]: 2020-06-17 > 10:15:57.508--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')java.lang.ClassCastException: class java.lang.String > cannot be cast to class oracle.sql.CLOB (java.lang.String is in module > java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of > loader 'app') at > org.eclipse.persistence.platform.database.oracle.Oracle8Platform.writeLOB(Oracle8Platform.java:184) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.fetchLocatorAndWriteValue(LOBValueWriter.java:92) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.processResultSet(DatabaseAccessor.java:740) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:655) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteCall(LOBValueWriter.java:77) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteSelectCalls(LOBValueWriter.java:188) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.flushSelectCalls(DatabaseAccessor.java:168) > at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:402) > at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) > at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) > at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:489) > at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) > at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) > at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:301) > at > org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) > at > org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899) > at > org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:798) > at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) > at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) > at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1804) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1786) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1737) > at > org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:226) > at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:125) > at > org.eclipse.persistence.internal.sessions.AbstractSession.wri
[jira] [Updated] (RANGER-2868) RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs
[ https://issues.apache.org/jira/browse/RANGER-2868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Velmurugan Periasamy updated RANGER-2868: - Fix Version/s: (was: 2.1) 2.1.0 > RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs > --- > > Key: RANGER-2868 > URL: https://issues.apache.org/jira/browse/RANGER-2868 > Project: Ranger > Issue Type: Improvement > Components: Ranger >Reporter: Dhaval B. SHAH >Assignee: Dhaval B. SHAH >Priority: Major > Fix For: 2.1.0 > > > Facing below type casting error in catalina.out when Ranger KMs is configure > to use Oracle 19. > {code:java} > [EL Warning]: 2020-06-17 > 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')[EL Warning]: 2020-06-17 > 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')[EL Warning]: 2020-06-17 > 10:15:57.508--UnitOfWork(629597660)--java.lang.ClassCastException: class > java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is > in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed > module of loader 'app')java.lang.ClassCastException: class java.lang.String > cannot be cast to class oracle.sql.CLOB (java.lang.String is in module > java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of > loader 'app') at > org.eclipse.persistence.platform.database.oracle.Oracle8Platform.writeLOB(Oracle8Platform.java:184) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.fetchLocatorAndWriteValue(LOBValueWriter.java:92) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.processResultSet(DatabaseAccessor.java:740) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:655) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteCall(LOBValueWriter.java:77) > at > org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteSelectCalls(LOBValueWriter.java:188) > at > org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.flushSelectCalls(DatabaseAccessor.java:168) > at > org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:402) > at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) > at > org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) > at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:489) > at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) > at > org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) > at > org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:301) > at > org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) > at > org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899) > at > org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:798) > at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) > at > org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) > at > org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1804) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1786) > at > org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1737) > at > org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:226) > at > org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:125) > at > org.eclipse.persistence.internal.sessions.AbstractSession.writeAllO
[jira] [Updated] (RANGER-2868) RangerKMS ERROR: Hadoop KMS could not be started with Oracle19 runs
[ https://issues.apache.org/jira/browse/RANGER-2868?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Dhaval B. SHAH updated RANGER-2868: --- Description: Facing below type casting error in catalina.out when Ranger KMs is configure to use Oracle 19. {code:java} [EL Warning]: 2020-06-17 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of loader 'app')[EL Warning]: 2020-06-17 10:15:57.5--UnitOfWork(629597660)--java.lang.ClassCastException: class java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of loader 'app')[EL Warning]: 2020-06-17 10:15:57.508--UnitOfWork(629597660)--java.lang.ClassCastException: class java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of loader 'app')java.lang.ClassCastException: class java.lang.String cannot be cast to class oracle.sql.CLOB (java.lang.String is in module java.base of loader 'bootstrap'; oracle.sql.CLOB is in unnamed module of loader 'app') at org.eclipse.persistence.platform.database.oracle.Oracle8Platform.writeLOB(Oracle8Platform.java:184) at org.eclipse.persistence.internal.helper.LOBValueWriter.fetchLocatorAndWriteValue(LOBValueWriter.java:92) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.processResultSet(DatabaseAccessor.java:740) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.basicExecuteCall(DatabaseAccessor.java:655) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.executeCall(DatabaseAccessor.java:558) at org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteCall(LOBValueWriter.java:77) at org.eclipse.persistence.internal.helper.LOBValueWriter.buildAndExecuteSelectCalls(LOBValueWriter.java:188) at org.eclipse.persistence.internal.databaseaccess.DatabaseAccessor.flushSelectCalls(DatabaseAccessor.java:168) at org.eclipse.persistence.internal.queries.DatasourceCallQueryMechanism.insertObject(DatasourceCallQueryMechanism.java:402) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:165) at org.eclipse.persistence.internal.queries.StatementQueryMechanism.insertObject(StatementQueryMechanism.java:180) at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.insertObjectForWrite(DatabaseQueryMechanism.java:489) at org.eclipse.persistence.queries.InsertObjectQuery.executeCommit(InsertObjectQuery.java:80) at org.eclipse.persistence.queries.InsertObjectQuery.executeCommitWithChangeSet(InsertObjectQuery.java:90) at org.eclipse.persistence.internal.queries.DatabaseQueryMechanism.executeWriteWithChangeSet(DatabaseQueryMechanism.java:301) at org.eclipse.persistence.queries.WriteObjectQuery.executeDatabaseQuery(WriteObjectQuery.java:58) at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:899) at org.eclipse.persistence.queries.DatabaseQuery.executeInUnitOfWork(DatabaseQuery.java:798) at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWorkObjectLevelModifyQuery(ObjectLevelModifyQuery.java:108) at org.eclipse.persistence.queries.ObjectLevelModifyQuery.executeInUnitOfWork(ObjectLevelModifyQuery.java:85) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2896) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1804) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1786) at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1737) at org.eclipse.persistence.internal.sessions.CommitManager.commitNewObjectsForClassWithChangeSet(CommitManager.java:226) at org.eclipse.persistence.internal.sessions.CommitManager.commitAllObjectsWithChangeSet(CommitManager.java:125) at org.eclipse.persistence.internal.sessions.AbstractSession.writeAllObjectsWithChangeSet(AbstractSession.java:4207) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabase(UnitOfWorkImpl.java:1441) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithPreBuiltChangeSet(UnitOfWorkImpl.java:1587) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.writeChanges(RepeatableWriteUnitOfWork.java:452) at org.eclipse.persistence.internal.jpa.EntityManagerImpl.flush(EntityManagerImpl.java:863) at org.apache.ranger.kms.dao.BaseDao.commitTransaction(BaseDao.java:88) at org.apache.ranger.kms.dao.BaseDao.create(BaseDao.java:116) at org.apache.hadoop.crypto.key.RangerMasterKey.s