// This is the error lookup file, which defines the unique error ID and the
// associated user friendly message across the DataWeb Systems
// the first 2 number in the error represents what server package it comes
// from next 4 numbers is the unique error number
// Use either *** or // to create comments
// always has to be writen in the form of
//    errorNumber
//    errorMessage

************************ TheDataWeb               ************************ 
// class.method
10000
Unknown user message

// class.method
10001
Debug statements

// TableShellServlet.initialize()
10002
Table Shell Servlet failed to initalize on startup.

************************ TheDataWeb_Admin         ************************ 
// class.method
20000
Unknown user message

// class.method
20001
Debug statements

// ServletCheck.ServletVerify(String ServletName)
20002
Unable to locate verion file to verify if servlet exists

// AdminServer.performCommand()
20003
The admin server does not understand this command

// AdminServer.updateForce()
20004
Admin server can not locate any dataweb services.  Can not find the version.txt file in webapps

// AdminServer.updateForce()
20005
List all servlets being updated

// AdminServer.updateForce()
20006
Force update All servlets completed

// AdminServer.heartbeat()
20007
No servlets found to heartbeat

// AdminServer.heartbeat()
20008
Heabeat was made

// Update.updateFile(String,String,String)
20009
Unable to write files to disk

// Update.updateFile(String,String,String)
20010
Unable to get file output stream from url

// update.expand(File,File)
20011
unable to expand the file because file is not found in specific location

// update.expand(File,File)
20012
Unable to write zip file 

// update.expand(File,File)
20013
Unable to get url Output Stream from url connection

// Heartbeat.doHeartBeat(String)
20014
Unable to ping servlet making an url post method

// HeartBeat.doHeartBeat(String)
20015
Unable to send dataweb request to heartbeat a servlet getting an exception

// ParseErrorLog.ParseErrorLog(String)
20016
Problems reading error log

// ParseErrorLog.printAllErrors(String)
20017
Problems writing errors to a file

// AdminThread.run()
20018
Actual query time for admin to perform it's functions

// WaitForThreads.ImDone()
20019
Fails to find finish thread and remove it from the thread list

// AdminServlet.doPost()
20020
Lost client connection while sending result back

// AdminServlet.doPost()
20021
Component time for Admin Servlet

// AdminServlet.doGet()
20022
Get not get response writer for client unable to write response back to client

// AdminServlet.initialize()
20023
Unable to initialize so servlet is unavaliable

// TestMemory.checkHaveNoMemory()
20024
Admin Service found ran into an out of memory error

// ReplicateLongDescription.replicateNow()
20025
Admin Service has problem replicating long description files

// ReplciateLongDescription.writeOutputFile(String, String)
20026
Cought an error while writing to the output file

// ReplicateLongDescription.getDescriptionList() {
20027
Problems using oai parsing classes an xml exception was cought.


************************ TheDataWeb_CentralAdmin  ************************ 
// class.method
30000
Unknown user message
// class.method
30001
Debug statements
// CentrealAdminServlet.initialize()
30002
Central Admin Servlet failed to initalize on startup
// AdminRequest.MakeRequest
30003
Request has an exception inside logging it onto client
// CentralAdminLoop constructor
30004
Can not open config file for heartbeating all the dataweb servlets
// CentralAdminLoop constructor
30005
Problem connecting to admin server on a specific machine
// CentralAdminLoop.sendMail()
30006
Invalid email address email message could not be sent to client
// CentralAdminLoop.sendMail()
30007
Valid email addresses that the messages was never sent to
// CentralAdminLoop.sendMail()
30008
Valid email address taht was sent even though there was an exception thrown.
// CentralAdminServlet.doPost()
30009
Lost client connection to server
// CentralAdminServlet.doPost()
30010
Actual Server executation time for query to take place
// CentralAdminServlet.goGet()
30011
Unable to get print writer from request from client
// CentralAdminServlet.goGet()
30012
Unable to initialize the user friendly messages
// CentrealAdminThread.run
30013
Query time for component to complete request

************************ TheDataWeb_Configuration ************************ 
// class.method
40001
user friendly msg here

************************ TheDataWeb_HotReport     ************************ 
// class.method
50000
Unknown user message

// class.method
50001
Debug statements

// HotReportAuthorServlet.initialize()
50002
HotReprot Author Servlet Failed to initalize on startup


