Problem
When creating a Content Rule to move content to another collection the following error is displayed.
System Error
Error Code: 14
Invalid handle
Stack Trace
com.xerox.docushare.db.DatabaseException: A handle does not represent a valid class. Invalid class:
at com.xerox.docushare.db.jdbc.Utils.fixNullSelectList(Utils.java:4273)
at com.xerox.docushare.db.jdbc.Utils.fixNullSelectList(Utils.java:4212)
at com.xerox.docushare.db.jdbc.DbConnectionJDBC.loadProperties(DbConnectionJDBC.java:11925)
at com.xerox.docushare.db.jdbc.DbConnectionJDBC.loadProperties(DbConnectionJDBC.java:11886)
at com.xerox.docushare.impl.server.BackendSessionImpl.getObjectRegularInner(BackendSessionImpl.java:2319)
at com.xerox.docushare.impl.server.BackendSessionImpl.getObject(BackendSessionImpl.java:2299)
at sun.reflect.GeneratedMethodAccessor16.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
at sun.rmi.transport.Transport$1.run(Transport.java:159)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:535)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:790)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:649)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Reason/Cause
When selecting the Collection and entering the Filter for the Location in the "Move to Location" options, and if you type the Collection Handle (Collection-###), this error will appear. This is because the Content Rule does not accept the Collection Handle.
Solution
When selecting the Collection for the Location in the "Move to Location" options, and specifying a Location to move content, you must either select from the results in the list of Collections when searching clicking on the GO button or Show All button(if enabled). You can also enter the Title of the Collection (if known).
Solution Published: October 22nd, 2014
Solution ID: 1577