Skip to content

PI ERRORS

PI ERRORS

Error CodeError Code(Decimal)Error Code(Hex)Error Message
NSERR_PI_LONGVSVRNAME30400xbe0The name of the label must be less than 32 characters
NSERR_PI_PRIORITY_EXISTS30410xbe1A policy is already bound to the specified priority
NSERR_PICON_GOTO_NOT_END30420xbe2GotoPriorityExpression for this policy has to be END
NSERR_INVAL_THRESHOLD30430xbe3Invalid threshold size value. Threshold size must be lesser than the sample size
NSERR_DEF_INVALID_UNBIND30440xbe4Default binding cannot be unbinded
NSERR_BAD_INIT_VALUE30450xbe5Invalid initial value
NSERR_INIT_VALUE_TOO_BIG30460xbe6Initial value is larger than the maximum allowed text length and the ifValueTooBig action is undef
NSERR_INIT_VALUE_TRUNCATED30470xbe7Initial value has been truncated to the maximum allowed text length because the ifValueTooBig action is truncate
NSERR_BAD_ASSIGN_LHS30480xbe8Invalid -var parameter: expect $variable-name for a ulong or text variable or $variable-name[key-expression] for a map variable.
NSERR_BAD_OP_FOR_TYPE30490xbe9Op is not allowed for the variable type.
NSERR_BAD_VAR_TYPE30500xbeaInvalid type: expected one of ulong, text, or map.
NSERR_ASSIGNMENT_LOG_UNSUPPORTED30510xbebLog action is not supported with assignment action
NSERR_UNDEF_EXCEPTION30520xbecUndef exception raised.
NSERR_NO_VARIABLE_VALUE30530xbedNo value exists for the variable and key.
NSERR_Q_S_DEPRECATED30540xbeeThe Q and S prefixes are deprecated - use HTTP.REQ and HTTP.RES instead
NSERR_UNSUPPORTED_VARIABLE_USE30550xbefVariables are not supported for use with DNS.
NSERR_BAD_KEY_TYPE30560xbf0Invalid key type: expected type text
NSERR_BAD_SINGLETON_VAR30570xbf1Not a singleton variable
NSERR_BAD_MAP_VAR30580xbf2Not a map variable
NSERR_UNKNOWN_VARIABLE30590xbf3Variable is not configured.
NSERR_MAP_WITHOUT_KEY30600xbf4Map variable used without a key.
NSERR_SINGLETON_WITH_KEY30610xbf5Singleton variable used with a key.
NSERR_BAD_TEXT_MAX_LENGTH30620xbf6Invalid text type: expected text(max-length), where max-length is an unsigned integer >= 1 and <= 64000.
NSERR_BAD_MAP_TYPE_SYNTAX30630xbf7Invalid map type: expected map(key-type, value-type, max-entries), where max-entries is an unsigned long value <= 18446744073709551615 and greater than 0.
NSERR_BAD_MAP_KEY_TYPE30640xbf8Map key type must be text.
NSERR_BAD_MAP_VALUE_TYPE30650xbf9Map value type must be ulong or text.
NSERR_BAD_KEY_VALUE_LENGTH30660xbfaSum of the maximum map key and value lengths must be <= 64000.
NSERR_BAD_MAP_SET_TYPE30670xbfbInvalid type parameter for set.
NSERR_TRANSACTION_MAPS_NOT_SUPPORTED30680xbfcMaps with transaction scope are not supported.
NSERR_FILTER_DEPRECATED30690xbfdContent Filtering is deprecated - use Responder (for ERRORCODE, or DROP or RESET on the request side), Rewrite (for ADD or CORRUPT, or DROP or RESET on the response side), or Content Switching (for FORWARD) instead
NSERR_TRANSACTION_EXPIRE_NOT_SUPPORTED30700xbfeExpiration with transaction scope variables is not supported.
NSERR_INVOKE_NOT_SUPPORTED30710xbffPolicy does not support invoke.
NSERR_INVALPIEXPR30730xc01Invalid expression
NSERR_INVALINTOP30740xc02Expecting numeric arguments in this context for -, +, *or /
NSERR_INVALCOMPARE30750xc03Invalid arguments to compare operation
NSERR_INVALBOOLOP30760xc04The !, ||and ;;operators can have only boolean argument(s)
NSERR_ARGNEG30770xc05Argument cannot be negative
NSERR_ARGEXCEED30780xc06Argument exceeds maximum allowed value
NSERR_ARGZERO30790xc07Operand or function argument should be non-zero
NSERR_MAXHEADER30800xc08Number of custom header exceeds limit
NSERR_INVALPICEXPR30810xc09Expression syntax error
NSERR_CEXPRLIMIT30820xc0aExpression too long
NSERR_EXPRLIMIT30830xc0bExpression too long
NSERR_SEXPRLIMIT30840xc0cString expression too long
NSERR_INVALPISEXPR30850xc0dString expression syntax error
NSERR_NOBIDI30860xc0eBi-directional expression not allowed
NSERR_NOLAB30870xc0fPolicy Label does not exist
NSERR_INTERNAL_LABEL_RM30880xc10Default Policy labels cannot be removed
NSERR_POLICY_FLOWTYPE_NONE30890xc11Policy should either be a request or response policy
NSERR_INVAL_PRIORITY30900xc12Priority is mandatory for advanced expressions and should be in the range from 1 to 2147483647
NSERR_NUMERICEXPR30910xc13Expression should evaluate to numeric value
NSERR_BOOLEXPR30920xc14Expression should evaluate to true or false
NSERR_NOTBOUND30930xc15Cannot unbind a policy that is not bound
NSERR_POLICY_INUSE30940xc16Policy name already in use
NSERR_POLICY_SET_NOTALLOWED30950xc17Invalid rule/action for bound policy
NSERR_INVALID_BIND30960xc18Policy cannot be bound to specified policy label
NSERR_USE_INVOKE_RESULT30970xc19USE_INVOCATION_RESULT can be used only with invoke
NSERR_INVAL_EXPR_DATA_TYPE30980xc1aInvalid expression data type
NSERR_EXPR_CONST_ONLY30990xc1bOnly constant parameters are allowed for function
NSERR_ALT_EXPR_STRING_ONLY31000xc1cOnly string expressions are allowed for ALT
NSERR_ACTION_DEF_SET_INVAL31010xc1dDefault action cannot be modified
NSERR_POLICY_DEF_SET_INVAL31020xc1eDefault policy cannot be modified
NSERR_POLICY_LABEL_DEF_SET_INVAL31030xc1fDefault policylabel cannot be modified
NSERR_INVAL_UNBIND31040xc20Policy not bound to specified policy label
NSERR_REGEX_INVALID31050xc21Invalid regular expression
NSERR_REGEX_BACKREF31060xc22Backreference in regular expression
NSERR_REGEX_RECURSIVE31070xc23Recursive regular expression present
NSERR_PIXL_EXPR_UNSAFE31080xc24Input expression is unsafe
NSERR_PI_ACTION_MAX_REF_REACHED31090xc25Cannot create policy. Binding limit for action reached (65536)
NSERR_PI_INVALID_UNSET31100xc26Cannot unset rule or action. No changes done
NSERR_EMPTY_STRING31110xc27Zero length string not allowed
NSERR_INVAL_BTW_ARGS31120xc28Arguments to BETWEEN are incorrect
NSERR_INVAL_ARG_SPECIFIED31130xc29GotoPriorityExpression, flowtype and invoke apply only to rewrite, responder and cache policies
NSERR_INVAL_ARG_CSPL38540xf0eTarget vserver cannot be specified along with GotoPriorityExpression and invoke.
NSERR_FLOWTYPE_NOT_APPLICABLE31140xc2aFlowtype applies only to rewrite, responder and cache policies
NSERR_INVAL_ARG_SPECIFIED_CS31150xc2bFlowtype and invoke apply only to Advanced policies.
NSERR_INVAL_GOTOEXPR_CS31160xc2cGotoPriorityExpression applies only to Advanced policies
NSERR_REBIND_FAILED31170xc2dRebinding of policy with new bind parameters failed. The policy is unbound.
NSERR_SECOND_BIND31180xc2eA policy can be bound only once
NSERR_NONHTTP_VS31190xc2fSpecified policy can be bound only to HTTP/SSL/PROXY vserver
NSERR_PI_LEX_FAILURE33440xd10Error in parsing
NSERR_PI_INVALIDNAME38560xF10Invalid policy entity name: names must begin with an ASCII alphabetic character or underscore and must contain only ASCII alphanumerics or underscores; words reserved for policy use may not be used
NSERR_PI_RST_CONN38550xF0FMessage processing reset connection
NSERR_PI_EXPR_CSMSG38570xF11Advanced expression cannot have client security message
NSERR_INVAL_XPATH_EXPR38580xf12XPath Expression Compilation Failed
NSERR_XPATH_EXPR_NOT_SUPPORTED38590xf13Unsupported XPath
NSERR_TARGET_INVAL38600xf14Target Vserver cannot be specified for this policy
NSERR_NON_RESP_HTTP_VS_LIST38610xf15Specified policy can be bound only to HTTP/SSL/TCP/SSL_BRIDGE/FTP/DNS_TCP/RTSP/SSL_TCP/NNTP/MSSQL/MySQL/ORACLE/DIAMETER/RADIUS/ANY/PROXY vserver
NSERR_INVAL_VSERVER_BIND38620xf16Policy can be bound only to LB/CS vserver types
NSERR_APP_FREED_NSB38630xf17Application reset/drop connection and freed nsb
NSERR_MULT_BIND_INVAL38640xf18CVPN Policies cannot be bound to multiple entities
NSERR_CLASSIC_POLICY_ALREADY_BOUND38650xF19Cannot bind an advanced policy to a virtual server to which a classic policy is already bound
NSERR_ADVANCED_POLICY_ALREADY_BOUND38720xF20Cannot bind a classic policy to a virtual server to which an advanced policy is already bound
NSERR_MULT_UNBIND38730xF21Policy is bound to multiple global bindpoints. Please specify the appropriate bindpoint to unbind it.
NSERR_UNKNOWN_CERTKEY38740xF22The specified certkey object has not been configured
NSERR_NO_RSA_PUBLIC_KEY38750xF23The specified certkey object does not include a certificate with an RSA public key
NSERR_NO_RSA_PRIVATE_KEY38760xF24The specified certkey object does not include an RSA private key
NSERR_CERTKEY_NAME_TOO_LONG38770xF25The certkey name exceeds the maximum 31 characters
NSERR_INVALID_UTF_838780xF26Invalid UTF-8 string
NSERR_UNRECOG_CHARSET38790xF27Unrecognized character set
NSERR_INCOMPATIBLE_NAME_EXPR_CHANGE38800xF28Incompatible named expression change for in-use expression.
NSERR_HEADER_EXPR_ONLY38810xF29Only classic expressions for headers allowed in EVAL_CLASSIC_EXPR
NSERR_RW_NOT_SUPPORTED_VS39040xF40Specified policy can be bound only to HTTP/SSL/TCP/SSL_TCP/DIAMETER/SSL_DIAMTER/SIP_UDP/RADIUS/PROXY vserver
NSERR_INVALID_KEYVALUE39050xf41The keyvalue argument is incorrect.
NSERR_INVALID_RESOURCE_NAME39060xF42Resource of the given name does not exist
NSERR_INVALID_ACTION39070xF43Invalid action
NSERR_ASCII_ONLY_FUNCTION39080xF44Advanced expression function does not accept non-ASCII arguments
NSERR_INVALID_ENUM_VALUE39090xF45Invalid enumeration value
NSERR_INVALID_BINDPOINT39100xF46Invalid bind point.
NSERR_NO_FIPS_FOR_POLICY_CRYPTO39110xF47A FIPS key cannot be used for policy crypto functions.
NSERR_NO_CONFIGDB_DATA_SELECTED39120xF48No data selected from the configuration database.
NSERR_HEADER_NAME_LENGTH_LIMIT39130xF49Custom header name is too long.
NSERR_UNSUPPORTED_CVPN_SEARCH39140xF4APatset, dataset, and xpath not supported for clientless VPN search.
NSERR_INVALID_HEADER_NAME39150xF4BHeader name contains invalid characters (one or more of ( ) < > @ , ; : \\\\ \\" / [ ] ? = { } and space) as per the HTTP spec RFC 2616. This is allowed to for non-conformant HTTP messages, but may not be what you intended.
NSERR_HEADER_NAME_TOO_LONG39160xF4cHeader name is too long (maximum of 32 characters allowed).
NSERR_CSACTION_NOT_SUPPORTED39180xF4EContent Switching actions are not suported for classic content switching policies.
NSERR_PI_EXPR_TOO_BIG39190xF4FExpression too long - maximum length is 8191
NSERR_PI_INVALID_FUNCTION_NAME39460xF6ACannot use Advanced Expression reserved word as a function name.
NSERR_PI_FUNCTION_NAME_EXISTS39470xF6BFunction with the same name already exists.
NSERR_EXTENSION_INVALID_UPDATE_NAME39480xF6CAdd the extension before updating.
NSERR_PI_INVALID_EXTENSION_NAME39490xF6DExtension is not added.
NSERR_EXTENSION_FUNCTION_PROTOTYPE_CHANGED39500xF6EExtension has different prototype of a function than that which is in use.
NSERR_EXTENSION_FUNCTION_UPDATE_PROBLEM39510xF6FProblem in updating function that is in use.
NSERR_EXTENSION_COMPILE_FAILURE39620xF7AExtension compilation error.
NSERR_EXTENSION_LOAD_FAILURE39630xF7BExtension loading error.
NSERR_PI_USED_FUNCTION_REMOVED39640xF7CUpdate attempted to remove a function that is in use.
NSERR_EXTENSION_FUNCTION_MULTIPLE_DEFINITIONS39650xF7DExtension has multiple definitions of a function.
NSERR_EXTENSION_INVALID_FUNCTION_PROTOTYPE39660xF7EExtension functions prototype is invalid.
NSERR_EXTENSION_MAX_FUNCTION_ARGUMENT39670xF7FMaximum number of function arguments can be 3.
NSERR_BAD_EXTENSION_TRACE_NAME40380xFC6Function or variable name can contain only alphanumerics and underscores and cannot begin with a digit.
NSERR_BAD_EXTENSION_TRACE_ARRAYS30240xBD0traceFunctions or traceVariables cannot be specified with trace off.
NSERR_PI_INVALID_GLOBAL_BINDTYPE38280xEF4Invalid global bindtype.
NSERR_INVALID_POLICY_GLOBAL_BINDING38290xEF5Policy cannot be bound/unbound to/from the given global bindtype.
NSERR_INVALID_PI_ANNOTATE14650x5b9Invalid Advanced Expression annotation value
NSERR_INVALID_PI_ANNOTATE_LOGINSCHEMA14660x5baInvalid loginSchema corresponding to Advanced Expression annotation value
NSERR_ANGLE_BRACKETS_IN_TAGNAME38300xEF6Invalid syntax, angle brackets in tag specified
NSERR_INVALID_ENCRYPTION_KEY_ARGUMENT38310xEF7Invalid encryptionKey argument
NSERR_INVALID_HMAC_KEY_ARGUMENT38320xEF8Invalid hmacKey argument
NSERR_ENCRYPTION_KEY_NOTPRESENT38330xEF9Encryption key does not exist.
NSERR_HMAC_KEY_NOTPRESENT38340xEFAHMAC key does not exist.
NSERR_WARN_SHORT_HMAC_KEY38350xEFBRecommend that the HMAC keyValue be at least as long as the digest blocksize
NSERR_MULT_TYPE_UNBIND38360xEFCPolicy is bound to multiple bindpoints. Please specify the appropriate bindpoint to unbind it.
NSERR_EMPTY_CERTKEY38370xEFDThe specified certkey name is empty or NULL.
NSERR_NON_PROXY_HTTP_VS38380xEFESpecified policy can be bound only to PROXY/HTTP/SSL vserver
NSERR_EXTENSION_HAS_GENERIC_MBLB_API_NOT_FUNCTION_API38390xEFFExtension code already used for an Advanced Expression extension function cannot be used for a user protocol implementation.
NSERR_EXTENSION_HAS_FUNCTION_API_NOT_GENERIC_MBLB_API34240xD60Extension code already used for a user protocol implementation cannot be used for an Advanced Expression extension function.
NSERR_EXTENSION_INCORRECT_USER_PARAM_VALUE34350xD6BIncorrect parameter fields value. Value should be in
NSERR_EXTENSION_USER_PROTOCOL_IN_USE15020x5DECant update the extension as the user protocol using this extension is in use
NSERR_USER_VSERVER_EXCEED_PARAM_NAME_VALUE_LENGTH15030x5DFParameters name or value length exceeds maximum allowed length of 63 characters
NSERR_USER_VSERVER_INVALID_DEFAULT_LB_PROTOCOL_TYPE28320xB10Default Load Balancing virtual servers protocol type should be a user type.
NSERR_USER_VSERVER_DIFFERENT_TRANSPORT_DEFAULT_LB_PROTOCOL_TYPE28310xB0FTransport type and default Load Balanocing virtual servers protocol type are not compatible.
NSERR_INTERIM_UPDATE_SUPPORT_IN_RADIUS_ONLY34360xD6CTreat Radius Interim message as Start message is only supported in Radius-Only mode.
NSERR_WARN_VAR_SET_INIT34370xD6DSet of the init parameter will not affect existing variable values.
NSERR_CI_UNSUPPORTED_VS34540xD7EA Content Inspection policy can be bound only to LB vservers of type HTTP and SSL, and CS vservers of type HTTP, SSL and PROXY
NSERR_CI_ICAP_FLOWTYPE_MISMATCH34700xD8EThis Content Inspection policys ICAP action is incompatible with the specified bindpoint
NSERR_INVALID_POLICY_BINDING34380xD6EPolicy cannot be bound/unbound to/from this vserver for the given bindtype.
NSERR_BODY_WITHOUT_ARGUMENT_DEPRECATED34550xD7FBODY method without argument is deprecated - use BODY method with argument instead
NSERR_HTTP_REQ_USER_DEPRECATED34560xD80HTTP.REQ.USER has been deprecated. Use AAA.USER instead.
NSERR_ASSIGN_CONTEXT_PCB_NOT_PRESENT34710xD8FAssignment attempted when not in a connection context.
NSERR_SELFAUTH_DEPRECATED34810xD99Selfauth as ssotype has been deprecated.
NSERR_RHS_TARGET_REQUIRED34820xD9ATARGET is required in the rewrite action stringBuilder expression when a refineSearch espression contains a REGEX or XPATH function.
NSERR_AAA_GRP_AS_XML_DEPRECATED34830xD9BGROUPS_AS_XML has been deprecated. Use AAA.USER.GROUPS instead.
NSERR_REDIRECT_URL_SAML34840xD9CRedirect URL is a required argument for adding SAML action. Please specify it explicitly, or enter Metadata URL from which it can be imported.
NSERR_CI_IPS_FLOWTYPE_MISMATCH34860xD9EPolicys action is incompatable with specified bindpoint or flow type