strace возвращает "javax.xml.xpath.XPathFactory", не найденный во время выполнения - PullRequest
0 голосов
/ 06 декабря 2018

Проверяя время выполнения моих старых приложений, я обнаружил ошибку, которую на самом деле не смог понять.

В журнале strace сказано, что javax.xml.xpath.XPathFactory не может быть найдено (No such file or directory).Просматривая мой код, я увидел некоторые случаи использования этого класса с XPath xPath = XPathFactory.newInstance().newXPath(); и все.

Вот несколько подробных сообщений об ошибках:

[pid 123] access("/opt/myapp/WEB-INF/classes/META-INF/services/javax.xml.xpath.XPathFactory", R_OK) = -1 ENOENT (No such file or directory)
[pid 123] stat("/opt/myapp/lib/META-INF/services/javax.xml.xpath.XPathFactory", 0x7f3cfaf37f60) = -1 ENOENT (No such file or directory)
[pid 123] stat("/opt/myapp/lib/META-INF/services/javax.xml.xpath.XPathFactory", 0x7f3cfaf37f60) = -1 ENOENT (No such file or directory)

Это сообщение спамится как100 раз в секунду

При проверке этого файла верно, что его там нет.Я понятия не имею, что я делал в те дни, и файлы журналов не дают никаких исключений.Так как я очень привык регистрировать ошибки, а не то, что сообщают только strace, я вроде как ломаю голову над тем, что искать сейчас.

Мне нужно некоторое руководство для дальнейшего изучения проблемы и выяснения того, что произошлоили каков фактический источник ошибки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...