// HotReportEngineServlet.initialize()
50003
HotReport Engine Servlet failed to initalize on startup


// AuthentificationServlet.initialize()
50004
AuthentificationServlet failed to initalize on startup


// HotReportEngineServlet.doPost()
50005
execution time for processing HotReport


// HotReportEngineServlet.doGet()
50006
query time for retreiving cached files


// HotReportAuthorServlet.doPost()
50007
Failed to post result to client

// HotReportEngineThread.run()
50008
Exception in processing hrml

// CondComponent.getMinMax()
50009
Exception in parsing data


// ExtendedMap.getContent()
50010
Failed to get map content

//Graph.getContent()
50011
Failed to get graph content

//LocalStreamResolver.loadComponents()
50012
Failed to load components

// Map.getContent()
50013
Failed to get map content

// ReadCondition.evalCase()
50014
Exception in parsing data

// TableChart.parseDouble()
50015
Exception in parsing data


************************ TheDataWeb_Login         ************************ 
// class.method
60000
Unknown user message

// class.method
60001
Debug statements

// LoginServlet.doPost()
60002
Caught an unknown java exception

// LoginServlet.initialize()
60003
LoginServlet failed to initialized

// LoginThread.run()
60004
query time for database stuff

// LoginServer.doPost()
60005
execution time for entire process

************************ TheDataWeb_MapRequest    ************************ 
// class.method
70000
Unknown user message

// class.method
70001
Debug statements

// MapRequestServlet.initialize()
70002
MapRequestServlet failed to initialize

// MapRequestServlet.doPost()
70003
executation time for entire process

// MapRequestThread.run()
70004
query time for database stuff

************************ TheDataWeb_MapServer     ************************ 
// class.method
80000
Unknown user message

// class.method
80001
Debug statements

// MapServlet.initialize()
80002
MapServlet failed to initialize

// MapServlet.doPost()
80003
executation time for entire process

// MapThread.run() 
80004
query time for database stuff

************************ TheDataWeb_Metadata      ************************ 
// class.method
90000
Unknown user message

// class.method
90001
Debug statements

// MetadataServlet.initialize()
90002
MetadataServlet failed to initialize

// MetadataServlet.doPost()
90003
executation time for entire process

// MetadataThread.run()
90004
query time for database stuff

// MultiDbConfig.getDbConnection()
90005
Failed to get connection from connection pool

// MetadataSearch.processMetadataRequest
90006
SAX Error parsing metadata request.

// MetadataServlet.doPost()
90007
Client connection error - Lost client

// MetadataSearch.processMetadataRequest
90008
Parser Configuration Error parsing metadata request.

// MetadataSearch.processMetadataRequest
90009
I/O Error parsing metadata request.

// MetadataSearch.processMetadataRequest
90010
Unable to find class associated with the command

// MetadataSearch.processMetadataRequest
90011
Illegal Access Exception - Error in command class

// DataType.setDatatypeItem
90012
Metadata Error - Datatype id not found in metadata repository

// DataType.setDatatypeItem
90013
Metadata Error - Datatype id is null or empty.

************************ TheDataWeb_SqlStmnt      ************************ 
// class.method
100000
Unknown user message

// class.method
100001
Debug statements

// GeoSqlStmntServlet.initialize()
100002
GeoSqlStmntServlet failed to initialize

// SqlStmntServlet.initialize()
100003
SqlStmntServlet falied to initialize

// GeoSqlStmtServer.doPost()
100004
executation time for entire process of GeoSqlStmt Servlet

// GeoSqlStmntThread.run()
100005
query time for database stuff of GeoSqlStmnt Thread

// SqlStmntServlet.doPost()
100006
executation time for entire process of SqlStmnt Servlet

// SqlStmntThread.run()
100007
query time for database stuff of SqlStmnt Thread

