Go to the previous, next section.

# ILU Minor Codes for System Exceptions

## Introduction

This document describes the ILU's vendor-specific minors codes used in CORBA system exceptions.

## Minor Codes for System Exception BAD_PARAM

- `ilu_bpm_duh`(1229717504, 0x494c0000) -- It should be pretty obvious.
- `ilu_bpm_true`(1229717505, 0x494c0001) -- Attempting RPC on true server.
- `ilu_bpm_asynch_unreliable`(1229717506, 0x494c0002) -- asynch method call on unreliable transport.
- `ilu_bpm_late`(1229717507, 0x494c0003) -- called ilu_SetFoo too late.
- `ilu_bpm_not_exported`(1229717508, 0x494c0004) -- asked to output object of server with no ports.
- `ilu_bpm_tinfo`(1229717509, 0x494c0005) -- invalid transport info string.
- `ilu_bpm_pinfo`(1229717510, 0x494c0006) -- invalid protocol info string.
- `ilu_bpm_typeID`(1229717511, 0x494c0007) -- invalid type ID.
- `ilu_bpm_OID`(1229717512, 0x494c0008) -- invalid object ID.
- `ilu_bpm_SBH`(1229717513, 0x494c0009) -- bad SBH.
- `ilu_bpm_URL`(1229717514, 0x494c000a) -- invalid URL.
- `ilu_bpm_serverId`(1229717515, 0x494c000b) -- bad server ID string.
- `ilu_bpm_networkAddr`(1229717516, 0x494c000c) -- bad network address or host name.
- `ilu_bpm_connToDefault`(1229717517, 0x494c000d) -- default host appears where a definite one should.
- `ilu_bpm_badPointer`(1229717518, 0x494c000e) -- attempt to address memory not in the process address space.
- `ilu_bpm_fd`(1229717519, 0x494c000f) -- bad file descriptor.
- `ilu_bpm_sequenceLimit`(1229717520, 0x494c0010) -- sequence too long for its limit.
- `ilu_bpm_unionDiscSize`(1229717521, 0x494c0011) -- invalid discriminant size.
- `ilu_bpm_unionDiscValue`(1229717522, 0x494c0012) -- discriminant value invalid for this union type.
- `ilu_bpm_nil`(1229717523, 0x494c0013) -- NIL passed where not allowed.
- `ilu_bpm_broken`(1229717524, 0x494c0014) -- not NIL, but contents look bad.
- `ilu_bpm_closed`(1229717525, 0x494c0015) -- op invoked on closed something.
- `ilu_bpm_small_buffer`(1229717526, 0x494c0016) -- callee needs larger buffer.
- `ilu_bpm_string_null_char`(1229717527, 0x494c0017) -- octet 0 in `string' parm.
- `ilu_bpm_threading`(1229717528, 0x494c0018) -- A proc appropriate only for single-threaded runtimes was called in a mult-threaded runtime -- or the other way around..
- `ilu_bpm_prefix_type_violation`(1229717529, 0x494c0019) -- type in pickle doesn't satisfy prefix type condition on pickle being marshalled or unmarshalled..
- `ilu_bpm_not_byte_type`(1229717530, 0x494c001a) -- expected byte type.
- `ilu_bpm_not_boolean_type`(1229717531, 0x494c001b) -- expected boolean type.
- `ilu_bpm_not_character_type`(1229717532, 0x494c001c) -- expected character type.
- `ilu_bpm_not_shortcharacter_type`(1229717533, 0x494c001d) -- expected shortcharacter type.
- `ilu_bpm_not_shortinteger_type`(1229717534, 0x494c001e) -- expected shortinteger type.
- `ilu_bpm_not_integer_type`(1229717535, 0x494c001f) -- expected integer type.
- `ilu_bpm_not_longinteger_type`(1229717536, 0x494c0020) -- expected longinteger type.
- `ilu_bpm_not_shortcardinal_type`(1229717537, 0x494c0021) -- expected shortcardinal type.
- `ilu_bpm_not_cardinal_type`(1229717538, 0x494c0022) -- expected cardinal type.
- `ilu_bpm_not_longcardinal_type`(1229717539, 0x494c0023) -- expected longcardinal type.
- `ilu_bpm_not_shortreal_type`(1229717540, 0x494c0024) -- expected shortreal type.
- `ilu_bpm_not_real_type`(1229717541, 0x494c0025) -- expected real type.
- `ilu_bpm_not_longreal_type`(1229717542, 0x494c0026) -- expected longreal type.
- `ilu_bpm_not_object_type`(1229717543, 0x494c0027) -- expected object type.
- `ilu_bpm_not_optional_type`(1229717544, 0x494c0028) -- expected optional type.
- `ilu_bpm_not_alias_type`(1229717545, 0x494c0029) -- expected alias type.
- `ilu_bpm_not_union_type`(1229717546, 0x494c002a) -- expected union type.
- `ilu_bpm_invalid_union_arm_index`(1229717547, 0x494c002b) -- out of bounds.
- `ilu_bpm_not_sequence_type`(1229717548, 0x494c002c) -- expected sequence type.
- `ilu_bpm_not_array_type`(1229717549, 0x494c002d) -- expected array type.
- `ilu_bpm_not_record_type`(1229717550, 0x494c002e) -- expected record type.
- `ilu_bpm_invalid_record_field_index`(1229717551, 0x494c002f) -- invalid record field index.
- `ilu_bpm_not_enumeration_type`(1229717552, 0x494c0030) -- expected enumeration type.
- `ilu_bpm_invalid_enum_element_index`(1229717553, 0x494c0031) -- invalid enum element index.
- `ilu_bpm_not_variant_type`(1229717554, 0x494c0032) -- expected variant type.
- `ilu_bpm_invalid_variant_type`(1229717555, 0x494c0033) -- variant type is badly formed.
- `ilu_bpm_not_string_type`(1229717556, 0x494c0034) -- expected string type.
- `ilu_bpm_invalid_typekind`(1229717557, 0x494c0035) -- ilu_Type with bad "kind".
- `ilu_bpm_invalid_method_index`(1229717558, 0x494c0036) -- out of bounds.
- `ilu_bpm_invalid_argument_index`(1229717559, 0x494c0037) -- out of bounds.
- `ilu_bpm_invalid_exception_index`(1229717560, 0x494c0038) -- out of bounds.
- `ilu_bpm_not_sibling`(1229717561, 0x494c0039) -- non-sibling passed where sibling required.
- `ilu_bpm_protocol_registered`(1229717562, 0x494c003a) -- attempt to register already-registered protocol.
- `ilu_bpm_transport_registered`(1229717563, 0x494c003b) -- attempt to register already-registered transport.
- `ilu_bpm_identity_type_registered`(1229717564, 0x494c003c) -- attempting to register already-registered identity type.
- `ilu_bpm_bogus_raise`(1229717565, 0x494c003d) -- Method tried to raise an exception not in its RAISES list..
- `ilu_bpm_some_raise`(1229717566, 0x494c003e) -- Method with empty exn list tried to raise an exn..
- `ilu_bpm_short_char_codeset`(1229717567, 0x494c003f) -- unsupported short character code set.
- `ilu_bpm_char_codeset`(1229717568, 0x494c0040) -- unsupported character code set.
- `ilu_bpm_non_batching`(1229717569, 0x494c0041) -- flush called on non-batching conn.
- `ilu_bpm_serialVsServer`(1229717570, 0x494c0042) -- ilu_Serializer used on wrong server.
- `ilu_bpm_idTypePresent`(1229717571, 0x494c0043) -- passport already contains this identity type.
- `ilu_bpm_serialConcurrent`(1229717572, 0x494c0044) -- bad case of ilu_Serializer used in concurrent calls.
- `ilu_bpm_bad_character`(1229717573, 0x494c0045) -- this char not supported in this codeset.
- `ilu_bpm_invalid_base`(1229717574, 0x494c0046) -- bad radix specified for string scan.
- `ilu_bpm_divide_by_zero`(1229717575, 0x494c0047) -- zero passed as divisor.
- `ilu_bpm_serialVsTransport`(1229717576, 0x494c0048) -- ilu_Serializer used with unreliable transport.
- `ilu_bpm_muxBadEndpoint`(1229717577, 0x494c0049) -- bad endpoint specified in mux trans.
- `ilu_bpm_mux_channel`(1229717578, 0x494c004a) -- bad channel specified in mux trans.
- `ilu_bpm_not_collectible`(1229717579, 0x494c004b) -- non-collectible class used.
- `ilu_bpm_surrogate`(1229717580, 0x494c004c) -- surrogate obj or server used where true required.
- `ilu_bpm_badMallocPtr`(1229717581, 0x494c004d) -- attempt to free non-malloced storage.
- `ilu_bpm_badTinfoIndex`(1229717582, 0x494c004e) -- invalid index into tinfo vector (too large).
- `ilu_bpm_convProtocolExcn`(1229717583, 0x494c004f) -- converted ilu_ProtocolException_GarbageArguments.
- `ilu_bpm_gssNameString`(1229717584, 0x494c0050) -- malformed gss namestring; missing namespace id?.

## Minor Codes for System Exception IMP_LIMIT

- `ilu_ilm_strlen`(1229717504, 0x494c0000) -- ILU will marshal only strings & byte-sequences less than a certain length..
- `ilu_ilm_nomst`(1229717505, 0x494c0001) -- When importing a surrogate, ILU requires that the importing program know some of the object's types, and that one of those known types is a subtype of all the other known types..
- `ilu_ilm_max_protocols`(1229717506, 0x494c0002) -- too many protocols registered.
- `ilu_ilm_max_transports`(1229717507, 0x494c0003) -- too many transports registered.
- `ilu_ilm_max_identity_types`(1229717508, 0x494c0004) -- too many identity types registered.
- `ilu_ilm_refcnt`(1229717509, 0x494c0005) -- refcount would overflow.
- `ilu_ilm_max_union_arms`(1229717510, 0x494c0006) -- too many arms to a union (ILU only permits 32766).
- `ilu_ilm_bad_type_for_protocol`(1229717511, 0x494c0007) -- this protocol does not support this type (some reasonable operation cannot be performed because of a bug in the CORBA spec which ILU faithfully implements).
- `ilu_ilm_sub_protocol`(1229717512, 0x494c0008) -- a sub-protocol has been specified which is not supported.
- `ilu_ilm_unsupportedPickleFormat`(1229717513, 0x494c0009) -- specified pickle format not supported.
- `ilu_ilm_max_buffer_size`(1229717514, 0x494c000a) -- attempt to use a buffer for a sequence too long for it.
- `ilu_ilm_unsupported_charset_encoding`(1229717515, 0x494c000b) -- specified character set encoding not supported.
- `ilu_ilm_unsupported_language`(1229717516, 0x494c000c) -- specified string language not supported.
- `ilu_ilm_unsupported_id_type`(1229717517, 0x494c000d) -- specified identity type not supported.
- `ilu_ilm_bignum_size`(1229717518, 0x494c000e) -- bignum too large for use.
- `ilu_ilm_corba_iiop_unions`(1229717519, 0x494c000f) -- some valid OMG IDL union typecodes cannot be marshalled with IIOP 1.0 or 1.1.
- `ilu_ilm_redirect_cross_protocol`(1229717520, 0x494c0010) -- attempt to redirect call to different RPC protocol.

## Minor Codes for System Exception COMM_FAILURE

- `ilu_cfm_socket_type`(1229717504, 0x494c0000) -- OS doesn't support sock type or protocol.
- `ilu_cfm_bad_address`(1229717505, 0x494c0001) -- local or remote addr not available.
- `ilu_cfm_connect_refused`(1229717506, 0x494c0002) -- remote end refused connection.
- `ilu_cfm_timeout`(1229717507, 0x494c0003) -- timeout.
- `ilu_cfm_nonblock`(1229717508, 0x494c0004) -- can't achieve non-blocking I/O.
- `ilu_cfm_connect_failed`(1229717509, 0x494c0005) -- some other, or unknown, reason.
- `ilu_cfm_eof`(1229717510, 0x494c0006) -- unexpected eof on connection.
- `ilu_cfm_protocol_sync_lost`(1229717511, 0x494c0007) -- unexpected bytes with no way to recover.
- `ilu_cfm_tr_non_boundaried`(1229717512, 0x494c0008) -- can't use this transport stack.
- `ilu_cfm_conn_lost`(1229717513, 0x494c0009) -- other or unknown reason.
- `ilu_cfm_resource_mgmt`(1229717514, 0x494c000a) -- closed due to need for FD.
- `ilu_cfm_convProtocolExcn`(1229717515, 0x494c000b) -- converted ilu_ProtocolException_LostConnection.
- `ilu_cfm_gcRegFailed`(1229717516, 0x494c000c) -- a GC callback failed.
- `ilu_cfm_pingFailed`(1229717517, 0x494c000d) -- a ping failed.

## Minor Codes for System Exception INV_OBJREF

- `ilu_iom_unknown`(1229717504, 0x494c0000) -- reason unknown or has no specific minor code.
- `ilu_iom_sbh`(1229717505, 0x494c0001) -- malformed SBH.
- `ilu_iom_ci`(1229717506, 0x494c0002) -- malformed contact info.
- `ilu_iom_pi`(1229717507, 0x494c0003) -- malformed protocol info.
- `ilu_iom_pc`(1229717508, 0x494c0004) -- unknown protocol class.
- `ilu_iom_ps`(1229717509, 0x494c0005) -- protocol-specific part invalid.
- `ilu_iom_ti`(1229717510, 0x494c0006) -- malformed transport info.
- `ilu_iom_tc`(1229717511, 0x494c0007) -- unknown transport class.
- `ilu_iom_ts`(1229717512, 0x494c0008) -- transport-specific part invalid.
- `ilu_iom_sid`(1229717513, 0x494c0009) -- malformed server ID.
- `ilu_iom_ih`(1229717514, 0x494c000a) -- malformed instance handle.
- `ilu_iom_bad_mstid`(1229717515, 0x494c000b) -- malformed MSTID.
- `ilu_iom_mstid_fail`(1229717516, 0x494c000c) -- can't resolve MSTID.
- `ilu_iom_nil`(1229717517, 0x494c000d) -- NIL object found in invalid context.
- `ilu_iom_bad_url_scheme`(1229717518, 0x494c000e) -- invalid scheme tag.
- `ilu_iom_tf`(1229717519, 0x494c000f) -- Transport class used in inappropriately filterly position..
- `ilu_iom_ior`(1229717520, 0x494c0010) -- invalid IIOP IOR.
- `ilu_iom_cant_connect`(1229717521, 0x494c0011) -- can't connect to server.
- `ilu_iom_svr_closed`(1229717522, 0x494c0012) -- server closed.
- `ilu_iom_type_nf`(1229717523, 0x494c0013) -- exist no inst.s of req'd type.
- `ilu_iom_meth_nf`(1229717524, 0x494c0014) -- receiver doesn't recognize method.
- `ilu_iom_inst_nf`(1229717525, 0x494c0015) -- instance doesn't exist.
- `ilu_iom_bad_single`(1229717526, 0x494c0016) -- can't exist due to singleton restr..
- `ilu_iom_wrong_type`(1229717527, 0x494c0017) -- instance doesn't have right type.
- `ilu_iom_short_char_codeset`(1229717528, 0x494c0018) -- unsupported short character code set.
- `ilu_iom_char_codeset`(1229717529, 0x494c0019) -- unsupported character code set.
- `ilu_iom_relocate_loop`(1229717530, 0x494c001a) -- relocate loop.
- `ilu_iom_conc_serial`(1229717531, 0x494c001b) -- serializer used when contact info is concurrent.
- `ilu_iom_CosNaming_NotFound`(1229717532, 0x494c001c) -- CosNaming returned NotFound.
- `ilu_iom_CosNaming_CannotProceed`(1229717533, 0x494c001d) -- CosNaming returned CannotProceed.
- `ilu_iom_CosNaming_InvalidName`(1229717534, 0x494c001e) -- CosNaming returned InvalidName.

## Minor Codes for System Exception INTERNAL

- `ilu_im_inv_mutex`(1229717504, 0x494c0000) -- some mutex was deemed "invalid".
- `ilu_im_broken`(1229717505, 0x494c0001) -- kernel data str broken -- NIL where shouldn't be.
- `ilu_im_unhandled`(1229717506, 0x494c0002) -- Unexpected ilu_Error type raised in MOP.
- `ilu_im_errno`(1229717507, 0x494c0003) -- syscall raised unexpected errno.
- `ilu_im_badKernelErr`(1229717508, 0x494c0004) -- kernel call returned undexpected major err code.
- `ilu_im_trBufSize`(1229717509, 0x494c0005) -- tc_get_output_buffer couldn't.
- `ilu_im_tInfoLen`(1229717510, 0x494c0006) -- tinfo too long.
- `ilu_im_badTypeKind`(1229717511, 0x494c0007) -- invalid ilu_TypeKind code for context.
- `ilu_im_callFail`(1229717512, 0x494c0008) -- an internal call failed.
- `ilu_im_badLocks`(1229717513, 0x494c0009) -- bad_locks maps to this case.
- `ilu_im_brokenLocks`(1229717514, 0x494c000a) -- broken_locks maps to this case.
- `ilu_im_inputBuffer`(1229717515, 0x494c000b) -- Input buffer expected but not found.
- `ilu_im_outputBuffer`(1229717516, 0x494c000c) -- Output buffer expected but not found.
- `ilu_im_endMessage`(1229717517, 0x494c000d) -- tc_end_message when no msg active.
- `ilu_im_endMessageDir`(1229717518, 0x494c000e) -- end_output_message_nonblock called during message input.
- `ilu_im_beginMessage`(1229717519, 0x494c000f) -- tc_begin_message when msg active.
- `ilu_im_bytesWithoutMsg`(1229717520, 0x494c0010) -- byte I/O outside message boundaries.
- `ilu_im_tcBytesDropped`(1229717521, 0x494c0011) -- for tc_end_message.
- `ilu_im_tcBug`(1229717522, 0x494c0012) -- TransportClass didn't meet contract.
- `ilu_im_tcInputSkipsBuff`(1229717523, 0x494c0013) -- a particular Trans'Class caller bug.
- `ilu_im_tcNotBoundaried`(1229717524, 0x494c0014) -- for b'd method of unb'd Trans'Class.
- `ilu_im_tcReliable`(1229717525, 0x494c0015) -- for unreliable call on reliable TC.
- `ilu_im_tcBadBuff`(1229717526, 0x494c0016) -- bad buffer given to Trans'Class proc.
- `ilu_im_protNonConcurrent`(1229717527, 0x494c0017) -- DelayInterp called on non-concurrent prot.
- `ilu_im_tcNoMsgHandle`(1229717528, 0x494c0018) -- for tc_end_message.
- `ilu_im_noHostName`(1229717529, 0x494c0019) -- unable to get a name for this host.
- `ilu_im_noHostIpAddr`(1229717530, 0x494c001a) -- unable to get IP addr for this host.
- `ilu_im_bufxpMisuse`(1229717531, 0x494c001b) -- bufxp caller violated contract.
- `ilu_im_typeMismatch`(1229717532, 0x494c001c) -- two stubs with different ideas.
- `ilu_im_typeIncomplete`(1229717533, 0x494c001d) -- type not completely constructed.
- `ilu_im_typeDuplicated`(1229717534, 0x494c001e) -- type multiply registered (same ID).
- `ilu_im_typeNameCollision`(1229717535, 0x494c001f) -- same name on different types.
- `ilu_im_dupForkProc`(1229717536, 0x494c0020) -- attempt to register ForkProc twice.
- `ilu_im_noForkProc`(1229717537, 0x494c0021) -- no way to fork an internal thread.
- `ilu_im_threading`(1229717538, 0x494c0022) -- confusion on whether threaded.
- `ilu_im_threadFork`(1229717539, 0x494c0023) -- fork failed.
- `ilu_im_threadIDSize`(1229717540, 0x494c0024) -- thread ID size too large for context.
- `ilu_im_threadAttribute`(1229717541, 0x494c0025) -- problem setting/getting thread attr.
- `ilu_im_tportRole`(1229717542, 0x494c0026) -- incoming vs. outgoing transport err.
- `ilu_im_check`(1229717543, 0x494c0027) -- internal consistency check failed.
- `ilu_im_badEnumValue`(1229717544, 0x494c0028) -- unexpected enumeration value.
- `ilu_im_pickleFormat`(1229717545, 0x494c0029) -- bad pointer found in pickle format pos.
- `ilu_im_ptrAlignment`(1229717546, 0x494c002a) -- mis-aligned pointer encountered.
- `ilu_im_tcCreate`(1229717547, 0x494c002b) -- unknown error in transport creation.
- `ilu_im_multiple_channels`(1229717548, 0x494c002c) -- in W3MUX, same chnl regd twice.
- `ilu_im_mux_max_credit`(1229717549, 0x494c002d) -- in W3MUX, local credit buildup.
- `ilu_im_badRelocVals`(1229717550, 0x494c002e) -- relocate proc returned odd results.
- `ilu_im_badRelocPinfo`(1229717551, 0x494c002f) -- relocate proc returned invalid pinfo value.
- `ilu_im_badRelocTinfo`(1229717552, 0x494c0030) -- relocate proc returned invalid tinfo value.
- `ilu_im_convPESuccess`(1229717553, 0x494c0031) -- attempt to convert ilu_ProtocolException_Success to an error.
- `ilu_im_invalidPE`(1229717554, 0x494c0032) -- attempt to convert invalid ilu_ProtocolException value to an error.

## Minor Codes for System Exception MARSHAL

- `ilu_mm_eom`(1229717504, 0x494c0000) -- attempted read past end of msg.
- `ilu_mm_alien_disc`(1229717505, 0x494c0001) -- unmarshalling discriminator of different server.
- `ilu_mm_bad_union_disc`(1229717506, 0x494c0002) -- invalid union discriminant value.
- `ilu_mm_bad_typekind`(1229717507, 0x494c0003) -- TypeCode received with invalid type kind value.
- `ilu_mm_wronglen`(1229717508, 0x494c0004) -- fixed length array came in with different length.
- `ilu_mm_sequenceLimit`(1229717509, 0x494c0005) -- attempt to read or write a sequence longer than its limit.
- `ilu_mm_badMagicNumber`(1229717510, 0x494c0006) -- bad message header magic number.
- `ilu_mm_versionMismatch`(1229717511, 0x494c0007) -- wrong version of message protocol.
- `ilu_mm_badInteger`(1229717512, 0x494c0008) -- signed or unsigned integer that doesn't fit position.
- `ilu_mm_badFloat`(1229717513, 0x494c0009) -- floating point value that doesn't fit position.
- `ilu_mm_dgramLimit`(1229717514, 0x494c000a) -- datagram (eg, UDP) size limit exceeded.
- `ilu_mm_badPickle`(1229717515, 0x494c000b) -- malformed pickle bytes.
- `ilu_mm_badTypeName`(1229717516, 0x494c000c) -- badly formed type name.
- `ilu_mm_protNoTypekind`(1229717517, 0x494c000d) -- this typekind not supported by this protocol.
- `ilu_mm_msgTypeUnknown`(1229717518, 0x494c000e) -- invalid message type received.
- `ilu_mm_utf2Len`(1229717519, 0x494c000f) -- UTF2 encoded string's length doesn't correspond to plain string length.
- `ilu_mm_noCharset`(1229717520, 0x494c0010) -- can't determine charset of string.
- `ilu_mm_cantConvertCharset`(1229717521, 0x494c0011) -- can't convert string to specified charset.
- `ilu_mm_mst_unreg`(1229717522, 0x494c0012) -- LSR can't make surrogate.
- `ilu_mm_fixedpoint_range`(1229717523, 0x494c0013) -- bounded fixedpoint value out-of-range.
- `ilu_mm_excn_id`(1229717524, 0x494c0014) -- Exception reply has bad excn indicator.
- `ilu_mm_enum_value`(1229717525, 0x494c0015) -- Value for enum out of range.
- `ilu_mm_unknown`(1229717526, 0x494c0016) -- Unknown marshalling error.
- `ilu_mm_url_quoted_char`(1229717527, 0x494c0017) -- Bad quoted hex char in URL form.
- `ilu_mm_no_val_for_nonopt_ref`(1229717528, 0x494c0018) -- no value for non-optional reference.

## Minor Codes for System Exception BAD_TYPECODE

- `ilu_btm_unknownType`(1229717504, 0x494c0000) -- reference to unknown (by this addr space) type.
- `ilu_btm_convNoSuchClass`(1229717504, 0x494c0000) -- converted ilu_ProtocolException_NoSuchClassAtServer.
- `ilu_btm_convVersionMismatch`(1229717504, 0x494c0000) -- converted ilu_ProtocolException_ClassVersionMismatch.

## Minor Codes for System Exception BAD_OPERATION

- `ilu_bom_noSuchOperationOnType`(1229717504, 0x494c0000) -- specified operation not defined on specified type.
- `ilu_bom_convProtocolExcn`(1229717505, 0x494c0001) -- converted ilu_ProtocolException_NoSuchMethodOnClass.

## Minor Codes for System Exception NO_RESOURCES

- `ilu_nrm_EMFILE`(1229717504, 0x494c0000) -- per-process descriptor table full.
- `ilu_nrm_ENFILE`(1229717505, 0x494c0001) -- system file table full.
- `ilu_nrm_ENOBUFS`(1229717506, 0x494c0002) -- insufficient buffer space avail.
- `ilu_nrm_fds`(1229717507, 0x494c0003) -- FD budget.
- `ilu_nrm_mux_sessions`(1229717508, 0x494c0004) -- Sessions on a single mux channel.
- `ilu_nrm_mux_channels`(1229717509, 0x494c0005) -- Channels available via mux in a single endpoint.
- `ilu_nrm_mlreg`(1229717510, 0x494c0006) -- main loop registrations.
- `ilu_nrm_mux_atom_id`(1229717511, 0x494c0007) -- no more atom values available.

## Minor Codes for System Exception TRANSIENT

- `ilu_tm_retry`(1229717504, 0x494c0000) -- stub should retry call (but didn't, if app sees this).

## Minor Codes for System Exception NO_MEMORY

The minor codes for system exception NO_MEMORY indicate how much memory was requested in the allocation operation that failed. The exact correspondence between minor code and amount of memory requested can be read in the file ``ILUHOME/doc/no_memory_minors.txt'`.

Go to the previous, next section.