OGG-01112 Unexpected condition in DDLEXT_process_extract at line 2090 / create or replace java class using blob LOB from CREATE$JAVA$LOB$TABLE (Doc ID 1637948.1)

Last updated on MAY 17, 2017

Applies to:

Oracle GoldenGate - Version 12.1.2.0.0 and later
Information in this document applies to any platform.

Symptoms

Extract abends :

...

2014-02-05 05:38:14  INFO    OGG-01487  DDL found, operation [create or 
replace   java class   using blob LOB from CREATE$JAVA$LOB$TABLE where name 
='1391607484330593000'  (size 109)], start SCN [759658], commit SCN [759667] 
instance [m11204 (1)], DDL seqno [328], marker seqno [328].
.
Source Context :
  SourceModule            : [ggapp.ddl]
  SourceID                : 
[/scratch/aime1/adestore/views/aime1_adc4150472/oggcore/OpenSys/src/gglib/ggap
p/ddlext.c]
  SourceFunction          : [DDLEXT_process_extract]
  SourceLine              : [2090]
  ThreadBacktrace         : [19] elements
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/libgglog.so(
CMessageContext::AddThreadContext()+0x1e) [0x2b1f940b7dee]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/libgglog.so(
CMessageFactory::CreateMessage(CSourceContext*, unsigned int, ...)+0x31c) 
[0x2b1f940b4c2c]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/libgglog.so(
_MSG_ERR_GENERIC_LOGIC_ERROR(CSourceContext*, 
CMessageFactory::MessageDisposition)+0x2c) [0x2b1f94096c6c]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/extract(DDLE
XT_process_extract(extractDDL_t*, chkpt_context_t*, char*, short*, char**, 
unsigned int*, int, int, int, ggs::gglib::ggunicode::UString*)+0x676f) 
[0x5fafdb]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/extract(proc
ess_DDL(row_info_t*, log_context_t*, chkpt_context_t*, char*, short*, char**, 
unsigned int*)+0x1af) [0x767b77]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/extract(REDO
ORAIX_ProcessMarkerTran(objectpool*, cache_object**, log_context_t*, char*, 
short*, hdr_info_t*, xout_com_header_t*, bool*)+0xa9c) [0x7bf792]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/extract(REDO
ORAIX_get_committed_lcr(objectpool*, xout_com_header_t*, cache_object**, 
char*, int*, long*, bool*, char*, short*, xout_position&, char*)+0xe3c) 
[0x7b10fc]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/extract(REDO
ORAIX_TransferLCRfromCOM(TransferLCRContext*, char*, int*, long*, char*, 
short*, char*)+0x184) [0x72c414]]
                          : 
[/net/slc01hpt/scratch/mmckella/view_storage/mmckella_m11204/work/extract(REDO
_xout_read(objectpool*, int, char*, int*, long*, char*, short*, char (&) 
[2048])+0xc5) [0x72d335]]
                          : [/net/slc01hpt/scratch/mmckella/view_storage
...
.
2014-02-05 05:38:14  ERROR   OGG-01112  Unexpected condition in 
DDLEXT_process_extract at line 2090.



Changes

This problem occurs after Java classes are loaded into Application schema, where Extract is capturing changes, using loadjava , e.g.

loadjava testClass.jar -user tktest/test -schema tktest -verbose -force

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