************************ TheDataWeb_Tabulation    ************************ 
// class.method
110001
Unknown error message.
// TabulationServlet.doPost()
110002
Lost client connection.  Client may have terminated query or timed out on server.
// TabulationServlet.doPost()
110003
Informational message - Execution time for connection.
// TabulationServlet.doPost()
110004
Interrupt Exception caught between client and server when returning values.
// TabulationServlet.resolve()
110005
Extraction file not found - possibly the file was reaped after a few days.
// TabulationServlet.resolve()
110006
Extraction file cannot be read.
// TabulationServlet.initialize()
110007
Tabulation servlet failed to initialize.
// UserFriendlyMsg.init()
110008
Warning message - User friendly message file name is null or empty.
// UserFriendlyMsg.init()
110009
Warning message - Error reading user friendly message file.
// UserFriendlyMsg.init()
110010
Warning message - Error closing user friendly message file.
// TabulationServlet.initialize()
110011
Warning message - proxyServer and proxyTarget configuration must both be specified - value ignored.
// TabulationServlet.initialize()
110012
Warning message - SaveExtractsForDays value in configuration must be greater than 0 - Using default of 7.
// TabulationServlet.initialize()
110013
Warning message - CleanupExtractsEveryHours value in configuration must be greater than 0 - Using default of 4.
// Cleanup()
110014
Warning message - Cleanup target directory filename is null or empty.
// Cleanup()
110015
Warning message - Cleanup target directory does not exist.
// TabulationServlet.initialize()
110016
Currentserver value in configuration is missing, blank, or localhost which can lead to problems with extractions.
// Capp()
110017
Transverse master file does not exist.
// Capp()
110017
Error reading transverse master file.
// Dbru.init()
110018
Dbru parameters must be size 7 in length - DBRU parameter ignored.
// SybaseRow()
110019
Error in connection to sybase database.
// SybaseRow.getColumnName()
110020
Warning message - No columns matched - Possible empty database.
// SybaseRow.getColumnName()
110021
SQL error getting column name information.
// SybaseRow.getHaveNullStatus()
110022
Item is found on multiple tables.
// MicrodataRow.createStatement()
110023
Error in create statement for database.
// MicrodataRow.getPhysicalMetaData()
110024
SQL Error while getting physical metadata information.
// MicrodataRow.getResultSet()
110025
SQL Error in statement.
// MicrodataRow.getTableName()
110026
Error finding item on table -- ensure that column has been granted privilege to the user
// MicrodataRow.close()
110027
Error closing database connection.
// MicrodataRow.processQuery()
110028
Error connecting to database.
// MicrodataRow.processQuery()
110029
Error processing SQL query.
// MicrodataRow.receiveResults
110030
Error processing SQL query.
// ConfigParamItem()
110031
Config Parameter file cannot be found.
// ConfigParamItem()
110032
Config Parameter file cannot be read.
// ConfigParam.addConfigFiles()
110033
No configFiles keys for the Tabulation Server in configuration parameter file.
// ConfigParam.addConfigFiles()
110034
Missing config file entry for the Tabulation Server in configuration parameter file.
// FerretResponseCache.getResponse()
110035
Warning message - I/O Error with cache file.  Cache is disabled.
// TransverseSystemInfo.createIndexHash()
110036
Warning message - Unable to read transverse index file.
// TransverseSystemInfo.createIndexHash()
110037
Warning message - Unable to find transverse system file.
// TransverseSystemInfo.createIndexHash()
110038
Warning message - Unable to read transverse system file.
// TabulationThread.run()
110039
Informational message - Execution time for the query.
// IoapiServer()
110040
Missing survey parameter from client.
// IoapiServer()
110041
IoapiServer failed initialization.
// IoapiServer()
110042
Error creating .fer file.
// IoapiServer()
110043
Cannot find missing .fer file.
// IoapiServer()
110044
Error reading .fer file.
// SybaseRow.getHaveNullStatus()
110045
Table name not found for item - check column privileges.
// MicrodataRow.setItems()
110046
Variable(s) in database use an unknown/undefined physical data type.
// ConfigParam.getConfigInfo()
110047
Empty list of configuration files.
// ConfigParam.getConfigInfo()
110048
Null Configuration ID.
// ConfigParam.getConfigInfo()
110049
Information requested by query cannot be found in configuration.
// IoapiInfo.init()
110050
Client parameters not found in configuration parameters.
// IoapiInfo.parseParams()
110051
Parameter identifier not specified for component statements.
// IoapiMicrodata.process()
110052
Warning message - Error closing output extraction file.
// IoapiMicrodata.mailMsg()
110053
Error sending mail notification message.
// IoapiMicrodata.masterInitialize()
110054
Error creating output extraction file.
// IoapiMicrodata.send_to_client()
110055
Error sending message to client.
// IoapiMicrodata.write_to_screen()
110056
Error writing to output extraction file.
// DataWebServerClientAPI()
110057
Bad IP address for metadata database.
// DataWebServerClientAPI.getResults()
110058
Unable to connect to server.  Possibility server did not initialize.  Check tomcat output.
// IoapiInvoke.run()
110059
Null Callback -- job is possibly hung.
// CappieRow.getJoinInfo()
110060
Error reading Join Info file.
// CappieRow.receiveResults()
110061
Error reading data file - NumberFormatException.
// CappieRow.receiveResults()
110062
Error reading data file - IOException.
// CappieRow.parseSubSelectCondition()
110063
Error parsing sub-selection query - Unable to find key variable.
// CappieRow.parseWhereCondition()
110064 
Error parsing where condition - "<" and ">" not available at this time.
// CappieRow.parseWhereCondition()
110065 
Error parsing where condition - unknown value/operator.
// CappieRow.evaluate()
110066 
Invalid operator type.
// TransverseRandomIntFile.init()
110067
Error reading transverse file.
// RecodeRowToken()
110068
Invalid recode definition.
// IoapiServer
110069
Cached queries
// IoapiGenSql.getStmt()
110070
Probable metadata error, iterations may have been sent for cross-sectional query.
// ExamineTheVars_Class.createGinvMatrix()
110071
Error reading Generalized Matrix file.
// URLRow
110072
Problem making a url call to remote database
// IoapiTabFile
110073
Connection information - database name, user
// IoapiTabFile
110074
SQL Statement for this tabulation query
// IoapiTabFile
110075
Number of rows returned for tabulation query
// IoapiTabFile
110076
Elapsed time of tabulation in milliseconds
// VDCRepositoryServer
110077
Http Request to VDCRepositoryServer is null
// VDCRepositoryServer
110078
Problem getting response from output stream
// VDCRepositoryServer
110079
Not enough information provided by survey parameter
// VDCRepositoryServer
110080
No variables was given in the parameters
// VDCRepositoryServer
110081
Variables exceed the limit defined on the server
// VDCRepositoryServer
110082
Unable to connection to tabulation servlet
// VDCRepositoryServer
110083
Problem writing to the output stream of the http request
// VDCRepositoryServer
110084
Unable to read url stream.  File might of been moved.
// VDCRepositoryServer
110085
Uable to connect to url.  malformed url
// IoapiMicroFile
110086
Error creating statistical package statement file
// IoapiMicroFile
110087
Error writing to statistical package statement file
// IoapiGenSql.orderTbls
110088
Need to increase limit on maximum number of database tables to be joined

