cancel
Showing results for 
Search instead for 
Did you mean: 

Error Installing Clearwell Confirmation Server

katyk724
Level 3
Partner Accredited

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?

1 ACCEPTED SOLUTION

Accepted Solutions

Miguel_Ortiz1
Level 3
Partner Accredited

 

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.

 

View solution in original post

1 REPLY 1

Miguel_Ortiz1
Level 3
Partner Accredited

 

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.