## SMS Server Tools 3

Home

### Error messages in SMS Server Tools 3

PRELIMINARY

Last updated: 02.09.2010.
Applies for the version of smsd: 3.2beta0.

This table contains error messages which are used when an alarmhandler is called.

Message | Additional information | Function, file | Severity
--- | --- | --- | ---
Cannot create file <filename>: <reason> | Cannot create file for incoming message. | received2file, smsd.c | ERROR
Cannot create shared memory for statistics. | Will terminate. | initstats, stats.c | CRITICAL
Cannot handle <filename>: Access denied. Check the file and directory permissions. |  | getfile, misc.c | ERROR
Cannot handle <filename>: Dont know why. Check the file and directory permissions. |  | getfile, misc.c | ERROR
Cannot handle this routed message. You MUST DISABLE message routing with modem settings. |  | detect_routed_message, modem.c | ERROR
Cannot handle this routed status report. You MUST DISABLE status report routing with modem settings. |  | detect_routed_message, modem.c | ERROR
Cannot open file <filename>: <reason> | Cannot handle concatenation storage. | received2file, smsd.c | ERROR
Cannot open file <filename>: <reason> |  | db_store_incoming_message, database.c | ERROR
Cannot open file <filename>: <reason> |  | db_store_sent_message, database.c | ERROR
Cannot open serial port <device>, error: <error> |  | openmodem, modem.c | ERROR
Cannot open socket <backend>, error: <error> |  | openmodem, modem.c | ERROR
Cannot read sms file <filename> |  | readSMShex, smsd.c | ERROR
Cannot read sms file <filename> | SMS file exists, but cannot be opened. | readSMSheader_file, smsd.c | ERROR
Cannot read sms file <filename> | SMS file exists, but cannot be opened. | readSMStext, smsd.c | ERROR
Cannot receive status reports because receiving is disabled on modem <name> |  | devicespooler, smsd.c | WARNING
Cannot rename file <filename> to <filename> |  | apply_filename_preview, misc.c | ERROR
Cannot reserve memory for shared buffer. | Will terminate. | initstats, stats.c | CRITICAL
Cannot reserve memory for statistics. | Will terminate. | initstats, stats.c | CRITICAL
Cannot write statistics file. <filename> <reason> |  | checkwritestats, stats.c | ERROR
Cannot write tmp file for statistics. <filename> <reason> |  | savestats, stats.c | ERROR
CMGL handling error: message <number>, <error> |  | check_memory, modem.c | ERROR
Conflict with .LOCK file in the spooler: <filename> <directory> | Smsd will retry once and then terminate. | mainspooler, smsd.c | CRITICAL
convertSMStext failed with file <filename> |  | readSMStext, smsd.c | ERROR
Could not send character <character>, cause: <reason> |  | write_to_modem, modem.c | ERROR
Could not send string, cause: <reason> |  | write_to_modem, modem.c | ERROR
Couldn't connect socket <backend>, error: <error>, waiting n sec. |  | open_inet_socket, modem.c | ERROR
Couldn't open serial port <device>, error: <error>, waiting n sec. |  | openmodem, modem.c | ERROR
Couldn't open socket <backend>, error: <error> |  | open_inet_socket, modem.c | ERROR
Data is too long in sms file <filename> |  | readSMShex, smsd.c | ERROR
Destination <number> in file <filename> is blacklisted |  | mainspooler, smsd.c | NOTICE
Destination <number> in file <filename> is not whitelisted |  | mainspooler, smsd.c | NOTICE
Destination <number> in SQL SMS #<number> is blacklisted |  | db_check_message, database.c | NOTICE
Destination <number> in SQL SMS #<number> is not whitelisted |  | db_check_message, database.c | NOTICE
Destination number <number> in file <filename> does not match any provider |  | mainspooler, smsd.c | NOTICE
Destination number <number> in SQL SMS #<number> does not match any provider |  | db_check_message, database.c | NOTICE
Failed to initialize modem <name>. Stopping. | Modem process will terminate. | devicespooler, smsd.c | CRITICAL
Failed to set type='FAILED': SQL SMS #<number> |  | db_devicespooler, database.c | ERROR
Failed to set type='FAILED': SQL SMS #<number> |  | db_devicespooler, database.c | ERROR
Failed to set type='FAILED': SQL SMS #<number> |  | db_mainspooler, database.c | ERROR
Failed to set type='SENDING': SQL SMS #<number> |  | db_devicespooler, database.c | ERROR
Failed to set type='SENT': SQL SMS #<number> |  | db_devicespooler, database.c | ERROR
Failed to set type='SPOOLED': SQL SMS #<number> | May also contain information about the queue if queues are used. | db_mainspooler, database.c | ERROR
Failed to store failed SMS to <number> to database |  | db_store_sent_message, database.c | ERROR
Failed to store incoming SMS from <number> to database |  | db_store_incoming_message, database.c | ERROR
Failed to store sent SMS to <number> to database |  | db_store_sent_message, database.c | ERROR
Failed to update details of status report for message #<number> in database |  | db_store_incoming_message, database.c | ERROR
Fatal error: <infotext1> <filename1> <infotext2> <filename2>. Check file and dir premissions. | Will terminate. This message is used when moving files from directory to another. | stop_if_file_exists, misc.c | CRITICAL
FATAL ERROR: Looks like another smsd (<pid>) is running. I (<pid>) quit now. | Smsd will terminate. | mainspooler, smsd.c | CRITICAL
Fatal error: sending has failed <number> times. Blocking <number> sec. |  | sendsms, smsd.c | CRITICAL
Handling of concatenation storage aborted, creating <filename> failed: <reason> |  | do_ic_purge, smsd.c | WARNING
Header handling aborted, creating <filename> failed |  | change_headers, misc.c | WARNING
Header handling aborted, reading <filename> failed |  | change_headers, misc.c | WARNING
Hex conversion error in sms file <filename>: "<data>" | Value is less than one. | readSMShex, smsd.c | ERROR
Hex presentation error in sms file <filename>: incorrect length of data: "<line>" |  | readSMShex, smsd.c | ERROR
Invalid alphabet in file <filename> |  | mainspooler, smsd.c | NOTICE
Invalid alphabet in <filename> |  | sendsms, smsd.c | NOTICE
Invalid type of number in file <filename> |  | mainspooler, smsd.c | NOTICE
Invalid type of number in <filename> |  | sendsms, smsd.c | NOTICE
LENGTH termination error in sms file <filename> |  | readSMShex, smsd.c | ERROR
Looks like your device does not support reading of messages. |  | initmodem, modem.c | ERROR
Memory allocation error in handling of headers, filename: <filename> |  | db_store_incoming_message, database.c | ERROR
Memory allocation error in handling of headers, filename: <filename> |  | db_store_sent_message, database.c | ERROR
Memory allocation error in handling of query, filename: <filename> |  | db_store_incoming_message, database.c | ERROR
Memory allocation error in handling of query, filename: <filename> |  | db_store_sent_message, database.c | ERROR
Memory allocation error in handling of sender, filename: <filename> |  | db_store_incoming_message, database.c | ERROR
Memory allocation error in handling of text, filename: <filename> |  | db_store_incoming_message, database.c | ERROR
Memory allocation error in handling of text, filename: <filename> |  | db_store_sent_message, database.c | ERROR
Message limit <number> is reached. |  | devicespooler, smsd.c | WARNING
Modem did not accept mode selection, <error> |  | initmodem, modem.c | ERROR
Modem did not accept SMSC, <error> |  | initmodem, modem.c | ERROR
Modem did not accept the init string, <error> |  | initmodem, modem.c | ERROR
Modem did not accept the second init string, <error> |  | initmodem, modem.c | ERROR
Modem did not accept this PIN | Will terminate. | initmodem, modem.c | ERROR
Modem is not clear to send |  | write_to_modem, modem.c | ERROR
Modem is not ready to answer commands, <error> (Timeouts: <number>) |  | initmodem, modem.c | ERROR
Modem is not registered to the network |  | wait_network_registration, modem.c | ERROR
No destination in file <filename> |  | mainspooler, smsd.c | NOTICE
No destination in <filename> |  | sendsms, smsd.c | NOTICE
No destination in SQL SMS #<number> |  | db_check_message, database.c | NOTICE
PIN handling: expected "+CPIN: READY", modem answered <answer> | Will terminate. | initmodem, modem.c | CRITICAL
Registration is denied. |  | wait_network_registration, modem.c | ERROR
Regular_run <name> POST_RUN returned <number> |  | run_rr, misc.c | ERROR
Regular_run <name> PRE_RUN returned <number> |  | run_rr, misc.c | ERROR
Regular_run_post_run <name> POST_RUN returned <number> |  | run_rr, misc.c | ERROR
Saved routed message for later handling. However, you MUST DISABLE message routing with modem settings. |  | detect_routed_message, modem.c | ERROR
Saved routed status report for later handling. However, you MUST DISABLE status report routing with modem settings. |  | detect_routed_message, modem.c | ERROR
Sending SMS <part> to <number> has failed (modem initialization has failed) | Modem initialization has failed after sending has failed, no more retries. | send_part, smsd.c | WARNING
Sending SMS <part> to <number> has failed (smsd is terminating) | Smsd is terminating while retries still left. Not retrying.. | send_part, smsd.c | WARNING
Sending SMS <part> to <number> has failed (too many retries) |  | send_part, smsd.c | WARNING
Shutting down database interface because of a failure |  | db_terminate, database.c | CRITICAL
SMS file <filename> rejected by checkhandler |  | mainspooler, smsd.c | NOTICE
Stopping. Cannot open dir <directory>: <reason> | Will terminate. | getfile, misc.c | CRITICAL
Stopping. Cannot read blacklist file <filename>. | Will terminate. | inblacklist, misc.c | CRITICAL
Stopping. cannot read whitelist file <filename>. | Will terminate. | inwhitelist_q, misc.c | CRITICAL
The answer from modem was not OK: <answer> | Will retry twice. | send_part, smsd.c | ERROR
The file <filename> has no text or data |  | mainspooler, smsd.c | NOTICE
The <filename> has incorrect first byte of UDH |  | sendsms, smsd.c | NOTICE
The <filename> has no data |  | sendsms, smsd.c | NOTICE
The <filename> has no text |  | sendsms, smsd.c | NOTICE
The <filename> has too long data for single part (Autosplit: 0) sending: <length> | Binary messages are not sent partially. | sendsms, smsd.c | NOTICE
The <filename> has too long data for system message: <length> (max <maxlength>) |  | sendsms, smsd.c | NOTICE
The <filename> has too long text |  | sendsms, smsd.c | NOTICE
The modem did not answer (expected OK) | Will retry twice. | send_part, smsd.c | ERROR
The SQL SMS #<number> has no text |  | db_check_message, database.c | NOTICE
<title> Connection failed <optional details> |  | db_connect, database.c | CRITICAL
<title> Failed to create a connection instance with name: <name> |  | db_connect, database.c | CRITICAL
Too long text/data in file <filename> |  | readSMStext, smsd.c | ERROR
Unexpected answer from modem after +CREG?, waiting <number> sec. before retrying |  | wait_network_registration, modem.c | ERROR
Wrong modem name <name> for SQL SMS #<number> |  | db_check_message, database.c | NOTICE
Wrong provider queue <name> for SQL SMS #<number> |  | db_check_message, database.c | NOTICE
Wrong provider queue <name> in file <filename> |  | mainspooler, smsd.c | NOTICE
Your SIM is locked. Unlock it manually. | Will terminate | initmodem, modem.c | CRITICAL