My Oracle Support Banner

Error "An error was encountered while communicating with the server." When Releasing an Enterprise Capture Batch Containing Arabic Meta-Data Field Values (Doc ID 1923063.1)

Last updated on APRIL 17, 2024

Applies to:

Oracle WebCenter Enterprise Capture - Version 11.1.1.8.0 and later
Information in this document applies to any platform.

Symptoms

Receiving an error in the Capture client when sending a batch that has Arabic characters in meta-data field values:

Message:
  oracle.oddc.client.services.CaptureException: An error was encountered while communicating with the server.
Level:
  SEVERE
Stack Trace:
An error was encountered while communicating with the server.
  oracle.oddc.client.services.ODDCClientSessionImpl.buildCaptureException(ODDCClientSessionImpl.java:178)
  oracle.oddc.client.services.ODDCClientSessionImpl.persistDocument(ODDCClientSessionImpl.java:778)
  oracle.oddc.client.data.CaptureDocument$1.run(CaptureDocument.java:233)
  oracle.oddc.client.data.CaptureDocument$1.run(CaptureDocument.java:231)
  java.security.AccessController.doPrivileged(Native Method)
  oracle.oddc.client.data.CaptureDocument.persist(CaptureDocument.java:231)
  oracle.oddc.client.BatchEditForm.saveActiveDocument(BatchEditForm.java:3360)
  oracle.oddc.client.BatchEditForm.validateFieldAndSaveDocument(BatchEditForm.java:2091)
  oracle.oddc.client.BatchEditForm.releaseBatchActionPerformed(BatchEditForm.java:2102)
  oracle.oddc.client.BatchEditForm.access$400(BatchEditForm.java:246)
  oracle.oddc.client.BatchEditForm$5.actionPerformed(BatchEditForm.java:648)
  javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
  java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
  java.awt.Component.processMouseEvent(Unknown Source)
  javax.swing.JComponent.processMouseEvent(Unknown Source)
  java.awt.Component.processEvent(Unknown Source)
  java.awt.Container.processEvent(Unknown Source)
  java.awt.Component.dispatchEventImpl(Unknown Source)
  java.awt.Container.dispatchEventImpl(Unknown Source)
  java.awt.Component.dispatchEvent(Unknown Source)
  java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  java.awt.Container.dispatchEventImpl(Unknown Source)
  java.awt.Component.dispatchEvent(Unknown Source)
  java.awt.EventQueue.dispatchEventImpl(Unknown Source)
  java.awt.EventQueue.access$000(Unknown Source)
  java.awt.EventQueue$1.run(Unknown Source)
  java.awt.EventQueue$1.run(Unknown Source)
  java.security.AccessController.doPrivileged(Native Method)
  java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
  java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
  java.awt.EventQueue$2.run(Unknown Source)
  java.awt.EventQueue$2.run(Unknown Source)
  java.security.AccessController.doPrivileged(Native Method)
  java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
  java.awt.EventQueue.dispatchEvent(Unknown Source)
  java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  java.awt.EventDispatchThread.run(Unknown Source)
PUT http://<machinename>:16400/dc-client/jersey/oddcClient/persistDocument?batchLockID=1b494fdd-e461-477d-95a4-cbd3b124de91 returned a response status of 404 Not Found

There is also a message in the Capture Managed Server log:

Message ID CAPTURE-10062
Message Level 1
Diagnostic Session ID <SESSIONID>
Relationship ID 0
Component capture_server1
Module oracle.odc.batchmanager.BatchManagerSessionBean

Host <HOST>
Host IP Address <IP ADDRESS>
User <USER>
Thread ID [ACTIVE].ExecuteThread: '22' for queue: 'weblogic.kernel.Default (self-tuning)'
ECID <ECID>

Message Error saving document
Supplemental Detail oracle.odc.exception.CaptureException: Index Field [äæÚ ÇáãáÝ] of Document [Document 1] was assigned invalid value [????]
at oracle.odc.batchmanager.BatchManagerSessionBean.validateIndexValues(BatchManagerSessionBean.java:3430)
at oracle.odc.batchmanager.BatchManagerSessionBean.persistDocument(BatchManagerSessionBean.java:1988)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)

 

Changes

 

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
Changes
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.