DPSearch: NetWorker collection jobs fail with error Unexpected character code 114

Résumé: DPSearch - NetWorker collection jobs fail due to an issue when parsing the file location path characters.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

DPSearch NetWorker collection jobs fail.

The search-networker-worker logs, /mnt/search/log, from the node processing the collection job report the following:
 
9949658|P 1|T [pool-6-thread-3]|2023-01-24 09:14:41,800|RestClient::doCommon|WARNING|(1/2) [500] [33ms] [N/A] [POST],[https://localhost:445],[/cis/v2.0/app/networker/appindices/btgbznwk01/docs/_search?doctype=networker_file,networker_folder&scroll=10h&size=10000]
body=[{"_source": ["xvname", "xvlocation"], "query": {"bool": {"filter": [{"term": {"dp_entity_id": "dp_entity"}}, {"term": {"dp_entity_target": "C:\\"}}, {"term": {"xvlocation.raw": "C:\\Windows\\SysWOW64\\path\\\syst\\path\\path\\\"}}, {"range": {"xvvalidfrom": {"lt": "2023-01-20T15:01:15.000+0000"}}}], "must_not": [{"exists": {"field": "xvvalidto"}}]}}, "sort": ["_doc"]}]
resp-code=[500]
resp-body=[{"code":500,"error":"{\"root_cause\"=\u003e[{\"type\"=\u003e\"json_parse_exception\", \"reason\"=\u003e\"Unrecognized character escape 's' (code 115)\\n at [Source: org.elasticsearch.transport.netty4.ByteBufStreamInput@2f88f16e; line: 1, column: 255]\"}], \"type\"=\u003e\"json_parse_exception\", \"reason\"=\u003e\"Unrecognized character escape 's' (code 115)\\n at [Source: org.elasticsearch.transport.netty4.ByteBufStreamInput@2f88f16e; line: 1, column: 255]\"}","class":"Elasticsearch::Transport::Transport::Errors::InternalServerError"}] |RestClient.java(693)|



And then the job is set as failed:
9949838|P 1|T [pool-6-thread-3]|2023-01-24 09:14:52,130|BaseProvider::updateWorkitem|INFO|Workitem id=AYXh2sK3XDEJeT538bAE,type=collection_process,category=task,pid=AYXg3QtwfhNtIOXltqrJ,ppid=AYKCyOX6fhNtIOXlJKUm, updating status=failed end=2023-01-24T06:14:52.043+0000 updated. |BaseProvider.java(545)|

Cause

The failure occurs because of a parsing issue in the file path location.

The parsing for path location does not escape all characters for path correctly for NetWorker backup files.

Résolution

This issue is resolved in versions of DPSearch 19.6.3 and later.

Extra logging is in the 19.6.3 release. If this issue is encountered in a release where no fix is available, or which already contains these changes then enable debug logging and work with Support.

Produits concernés

Data Protection Search
Propriétés de l’article
Numéro d’article: 000211675
Type d’article: Solution
Dernière modification: 23 May 2023
Version:  2
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.