Помилка Error calling method on NPObject як виправити

Деякі користувачі, що використовують електронні цифрові підписи (ЕЦП), можуть стикатися з помилкою “Неможливо побудувати ланцюжок сертифікатів для довіреної кореневого центру (0x800b010a)”, в браузері на основі Mozilla ця помилка виглядає як “Error calling method on NPObject”. Ми постараємося дати слушні поради, які допоможуть виправити цю помилку.

Причини Error calling method on NPObject

Така помилка підписання виникає при спробі залогінитися на державних порталах послуг (росеестр, zakupki.gov.ru, bus.gov.ru), при використанні онлайн банкінгу (сбербанк аст), або безпосередньо при підписанні файлів і документів деяких форматів. Як таких, причин може бути багато – захаращений браузер, відсутність в системі необхідних програм для створення ЕЦП, невірні настройки виданих сертифікатів на комп’ютері, відсутність деяких кореневих сертифікатів або закінчення їх терміну дії.

Помилка “Error calling method on NPObject”

Як виправити цю помилку

Ми зібрали в мережі найдієвіші поради, на думку більшості учасників тематичних форумів. Всі описи зроблені в ознайомлювальних цілях. Почнемо з найпростіших порад, поступово ускладнюючи процес вирішення.

  1. Якщо раніше ви спокійно входили на ООС, а тепер раптом з’явилася помилка “Error calling method on NPObject”, тоді слід насамперед очистити кеш Java. Пройдіть в панель Java на комп’ютері і зробіть все як на наведеному нижче скріншоті. Пробуємо увійти.

    Очищаємо кеш Java

  2. Так само слід очистити кеш вашого браузера. Для всіх цей процес трохи відрізняється. Ось приклад очищення залишкового кеша в Mozilla Firefox. Заходимо в Настройки – Додатково, вкладка Мережа, там видаляємо. Ось наочний скріншот. Пробуємо залогінитися.

    Очищення кешу браузера

  3. Вимкніть на час в браузері різні сторонні розширення та плагіни, крім плагіна ЕЦП, якщо він додається.
  4. Також рекомендується перевстановити програми, що додаються УЦ (КріптоПро ЕЦП Browser Plug-in, наприклад) на комп’ютері. Для цього відвідайте їх офіційну сторінку і завантажте звідти актуальну версію. Перевстановлення оновить кореневі сертифікати, а помилка повинна піти. Ось відео-інструкція з прикладом.
  5. Перевірте що б сайт був доданий в надійні вузли браузера.
  6. Як варіант, це запитати нові сертифікати, відкликавши старі. Після отримання відразу ж міняєте паролі на нових ключах. Після цього слід видалити старі сертифікати. З Джави: Панель Java – вкладка Security – Manage Certificates – виберіть його і натисніть Remove. З Windows: виконати – команда certmgr.msc – вкладка Приватне – через праву кнопку.
  7. Часто користувачі забувають провести інсталяцію кореневого сертифіката в дірректорію “Довірені кореневі сертифікати”. Перевірте цей варіант.
  8. Більшість сайтів держпослуг, при виникненні подібних помилок, радять відразу ж писати їх техподдержке. Опишіть супорта вашу проблему і версію браузера, прикладіть скріншоти, а також логи Java (гуглити як це зробити).
  9. Якщо помилка “Error calling method on NPObject” виникає при спробі підписати документ, тоді перевірте точність настройки часу. Переведіть час на 1 годину вперед і пробуйте поставити ЕЦП. Після, поверніть час назад, а помилка повинна зникнути.

висновок

Тонкощів в рішенні помилку “Не вдалося побудувати ланцюжок сертифікатів для довіреної кореневого центру (0x800b010a)” може бути багато. Я б особисто радив не експериментувати і відразу ж писати в супорт УЦ або підтримку ООС. Кваліфіковані майстри, проаналізувавши логи, відразу ж знайдуть проблему і вишлють вам інструкції для її виправлення.

Ссылка на основную публикацию