Visit Azul.com Support

Coordinated Restore at Checkpoint Exceptions

Table of Contents
Need help?
Schedule a consultation with an Azul performance expert.
Contact Us

During the creation of a checkpoint, the system can throw exceptions if an open file or socket prevented the creation of the checkpoint. When a checkpoint can be created successfully, the JVM stops running (default behavior). But in case of a checkpoint exception, the application continues to run.

The possible exceptions can be found in the sources of the project on GitHub.

CheckpointOpenSocketException

  • The checkpoint can’t be created because there is a listening socket.

  • The exception may be reported several times, for each socket independently.

  • The exception message specifies socket local and remote address and port.

 
CheckpointOpenSocketException: tcp6 localAddr :: localPort 8080 remoteAddr :: remotePort 0

CheckpointOpenFileException

  • The checkpoint can’t be created because there is an open file.

  • The exception message specifies the path to the file.

 
CheckpointOpenFileException: /home/user/someFile.txt

CheckpointOpenResourceException

  • There is some native resource open that is not socket nor file.