Error(3pm)
๐ 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 aGlobus::GRAM::Errorobject. That's the lil explanation, bestie. ๐ฌ$error->value()โ returns the integer error code that goes with aGlobus::GRAM::Errorobject. 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 newPARAMETER_NOT_SUPPORTEDGRAM error. ๐ซ$error = Globus::GRAM::Error::INVALID_REQUEST()โ creates a newINVALID_REQUESTGRAM error. ๐$error = Globus::GRAM::Error::NO_RESOURCES()โ creates a newNO_RESOURCESGRAM error. ๐ธ$error = Globus::GRAM::Error::BAD_DIRECTORY()โ creates a newBAD_DIRECTORYGRAM error. ๐$error = Globus::GRAM::Error::EXECUTABLE_NOT_FOUND()โ creates a newEXECUTABLE_NOT_FOUNDGRAM error. ๐$error = Globus::GRAM::Error::INSUFFICIENT_FUNDS()โ creates a newINSUFFICIENT_FUNDSGRAM error. ๐ณ$error = Globus::GRAM::Error::AUTHORIZATION()โ creates a newAUTHORIZATIONGRAM error. ๐$error = Globus::GRAM::Error::USER_CANCELLED()โ creates a newUSER_CANCELLEDGRAM error. ๐$error = Globus::GRAM::Error::SYSTEM_CANCELLED()โ creates a newSYSTEM_CANCELLEDGRAM error. ๐$error = Globus::GRAM::Error::PROTOCOL_FAILED()โ creates a newPROTOCOL_FAILEDGRAM error. ๐ก$error = Globus::GRAM::Error::STDIN_NOT_FOUND()โ creates a newSTDIN_NOT_FOUNDGRAM error. โจ๏ธ$error = Globus::GRAM::Error::CONNECTION_FAILED()โ creates a newCONNECTION_FAILEDGRAM error. ๐$error = Globus::GRAM::Error::INVALID_MAXTIME()โ creates a newINVALID_MAXTIMEGRAM error. โณ$error = Globus::GRAM::Error::INVALID_COUNT()โ creates a newINVALID_COUNTGRAM error. ๐ข$error = Globus::GRAM::Error::NULL_SPECIFICATION_TREE()โ creates a newNULL_SPECIFICATION_TREEGRAM error. ๐ณ$error = Globus::GRAM::Error::JM_FAILED_ALLOW_ATTACH()โ creates a newJM_FAILED_ALLOW_ATTACHGRAM error. ๐$error = Globus::GRAM::Error::JOB_EXECUTION_FAILED()โ creates a newJOB_EXECUTION_FAILEDGRAM error. ๐ฅ$error = Globus::GRAM::Error::INVALID_PARADYN()โ creates a newINVALID_PARADYNGRAM error. ๐$error = Globus::GRAM::Error::INVALID_JOBTYPE()โ creates a newINVALID_JOBTYPEGRAM error. ๐ท๏ธ$error = Globus::GRAM::Error::INVALID_GRAM_MYJOB()โ creates a newINVALID_GRAM_MYJOBGRAM error. ๐$error = Globus::GRAM::Error::BAD_SCRIPT_ARG_FILE()โ creates a newBAD_SCRIPT_ARG_FILEGRAM error. ๐$error = Globus::GRAM::Error::ARG_FILE_CREATION_FAILED()โ creates a newARG_FILE_CREATION_FAILEDGRAM error. ๐$error = Globus::GRAM::Error::INVALID_JOBSTATE()โ creates a newINVALID_JOBSTATEGRAM error. ๐ฆ$error = Globus::GRAM::Error::INVALID_SCRIPT_REPLY()โ creates a newINVALID_SCRIPT_REPLYGRAM error. ๐$error = Globus::GRAM::Error::INVALID_SCRIPT_STATUS()โ creates a newINVALID_SCRIPT_STATUSGRAM error. ๐$error = Globus::GRAM::Error::JOBTYPE_NOT_SUPPORTED()โ creates a newJOBTYPE_NOT_SUPPORTEDGRAM error. ๐ซ$error = Globus::GRAM::Error::UNIMPLEMENTED()โ creates a newUNIMPLEMENTEDGRAM error. ๐ง$error = Globus::GRAM::Error::TEMP_SCRIPT_FILE_FAILED()โ creates a newTEMP_SCRIPT_FILE_FAILEDGRAM error. ๐๏ธ$error = Globus::GRAM::Error::USER_PROXY_NOT_FOUND()โ creates a newUSER_PROXY_NOT_FOUNDGRAM error. ๐ต๏ธ$error = Globus::GRAM::Error::OPENING_USER_PROXY()โ creates a newOPENING_USER_PROXYGRAM error. ๐$error = Globus::GRAM::Error::JOB_CANCEL_FAILED()โ creates a newJOB_CANCEL_FAILEDGRAM error. โ$error = Globus::GRAM::Error::MALLOC_FAILED()โ creates a newMALLOC_FAILEDGRAM error. ๐ง$error = Globus::GRAM::Error::DUCT_INIT_FAILED()โ creates a newDUCT_INIT_FAILEDGRAM error. ๐ ๏ธ$error = Globus::GRAM::Error::DUCT_LSP_FAILED()โ creates a newDUCT_LSP_FAILEDGRAM error. ๐ง$error = Globus::GRAM::Error::INVALID_HOST_COUNT()โ creates a newINVALID_HOST_COUNTGRAM error. ๐ฅ๏ธ$error = Globus::GRAM::Error::UNSUPPORTED_PARAMETER()โ creates a newUNSUPPORTED_PARAMETERGRAM error. ๐ซ$error = Globus::GRAM::Error::INVALID_QUEUE()โ creates a newINVALID_QUEUEGRAM error. ๐๏ธ$error = Globus::GRAM::Error::INVALID_PROJECT()โ creates a newINVALID_PROJECTGRAM error. ๐$error = Globus::GRAM::Error::RSL_EVALUATION_FAILED()โ creates a newRSL_EVALUATION_FAILEDGRAM error. ๐งฎ$error = Globus::GRAM::Error::BAD_RSL_ENVIRONMENT()โ creates a newBAD_RSL_ENVIRONMENTGRAM error. ๐$error = Globus::GRAM::Error::DRYRUN()โ creates a newDRYRUNGRAM error. ๐งช$error = Globus::GRAM::Error::ZERO_LENGTH_RSL()โ creates a newZERO_LENGTH_RSLGRAM error. ๐$error = Globus::GRAM::Error::STAGING_EXECUTABLE()โ creates a newSTAGING_EXECUTABLEGRAM error. ๐ญ$error = Globus::GRAM::Error::STAGING_STDIN()โ creates a newSTAGING_STDINGRAM error. ๐ฅ$error = Globus::GRAM::Error::INVALID_JOB_MANAGER_TYPE()โ creates a newINVALID_JOB_MANAGER_TYPEGRAM error. ๐ง๐ผ$error = Globus::GRAM::Error::BAD_ARGUMENTS()โ creates a newBAD_ARGUMENTSGRAM error. ๐ฃ๏ธ$error = Globus::GRAM::Error::GATEKEEPER_MISCONFIGURED()โ creates a newGATEKEEPER_MISCONFIGUREDGRAM error. ๐ช$error = Globus::GRAM::Error::BAD_RSL()โ creates a newBAD_RSLGRAM error. ๐$error = Globus::GRAM::Error::VERSION_MISMATCH()โ creates a newVERSION_MISMATCHGRAM error. ๐$error = Globus::GRAM::Error::RSL_ARGUMENTS()โ creates a newRSL_ARGUMENTSGRAM error. ๐๏ธ$error = Globus::GRAM::Error::RSL_COUNT()โ creates a newRSL_COUNTGRAM error. ๐ข$error = Globus::GRAM::Error::RSL_DIRECTORY()โ creates a newRSL_DIRECTORYGRAM error. ๐$error = Globus::GRAM::Error::RSL_DRYRUN()โ creates a newRSL_DRYRUNGRAM error. ๐งช$error = Globus::GRAM::Error::RSL_ENVIRONMENT()โ creates a newRSL_ENVIRONMENTGRAM error. ๐ฟ$error = Globus::GRAM::Error::RSL_EXECUTABLE()โ creates a newRSL_EXECUTABLEGRAM error. โ๏ธ$error = Globus::GRAM::Error::RSL_HOST_COUNT()โ creates a newRSL_HOST_COUNTGRAM error. ๐ฅ๏ธ$error = Globus::GRAM::Error::RSL_JOBTYPE()โ creates a newRSL_JOBTYPEGRAM error. ๐ท๏ธ$error = Globus::GRAM::Error::RSL_MAXTIME()โ creates a newRSL_MAXTIMEGRAM error. โฑ๏ธ$error = Globus::GRAM::Error::RSL_MYJOB()โ creates a newRSL_MYJOBGRAM error. ๐$error = Globus::GRAM::Error::RSL_PARADYN()โ creates a newRSL_PARADYNGRAM error. ๐$error = Globus::GRAM::Error::RSL_PROJECT()โ creates a newRSL_PROJECTGRAM error. ๐$error = Globus::GRAM::Error::RSL_QUEUE()โ creates a newRSL_QUEUEGRAM error. ๐๏ธ$error = Globus::GRAM::Error::RSL_STDERR()โ creates a newRSL_STDERRGRAM error. ๐ค$error = Globus::GRAM::Error::RSL_STDIN()โ creates a newRSL_STDINGRAM error. ๐ฅ$error = Globus::GRAM::Error::RSL_STDOUT()โ creates a newRSL_STDOUTGRAM error. ๐ค$error = Globus::GRAM::Error::OPENING_JOBMANAGER_SCRIPT()โ creates a newOPENING_JOBMANAGER_SCRIPTGRAM error. ๐$error = Globus::GRAM::Error::CREATING_PIPE()โ creates a newCREATING_PIPEGRAM error. ๐งต$error = Globus::GRAM::Error::FCNTL_FAILED()โ creates a newFCNTL_FAILEDGRAM error. ๐ง$error = Globus::GRAM::Error::STDOUT_FILENAME_FAILED()โ creates a newSTDOUT_FILENAME_FAILEDGRAM error. ๐$error = Globus::GRAM::Error::STDERR_FILENAME_FAILED()โ creates a newSTDERR_FILENAME_FAILEDGRAM error. ๐$error = Globus::GRAM::Error::FORKING_EXECUTABLE()โ creates a newFORKING_EXECUTABLEGRAM error. ๐ด$error = Globus::GRAM::Error::EXECUTABLE_PERMISSIONS()โ creates a newEXECUTABLE_PERMISSIONSGRAM error. ๐$error = Globus::GRAM::Error::OPENING_STDOUT()โ creates a newOPENING_STDOUTGRAM error. ๐ค$error = Globus::GRAM::Error::OPENING_STDERR()โ creates a newOPENING_STDERRGRAM error. ๐ค$error = Globus::GRAM::Error::OPENING_CACHE_USER_PROXY()โ creates a newOPENING_CACHE_USER_PROXYGRAM error. ๐๏ธ$error = Globus::GRAM::Error::OPENING_CACHE()โ creates a newOPENING_CACHEGRAM error. ๐๏ธ$error = Globus::GRAM::Error::INSERTING_CLIENT_CONTACT()โ creates a newINSERTING_CLIENT_CONTACTGRAM error. ๐$error = Globus::GRAM::Error::CLIENT_CONTACT_NOT_FOUND()โ creates a newCLIENT_CONTACT_NOT_FOUNDGRAM error. ๐$error = Globus::GRAM::Error::CONTACTING_JOB_MANAGER()โ creates a newCONTACTING_JOB_MANAGERGRAM error. ๐$error = Globus::GRAM::Error::INVALID_JOB_CONTACT()โ creates a newINVALID_JOB_CONTACTGRAM error. ๐$error = Globus::GRAM::Error::UNDEFINED_EXE()โ creates a newUNDEFINED_EXEGRAM error. โ$error = Globus::GRAM::Error::CONDOR_ARCH()โ creates a newCONDOR_ARCHGRAM error. ๐๏ธ$error = Globus::GRAM::Error::CONDOR_OS()โ creates a newCONDOR_OSGRAM error. ๐ป$error = Globus::GRAM::Error::RSL_MIN_MEMORY()โ creates a newRSL_MIN_MEMORYGRAM error. ๐ง$error = Globus::GRAM::Error::RSL_MAX_MEMORY()โ creates a newRSL_MAX_MEMORYGRAM error. ๐ง$error = Globus::GRAM::Error::INVALID_MIN_MEMORY()โ creates a newINVALID_MIN_MEMORYGRAM error. ๐ง$error = Globus::GRAM::Error::INVALID_MAX_MEMORY()โ creates a newINVALID_MAX_MEMORYGRAM error. ๐ง$error = Globus::GRAM::Error::HTTP_FRAME_FAILED()โ creates a newHTTP_FRAME_FAILEDGRAM error. ๐$error = Globus::GRAM::Error::HTTP_UNFRAME_FAILED()โ creates a newHTTP_UNFRAME_FAILEDGRAM error. ๐$error = Globus::GRAM::Error::HTTP_PACK_FAILED()โ creates a newHTTP_PACK_FAILEDGRAM error. ๐ฆ$error = Globus::GRAM::Error::HTTP_UNPACK_FAILED()โ creates a newHTTP_UNPACK_FAILEDGRAM error. ๐ฆ$error = Globus::GRAM::Error::INVALID_JOB_QUERY()โ creates a newINVALID_JOB_QUERYGRAM error. ๐$error = Globus::GRAM::Error::SERVICE_NOT_FOUND()โ creates a newSERVICE_NOT_FOUNDGRAM error. ๐๏ธ$error = Globus::GRAM::Error::JOB_QUERY_DENIAL()โ creates a newJOB_QUERY_DENIALGRAM error. ๐ซ$error = Globus::GRAM::Error::CALLBACK_NOT_FOUND()โ creates a newCALLBACK_NOT_FOUNDGRAM error. ๐$error = Globus::GRAM::Error::BAD_GATEKEEPER_CONTACT()โ creates a newBAD_GATEKEEPER_CONTACTGRAM error. ๐ช$error = Globus::GRAM::Error::POE_NOT_FOUND()โ creates a newPOE_NOT_FOUNDGRAM error. ๐$error = Globus::GRAM::Error::MPIRUN_NOT_FOUND()โ creates a newMPIRUN_NOT_FOUNDGRAM error. ๐$error = Globus::GRAM::Error::RSL_START_TIME()โ creates a newRSL_START_TIMEGRAM error. โฐ$error = Globus::GRAM::Error::RSL_RESERVATION_HANDLE()โ creates a newRSL_RESERVATION_HANDLEGRAM 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-newRSL_MAX_WALL_TIMEGRAM error.$error = Globus::GRAM::Error::INVALID_MAX_WALL_TIME()โ creates a freshINVALID_MAX_WALL_TIMEGRAM error.$error = Globus::GRAM::Error::RSL_MAX_CPU_TIME()โ makes a newRSL_MAX_CPU_TIMEGRAM error โจ$error = Globus::GRAM::Error::INVALID_MAX_CPU_TIME()โ newINVALID_MAX_CPU_TIMEGRAM error, coming right up.$error = Globus::GRAM::Error::JM_SCRIPT_NOT_FOUND()โ creates a newJM_SCRIPT_NOT_FOUNDGRAM error.$error = Globus::GRAM::Error::JM_SCRIPT_PERMISSIONS()โ creates a newJM_SCRIPT_PERMISSIONSGRAM error.$error = Globus::GRAM::Error::SIGNALING_JOB()โ newSIGNALING_JOBGRAM error, no cap.$error = Globus::GRAM::Error::UNKNOWN_SIGNAL_TYPE()โ creates a newUNKNOWN_SIGNAL_TYPEGRAM error.$error = Globus::GRAM::Error::GETTING_JOBID()โ hands you a newGETTING_JOBIDGRAM error.$error = Globus::GRAM::Error::WAITING_FOR_COMMIT()โ creates a newWAITING_FOR_COMMITGRAM error ๐$error = Globus::GRAM::Error::COMMIT_TIMED_OUT()โ creates a newCOMMIT_TIMED_OUTGRAM error.$error = Globus::GRAM::Error::RSL_SAVE_STATE()โ newRSL_SAVE_STATEGRAM error, freshly minted.$error = Globus::GRAM::Error::RSL_RESTART()โ creates a newRSL_RESTARTGRAM error.$error = Globus::GRAM::Error::RSL_TWO_PHASE_COMMIT()โ creates a newRSL_TWO_PHASE_COMMITGRAM error.$error = Globus::GRAM::Error::INVALID_TWO_PHASE_COMMIT()โ creates a newINVALID_TWO_PHASE_COMMITGRAM error ๐$error = Globus::GRAM::Error::RSL_STDOUT_POSITION()โ creates a newRSL_STDOUT_POSITIONGRAM error.$error = Globus::GRAM::Error::INVALID_STDOUT_POSITION()โ creates a newINVALID_STDOUT_POSITIONGRAM error.$error = Globus::GRAM::Error::RSL_STDERR_POSITION()โ creates a newRSL_STDERR_POSITIONGRAM error.$error = Globus::GRAM::Error::INVALID_STDERR_POSITION()โ creates a newINVALID_STDERR_POSITIONGRAM error.$error = Globus::GRAM::Error::RESTART_FAILED()โ creates a newRESTART_FAILEDGRAM error ๐ญ$error = Globus::GRAM::Error::NO_STATE_FILE()โ creates a newNO_STATE_FILEGRAM error.$error = Globus::GRAM::Error::READING_STATE_FILE()โ creates a newREADING_STATE_FILEGRAM error.$error = Globus::GRAM::Error::WRITING_STATE_FILE()โ creates a newWRITING_STATE_FILEGRAM error.$error = Globus::GRAM::Error::OLD_JM_ALIVE()โ creates a newOLD_JM_ALIVEGRAM error.$error = Globus::GRAM::Error::TTL_EXPIRED()โ creates a newTTL_EXPIREDGRAM error ๐ฆ$error = Globus::GRAM::Error::SUBMIT_UNKNOWN()โ creates a newSUBMIT_UNKNOWNGRAM error.$error = Globus::GRAM::Error::RSL_REMOTE_IO_URL()โ creates a newRSL_REMOTE_IO_URLGRAM error.$error = Globus::GRAM::Error::WRITING_REMOTE_IO_URL()โ creates a newWRITING_REMOTE_IO_URLGRAM error.$error = Globus::GRAM::Error::STDIO_SIZE()โ creates a newSTDIO_SIZEGRAM error.$error = Globus::GRAM::Error::JM_STOPPED()โ creates a newJM_STOPPEDGRAM error.$error = Globus::GRAM::Error::USER_PROXY_EXPIRED()โ creates a newUSER_PROXY_EXPIREDGRAM error ๐$error = Globus::GRAM::Error::JOB_UNSUBMITTED()โ creates a newJOB_UNSUBMITTEDGRAM error.$error = Globus::GRAM::Error::INVALID_COMMIT()โ creates a newINVALID_COMMITGRAM error.$error = Globus::GRAM::Error::RSL_SCHEDULER_SPECIFIC()โ creates a newRSL_SCHEDULER_SPECIFICGRAM error.$error = Globus::GRAM::Error::STAGE_IN_FAILED()โ creates a newSTAGE_IN_FAILEDGRAM error ๐ธ$error = Globus::GRAM::Error::INVALID_SCRATCH()โ creates a newINVALID_SCRATCHGRAM error.$error = Globus::GRAM::Error::RSL_CACHE()โ creates a newRSL_CACHEGRAM error.$error = Globus::GRAM::Error::INVALID_SUBMIT_ATTRIBUTE()โ creates a newINVALID_SUBMIT_ATTRIBUTEGRAM error.$error = Globus::GRAM::Error::INVALID_STDIO_UPDATE_ATTRIBUTE()โ creates a newINVALID_STDIO_UPDATE_ATTRIBUTEGRAM error.$error = Globus::GRAM::Error::INVALID_RESTART_ATTRIBUTE()โ creates a newINVALID_RESTART_ATTRIBUTEGRAM error.$error = Globus::GRAM::Error::RSL_FILE_STAGE_IN()โ creates a newRSL_FILE_STAGE_INGRAM error ๐ง$error = Globus::GRAM::Error::RSL_FILE_STAGE_IN_SHARED()โ creates a newRSL_FILE_STAGE_IN_SHAREDGRAM error.$error = Globus::GRAM::Error::RSL_FILE_STAGE_OUT()โ creates a newRSL_FILE_STAGE_OUTGRAM error.$error = Globus::GRAM::Error::RSL_GASS_CACHE()โ creates a newRSL_GASS_CACHEGRAM error.$error = Globus::GRAM::Error::RSL_FILE_CLEANUP()โ creates a newRSL_FILE_CLEANUPGRAM error.$error = Globus::GRAM::Error::RSL_SCRATCH()โ creates a newRSL_SCRATCHGRAM error.$error = Globus::GRAM::Error::INVALID_SCHEDULER_SPECIFIC()โ creates a newINVALID_SCHEDULER_SPECIFICGRAM error โญ$error = Globus::GRAM::Error::UNDEFINED_ATTRIBUTE()โ creates a newUNDEFINED_ATTRIBUTEGRAM error.$error = Globus::GRAM::Error::INVALID_CACHE()โ creates a newINVALID_CACHEGRAM error.$error = Globus::GRAM::Error::INVALID_SAVE_STATE()โ creates a newINVALID_SAVE_STATEGRAM error.$error = Globus::GRAM::Error::OPENING_VALIDATION_FILE()โ creates a newOPENING_VALIDATION_FILEGRAM error.$error = Globus::GRAM::Error::READING_VALIDATION_FILE()โ creates a newREADING_VALIDATION_FILEGRAM error.$error = Globus::GRAM::Error::RSL_PROXY_TIMEOUT()โ creates a newRSL_PROXY_TIMEOUTGRAM error ๐$error = Globus::GRAM::Error::INVALID_PROXY_TIMEOUT()โ creates a newINVALID_PROXY_TIMEOUTGRAM error.$error = Globus::GRAM::Error::STAGE_OUT_FAILED()โ creates a newSTAGE_OUT_FAILEDGRAM error.$error = Globus::GRAM::Error::JOB_CONTACT_NOT_FOUND()โ creates a newJOB_CONTACT_NOT_FOUNDGRAM error.$error = Globus::GRAM::Error::DELEGATION_FAILED()โ creates a newDELEGATION_FAILEDGRAM error.$error = Globus::GRAM::Error::LOCKING_STATE_LOCK_FILE()โ creates a newLOCKING_STATE_LOCK_FILEGRAM error ๐ฅ$error = Globus::GRAM::Error::INVALID_ATTR()โ creates a newINVALID_ATTRGRAM error.$error = Globus::GRAM::Error::NULL_PARAMETER()โ creates a newNULL_PARAMETERGRAM error.$error = Globus::GRAM::Error::STILL_STREAMING()โ creates a newSTILL_STREAMINGGRAM error.$error = Globus::GRAM::Error::AUTHORIZATION_DENIED()โ creates a newAUTHORIZATION_DENIEDGRAM error ๐$error = Globus::GRAM::Error::AUTHORIZATION_SYSTEM_FAILURE()โ creates a newAUTHORIZATION_SYSTEM_FAILUREGRAM error.$error = Globus::GRAM::Error::AUTHORIZATION_DENIED_JOB_ID()โ creates a newAUTHORIZATION_DENIED_JOB_IDGRAM error.$error = Globus::GRAM::Error::AUTHORIZATION_DENIED_EXECUTABLE()โ creates a newAUTHORIZATION_DENIED_EXECUTABLEGRAM error.$error = Globus::GRAM::Error::RSL_USER_NAME()โ creates a newRSL_USER_NAMEGRAM error ๐$error = Globus::GRAM::Error::INVALID_USER_NAME()โ creates a newINVALID_USER_NAMEGRAM error.$error = Globus::GRAM::Error::LAST()โ creates a newLASTGRAM 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 ๐โจ
๐ฆ where this page comes from
- debian bookworm: libglobus-gram-protocol-doc 13.6-2 ยท Apache-2.0
- debian trixie: libglobus-gram-protocol-doc 13.6-3 ยท Apache-2.0
- epel 10: globus-gram-protocol-doc 13.6-5.el10_0 ยท Apache-2.0
- epel 9: globus-gram-protocol-doc 13.6-1.el9 ยท ASL 2.0
- fedora 43: globus-gram-protocol-doc 13.6-10.fc43 ยท Apache-2.0
- fedora 44: globus-gram-protocol-doc 13.6-11.fc44 ยท Apache-2.0
- ubuntu noble: libglobus-gram-protocol-doc 13.6-3build1 ยท Apache-2.0
- ubuntu questing: libglobus-gram-protocol-doc 13.6-3build1
- ubuntu resolute: libglobus-gram-protocol-doc 13.6-3build2 ยท Apache-2.0
- ubuntu stonking: libglobus-gram-protocol-doc 13.6-4 ยท Apache-2.0
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms