Error Installing Clearwell Confirmation Server
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?
- If you plan on having a single confirmation server setup (in which the administration server is also yourconfirmation 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 = trueNote: Clearwell system properties are case-sensitive. When checking the value of aproperty 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.