Views:

Summary

In DPX 4.5.5 and beyond, when there is a failure in reading a metadata file during an agentless backup, the default behavior is for the task to fail. There is an RMI server command-line argument that modifies this behavior such that the task rebases rather than fails.

 

 

Symptoms

Agentless jobs fail with error:

 

 

X.X.X.X sssvh Mon Mar 25 12:45:08 2019 SNBSVH_658E  Task 2 encountered error. Error message  There has been some problem while running this task, reason (org.xml.sax.SAXParseException; Premature end of file.)
X.X.X.X sssvh Mon Mar 25 12:45:08 2019 SNBSVH_658E  Task 3 encountered error. Error message  There has been some problem while running this task, reason (org.xml.sax.SAXParseException; Premature end of file.)

 

Resolution

This behavior will be addressed in a DPX Maintenance Update. However, a complete Maintenance Update is not available at this time. A hotfix for this issue can be downloaded from https://mysupport.catalogicsoftware.com/product.php/DPX454/DPSUST-4564.zip. Please note this hotfix requires that the DPX 4.5.4 is installed on all proxy servers and the master server.

To apply the hotfix: 
- Extract the compressed file. 
- Stop the Catalogic DPX Services on agentless proxy servers  and master server,
- Rename the vilib.jar in DPX/lib directory to vilib.jar.org 
- Copy in the new vilib.jar to DPX/lib
- Set the command-line argument ‘—rebase_on_metadata_error’ in ssrmi (Linux) or ssrmi.bat (Windows) on the agentless Proxy servers to force the task to rebase rather than fail.
Example (excerpt from ssrmi.bat):
echo ssrmi starting ... >> %STDLOG%
..\tools\jre\bin\java -DDMAUTIL_JNI_DBG=5 -DSYNCPROVIDER_JNI_DBG=0 -cp ..\lib\vfl.jar;..\lib\rmiserver.jar;..\lib\hostservices.jar;..\lib\dmautil.jar;..\lib\vilib.jar;..\lib\TMG.jar;..\lib\ialib.jar;..\lib\commons-net-1.2.2.jar com.syncsort.bex.bexnet.RMIServer --rebase_on_metadata_error -debug 5 >> %STDLOG% 2>&1
echo ssrmi exited >> %STDLOG%

- Restart the DPX Services 

 

 

 

 

 

 

 

Comments (0)