Error(3pm)

๐Ÿ“ฆ
version 13.6 ยท 2 versions
  • 13.6 ยท debian bookworm, debian trixie, epel 10, epel 9, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 13.5 ยท ubuntu jammy
, in debian bookworm, debian trixie, epel 10, epel 9, fedora 43, fedora 44, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ’– Error(3pm) โ€” User Contributed Perl Documentation ๐Ÿ’–

๐ŸŒธ NAME ๐ŸŒธ

Globus::GRAM::Error โ€” GRAM Protocol Error Constants โœจ


๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

Okay so bestie, Globus::GRAM::Error is the module that defines symbolic names for the Error constants in the GRAM Protocol. It's giving "glossary, but make it protocol." ๐Ÿ“š๐Ÿ’–

The methods in Globus::GRAM::Error return an object that has an integer error code, and optionally a string that explains the error. So you get the number and the vibe. ๐Ÿ”ข๐Ÿ’ฌ

๐Ÿ’… Methods ๐Ÿ’…

  • $error = new Globus::GRAM::Error($number, $string); โ€” creates a new error object with the error number and string description you give it. This is the one the error-specific factory methods below call, so it's the main character behind the scenes. ๐ŸŽฌ
  • $error->string() โ€” returns the error string that goes with a Globus::GRAM::Error object. That's the lil explanation, bestie. ๐Ÿ’ฌ
  • $error->value() โ€” returns the integer error code that goes with a Globus::GRAM::Error object. The digits, periodt. ๐Ÿ”ข

Now for the factory methods, each one creates its own specific GRAM error. No cap, there are a lot, and every single one is here. ๐Ÿซถ

  • $error = Globus::GRAM::Error::PARAMETER_NOT_SUPPORTED() โ€” creates a new PARAMETER_NOT_SUPPORTED GRAM error. ๐Ÿšซ
  • $error = Globus::GRAM::Error::INVALID_REQUEST() โ€” creates a new INVALID_REQUEST GRAM error. ๐Ÿ™…
  • $error = Globus::GRAM::Error::NO_RESOURCES() โ€” creates a new NO_RESOURCES GRAM error. ๐Ÿ’ธ
  • $error = Globus::GRAM::Error::BAD_DIRECTORY() โ€” creates a new BAD_DIRECTORY GRAM error. ๐Ÿ“
  • $error = Globus::GRAM::Error::EXECUTABLE_NOT_FOUND() โ€” creates a new EXECUTABLE_NOT_FOUND GRAM error. ๐Ÿ”
  • $error = Globus::GRAM::Error::INSUFFICIENT_FUNDS() โ€” creates a new INSUFFICIENT_FUNDS GRAM error. ๐Ÿ’ณ
  • $error = Globus::GRAM::Error::AUTHORIZATION() โ€” creates a new AUTHORIZATION GRAM error. ๐Ÿ”
  • $error = Globus::GRAM::Error::USER_CANCELLED() โ€” creates a new USER_CANCELLED GRAM error. ๐Ÿ™‹
  • $error = Globus::GRAM::Error::SYSTEM_CANCELLED() โ€” creates a new SYSTEM_CANCELLED GRAM error. ๐Ÿ›‘
  • $error = Globus::GRAM::Error::PROTOCOL_FAILED() โ€” creates a new PROTOCOL_FAILED GRAM error. ๐Ÿ“ก
  • $error = Globus::GRAM::Error::STDIN_NOT_FOUND() โ€” creates a new STDIN_NOT_FOUND GRAM error. โŒจ๏ธ
  • $error = Globus::GRAM::Error::CONNECTION_FAILED() โ€” creates a new CONNECTION_FAILED GRAM error. ๐Ÿ”Œ
  • $error = Globus::GRAM::Error::INVALID_MAXTIME() โ€” creates a new INVALID_MAXTIME GRAM error. โณ
  • $error = Globus::GRAM::Error::INVALID_COUNT() โ€” creates a new INVALID_COUNT GRAM error. ๐Ÿ”ข
  • $error = Globus::GRAM::Error::NULL_SPECIFICATION_TREE() โ€” creates a new NULL_SPECIFICATION_TREE GRAM error. ๐ŸŒณ
  • $error = Globus::GRAM::Error::JM_FAILED_ALLOW_ATTACH() โ€” creates a new JM_FAILED_ALLOW_ATTACH GRAM error. ๐Ÿ“Ž
  • $error = Globus::GRAM::Error::JOB_EXECUTION_FAILED() โ€” creates a new JOB_EXECUTION_FAILED GRAM error. ๐Ÿ’ฅ
  • $error = Globus::GRAM::Error::INVALID_PARADYN() โ€” creates a new INVALID_PARADYN GRAM error. ๐ŸŒ€
  • $error = Globus::GRAM::Error::INVALID_JOBTYPE() โ€” creates a new INVALID_JOBTYPE GRAM error. ๐Ÿท๏ธ
  • $error = Globus::GRAM::Error::INVALID_GRAM_MYJOB() โ€” creates a new INVALID_GRAM_MYJOB GRAM error. ๐Ÿ“„
  • $error = Globus::GRAM::Error::BAD_SCRIPT_ARG_FILE() โ€” creates a new BAD_SCRIPT_ARG_FILE GRAM error. ๐Ÿ“œ
  • $error = Globus::GRAM::Error::ARG_FILE_CREATION_FAILED() โ€” creates a new ARG_FILE_CREATION_FAILED GRAM error. ๐Ÿ“
  • $error = Globus::GRAM::Error::INVALID_JOBSTATE() โ€” creates a new INVALID_JOBSTATE GRAM error. ๐Ÿšฆ
  • $error = Globus::GRAM::Error::INVALID_SCRIPT_REPLY() โ€” creates a new INVALID_SCRIPT_REPLY GRAM error. ๐Ÿ’Œ
  • $error = Globus::GRAM::Error::INVALID_SCRIPT_STATUS() โ€” creates a new INVALID_SCRIPT_STATUS GRAM error. ๐Ÿ“Š
  • $error = Globus::GRAM::Error::JOBTYPE_NOT_SUPPORTED() โ€” creates a new JOBTYPE_NOT_SUPPORTED GRAM error. ๐Ÿšซ
  • $error = Globus::GRAM::Error::UNIMPLEMENTED() โ€” creates a new UNIMPLEMENTED GRAM error. ๐Ÿšง
  • $error = Globus::GRAM::Error::TEMP_SCRIPT_FILE_FAILED() โ€” creates a new TEMP_SCRIPT_FILE_FAILED GRAM error. ๐Ÿ—‚๏ธ
  • $error = Globus::GRAM::Error::USER_PROXY_NOT_FOUND() โ€” creates a new USER_PROXY_NOT_FOUND GRAM error. ๐Ÿ•ต๏ธ
  • $error = Globus::GRAM::Error::OPENING_USER_PROXY() โ€” creates a new OPENING_USER_PROXY GRAM error. ๐Ÿ”“
  • $error = Globus::GRAM::Error::JOB_CANCEL_FAILED() โ€” creates a new JOB_CANCEL_FAILED GRAM error. โŒ
  • $error = Globus::GRAM::Error::MALLOC_FAILED() โ€” creates a new MALLOC_FAILED GRAM error. ๐Ÿง 
  • $error = Globus::GRAM::Error::DUCT_INIT_FAILED() โ€” creates a new DUCT_INIT_FAILED GRAM error. ๐Ÿ› ๏ธ
  • $error = Globus::GRAM::Error::DUCT_LSP_FAILED() โ€” creates a new DUCT_LSP_FAILED GRAM error. ๐Ÿ”ง
  • $error = Globus::GRAM::Error::INVALID_HOST_COUNT() โ€” creates a new INVALID_HOST_COUNT GRAM error. ๐Ÿ–ฅ๏ธ
  • $error = Globus::GRAM::Error::UNSUPPORTED_PARAMETER() โ€” creates a new UNSUPPORTED_PARAMETER GRAM error. ๐Ÿšซ
  • $error = Globus::GRAM::Error::INVALID_QUEUE() โ€” creates a new INVALID_QUEUE GRAM error. ๐ŸŽŸ๏ธ
  • $error = Globus::GRAM::Error::INVALID_PROJECT() โ€” creates a new INVALID_PROJECT GRAM error. ๐Ÿ“‚
  • $error = Globus::GRAM::Error::RSL_EVALUATION_FAILED() โ€” creates a new RSL_EVALUATION_FAILED GRAM error. ๐Ÿงฎ
  • $error = Globus::GRAM::Error::BAD_RSL_ENVIRONMENT() โ€” creates a new BAD_RSL_ENVIRONMENT GRAM error. ๐ŸŒ
  • $error = Globus::GRAM::Error::DRYRUN() โ€” creates a new DRYRUN GRAM error. ๐Ÿงช
  • $error = Globus::GRAM::Error::ZERO_LENGTH_RSL() โ€” creates a new ZERO_LENGTH_RSL GRAM error. ๐Ÿ“
  • $error = Globus::GRAM::Error::STAGING_EXECUTABLE() โ€” creates a new STAGING_EXECUTABLE GRAM error. ๐ŸŽญ
  • $error = Globus::GRAM::Error::STAGING_STDIN() โ€” creates a new STAGING_STDIN GRAM error. ๐Ÿ“ฅ
  • $error = Globus::GRAM::Error::INVALID_JOB_MANAGER_TYPE() โ€” creates a new INVALID_JOB_MANAGER_TYPE GRAM error. ๐Ÿง‘๐Ÿ’ผ
  • $error = Globus::GRAM::Error::BAD_ARGUMENTS() โ€” creates a new BAD_ARGUMENTS GRAM error. ๐Ÿ—ฃ๏ธ
  • $error = Globus::GRAM::Error::GATEKEEPER_MISCONFIGURED() โ€” creates a new GATEKEEPER_MISCONFIGURED GRAM error. ๐Ÿšช
  • $error = Globus::GRAM::Error::BAD_RSL() โ€” creates a new BAD_RSL GRAM error. ๐Ÿ“œ
  • $error = Globus::GRAM::Error::VERSION_MISMATCH() โ€” creates a new VERSION_MISMATCH GRAM error. ๐Ÿ”„
  • $error = Globus::GRAM::Error::RSL_ARGUMENTS() โ€” creates a new RSL_ARGUMENTS GRAM error. ๐Ÿ—‚๏ธ
  • $error = Globus::GRAM::Error::RSL_COUNT() โ€” creates a new RSL_COUNT GRAM error. ๐Ÿ”ข
  • $error = Globus::GRAM::Error::RSL_DIRECTORY() โ€” creates a new RSL_DIRECTORY GRAM error. ๐Ÿ“
  • $error = Globus::GRAM::Error::RSL_DRYRUN() โ€” creates a new RSL_DRYRUN GRAM error. ๐Ÿงช
  • $error = Globus::GRAM::Error::RSL_ENVIRONMENT() โ€” creates a new RSL_ENVIRONMENT GRAM error. ๐ŸŒฟ
  • $error = Globus::GRAM::Error::RSL_EXECUTABLE() โ€” creates a new RSL_EXECUTABLE GRAM error. โš™๏ธ
  • $error = Globus::GRAM::Error::RSL_HOST_COUNT() โ€” creates a new RSL_HOST_COUNT GRAM error. ๐Ÿ–ฅ๏ธ
  • $error = Globus::GRAM::Error::RSL_JOBTYPE() โ€” creates a new RSL_JOBTYPE GRAM error. ๐Ÿท๏ธ
  • $error = Globus::GRAM::Error::RSL_MAXTIME() โ€” creates a new RSL_MAXTIME GRAM error. โฑ๏ธ
  • $error = Globus::GRAM::Error::RSL_MYJOB() โ€” creates a new RSL_MYJOB GRAM error. ๐Ÿ“„
  • $error = Globus::GRAM::Error::RSL_PARADYN() โ€” creates a new RSL_PARADYN GRAM error. ๐ŸŒ€
  • $error = Globus::GRAM::Error::RSL_PROJECT() โ€” creates a new RSL_PROJECT GRAM error. ๐Ÿ“‚
  • $error = Globus::GRAM::Error::RSL_QUEUE() โ€” creates a new RSL_QUEUE GRAM error. ๐ŸŽŸ๏ธ
  • $error = Globus::GRAM::Error::RSL_STDERR() โ€” creates a new RSL_STDERR GRAM error. ๐Ÿ“ค
  • $error = Globus::GRAM::Error::RSL_STDIN() โ€” creates a new RSL_STDIN GRAM error. ๐Ÿ“ฅ
  • $error = Globus::GRAM::Error::RSL_STDOUT() โ€” creates a new RSL_STDOUT GRAM error. ๐Ÿ“ค
  • $error = Globus::GRAM::Error::OPENING_JOBMANAGER_SCRIPT() โ€” creates a new OPENING_JOBMANAGER_SCRIPT GRAM error. ๐Ÿ“œ
  • $error = Globus::GRAM::Error::CREATING_PIPE() โ€” creates a new CREATING_PIPE GRAM error. ๐Ÿงต
  • $error = Globus::GRAM::Error::FCNTL_FAILED() โ€” creates a new FCNTL_FAILED GRAM error. ๐Ÿ”ง
  • $error = Globus::GRAM::Error::STDOUT_FILENAME_FAILED() โ€” creates a new STDOUT_FILENAME_FAILED GRAM error. ๐Ÿ“„
  • $error = Globus::GRAM::Error::STDERR_FILENAME_FAILED() โ€” creates a new STDERR_FILENAME_FAILED GRAM error. ๐Ÿ“„
  • $error = Globus::GRAM::Error::FORKING_EXECUTABLE() โ€” creates a new FORKING_EXECUTABLE GRAM error. ๐Ÿด
  • $error = Globus::GRAM::Error::EXECUTABLE_PERMISSIONS() โ€” creates a new EXECUTABLE_PERMISSIONS GRAM error. ๐Ÿ”
  • $error = Globus::GRAM::Error::OPENING_STDOUT() โ€” creates a new OPENING_STDOUT GRAM error. ๐Ÿ“ค
  • $error = Globus::GRAM::Error::OPENING_STDERR() โ€” creates a new OPENING_STDERR GRAM error. ๐Ÿ“ค
  • $error = Globus::GRAM::Error::OPENING_CACHE_USER_PROXY() โ€” creates a new OPENING_CACHE_USER_PROXY GRAM error. ๐Ÿ—„๏ธ
  • $error = Globus::GRAM::Error::OPENING_CACHE() โ€” creates a new OPENING_CACHE GRAM error. ๐Ÿ—„๏ธ
  • $error = Globus::GRAM::Error::INSERTING_CLIENT_CONTACT() โ€” creates a new INSERTING_CLIENT_CONTACT GRAM error. ๐Ÿ“‡
  • $error = Globus::GRAM::Error::CLIENT_CONTACT_NOT_FOUND() โ€” creates a new CLIENT_CONTACT_NOT_FOUND GRAM error. ๐Ÿ”
  • $error = Globus::GRAM::Error::CONTACTING_JOB_MANAGER() โ€” creates a new CONTACTING_JOB_MANAGER GRAM error. ๐Ÿ“ž
  • $error = Globus::GRAM::Error::INVALID_JOB_CONTACT() โ€” creates a new INVALID_JOB_CONTACT GRAM error. ๐Ÿ“‡
  • $error = Globus::GRAM::Error::UNDEFINED_EXE() โ€” creates a new UNDEFINED_EXE GRAM error. โ“
  • $error = Globus::GRAM::Error::CONDOR_ARCH() โ€” creates a new CONDOR_ARCH GRAM error. ๐Ÿ—๏ธ
  • $error = Globus::GRAM::Error::CONDOR_OS() โ€” creates a new CONDOR_OS GRAM error. ๐Ÿ’ป
  • $error = Globus::GRAM::Error::RSL_MIN_MEMORY() โ€” creates a new RSL_MIN_MEMORY GRAM error. ๐Ÿง 
  • $error = Globus::GRAM::Error::RSL_MAX_MEMORY() โ€” creates a new RSL_MAX_MEMORY GRAM error. ๐Ÿง 
  • $error = Globus::GRAM::Error::INVALID_MIN_MEMORY() โ€” creates a new INVALID_MIN_MEMORY GRAM error. ๐Ÿง 
  • $error = Globus::GRAM::Error::INVALID_MAX_MEMORY() โ€” creates a new INVALID_MAX_MEMORY GRAM error. ๐Ÿง 
  • $error = Globus::GRAM::Error::HTTP_FRAME_FAILED() โ€” creates a new HTTP_FRAME_FAILED GRAM error. ๐ŸŒ
  • $error = Globus::GRAM::Error::HTTP_UNFRAME_FAILED() โ€” creates a new HTTP_UNFRAME_FAILED GRAM error. ๐ŸŒ
  • $error = Globus::GRAM::Error::HTTP_PACK_FAILED() โ€” creates a new HTTP_PACK_FAILED GRAM error. ๐Ÿ“ฆ
  • $error = Globus::GRAM::Error::HTTP_UNPACK_FAILED() โ€” creates a new HTTP_UNPACK_FAILED GRAM error. ๐Ÿ“ฆ
  • $error = Globus::GRAM::Error::INVALID_JOB_QUERY() โ€” creates a new INVALID_JOB_QUERY GRAM error. ๐Ÿ”Ž
  • $error = Globus::GRAM::Error::SERVICE_NOT_FOUND() โ€” creates a new SERVICE_NOT_FOUND GRAM error. ๐Ÿ›Ž๏ธ
  • $error = Globus::GRAM::Error::JOB_QUERY_DENIAL() โ€” creates a new JOB_QUERY_DENIAL GRAM error. ๐Ÿšซ
  • $error = Globus::GRAM::Error::CALLBACK_NOT_FOUND() โ€” creates a new CALLBACK_NOT_FOUND GRAM error. ๐Ÿ“ž
  • $error = Globus::GRAM::Error::BAD_GATEKEEPER_CONTACT() โ€” creates a new BAD_GATEKEEPER_CONTACT GRAM error. ๐Ÿšช
  • $error = Globus::GRAM::Error::POE_NOT_FOUND() โ€” creates a new POE_NOT_FOUND GRAM error. ๐Ÿ”
  • $error = Globus::GRAM::Error::MPIRUN_NOT_FOUND() โ€” creates a new MPIRUN_NOT_FOUND GRAM error. ๐Ÿƒ
  • $error = Globus::GRAM::Error::RSL_START_TIME() โ€” creates a new RSL_START_TIME GRAM error. โฐ
  • $error = Globus::GRAM::Error::RSL_RESERVATION_HANDLE() โ€” creates a new RSL_RESERVATION_HANDLE GRAM error. ๐ŸŽซ

