Invalid Java Classes and crash in Libj9jit23.so When Configuring and using Database Webservice Callouts ( dbws ) on Aix POWER7 Based Hardware (Doc ID 1446614.1)

Last updated on NOVEMBER 05, 2016

Applies to:

Web Services - Version 11.1.1.0.0 and later
Information in this document applies to any platform.

Symptoms


Following Document 469588.1 to perform the setup steps for web services callouts (DBWS) on Oracle database version 11.1.0.7 running on IBM AIX 6.1

Before installing the DBWS utility a check of the database JVM has been performed to determine if invalid classes exist.  No invalid classes were found.

Step 11 of the above document asks that the following command be run at the command line:

loadjava -u dbws/dbws -r -v -f -s -grant public -genmissing dbwsclientws.jar dbwsclientdb11.jar > loadjava.txt

assuming that the name of the schema created to hold the callout classes is DBWS with a password of DBWS.  The -u value should be altered to reflect the actual schema created in the actual environment.
DBWS will be used as the user created schema reference for the remainder of this note.

The following exception is shown:

Unhandled exception
Type=Segmentation error vmState=0x0005ff05
J9Generic_Signal_Number=00000004 Signal_Number=0000000b Error_Value=00000000 Signal_Code=00000033
Handler1=09001000A03D1C78 Handler2=09001000A03C9538
R0=0000000000000000 R1=00000001112F4220 R2=09001000A043A5E0 R3=00000001120EB198


After performing another check for invalid objects, the following is observed:


SQL> select owner, status, count(*) from dba_objects where object_type='JAVA CLASS' group by owner, status;

OWNER STATUS COUNT(*)
------------------------------ ------- ----------
DBWS INVALID 342



Here, DBWS shows 342 invalid objects

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms