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 laterInformation 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
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)
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 |