My Oracle Support Banner

WebCenter Enterprise Capture Scanning Error "An error occurred during Image Capture - ice.driver.ImageCaptureDriverException" (Doc ID 1970372.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

When attempting to scan a document in Enterprise Capture, the following errors occur:

From the client workstation:

An error occurred during Image Capture - ice.driver.ImageCaptureDriverException

Expanded error from Capture Client:

 

From the Capture Log:

Message: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "getClassLoader")
Level: WARNING
Stack Trace:
access denied ("java.lang.RuntimePermission" "getClassLoader")
  java.security.AccessControlContext.checkPermission(Unknown Source)
  java.security.AccessController.checkPermission(Unknown Source)
  java.lang.SecurityManager.checkPermission(Unknown Source)
  sun.plugin2.applet.AWTAppletSecurityManager.checkPermission(Unknown Source)
  java.lang.ClassLoader.checkClassLoaderPermission(Unknown Source)
  java.lang.Class.getClassLoader(Unknown Source)
  jdk.internal.dynalink.beans.OverloadedDynamicMethod.(OverloadedDynamicMethod.java:119)
  jdk.internal.dynalink.beans.AbstractJavaLinker.mergeMethods(AbstractJavaLinker.java:322)
  jdk.internal.dynalink.beans.AbstractJavaLinker.addMember(AbstractJavaLinker.java:259)
  jdk.internal.dynalink.beans.AbstractJavaLinker.addMember(AbstractJavaLinker.java:254)
  jdk.internal.dynalink.beans.AbstractJavaLinker.(AbstractJavaLinker.java:140)
  jdk.internal.dynalink.beans.BeanLinker.(BeanLinker.java:110)
  jdk.internal.dynalink.beans.BeansLinker$1.computeValue(BeansLinker.java:139)
  jdk.internal.dynalink.beans.BeansLinker$1.computeValue(BeansLinker.java:132)
  java.lang.ClassValue.getFromHashMap(Unknown Source)
  java.lang.ClassValue.getFromBackup(Unknown Source)
  java.lang.ClassValue.get(Unknown Source)
  jdk.internal.dynalink.beans.BeansLinker.getLinkerForClass(BeansLinker.java:158)
  jdk.internal.dynalink.beans.BeansLinker.getGuardedInvocation(BeansLinker.java:252)
  jdk.nashorn.internal.runtime.linker.NashornBeansLinker.getGuardedInvocation(NashornBeansLinker.java:67)
  jdk.nashorn.internal.runtime.linker.NashornBeansLinker.getGuardedInvocation(NashornBeansLinker.java:54)
  jdk.internal.dynalink.support.CompositeGuardingDynamicLinker.getGuardedInvocation(CompositeGuardingDynamicLinker.java:124)
  jdk.internal.dynalink.support.LinkerServicesImpl.getGuardedInvocation(LinkerServicesImpl.java:144)
  jdk.internal.dynalink.DynamicLinker.relink(DynamicLinker.java:232)
  jdk.nashorn.internal.scripts.Script$\^eval\_.BatchScanBegin( :4)
  jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:537)
  jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:209)
  jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:378)
  jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(ScriptObjectMirror.java:185)
  jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:505)
  jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:227)
  oracle.oddc.jsextension.JavaScriptExtension.invokeMethod(JavaScriptExtension.java:28)
  oracle.oddc.extension.ExtensionInvocationHandler.invoke(ExtensionInvocationHandler.java:51)
  com.sun.proxy.$Proxy23.BatchScanBegin(Unknown Source)
  oracle.oddc.client.batchbuilder.AbstractBatchBuilder$ImageCaptureThread$1.scanStart(AbstractBatchBuilder.java:582)
  ice.impl.AbstractICEImpl.fireScanStart(AbstractICEImpl.java:376)
  ice.impl.AbstractICEImpl.captureImages(AbstractICEImpl.java:232)
  oracle.oddc.client.batchbuilder.AbstractICEBatchBuilder$ICEImageCaptureThread$1.run(AbstractICEBatchBuilder.java:319)
  java.awt.event.InvocationEvent.dispatch(Unknown Source)
  java.awt.EventQueue.dispatchEventImpl(Unknown Source)
  java.awt.EventQueue.access$500(Unknown Source)
  java.awt.EventQueue$3.run(Unknown Source)
  java.awt.EventQueue$3.run(Unknown Source)
  java.security.AccessController.doPrivileged(Native Method)
  java.security.ProtectionDomain$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)

 

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


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