ERROR EC3145: Couldn’t start cluster build on cm([hostname]): InvalidResource: Resource name is not defined. ‘[resource]’
When connecting to the Cluster Manager (CM), this error is produced if Electric Make (emake) requests resource management and the CM does not recognize the resource.
The resource is specified with either the –emake-resource command- line option or the EMAKE_RESOURCE environment variable. The value of either or both of these options is causing emake to report this error.
The error originates on the CM, which is specfied with either the –emake-cm command-line option or the EMAKE_CM environment variable.
The resource that the user specified is given at the end of the error message. The cluster manager that the user specified is given at the start of the error message.
There are several possible causes for this error:
The user may have misspelled the resource name.
The user may have used the wrong cluster manager, in environments with multiple distinct clusters.
The build class configuration in the cluster manager may have an invalid resource specification.
The user is experimenting with priority pool resources, and has incorrectly retained the
__pool_prefix when specifying the pool name to emake.
The user is experimenting with priority pool resources, but the cluster manager is not using the priority pool resource manager.
Verify the spelling of the resource name specified to emake. Be sure to
check command-line options, the
EMAKEFLAGS environment variable, and
the build class configuration in the cluster manager. Verify that you
have specified the correct cluster manager when invoking emake.
Using cmtool or the Agents ⇒ Resource page, list the resources available on this CM. Specify a valid resource, or create a new resource with the same name given to emake.
If you are trying to use priority pool resources, ensure that you have
specified the resource name without the
__pool_ prefix. That is,
if you have a pool defined as
__pool_fast, the resource should be
specified to emake simply as
Alternatively, specify a CM that has the resource in question.