My Oracle Support Banner

With large multi-byte characters in the data object you may see ORA-12899 in the AUDIT_LOG (Doc ID 2107354.1)

Last updated on JANUARY 08, 2024

Applies to:

Oracle Business Process Management Suite - Version 11.1.1.7.0 and later
Information in this document applies to any platform.

Symptoms

When using large multi-byte characters in a String data object you may see ORA-12899 in the audit log.

Query:
InsertObjectQuery(oracle.bpm.bpmn.engine.service.audit.persistence.model.Audit Query@1c78cd6); nested exception is: javax.persistence.PersistenceException:
Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.1.v20111018-r10243): org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: java.sql.SQLException: ORA-12899: value too large for column "BPM_SOAINFRA"."BPM_AUDIT_QUERY"."AUDIT_LOG" (actual: 2002, maximum: 2000)

Error Code: 12899
Call: INSERT INTO BPM_AUDIT_QUERY (QUERY_ID, ECID, ACTIVITY_ID,
ACTIVITY_NAME, ACTIVITY_TYPE, AUDIT_INSTANCE_TYPE, AUDIT_LEVEL, AUDIT_LOG,
AUDIT_NUMBER1, AUDIT_STRING1, AUDIT_COMMENT, COMPONENT_INSTANCE_ID,
COMPONENT_NAME, COMPONENT_TYPE, COMPOSITE_DN, COMPOSITE_INSTANCE_ID,
COMPOSITE_NAME, CREATE_TIME, DUE_DATE, FAULT_ISRECOVERABLE, FAULT_TYPE,
FLOW_ELEMENT_TYPE, INSTANCE_COUNT, INVOKED_COMPONENT_NAME, LABEL, LOOP_COUNT,
OPERATION, PARENT_THREAD_ID, PARTICIPANT, CI_PARTITION_DATE, PRIORITY,
PROCESS_DUE_DATE, PROCESS_NAME, REFERENCE_ID, ROLE_ID, SCOPE_ID,
SOURCE_ACTIVITY, STEP, TARGET_ACTIVITY, TENANT_ID, THREAD_ID, TITLE,
V_VALUEDATE1, V_VALUEDATE10, V_VALUEDATE2, V_VALUEDATE3, V_VALUEDATE4,
V_VALUEDATE5, V_VALUEDATE6, V_VALUEDATE7, V_VALUEDATE8, V_VALUEDATE9,
V_VALUENUMBER1, V_VALUENUMBER10, V_VALUENUMBER11, V_VALUENUMBER12,
V_VALUENUMBER13, V_VALUENUMBER14, V_VALUENUMBER15, V_VALUENUMBER16,
V_VALUENUMBER17, V_VALUENUMBER18, V_VALUENUMBER19, V_VALUENUMBER2,
V_VALUENUMBER20, V_VALUENUMBER21, V_VALUENUMBER22, V_VALUENUMBER23,
V_VALUENUMBER24, V_VALUENUMBER25, V_VALUENUMBER26, V_VALUENUMBER27,
V_VALUENUMBER28, V_VALUENUMBER29, V_VALUENUMBER3, V_VALUENUMBER30,
V_VALUENUMBER4, V_VALUENUMBER5, V_VALUENUMBER6, V_VALUENUMBER7,
V_VALUENUMBER8, V_VALUENUMBER9, V_VALUESTRING1, V_VALUESTRING10,
V_VALUESTRING11, V_VALUESTRING12, V_VALUESTRING13, V_VALUESTRING14,
V_VALUESTRING15, V_VALUESTRING16, V_VALUESTRING17, V_VALUESTRING18,
V_VALUESTRING19, V_VALUESTRING2, V_VALUESTRING20, V_VALUESTRING3,
V_VALUESTRING4, V_VALUESTRING5, V_VALUESTRING6, V_VALUESTRING7,
V_VALUESTRING8, V_VALUESTRING9) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
bind => [102 parameters bound]
Query:
InsertObjectQuery(oracle.bpm.bpmn.engine.service.audit.persistence.model.AuditQuery@1c78cd6)
at
weblogic.ejb.container.internal.BaseLocalObject.handleSystemException(BaseLocalObject.java:823)
at
weblogic.ejb.container.internal.BaseLocalObject.postInvoke1(BaseLocalObject.java:517)
:
:

 

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
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.