General Alert Codes

Alerts generated by the core components of the Pharos system are listed below. Alerts for the following components are listed:

License Service Alerts

Alerts sent by the Pharos License Service are also written to the Events Log of the PC on which the Pharos License Service is running. A limited number of Alerts are written only to the Events Log.

Message
“'_' license limit has exceeded the expiry date.”
Discussion

The license on the named Pharos component has expired. Contact Pharos for a new license for this component.

Message
“Early Warning: Running low on '_' license limit.”
Discussion

The Early Warning limit configured on the named Pharos component has occurred. Contact Pharos for a new license for this component.

Message
“Critical Warning: Running low on '_' license limit.”
Discussion

The Critical Warning limit configured on the named Pharos component has occurred. The License Limit is about to expire. Contact Pharos urgently for a new license for this component.

Message
“Attempt to exceed '_' licensed for.”
Discussion

Someone tried to make more use of a component than the system is licensed for.

Message
“Unable to retrieve info on limits not known at compile time.”
Discussion

Registry information is corrupted. It must be reinstalled.

Message
“Unable to start Limit Information Database.”
Discussion

The Pharos License Service cannot start.

Message
“No matching OpenRequest found.”
Discussion

There is a bug in the Client making the request.

Message
“Item 'X' in list is illegal.”
Discussion

There is a bug in the Client making the request.

Message
“Error when trying to compose a reply packet '_'.”
Discussion

A network fault has occurred/out of memory.

Alerts written only to the Events Log

Message
“Unable to connect to DB Service.”
Discussion

The Pharos License Service is unable to contact the Database Service to log an alert.

Message
“Unable to send Alert to DB Service.”
Discussion

The Pharos License Service contacted the Database Service but Database Service would not log an alert.

Pharos Station Alerts

18000

Message
“The job named '%1', owned by '%2', costing '%3', failed to bill with error '%4'. Card ID = '%5'. New balance should be '%6'.”

Discussion
Where:

  • '%1' is a job name
  • '%2' is a user name
  • '%3' is a job cost
  • '%4' is an error message
  • '%5' is a card ID
  • '%6' is the new balance

This alert is raised if the print job cost did not get debited from a debit card successfully. The card ID field will only have a value if the debit card has an ID with it. The Pharos Administrator must follow up with the User.

18001

Message
“A cash card credit, due to print failure, on the job named '%1', owned by '%2', costing '%3', failed with error '%4'. Card ID = '%5'. New balance should be '%6'.”

Discussion
Where:

  • '%1' is a job name
  • '%2' is a user name
  • '%3' is a job cost
  • '%4' is an error message
  • '%5' is a card ID
  • '%6' is the new balance

This alert is raised if the print job failed as it was released to the printer. An attempt to re-credit the card with the job cost value failed. The user should be re-credited the job cost by other means. The card ID field will only have a value if the debit card has an ID with it.

18002

Message
“Unable to eject card '%1': '%2'”

Discussion
Where:
  • '%1' is the ID returned from the DLL, if there is one
  • '%2' is the reason for the error

The alert is raised if the Pharos Station fails to eject the card from the card reader. The Pharos Station periodically continues trying to eject the card until someone removes the card manually.

18003

Message
“The copier '%1', could not bill user '%2', '%3', because '%4'.”

  • '%1' is a copier name
  • '%2' is a user name
  • '%3' is a monetary value
  • '%4' is a reason for the error

This alert is raised if the Pharos Copy Station cannot charge the user for a completed copy job. The Copy Station does not charge users until their copy job is finished.

18004

Message
“The copier is probably wired incorrectly because there are '%1' prints in the job but only '%2' of them were related to valid copy lines.'%3''%4'.”

  • '%1' is a number of prints
  • '%2' is a number of prints
  • '%3' is the copier name
  • '%4' is a user name

This alert is generated when invalid configuration of copy lines is detected. For example, a user completes some copying on non-configured copy lines.

Database Alerts

28005

Message
“Failed to verify license”

Discussion
This has possibly occurred because the license details in the database do not agree with the details held in the Pharos License Service. The license is either fraudulent or incorrect. Set up a new license.

28006

Message
“An offline transaction for %1 '%2' worth %3 has been archived and will not be automatically charged back to that %1.”