************************ TheDataWeb_Transfer      ************************
// class.method
120000
Unknown user message

// class.method
120001
Debug statements

// StressTestServlet.initialize
120002
StressTestServlet failed to initalize on startup


************************ TheDataWeb_Publisher      ************************
// class.method
130000
Unknown user message

// class.method
130001
Debug statements

// PublisherServlet.initialize
130002
Problem initializing

// PubliserThread.run
130003
Logging some stats

// PublisherServer.init
130004
probelm saving metadata file

// PublisherDbConnector.updateDatabase
130005
FaltyQuery to updatedatabase

// PublisherDbConnector.getResult
130006
Falty query to make select to database

// PublisherDbConnector.makeConnection
130007
Problem loading the JDBC/ODBC driver

// PublisherDbConnector.makeConnection
130008
Problem connecting to database

// DatasetObject.constructor
130009
component name is either empty or not defined

// DatasetObject.constructor
130010
collection short name is either empty or not defined

// DatasetObject.constructor
130011
collection long name is either empty or not defined

// DatasetObject.constructor
130012
collection instance is either empty or not defined

// DatasetObject.findCateogry
130013
dataset category is either empty or not defined

// DatasetObject.findCateogry
130014
unknown category type

// DatasetObject.findCateogry
130015
unknown category number

// DatasetObject.findDisplayType
130016
dataset displayType is either empty or not defined

// DatasetObject.findDisplayType
130017
unknown display type

// DatasetObject.findDisplayType
130018
unknown disply type number

// BasicMifObject.getMachineFromUri
130019
uri does not begin with http:// not a valid uri

// BasicMifObject.getMachineFromUri
130020
uri has an extra / it is not valid