Okay so constructor time โ€” one for literally every single thing that can go wrong in a GRAM job ๐Ÿซถ same format every time, bestie: call it, get back a shiny error object. Here's the whole roster, no skips:

  • $error = Globus::GRAM::Error::RSL_MAX_WALL_TIME() โ€” spins up a brand-new RSL_MAX_WALL_TIME GRAM error.
  • $error = Globus::GRAM::Error::INVALID_MAX_WALL_TIME() โ€” creates a fresh INVALID_MAX_WALL_TIME GRAM error.
  • $error = Globus::GRAM::Error::RSL_MAX_CPU_TIME() โ€” makes a new RSL_MAX_CPU_TIME GRAM error โœจ
  • $error = Globus::GRAM::Error::INVALID_MAX_CPU_TIME() โ€” new INVALID_MAX_CPU_TIME GRAM error, coming right up.
  • $error = Globus::GRAM::Error::JM_SCRIPT_NOT_FOUND() โ€” creates a new JM_SCRIPT_NOT_FOUND GRAM error.
  • $error = Globus::GRAM::Error::JM_SCRIPT_PERMISSIONS() โ€” creates a new JM_SCRIPT_PERMISSIONS GRAM error.
  • $error = Globus::GRAM::Error::SIGNALING_JOB() โ€” new SIGNALING_JOB GRAM error, no cap.
  • $error = Globus::GRAM::Error::UNKNOWN_SIGNAL_TYPE() โ€” creates a new UNKNOWN_SIGNAL_TYPE GRAM error.
  • $error = Globus::GRAM::Error::GETTING_JOBID() โ€” hands you a new GETTING_JOBID GRAM error.
  • $error = Globus::GRAM::Error::WAITING_FOR_COMMIT() โ€” creates a new WAITING_FOR_COMMIT GRAM error ๐Ÿ’…
  • $error = Globus::GRAM::Error::COMMIT_TIMED_OUT() โ€” creates a new COMMIT_TIMED_OUT GRAM error.
  • $error = Globus::GRAM::Error::RSL_SAVE_STATE() โ€” new RSL_SAVE_STATE GRAM error, freshly minted.
  • $error = Globus::GRAM::Error::RSL_RESTART() โ€” creates a new RSL_RESTART GRAM error.
  • $error = Globus::GRAM::Error::RSL_TWO_PHASE_COMMIT() โ€” creates a new RSL_TWO_PHASE_COMMIT GRAM error.
  • $error = Globus::GRAM::Error::INVALID_TWO_PHASE_COMMIT() โ€” creates a new INVALID_TWO_PHASE_COMMIT GRAM error ๐ŸŽ€
  • $error = Globus::GRAM::Error::RSL_STDOUT_POSITION() โ€” creates a new RSL_STDOUT_POSITION GRAM error.
  • $error = Globus::GRAM::Error::INVALID_STDOUT_POSITION() โ€” creates a new INVALID_STDOUT_POSITION GRAM error.
  • $error = Globus::GRAM::Error::RSL_STDERR_POSITION() โ€” creates a new RSL_STDERR_POSITION GRAM error.
  • $error = Globus::GRAM::Error::INVALID_STDERR_POSITION() โ€” creates a new INVALID_STDERR_POSITION GRAM error.
  • $error = Globus::GRAM::Error::RESTART_FAILED() โ€” creates a new RESTART_FAILED GRAM error ๐Ÿ˜ญ
  • $error = Globus::GRAM::Error::NO_STATE_FILE() โ€” creates a new NO_STATE_FILE GRAM error.
  • $error = Globus::GRAM::Error::READING_STATE_FILE() โ€” creates a new READING_STATE_FILE GRAM error.
  • $error = Globus::GRAM::Error::WRITING_STATE_FILE() โ€” creates a new WRITING_STATE_FILE GRAM error.
  • $error = Globus::GRAM::Error::OLD_JM_ALIVE() โ€” creates a new OLD_JM_ALIVE GRAM error.
  • $error = Globus::GRAM::Error::TTL_EXPIRED() โ€” creates a new TTL_EXPIRED GRAM error ๐Ÿฆ‹
  • $error = Globus::GRAM::Error::SUBMIT_UNKNOWN() โ€” creates a new SUBMIT_UNKNOWN GRAM error.
  • $error = Globus::GRAM::Error::RSL_REMOTE_IO_URL() โ€” creates a new RSL_REMOTE_IO_URL GRAM error.
  • $error = Globus::GRAM::Error::WRITING_REMOTE_IO_URL() โ€” creates a new WRITING_REMOTE_IO_URL GRAM error.
  • $error = Globus::GRAM::Error::STDIO_SIZE() โ€” creates a new STDIO_SIZE GRAM error.
  • $error = Globus::GRAM::Error::JM_STOPPED() โ€” creates a new JM_STOPPED GRAM error.
  • $error = Globus::GRAM::Error::USER_PROXY_EXPIRED() โ€” creates a new USER_PROXY_EXPIRED GRAM error ๐Ÿ’œ
  • $error = Globus::GRAM::Error::JOB_UNSUBMITTED() โ€” creates a new JOB_UNSUBMITTED GRAM error.
  • $error = Globus::GRAM::Error::INVALID_COMMIT() โ€” creates a new INVALID_COMMIT GRAM error.
  • $error = Globus::GRAM::Error::RSL_SCHEDULER_SPECIFIC() โ€” creates a new RSL_SCHEDULER_SPECIFIC GRAM error.
  • $error = Globus::GRAM::Error::STAGE_IN_FAILED() โ€” creates a new STAGE_IN_FAILED GRAM error ๐ŸŒธ
  • $error = Globus::GRAM::Error::INVALID_SCRATCH() โ€” creates a new INVALID_SCRATCH GRAM error.
  • $error = Globus::GRAM::Error::RSL_CACHE() โ€” creates a new RSL_CACHE GRAM error.
  • $error = Globus::GRAM::Error::INVALID_SUBMIT_ATTRIBUTE() โ€” creates a new INVALID_SUBMIT_ATTRIBUTE GRAM error.
  • $error = Globus::GRAM::Error::INVALID_STDIO_UPDATE_ATTRIBUTE() โ€” creates a new INVALID_STDIO_UPDATE_ATTRIBUTE GRAM error.
  • $error = Globus::GRAM::Error::INVALID_RESTART_ATTRIBUTE() โ€” creates a new INVALID_RESTART_ATTRIBUTE GRAM error.
  • $error = Globus::GRAM::Error::RSL_FILE_STAGE_IN() โ€” creates a new RSL_FILE_STAGE_IN GRAM error ๐Ÿงš
  • $error = Globus::GRAM::Error::RSL_FILE_STAGE_IN_SHARED() โ€” creates a new RSL_FILE_STAGE_IN_SHARED GRAM error.
  • $error = Globus::GRAM::Error::RSL_FILE_STAGE_OUT() โ€” creates a new RSL_FILE_STAGE_OUT GRAM error.
  • $error = Globus::GRAM::Error::RSL_GASS_CACHE() โ€” creates a new RSL_GASS_CACHE GRAM error.
  • $error = Globus::GRAM::Error::RSL_FILE_CLEANUP() โ€” creates a new RSL_FILE_CLEANUP GRAM error.
  • $error = Globus::GRAM::Error::RSL_SCRATCH() โ€” creates a new RSL_SCRATCH GRAM error.
  • $error = Globus::GRAM::Error::INVALID_SCHEDULER_SPECIFIC() โ€” creates a new INVALID_SCHEDULER_SPECIFIC GRAM error โญ
  • $error = Globus::GRAM::Error::UNDEFINED_ATTRIBUTE() โ€” creates a new UNDEFINED_ATTRIBUTE GRAM error.
  • $error = Globus::GRAM::Error::INVALID_CACHE() โ€” creates a new INVALID_CACHE GRAM error.
  • $error = Globus::GRAM::Error::INVALID_SAVE_STATE() โ€” creates a new INVALID_SAVE_STATE GRAM error.
  • $error = Globus::GRAM::Error::OPENING_VALIDATION_FILE() โ€” creates a new OPENING_VALIDATION_FILE GRAM error.
  • $error = Globus::GRAM::Error::READING_VALIDATION_FILE() โ€” creates a new READING_VALIDATION_FILE GRAM error.
  • $error = Globus::GRAM::Error::RSL_PROXY_TIMEOUT() โ€” creates a new RSL_PROXY_TIMEOUT GRAM error ๐ŸŒˆ
  • $error = Globus::GRAM::Error::INVALID_PROXY_TIMEOUT() โ€” creates a new INVALID_PROXY_TIMEOUT GRAM error.
  • $error = Globus::GRAM::Error::STAGE_OUT_FAILED() โ€” creates a new STAGE_OUT_FAILED GRAM error.
  • $error = Globus::GRAM::Error::JOB_CONTACT_NOT_FOUND() โ€” creates a new JOB_CONTACT_NOT_FOUND GRAM error.
  • $error = Globus::GRAM::Error::DELEGATION_FAILED() โ€” creates a new DELEGATION_FAILED GRAM error.
  • $error = Globus::GRAM::Error::LOCKING_STATE_LOCK_FILE() โ€” creates a new LOCKING_STATE_LOCK_FILE GRAM error ๐Ÿ”ฅ
  • $error = Globus::GRAM::Error::INVALID_ATTR() โ€” creates a new INVALID_ATTR GRAM error.
  • $error = Globus::GRAM::Error::NULL_PARAMETER() โ€” creates a new NULL_PARAMETER GRAM error.
  • $error = Globus::GRAM::Error::STILL_STREAMING() โ€” creates a new STILL_STREAMING GRAM error.
  • $error = Globus::GRAM::Error::AUTHORIZATION_DENIED() โ€” creates a new AUTHORIZATION_DENIED GRAM error ๐Ÿ’€
  • $error = Globus::GRAM::Error::AUTHORIZATION_SYSTEM_FAILURE() โ€” creates a new AUTHORIZATION_SYSTEM_FAILURE GRAM error.
  • $error = Globus::GRAM::Error::AUTHORIZATION_DENIED_JOB_ID() โ€” creates a new AUTHORIZATION_DENIED_JOB_ID GRAM error.
  • $error = Globus::GRAM::Error::AUTHORIZATION_DENIED_EXECUTABLE() โ€” creates a new AUTHORIZATION_DENIED_EXECUTABLE GRAM error.
  • $error = Globus::GRAM::Error::RSL_USER_NAME() โ€” creates a new RSL_USER_NAME GRAM error ๐Ÿ‘‘
  • $error = Globus::GRAM::Error::INVALID_USER_NAME() โ€” creates a new INVALID_USER_NAME GRAM error.
  • $error = Globus::GRAM::Error::LAST() โ€” creates a new LAST GRAM error. and yes bestie, that's the very last one, the whole list ate and left no crumbs ๐Ÿ’…

And that's the whole entire page, bestie โ€” every single constructor, zero skipped, zero summarised ๐Ÿซถ this beauty is perl v5.16.3, dated 2022-05-24, and it lives as Error(3pm). go forth and catch your errors like the main character you are ๐Ÿ’–โœจ