EC1031

1 minute readReference

Synopsis

ERROR EC1031: Unable to write command file “filename”: [OS error message] during [operation]

Description

During a cluster build, Electric Make (eMake) is invoked on the cluster hosts when a submake is invoked by the build, and when makefiles are parsed to determine the work that needs to be done in the build. In either case, the eMake process on the cluster hosts communicates with the Electric Agent process by means of a file on disk containing the results of the cluster-side invocation. These error messages indicate that the cluster-side eMake process was unable to write data to that file. The OS error message provides the specific cause of the failure.

Reasons

Because the error involves an external system in this context (the filesystem on the eMake host), the list of possible causes for this error is virtually limitless: a corrupted filesystem; hardware failure; insufficient permissions; and so on. Refer to the specific OS error message to determine the cause of the failure.

Remember that the path referenced in the error message is on a cluster host, not on the build host. You can reference the annotation file to determine the host where error occurred.

Fixes

The fix depends on the cause of the error.