List of Error Codes
ERROR CODE | DESCRIPTION |
3002 |
3002: Database error occurred Object reference not set to an instance of an object. Back to top |
6001 |
6001: QMQMLEXCEPTION The structure of the Questionmark mark-up language (QML) is invalid. Cause(s):
Solution: Check to see if the requested assessment still exists. Look at the associated log file to obtain the full error message and stack trace of the error. Please report this to Questionmark Technical Support. Back to top |
10201 |
10201: An error occurred getting results for question details. There was a problem getting the results for this question reportlet. Back to top |
20011 |
20011: INVALID_Q2G_FILE An invalid Questionmark to Go file was found. Cause: Invalid entries were found in the Questionmark to Go file. |
25136 |
25136: QM_TMS_TARGET_QUESTION_NOT_TRANSLATED This error can occur when a question used in an assessment is not already translated in the target language in which user is trying to create the assessment. Cause: The question used in an assessment is not already translated in the target language. |
26131 |
26131: The XTemplate file couldn't be found. Back to top |
26141 |
26141: Cannot find the requested XSL file. Back to top |
26185 |
26185: The device file couldn't be read. Back to top |
26304 |
26304: Invalid characters were found in the input. Back to top |
26402 |
26402: ERROR_XSL_TRANSFORM_ERROR Unable to generate output document. Cannot perform XSL transformation. Back to top |
26402 |
26402: ERROR_XSL_TRANSFORM_ERROR Unable to generate output document. Cannot perform XSL transformation. Back to top |
26700 |
26700: There was an unexpected problem. Details can be found within the log file. Back to top |
26703 |
26703: A SOAP fault was returned. Root element is missing. Back to top |
26703 |
26703: ERROR_SOAP_FAULT A SOAP fault was returned. Root element is missing. Back to top |
26901 |
26901: ERROR_OUTPUT_PARSE_XML The XTemplate XML couldn't be parsed. The device does not support this assessment or action when accessing open.php or perception.php. Back to top |
50000 |
50000: QabsGeneralErrorCodesStart A general error has occured. More details can be found in the log files. Back to top |
50001 |
50001: UnknownError Back to top |
50002 |
50002: QabsStartUpError An error occurred starting the Assessment Delivery Service. Please rectify the problem and restart IIS. Cause: An issue with IIS prevented the Assessment Delivery Service from starting. |
50003 |
50003: AssessmentSpecifiedIncorrectly Assessment incorrectly specified. Cause: The assessment has been incorrectly specified. |
50004 |
50004: UnableToLaunchAssessment Unable to launch assessment. Back to top |
50005 |
50005: AssessmentForTryoutNotExist The assessment requested for tryout does not exist. Cause: The requested assessment has been deleted by accident. |
50006 |
50006: SystemLoggerInitFailed The QABS system logger could not be initialised. Back to top |
50007 |
50007: CustomerLoggerInitFailed The QABS logger for the customer could not be initialized. Back to top |
50008 |
50008: EmptyQuestionBlockFound An empty question block was encountered. If you are using translations, please ensure that the base language for the topic(s) and assessment match. Cause: One of the question blocks in the assessment is empty. |
50009 |
50009: InvalidProgressValue An invalid progress value was found in the request. Back to top |
50010 |
50010: InvalidServerVariableName An invalid Server Variable name was specified. Cause: An invalid Server Variable name was specified. |
50011 |
50011: TryOutQuestionNotFound Unable to get the chosen question for tryout. Cause: The chosen question may have been deleted. |
50012 |
50012: TryOutQuestionRevsionNotFound Unable to get the specified revision of the chosen question to try out. Cause: The specified revision of the chosen question may have been deleted. |
50013 |
50013: UnableToLoadQuestion Unable to load a question for a block within an assessment. If you are using translations, please ensure that the base language for the topic(s) and assessment match. Cause: The base language for the topic(s) and the assessment don't match. |
50014 |
50014: UnableToSaveResponse Unable to save scored response to question. Back to top |
50015 |
50015: InvalidReportParam An Invalid RunReport parameter name was found. Back to top |
50015 |
50015: InvalidReportParam An Invalid RunReport parameter name was found. Back to top |
50016 |
50016: AboutRequestError An error occurred processing the About request. Back to top |
50017 |
50017: ContAssessmentRequestError An error occurred processing the ContinueAssessment request. Back to top |
50018 |
50018: EndParticipantRequestError An error occurred processing the EditParticipant request. Back to top |
50019 |
50019: MonitorRequestLoginError An error occurred processing the MonitorLogin request. Back to top |
50020 |
50020: OpenLoginRequestError An error occurred processing the OpenParticipantLogin request. Back to top |
50021 |
50021: OpenLogoutRequestError An error occurred processing the OpenParticipantLogout request. Back to top |
50022 |
50022: LoginRequestError An error occurred processing the ParticipantLogin request. Back to top |
50023 |
50023: LogoutRequestError An error occurred processing the ParticipantLogout request. Back to top |
50024 |
50024: RunReportRequestError An error occurred processing the RunReport request. Back to top |
50025 |
50025: SaveAnswersRequestError An error occurred processing the SaveAnswers request. Back to top |
50026 |
50026: ScoreTriedQuestionRequestError An error occurred processing the ScoreTriedQuestion request. Back to top |
50027 |
50027: ShowContentRequestError An error occurred processing the show content request. Back to top |
50028 |
50028: StartAssessmentRequestError An error occurred processing the StartAssessment request. Back to top |
50029 |
50029: StartDirectRequestError An error occurred processing the StartAssessmentDirect request. Back to top |
50030 |
50030: TestCenterLogoutRequestError An error occurred processing the TestCenterLogout request. Back to top |
50031 |
50031: TestCenterMonitorLoginError An error occurred processing the TestCenter MonitorLogin request. Back to top |
50032 |
50032: TestCenterParticpantLoginError An error occurred processing the TestCenter ParticipantLogin request. Back to top |
50033 |
50033: TestCenterParticpantLogoutError An error occurred processing the TestCenterParticipantLogout request. Back to top |
50034 |
50034: TryAssessmentRequestError An error occurred processing the TryAssessment request. Back to top |
50035 |
50035: TryQuestionRequestError An error occurred processing the TryQuestion request. Back to top |
50036 |
50036: SubmitAnswersRequestError An error occurred processing the SubmitAnswers request. Back to top |
50037 |
50037: ErrorResponseError An error occured during the creation of the error response. See other log files for further information. Back to top |
50038 |
50038: NoScheduledAttemptsLeft The scheduled number of attempts has been exceeded. Cause: The number of scheduled attempts has been exceeded by the participant. |
50039 |
50039: RepositoryNeedsUpgradeError Your repository is not the correct version. Please upgrade your repository and try again. Cause: Your repository isn't the correct version. |
50040 |
50040: Insufficient questions available in topic XXX and its subtopics to randomly select the specified number of questions for block with ID X. Cause: There is an insufficient number of questions available in the topic from which questions are randomly selected for the affected question block. |
50047 |
50047: Scheduled assessment has been set not to record results. Cause: Indicates that the scheduled assessment has been set not to record results but the delivery method requires results to be recorded (e.g., a proctored test). |
50200 |
50200: QabsSecurityErrorCodesStart Access denied. A security error has occured. More details can be found in the log files. Back to top |
50201 |
50201: RequestHasExpired Access denied. Request has expired. Cause: The request has timed out. |
50202 |
50202: IPAddressNotPermitted Access denied. User's IP address is not permitted. Cause: The user's IP address isn't permitted. |
50203 |
50203: InvalidAccessChecksum Access denied. Invalid ACCESS checksum value. Cause: The ACCESS checksum value is invalid. |
50204 |
50204: QsbSecurityCodeInvalid Access denied. The Questionmark Secure Browser (QSB) security code is invalid. Cause: The QSB security code entered is invalid. |
50205 |
50205: NotQsbLicensed Access denied. Not licenced for Questionmark Secure. Cause: Questionmark Secure Browser isn't licensed for use. |
50206 |
50206: UnrecognisedPipSecurityLevel Access denied. Unrecognised PIP security level setting found. Cause: An unrecognized PIP security level was found. |
50207 |
50207: NoAccessParameterForPip Access denied. No ACCESS parameter given as required by PIP. Cause: A valid ACCESS parameter was not entered in the PIP call. |
50208 |
50208: InvalidAccessChecksumForPip Access denied. Invalid ACCESS checksum value as required by PIP. Cause: An incorrect value for the checksum has been entered in the PIP file. |
50209 |
50209: InvalidIPAddressForPip Access denied. IP address of PIP request is prohibited. Cause: The PIP request was made from a prohibited IP address. |
50210 |
50210: NoAccessChecksum Access denied. No ACCESS checksum value was found. Cause: No ACCESS checksum value was included in the request. |
50211 |
50211: TestCenterAuthenticationError Error accessing Questionmark database when attempting to authenticate the participant in test center. Back to top |
50212 |
50212: AssessmentNotScheduledToUser Access denied. Assessment of specified language is not scheduled to participant. Cause: The assessment of the specified language hasn't been scheduled for the participant. |
50213 |
50213: OpenAssessmentsDisabled Access denied. Open assessments are disabled. Cause: Open assessments have been disabled in your environment. |
50214 |
50214: OpenAssessmentsListingsDisabled Access denied. The open assessments listing is disabled. Cause: The open assessments listing has been disabled in your environment. |
50215 |
50215: AssessmentNotOpen Access denied. The requested assessment is not configured for open access. Cause: The requested assessment hasn't been configured for open access. |
50216 |
50216: AuthenticationFailed Access denied. Authentication failed. Check that the user exists in the Perception repository. Cause: The user doesn't exist in the Questionmark repository. |
50217 |
50217: InvalidWinuserChecksum Access denied. Invalid WINUSER checksum value found. Cause: The WINUSER checksum value found is invalid. |
50218 |
50218: NoAccessWithCallback Access denied. PIP Security enabled and no ACCESS code was found in the callback response. Cause: No ACCESS code was found in the PIP callback response. |
50219 |
50219: InvalidAccessWithCallback Access denied. An invalid ACCESS code was found in security enabled PIP callback response. Cause: An invalid ACCESS code was found in the PIP callback response. |
50220 |
50220: InvalidTryQuestionParameter Access denied. Invalid Try Question request parameter. Cause: An invalid Try Question request parameter was entered. |
50221 |
50021: InvalidGuid Access denied. Invalid GUID. Back to top |
50222 |
50022: NoContentForGuid Access denied. No content available for the specified GUID. Cause: The specified GUID contains no content. |
50223 |
50023: AssessmentUnavailableToExCall Access denied. The requested assessment may not be launched from external systems. Cause: The requested assessment isn't configured for launch by external systems. |
50224 |
50224: MissingNameParameter Access denied. Missing NAME parameter. Cause: The NAME parameter is missing in the request. |
50225 |
50025: MissingAcccessParameter Access denied. Missing ACCESS parameter. Cause: The ACCESS parameter is missing. |
50226 |
50226: AboutDisabled Access denied. The "About" listing is currently disabled. Please update the configuration settings to allow access. Cause: The "About" listing has been disabled. |
50227 |
50227: MissingLogonUserParameter Access denied. Missing LOGON_USER parameter. Check whether Integrated Windows Authentication is configured correctly. Cause: Integrated Windows Authentication is configured incorrectly. |
50300 |
50300: ConfigurationError A configuration error has occured. More details can be found in the log files. Back to top |
50301 |
50301: ItemNotFound The configuration item wasn't found. Cause: The configuration is missing a required value. |
50302 |
50302: PipEnabled The PIP request was received but PIP functionality is disabled. Cause: PIP functionality is disabled. |
50303 |
50303: ServerConfigNotSpecified The server configuration location is not specified in the application configuration file. Cause: The server configuration location is not specified in the application configuration file. |
50304 |
50304: ServerConfigUncreatable The server configuration source could not be created. Please check the system configuration. Back to top |
50305 |
50305: RepositoryConnectionDataNotFound The repository database connection information for the customer could not be found. Cause: The repository database connection information has been entered incorrectly. |
50306 |
50306: CustomerConfigUncreatable The customer configuration source could not be created. Please check the system configuration. Back to top |
50307 |
50307: ServerConfigUnreadable The server configuration settings could not be read. Cause: A setting in the server configuration was entered incorrectly. |
50308 |
50308: ServerConfigNotUpdatable The server configuration settings could not be updated. Cause: A setting in the server configuration was entered incorrectly. |
50309 |
50309: CustomerPipDirUnspecified The PIP file directory for the customer is not specified. Please check the system configuration. Cause: The PIP file directory is not specified. |
50310 |
50310: UnableToLoadPipSettings PIP configuration settings could not be loaded from the file. Cause: A setting in the PIP configuration file has been entered incorrectly. |
50311 |
50311: RepositoryNameNotInConfigFile The repository name for customer could not be found in the configuration file. Cause: The repository was entered incorrectly in the configuration file. |
50312 |
50312: DsnNotSpecified The DSN has not been specified. Cause: The DSN has not been specified. |
50313 |
50313: LicenseDirUnspecified The license directory has not been specified. Cause: The license directory has not been specified. |
50314 |
50314: InvalidLoginRequestConfigParams The configuration parameters for the login request are invalid. Cause: The configuration parameters for the login request are invalid. |
50315 |
50315: DemoEditorUrlUnspecified The Demographic Editor URL setting is not specified in the Questionmark configuration. Cause: The Demographic Editor URL setting has not been specified in the Questionmark configuration. |
50316 |
50316: DemoEditNotOn The Edit Demographics setting should be switched on in the Questionmark configuration. Cause: The Edit Demographics setting is switched off in the Questionmark configuration. |
50317 |
50317: LogPathUnspecified The log path is not specified. Cause: The log path is not specified. |
50318 |
50318: LogPathUncreatable The log path could not be created. Back to top |
50319 |
50319: CustomerConfigUnreadable The configuration settings of the customer could not be read. Back to top |
50320 |
50320: CustomerConfigNotUpdatable The configuration settings for the customer could not be updated. Back to top |
50321 |
50321: PerceptionDsnUncreatable The Questionmark database DSN string could not be created. Back to top |
50322 |
50322: BadServerConfigLocationPath The specified server configuration location was not recognized as a .config file or DSN. Cause: The specified server configuration location was not recognized as a .config file or DSN. |
50323 |
50323: InvalidLanguageConfig An error occurred while accessing the language configuration for a repository. Please check your language.config file. Cause: An error occurred while accessing the language configuration for a repository. |
50324 |
50324: UnrecognisedCustomerID An unrecognised customer ID was found. Cause: An invalid customer ID was entered. |
50400 |
50400: QabsLicenseErrorCodesStart The license file(s) is invalid. Cause: The license file is invalid. |
50401 |
50401: UnableToOpenLicenceFile The licence file could not be opened. Back to top |
50402 |
50402: LicenseExpired The licence activation period has expired. Cause: The licence activation period has expired. |
50403 |
50403: CustomerIdNotSetInConstructor The CustomerID setting is not set in the LicensingHelper constructor. Cause: The CustomerID setting is not set in the LicensingHelper constructor. |
50404 |
50404: LicenseUncheckable The Questionmark license could not be checked. Back to top |
50405 |
50405: MonitoringNotLicensed Monitoring is not licensed for this system. Cause: Monitoring is not licensed for your system. |
50406 |
50406: TestCenterNotLicensed The Test Center feature is not licensed for this system. Cause: The Test Center ability is not licensed for your system. |
50407 |
50407: ActivatedLicenceNotFound This copy of the Questionmark license has not been activated on your server. An invalid activation record was found. Cause: This copy of the Questionmark license has not been activated on your server. |
50408 |
50408: ParticipantNumberLicenseLimitExceed The number of participants exceeds that allowed by license file. Cause: The number of participants exceeds that allowed by license file. |
50409 |
50409: UnableToReadAboutData Data for the AboutResponse instance could not be read from the database. Cause: The About page is disabled. |
50410 |
50410: LdapNotLicensed LDAP is not licensed for this system. Cause: LDAP is not licensed for your system. |
50500 |
50500: QabsDbErrorCodesStart A database error has occured. Cause: An error with the database has occurred. |
50501 |
50501: UnableToReadAboutData Data for the AboutResponse instance could not be read from the license files. Cause: The About page is disabled. |
50502 |
50502: UnableToGetAuthenticationDetails Error reading participant authentication details from database. Back to top |
50503 |
50503: UnableToGetScheduleList There was am error reading the active schedule list for the participant from the database. Back to top |
50504 |
50504: AssessmentContinueError An error accessing the Questionmark database occurred while attempting to continue an assessment. Back to top |
50505 |
50505: ParticipantUpdateError An error accessing the Questionmark database occurred while attempting to update participant details. Back to top |
50506 |
50506: StartAssessmentError An error accessing the Questionmark database occurred while attempting to start an assessment. Back to top |
50507 |
50507: AuthenticationError An error accessing the Questionmark database occurred while attempting to authenticate the participant. Back to top |
50508 |
50508: DemographicsValidationError Error validating participant demographics details. Cause: Unsupported characters were used in the demographic fields. |
50509 |
50509: LoginDataReadError An error occurred reading the participant login data from the database. Back to top |
50510 |
50510: TryOutScoringError An error accessing the Questionmark database occurred while attempting to score a tryout question. Back to top |
50511 |
50511: TestCenterAuthenticationError An error accessing the Questionmark database occurred while attempting to authenticate the participant in the Test Center. Back to top |
50512 |
50512: TestCenterLogoutError An error accessing the Questionmark database occurred while attempting to log out the Test Center participant. Back to top |
50513 |
50513: TryOutError An error accessing the Questionmark database occurred while attempting to try out the question. Back to top |
50514 |
50514: UnableToGetParticipantDetails An error occurred retrieving participant details from the database. Back to top |
50515 |
50515: LogoutError An error accessing the Questionmark database occurred while attempting to log out the participant. Back to top |
50516 |
50516: UnableToSaveAnswers Error accessing Questionmark database when attempting to submit answers for an assessment. Back to top |
50517 |
50517: UnableToSaveLoginData The participant login data could not be written to the database. Back to top |
50600 |
50600: QabsMessagingErrorCodesStart Invalid request received. Back to top |
50601 |
50601: RequestNotDeserializable Could not deserialize the received request. Back to top |
50602 |
50602: SystemErrorOnValidation A system error occured during request validation. Back to top |
50603 |
50603: RequestInvaildAgainstScehma The XML request message could not be validated against the schema. Back to top |
50604 |
50604: InvalidLogonRequest The logon instance could not be created because the supplied request contains an invalid value. Back to top |
50605 |
50605: HomeUrlRequiredByNotifyWindow The use of a HOME URL parameter is required by a NOTIFYWINDOW PIP call. Cause: The PIP call is missing a valid HOME parameter. |
50606 |
50606: DuplicateParamInRequest A duplicate parameter was specified in the request. Cause: A duplicate parameter was specified in the request. |
50607 |
50607: InvalidTestCenterLogout The Test Center logout instance could not be created because the supplied request contains an invalid value. Cause: The Test Center logout instance contains an invalid value. |
50608 |
50608: ResumableAttemptNotFound No assessment attempt for participant could be found to resume. Back to top |
50609 |
50609: NoPipFileSpecified A PIP request was received but a PIP file was not specified. Cause: No PIP file was specified. |
50610 |
50610: CustomerIdNotSpecified A customer ID was not specified in the request. Cause: No customer ID was specified. |
50611 |
50611: InvalidCommentQuestionMerge An invalid attempt was made to merge a comment with a question. Back to top |
50612 |
50612: InvalidResponseMerge An attempt was made to merge an incompatible field ID value for a question. Back to top |
50613 |
50613: InvalidFieldId An invalid answer field ID type value for the question was entered. Cause: An invalid answer field ID type value for the question was entered. |
50614 |
50614: RequestDataValueNotFound The specified data value could not be read from the request. Cause: An invalud data value has been entered in the request. |
50615 |
50615: SpecialFieldsNotInRequest The special fields could not be read from the request. Cause: An invalid special field has been entered in the request. |
50616 |
50616: CustomerParamsNotInRequest The customer parameters could not be read from the request. Cause: Incorrect parameters were included in the request. |
50617 |
50617: TrySessParamNotSpecified The TRYSESS value was not specified. Cause: The TRYSESS value was not specified. |
50618 |
50618: InvalidPipFile There is a problem with the PIP file. Cause: One of the values contained in the PIP file is incorrect. |
50619 |
50619: CantProcessPipCall There was an issue processing the PIP call. Back to top |
50620 |
50620: CantCreateLoginObject The ParticipantLoginParams instance could not be created because the request contains an invalid value. Cause: The request cotnains an invalid value. |
50621 |
50621: ActionNotSpecifiedInRequest An action was not specified in the request message. Cause: An action was not specified in the request message. |
50622 |
50622: InvalidRequestValue Invalid value in request found. Cause: The request contains an invalid value. |
50623 |
50623: ParticipantNotSpecified The participant username was not specified. Cause: The participant username hasn't been specified. |
50624 |
50624: InvalidFieldType Unrecognised Field type. Back to top |
50625 |
50625: UnrecognizedRequestAction An unknown action was specified in the request message. Back to top |
50626 |
50626: RepositoryNotFound The repository for associated customer ID could not be found. Cause: An invalid value for the repository was entered. |
50627 |
50627: AuthenticationTypeNotSpecified The authentication type could not be read from the request. Cause: The authentication type was entered incorrectly in the request. |
50628 |
50628: InvalidQuestionId An invalid question ID found. Cause: An invalid question ID was entered. |
50629 |
50629: UnableToCreateResponse A response message could not be created. Back to top |
50630 |
50630: NotificationCompletionMsgFailed An error occurred during the sending of the notification or completion message. Back to top |
60001 |
60001: Unable to insert report creation metrics. Back to top |
60030 |
60030: Invalid repository found in the request. Back to top |