QAD QXtend Exception Codes > Queue Exceptions
  
Queue Exceptions
If an exception is raised during QXtend startup, the UI paints the Queue link in red. This indicates an error that is logged to queue.log and qdocInstall.log. If an exception is raised during the processing of a QDoc through a queue, this exception appears in the qdocinfo.log and possibly the outbound-ui.log, as well as in the response QDoc.

Queue Exceptions
 
Exception Code
Description
Notes
QueueException001
Unable to create queue object components
Class file names required to determine what Java classes to create are incorrect in directoryloaderconfig.xml.
QueueException002
Configuration file does not contain a queue node
The queue configuration file is missing a queue node. Update or create a new queue in the Queue Manager.
QueueException003
The parameter types do not exist as classes
There is no <queue> node in the queueConfig.xml file.
QueueException004
Error due to incorrect URL
The URL specified by the user in Update Queue in the Queue Manager is incorrect. The URL is the location of the QXtend Web services component.
QueueException005
Could not load Queue Manager config file
Verify the correct path and existence of: directoryloaderconfig.xml.
QueueException006
Could not create class
See QueueException001.
QueueException007
Could not locate queueConfig.xml
The queue configuration file has been deleted, moved, or renamed. Update or create a new queue in Queue Manager. Verify correct path and existence of queueConfig.xml.
QueueException008
No queue type in queue configuration file
QXI has one valid queue type—qdoc—in Queue Configuration. This exception is raised if the queue type is set incorrectly.
QueueException009
No queueClass element in configuration file
The settings for all queues are stored in an XML configuration file. This file must have been manually updated incorrectly. Using the Queue Manager, delete and recreate the queue to correct this.
QueueException010
No URL element in configuration file
The URL is set incorrectly in the Queue Configuration.
QueueException011
No frequency element in configuration file
The Frequency is set incorrectly in the Queue Configuration.
QueueException012
Base directory does not contain any queues
No queues exist in the base directory. Create a new queue using the Queue Manager.
QueueException013
Envelope details missing from configuration file
SOAP envelope details required for QDoc updates are missing. This only impacts queues configured to add SOAP envelopes to the QDocs placed in the request directory. Update or create a queue.
QueueException014
No QDoc nodes in the default envelope
See QueueException013 for details. Update the queue.
QueueException015
Queue configuration file missing
The queue configuration file, queueConfig.xml, has been deleted, moved, or renamed. Update or create a queue.
QueueException017
Specified queue missing
The queue directory has been removed or renamed. Create a new queue.
QueueException018
Queue Manager configuration file missing
The Queue Manager config file, directoryloaderconfig.xml, is missing. This file contains global configuration details.
QueueException019
QueueType node missing from configuration file
QueueType identifies the type of the requests on the queue. Update or create a queue.
QueueException020
No queueType or blank queueType specified in queue configuration file
The Queue Manager config file is incorrect. Open directoryloaderconfig.xml. Copy in the XML node shown under Queue Type Node following this table.
QueueException021
No queueTypes set up in queue config file
See QueueException020.
QueueException022
Queue Manager base directory missing
The full path to the top-level queue directory must be specified in environmentmanager.xml.
QueueException029
The configuration file does not contain the pooler node
No pooler node in queueConfig.xml.
QueueException030
The configuration file does not contain the initialSize element under the pooler node
No pooler node in the queueConfig.xml file.
QueueException031
The configuration file does not contain the maxSize element under the pooler node
No pooler node in the queueConfig.xml file.
QueueException032
The configuration file does not contain the webServiceTimeout element under the pooler node
No pooler node in the queueConfig.xml file.
QueueException033
The configuration file does not contain the retryTime element under the pooler node
No pooler node in the queueConfig.xml file.
QueueException034
The pooler node in the config file contains child elements that specify invalid numbers
An element value should contain integer values in the queueConfig.xml file.