This mode allows to list errors seen during provisioning. - Open the handset menu <Center key>
- *#provstartdiag# or *#7768782783424#
Format of the error presented on the screen: error_line#error_nr, - error_line - the line in XML file where the error occurred
- error_nr - error code, see Table_1.
During the search, errors are displayed on the screen on the fly. Softkeys are not visible. Process will stop if the next error does not fit on the display. In this case, softkey "Continue" will appear, which resumes process. After process is finished, SK "OK" appear which leads to main menu. Provisioning procedure may be aborted by long-press on end key. In headline file number is visible, which can be helpful during nested provisioning procedure. Whenever xml-syntax recognized (errors: 1-14) provisioning is stopped and no data will be written to the HS. Content errors (nr 20-23) may selectively affect data writing to the HS. |
Table_1
| #error_nr | Description | Examples |
---|
Syntax errors | 1 | xml parsing interrupted (critical failure in configuration) | - | 2 | unexpected tag close | <nvm> </nmv> </bad> | 3 | exceeded declared count of opened tags (max 16) | <tag1><tag2><tag3><tag4><tag5><tag6>...<tag16><tag17> | 4 | incorrect close bracket | <root><a/root> <root/a> | 5 | unrecognized file content (not XML file) | load not xml file (e.g. cmd.com) | 6 | incorrect tag name or unexpected character in tag name | < <tag_not_closed <#tag></#tag> | 7 | invalid atribute (wrong character in name or value, missing '=') | <nvm atr '123' /> <nvm atr = '<123>' /> <nvm at&r='123' /> <root value="25<7"></root> <nvm atr '123' /> ='123' /> | 8 | quotation mark not found in argument value | <nvm atr=123 /> <nvm atr=123' /> <nvm atr= '123 /> <nvm atr='123 | 9 | buffer for value too small (supported max 255 characters) | <argument='12345678902354o63894675983465983465893469....' /> | 10 | unexpected end of file | <!-- not ended comments | 11 | the file ends without closing all tags | <root>example <nvm> <entry arg='123' /> <root> <nvm> <args> | 12 | invalid UTF-8 character coding in argument value
If UTF-8 syntax error ocures in e.g. tag name, argument name, command the bug will not be reported | - | 13 | Unrecognized command (no DOCTYPE, no CDATA) | <!UNKNOWN > <!HELLO WORLD=""><root></root></HELLO> | 14 | Duplicated argmument name | <param name="volume" name="volume" /> | Content errors | 20 | unrecognized tag | <incorrect_tag></incorrect_tag> | 21 | unrecognized argument | <nvm name='unrecognized_name' value='123' /> | 22 | incorrect argument value (e.g. out of range) | <nvm name='telephony_visible' value='123' /> | 23 | entry not saved (insufficient amount of data) | <lists><list list_name="contacts"><entry surname="Peter" /></list></lists> |
|