Discussion
Where:

  • %1 is either “user” or “card”
  • %2 is the user id or card id.
  • %3 is the amount.

When transactions are archived, it is possible that some of them are actually offline and have not been billed. In this case, these offline transactions are still removed, but an Alert is logged to notify the administrator of the deleted offline transactions. In the case of Users, the administrator can credit or debit the User’s account manually.  

28007

Message
%1 %2 records have been archived and deleted.

Discussion
Where:

  • %1 is the number of records
  • %2 is one of "User", "Transaction", "Alert", "Computer", or "Devices"

When certain records are archived by a user or an automated process, an auditing alert is generated to help verify what kind of operation was performed, and when. Auditing alerts cannot be archived until one hour after they are created.

28008

Message

The Role %1 is allowed to log in using the direct login link, but %2 users of this Role have blank passwords.

Discussion

Where:

  • %1 is the role assigned to the user
  • %2 is the number of users with blank passwords within the role

Example: The Role 'Proctor' is allowed to log in using the direct login link, but 99 users of this Role have blank passwords.

Starting with Uniprint 9.1 SP3, when SSO is enabled, there is an option to select roles that may log in to Print Center using the URL specified in the Direct login link. When a role is allowed to use the direct login link and users in the role have blank passwords, this alert is triggered.

Proxy Service Alerts

28100

Message
“Network connection to ‘%1’ established, was offline for %2”

Discussion
Communication to the database server named %1 was restored. The connection had been offline for the amount of time specified by %2.

Pharos Script Alerts

When a run-time error occurs in a plug-in script, the line number reported is the last line to execute successfully. This means that the actual error in the script occurred in the following script line. If the next line is a comment, the error occurred in the next line that is not a comment.

28300

Message
“No database connection”

Discussion
The environment (Plug-in Event/Service) under which the script is running did not supply a database connection. Do not use database calls, or use an Event that does have a database connection.

This error should not occur on either the Print Service or the SignUp Service, both of which supply database connections to the scripting environment in all cases. These are the only services that support scripting so far.

28301

Message
“No query result table”

Discussion
No query results are available. Ensure that a query (via DB.SQL()) has been made before calling other database functions.

28302

Message
“Too few arguments ('%1')”

Discussion
Where '%1' is the operation attempted. Not enough parameters were given. Check the syntax for the operator or function used, and supply all required parameters.

28303

Message
“Invalid destination argument ('%1')”

Discussion
Where '%1' is the operation attempted. An assignment has been attempted to a non-variable, e.g. “23 = false;”. Ensure that the item to the left of the equals sign is a variable e.g. “PlugIn.Result = false;”

28304

Message
“'No suitable printer available: %1”

Discussion
%1' Printer is reporting an Offline state.

28305

Message
“No stack marker ('%1')”

Discussion
Where '%1' is the operation attempted. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28306

Message
“Invalid identifier ('%1')”

Discussion
Where '%1' is the operation attempted. The identifier given does not exist or the variable it refers to is not of the correct type. Check the type of the variable and that required for the operation being attempted. Check that the correct namespace specifier is being used if relevant. Carefully compare the definition of the variable and the occurrence that caused the error, checking for case-sensitivity, such as confusion between ‘0’ (zero) & ‘O’ (uppercase O), ‘1’ (one) & ‘l’ (lowercase L) & ‘I’ (uppercase i).

28307

Message
“Index omitted ('%1')”

Discussion
Where '%1' is the operation attempted. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28308

Message
“Use C-style indexing ('%1')”

Discussion
Where '%1' is the operation attempted. This error typically results from incorrect indexing syntax, e.g. “a = l[0, 1]; // wrong!” Use the correct syntax, e.g. “a = l[0][1]; // right!”

28309

Message
“Invalid index '%1!d!'('%2')”

Discussion
'%1!d!' is the numeric value of the incorrect index, '%2' is the operation attempted. An attempt has been made to index beyond the end of a string or list. Check that the code cannot use an illegal index.

28310

Message
“Invalid type ('%1')”

Discussion
Where '%1' is the operation attempted. An operation has been attempted on an incorrect type, e.g. “new a = 1; new b = a[2];”. Ensure that the correct type is being used in the operation.

28311

Message
“Unable to create '%1' ('%2')”

Discussion
Where '%1' is a variable name, '%2' is the operation attempted. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28312

Message
“Unable to import module '%1' ('%2')”

Discussion
Where '%1' is the given module name, '%2' the operation attempted. The specified module does not exist. Check that the module name supplied is valid.

28313

Message
“Invalid intrinsic (0x'%1!X!')”

Discussion
Where '%1!X!' is a hexadecimal number. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28314

Message
“Invalid offset ('%1')”

Discussion
Where '%1' is the operation attempted. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28315

Message
“Invalid marker operand (0x'%1!X!')”

Discussion
Where '%1!X!' is a hexadecimal number. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28316

Message
“Invalid opcode (0x'%1!X!')”

Discussion
Where '%1!X!' is a hexadecimal number. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28317

Message
“Unable to execute script”

Discussion
This is an internal error. Report the error to your Authorized Pharos Reseller.

28318

Message
“'%1' type not implemented”

Discussion
Where '%1' is the type name. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28319

Message
“Reference count violation ('%1!d!')”

Discussion
Where '%1!d!' is a number. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28320

Message
“Cannot convert to' %1'"

Discussion
Where '%1' is the type name. The type conversion attempted failed. To get around it, try to rephrase the code that caused the error.

28321

Message
“'%1' not an initialized variable”

Discussion
Where '%1' is a variable name. A variable has been defined, but used before being given a value, e.g. “new a; new b = a; // wrong!”. Initialize variables before use.

28322

Message
“Invalid argument ('%1')”

Discussion
Where '1' is the operation attempted. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28323

Message
“Divide by 0"

Discussion
Integer or floating point divide by zero occurred. Change code to check for and avoid this situation.

28324

Message
“Cannot operate on this type ('%1')”

Discussion
Where '1' is the operation attempted. The operation attempted is not possible for the given type(s), e.g. “a = "hello" / 2; // wrong!”. Ensure operations are legal for the types used.

28325

Message
“Mod by 0”

Discussion
Integer mod by zero occurred. Change code to check for and avoid this situation.

28326

Message
“Unable to load script '%1'”

Discussion
Where '%1' is the script name. This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

28327

Message
“Invalid field '%1!d!' ('%2')”

Discussion
Where '%1!d!' is a field ID number, '%2' the operation attempted. A function call was given an invalid ID field number. Check the documentation for the valid field ID numbers for the operation attempted.

28328

This error code is currently unused.

28329

Message
“Notify error: '%1'”

Discussion
Where '%1' is a more specific message. An error occurred using the Pharos Notify namespace functions. Check that the Pharos Popup Client is running on the destination machine.

28330

Message
“General exception”

Discussion
This is an internal error. Report the error to your Authorized Pharos Reseller. To get around it, try to rephrase the code that caused the error.

Pharos Plug-in Alerts

These Alerts apply to executable Plug-ins, which can be attached to a Print Service or a SignUp Service.

28400

This code is currently unused.

28401

This code is currently unused.

28402

This code is currently unused.

28403

This code is currently unused.

28404

This code is currently unused.

28405

This code is currently unused.

28406

This code is currently unused.

28407

This code is currently unused.

28408

This code is currently unused.

28409

Message
"%1 plug-in error: %2"

Discussion
Error %2 was encountered while trying to execute the Plug-in named by %1. Check that the Plug-in path name is correct. Check that the Plug-in executable exists at the path name specified. Check that any DLLs or other resources required by the Plug-in components are available.

28410

Message
"%1 canceled by plug-in"

Discussion
The Plug-in for the event named by %1 was executed, and returned failure. This is not necessarily an error. Some Plug-ins are used to abort operations under certain conditions. Check the documentation for the Plug-in and for the type of service on which this error occurred to find information on the possible reasons for failure.

28411

Message
"%1 plug-in returned no results"

Discussion
The %1 Plug-in did not return any results. Check that the Plug-in is configured correctly if it requires any external setup tools. Check that the temporary directory on Windows does not have too many temporary files in it. Check that the hard drive on which Windows is installed has free space.

28412

Message
"%1 plug-in timed out"

Discussion
The %1 Plug-in took too long to execute and was aborted. Timeout values for services are configured on the Network Properties tab of the System Settings context.

28413

Message
"%1 plug-in internal error"

Discussion
This should be reported to your Authorized Pharos Reseller.

Related Topics Link IconRelated Topics