ODA : Patching Fails With "RHP error encountered: null" Error
(Doc ID 2860818.1)
Last updated on APRIL 17, 2023
Applies to:
Oracle Database Appliance Software - Version 19.13.0.0.0 ODA and laterInformation in this document applies to any platform.
Symptoms
ODA prepatch report fails with the below error
Evaluate DBHome patching with Failed Internal error encountered: Internal
RHP error encountered: null...
RHP error encountered: null...
A review of DCS agent log shows Java exception caused due to sqlplus customization
[main] [ 2022-03-27 05:20:14.928 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] command result : [, SQL*Plus: Release 19.0.0.0.0 - Production on Sun Mar 27 05:20:14 2022, Version 19.10.0.0.0, , Copyright (c) 1982, 2020, Oracle. All rights reserved., , , Connected to:, Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production, Version 19.10.0.0.0, , PROD SYS@<NODE>>PROD SYS@<NODE>>PROD SYS@<NODE>>PROD SYS@<NODE>>, 0, PROD SYS@<NODE>>Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production, Version 19.10.0.0.0]
[main] [ 2022-03-27 05:20:14.928 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] query result : SQL*Plus: Release 19.0.0.0.0 - Production on Sun Mar 27 05:20:14 2022
Version 19.10.0.0.0
Copyright (c) 1982, 2020, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0
PROD SYS@<NODE>>PROD SYS@<NODE>>PROD SYS@<NODE>>PROD SYS@<NODE>>
0
PROD SYS@<NODE>>Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0
[main] [ 2022-03-27 05:20:14.929 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] Exception : String index out of range: -1
[main] [ 2022-03-27 05:20:14.930 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] java.lang.StringIndexOutOfBoundsException: String index out of range: -1 <<<<<<<<<<<<<
at java.lang.String.substring(String.java:1967)
at oracle.cluster.gridhome.giprov.RHPHelper.executeSQLQuery(RHPHelper.java:6674)
at oracle.cluster.gridhome.giprov.RHPHelper.queryIfDataGuard(RHPHelper.java:12474)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at oracle.cluster.gridhome.giprov.RHPHelper.processCommandLine(RHPHelper.java:714)
at oracle.cluster.gridhome.giprov122.RHPHelper122.main(RHPHelper122.java:725)
[main] [ 2022-03-27 05:20:14.928 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] query result : SQL*Plus: Release 19.0.0.0.0 - Production on Sun Mar 27 05:20:14 2022
Version 19.10.0.0.0
Copyright (c) 1982, 2020, Oracle. All rights reserved.
Connected to:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0
PROD SYS@<NODE>>PROD SYS@<NODE>>PROD SYS@<NODE>>PROD SYS@<NODE>>
0
PROD SYS@<NODE>>Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.10.0.0.0
[main] [ 2022-03-27 05:20:14.929 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] Exception : String index out of range: -1
[main] [ 2022-03-27 05:20:14.930 EDT ] [reflect.GeneratedMethodAccessor1.invoke:-1] java.lang.StringIndexOutOfBoundsException: String index out of range: -1 <<<<<<<<<<<<<
at java.lang.String.substring(String.java:1967)
at oracle.cluster.gridhome.giprov.RHPHelper.executeSQLQuery(RHPHelper.java:6674)
at oracle.cluster.gridhome.giprov.RHPHelper.queryIfDataGuard(RHPHelper.java:12474)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at oracle.cluster.gridhome.giprov.RHPHelper.processCommandLine(RHPHelper.java:714)
at oracle.cluster.gridhome.giprov122.RHPHelper122.main(RHPHelper122.java:725)
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |