[drmaa-wg] Another Argument for a DRMAA_ERRNO_UNSUPPORTED_ATTRIBUTE Error Code
Roger Brobst
rogerb at cadence.com
Mon Jul 11 10:19:18 CDT 2005
Given that the C-lang interface specifies the function
drmaa_get_attribute_names, it would seem that a Java
binding which leverages a C-lang implementation could
determine the supported attribute names.
-Roger
In a previous e-mail, Daniel Templeton wrote:
> I just uncovered a bug in the DRMAA Java language binding,
> that stems directly from the DRMAA_ERRNO_INVALID_ARGUMENT
> error code being used to indicate that an optional
> attribute is unsupported.
>
> Rather obviously, the bug is that the property setters throw
> InvalidArgumentException instead of UnsupportedAttributeException
> for unsupported attributes, because the Java language binding
> can't tell from the C binding whether the attribute is actually
> unsupported, or if the attribute is supported, but the argument
> to the setter is invalid.
>
> Daniel
>
More information about the drmaa-wg
mailing list