Video Screencast Help

Error Installing Clearwell Confirmation Server

Created: 13 Jun 2013 • Updated: 22 Jun 2013 | 1 comment
katyk724's picture
This issue has been solved. See solution.

I got everything installed on 7.1.2 fresh install.  Installed Fix2.  I went to install the Confirmation server ( same box, I know it should be separate but client won't allocate ) for Legal Hold Module and I noticed that it detected a previous version even though there was none.  Then installation failed with these errors in log file:

checking data store (0.1.1.4:esadb_lds_case_group_4)
checking data store (0.1.1.5:esadb_lds_case_appliance_5)
checking data store (0.1.9083.1563164678:esadb_lds_evidence_repo_a6wwh757gm)
an unexpected error occurred while reading cluster info: null
java.lang.ExceptionInInitializerError
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
 at org.hibernate.engine.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:22)
 at org.hibernate.engine.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:44)
 at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:44)
 at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:123)
 at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
 at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:109)
 at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
 at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
 at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
 at com.teneo.esa.common.database.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:93)
 at com.teneo.esa.common.database.PersistenceManagerFactory.createPersistenceManager(PersistenceManagerFactory.java:684)
 at com.teneo.esa.common.database.PersistenceManagerFactory.getPersistenceManager(PersistenceManagerFactory.java:332)
 at com.teneo.esa.common.database.PersistenceManagerFactory.getPersistenceManager(PersistenceManagerFactory.java:244)
 at com.teneo.esa.cluster.DataStoreLocatorImpl.getPersistenceManager(DataStoreLocatorImpl.java:497)
 at com.teneo.esa.cluster.ClusterServiceBase$TransactionT1.transact(ClusterServiceBase.java:268)
 at com.teneo.esa.cluster.DataStoreLocatorImpl.getMetaData(DataStoreLocatorImpl.java:509)
 at com.teneo.esa.cluster.DataStoreLocatorImpl.getMetaData(DataStoreLocatorImpl.java:46)
 at com.teneo.esa.cluster.ClusterAdminTool.checkSystem(ClusterAdminTool.java:309)
 at com.teneo.esa.cluster.ClusterAdminTool.main(ClusterAdminTool.java:618)
 at com.teneo.esa.cluster.ClusterAdminTool.main(ClusterAdminTool.java:636)
 at com.teneo.esa.cluster.ClusterAdminTool.main(ClusterAdminTool.java:652)
 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)
 at com.teneo.esa.Main.runPatched(Main.java:252)
 at com.teneo.esa.Main.mainStatus(Main.java:85)
 at com.teneo.esa.Main.main(Main.java:45)
Caused by: java.lang.IllegalArgumentException: unregistered type manager for class com.teneo.esa.matter.Court
 at com.teneo.esa.cluster.TypeManager.<init>(TypeManager.java:91)
 at com.teneo.esa.cluster.TypeManager.<init>(TypeManager.java:60)
 at com.teneo.esa.matter.Court.<clinit>(Court.java:12)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
 at org.hibernate.engine.UnsavedValueFactory.instantiate(UnsavedValueFactory.java:22)
 at org.hibernate.engine.UnsavedValueFactory.getUnsavedIdentifierValue(UnsavedValueFactory.java:44)
 at org.hibernate.tuple.PropertyFactory.buildIdentifierProperty(PropertyFactory.java:44)
 at org.hibernate.tuple.entity.EntityMetamodel.<init>(EntityMetamodel.java:123)
 at org.hibernate.persister.entity.AbstractEntityPersister.<init>(AbstractEntityPersister.java:434)
 at org.hibernate.persister.entity.SingleTableEntityPersister.<init>(SingleTableEntityPersister.java:79)
 at org.hibernate.persister.PersisterFactory.createClassPersister(PersisterFactory.java:55)
 at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:226)
 at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1294)
 at com.teneo.esa.common.database.PersistenceManagerImpl.<init>(PersistenceManagerImpl.java:93)
 at com.teneo.esa.common.database.PersistenceManagerFactory.createPersistenceManager(PersistenceManagerFactory.java:684)
 at com.teneo.esa.common.database.PersistenceManagerFactory.getPersistenceManager(PersistenceManagerFactory.java:332)
 at com.teneo.esa.common.database.PersistenceManagerFactory.getPersistenceManager(PersistenceManagerFactory.java:244)
 at com.teneo.esa.cluster.DataStoreLocatorImpl.getPersistenceManager(DataStoreLocatorImpl.java:497)
 at com.teneo.esa.cluster.ClusterServiceBase$TransactionT1.transact(ClusterServiceBase.java:268)
 at com.teneo.esa.cluster.DataStoreLocatorImpl.getMetaData(DataStoreLocatorImpl.java:509)
 at com.teneo.esa.cluster.DataStoreLocatorImpl.getMetaData(DataStoreLocatorImpl.java:46)
 at com.teneo.esa.cluster.ClusterAdminTool.checkSystem(ClusterAdminTool.java:309)
 at com.teneo.esa.cluster.ClusterAdminTool.main(ClusterAdminTool.java:618)
 at com.teneo.esa.cluster.ClusterAdminTool.main(ClusterAdminTool.java:636)
 at com.teneo.esa.cluster.ClusterAdminTool.main(ClusterAdminTool.java:652)
 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)
 at com.teneo.esa.Main.runPatched(Main.java:253)
 ... 2 more

any thoughts? ideas?

Operating Systems:

Comments 1 CommentJump to latest comment

Miguel_Ortiz's picture
If you plan on having a single confirmation server setup (in which the administration server is also your
confirmation server), you do not need to run the separate Legal Hold Confirmation installer.  
 
 
Open up the Property Browser on the Clearwell box and set the Property Browser value as follows:
 
esa.icp.litholds.isConfirmationServer = true
 
Note: Clearwell system properties are case-sensitive. When checking the value of a
property or updating an existing property, be sure to check for property case-sensitivity.
 
In the system settings tab.
 
Type your Confirmation server and Admin server hostname/IP address. (For this setup type,
these fields should have the same address.)
 
Restart services.
SOLUTION