Forum Discussion

katyk724's avatar
katyk724
Level 3
12 years ago

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 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.

     

1 Reply

  •  

    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.