Skip to content
Was this article helpful?

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_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_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 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 vserver
NSERR_PI_LEX_FAILURE33440xd10Error in parsing
NSERR_PI_INVALIDNAME38560xF10Invalid PI entity name; names must begin with an ASCII alphabetic character or underscore and must contain only ASCII alphanumerics or underscores; reserved words may not be used
NSERR_PI_RST_CONN38550xF0FPI 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 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 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_XML_DECRYPT39110xF47A FIPS key cannot be used for XML decryption.
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 PI 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 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 PI annotation value
NSERR_INVALID_PI_ANNOTATE_LOGINSCHEMA14660x5baInvalid loginSchema corresponding to PI annotation value
NSERR_ANGLE_BRACKETS_IN_TAGNAME38300xEF6Invalid syntax, angle brackets in tag specified
Was this article helpful?