// BasicMifObject.getMachineFromUri
130021
uri is not defined

// basicMifObject.getMachineUri
130022
machine name/ip address is empty or not defined

// SqlQuery.doSql
130023
problem getting result set possible incorrect faulty query or database connection problems

// SqlQuery.doStringSql
130024
problem getting result set possible incorrect faulty query or database connection problems

// SqlQuery.doSql
130025
problem getting result set possible incorrect faulty query or database connection problems

// SqlQuery.doUpdateDatabaseSql
130026
problem updating database possible incorrect faulty query or database connection problems

// InsertDatasetQueries
130027
Mahcineid is null or not defined.

// InsertDatasetQueries.newAction
130028
instance already exist for this component can not create another instance.  Please check the metadata information file (mif) documentation.

// InsertDatasetQueries
130029
Action is not being defined as new, update or delete

// InsertDatasetQueries
130030
Dataset action is empty or not defined.

// ItemObject.constructor
130031
Item name is null nor not defined

// ItemObject.constructor
130032
Item concept is null or not defined

// ItemObject.constructor
130033
item datatype is null no not defined.

// ItemObject.constructor
130034
item type is null or not defined.

// ItemObject.constructor
130035
item instance is null or not defined.

// ItemObject.constructor
130036
item unit type is null or not defined.

// ItemObject.constructor
130037
item geography codeset type is empty or not defined.  This is a required to map to a valid geography codeset in the geographic metadata repository.  This is required when using the geography wizard.

// InsertItemQueries.constructor
130038
The action for the item is null or not defined.

// InsertItemQueries.constructor
130039
The action is not understood by this method.  Please use new, update, or delete as the action.

// ItemObject.constructor
130040
component id can not be 0 or less must be a valid id.

// ValueObject.constructor
130041
value is null

// ValueObject.consturctor
130042
min value range is greater or equal to max value range.

// ItemObject.varifyValues
130043
values are repeated for an item

// ItemObject.varifyValues
130044
value range over lap

// itemObject.varifyValues
130045
item defined as binary but have character values.

// InsertItemQueries.actionNew
130046
item action is defined as new but item exist.  If you are trying to start a new time for the same item then you must first stop the prevous item.

// ItemObject.constructor
130047
data type width must have a length of at least 1

// ItemObject.constructor
130048
data type decmail must be 0 or greater.

// ItemOjbect.constructor
130049
inherited component id can not be less than 0.

// ItemObject.actionNew
130050
no suggested weight found for this item.

// ItemObject.SqlQuery
130051
problem processing batch sql inserts or updates

// CommonQueries.getPeriodid
130052
this method must be called with an valid array of instance ids

// InsertItemQueries.actionNew
130053
the iteration group number specified not found on iteration table in the metadata repository.

// SqlQuery.processBatchSql
130054
Unable to roll back update or insert.  For this transaction.

// InsertDatasetQueries
130055
Instance is not defined in the metadata.  

// CommonQueries.updateTimeFrame
130056
period id can not be 0 or less than 0.

// PublisherStoreage.getHashMap
130057
Have problems recieving results from repository.

// PublisherStorage.getHashMap
130058
Having problems reading from result set.

// InsertItemQueries.actionStop
130059
Item not found in metadata repository for a specific component

// InsertItemQueries.actionStop
130060
Periodid not found in metadata repository that is associated with the item

// InsertItemQueries.actionDelete
130061
Item not found in metadata repository for a specific component

// InsertItemQueries.actionDelete
130062
Instance not found for this item.

// InsertDatasetQueries.action.Delete
130063
Component not found in the repository

// InsertDatasetQueries.actionDelete
130064
Component instance not found in the repository

// InsertDatasetQueries.actionDelete
130065
Survey not found in repository

// InsertDatasetQueries.actionDelete
130066
Sub Survey not found in repository

// InsertDatasetQueries.actionNewInstance
130067
Program Survey not found in repository

// InsertDatasetQueries.actionNewInstance
130068
Program Sub Survey not found in repository

// InsertDatasetQueries.actionNewInstance
130069
Component not found in repository

// InsertDatasetQueries.actionNewInstance
130070
Component Instance not found in repository

// InsertDatasetQueries.actionNewInstance
130071
Instance not found on instance table in repository

// PublisherServer.saveMifFile
130072
request content type is null