Troubleshooting
Log file
The log file for the Cloud HyperExtender plugin is available in the following location:
<Ephesoft Installation Folder>JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes/log/cloud-client.log
Incomplete registration
If you attempt to configure the Cloud HyperExtender plugin with invalid connection details, an error message appears "Ephesoft Cloud registration is incomplete. Please ask your system administrator to register first."
If this error occurs, contact your Ephesoft Transact system administrator.
Test classification and extraction
When the Cloud HyperExtender plugin is configured and enabled within a batch class, the Test Classification and Test Extraction actions will not work in that batch class. As a result, an error message appears "Error occurred while breaking multipage tiff or pdf."
This error is expected, as these actions are not supported in batch classes that are configured to use the Ephesoft Cloud HyperExtender plugin.
Save the Cloud HyperExtender configuration
If a cloud-enabled batch fails, ensure that you have saved the Cloud HyperExtender configuration in the respective batch class.
- Open the batch class.
- Expand Configure. The Cloud HyperExtender configuration screen displays. , and select
- Ensure that the plugin is configured and enabled. Click Save.
HTTPS not applied to property files
If your Cloud HyperExtender batches fail with error message, "I/O error on POST request for "http://…" (via the Batch Execution details pane in the Batch Instance screen), and Ephesoft Transact is installed as HTTPS, perform the workaround below to correct the error and change the property files. The same error can be seen in greater detail in the dcma-all.log (located in the following path: <Transact-Installation-Folder>/Application/logs/).
-
Open the
application.properties file in the following path:
<Transact Installation Folder>/JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes
- Locate the following property: cloud.notification.transact-hybrid.url.
- Change the property from http://localhost:8080/dcma/ws/hybridplugin/status/notify to https://localhost:<port number>/dcma/ws/hybridplugin/status/notify.
-
Open the
cloud-plugin.properties file in the following path:
<Transact Installation Folder>/Application/WEB-INF/classes/META-INF/cloud-plugin
- Locate the following property: cloud.client.url.
- Change the property from http://localhost:8080/ephesoft-cloud-client to https://localhost:<port number>/ephesoft-cloud-client.
- Restart the Ephesoft Transact service.
- If you have a multi-server environment, repeat steps 1–7 for all Transact nodes in your cluster.
Use Cloud HyperExtender plugin with Oracle 11g and 12c
To use Cloud HyperExtender Plugin with Oracle 11g and 12c, follow the steps below to configure the applications.properties file so that the plugin works as expected.
-
Open the
application.properties file in the following path:
<Ephesoft_Installation_Directory>/JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes/application.properties
-
Under the ## Data Source configurations section, make the following changes for the following options:
-
spring.jpa.properties.javax.persistence.schema-generation.create-source=metadata
-
spring.jpa.properties.javax.persistence.schema-generation.scripts.action=create
-
spring.jpa.properties.javax.persistence.schema-generation.scripts.create-target=${EPHESOFT_HOME}/JavaAppServer/webapps/ephesoft-cloud-client/WEB-INF/classes/schema.sql
spring.datasource.initialization-mode=always
-
spring.datasource.continue-on-error=true
-
- Restart the Ephesoft Transact service.
- If you have a multi-server environment, repeat steps 1–3 for all Ephesoft Transact nodes in your cluster.