Статус: Участник
Группы: Участники
Зарегистрирован: 07.11.2017(UTC) Сообщений: 15 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
Добрый день.
Помогите разобраться с ошибкой. ОС: Alt Linux 7.0.5 JDK: 1.8.0.181 JCP: пробовал 2.0.39014 и 2.0.39738
В логах приложения пишет:
12:57:55.742 [pool-2-thread-1] WARN c.b.c.c.b.CryptographicServiceProviderBuilder - Ваша операционная система не поддерживает криптобиблиотеку.Необходимо запустить удаленный сервис ЭЦП, поставляемый вместе с программой, и установить настройки подключения к нему. 12:57:55.743 [pool-2-thread-1] ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task. java.lang.UnsatisfiedLinkError: com.bftcom.common.crypto.nprovider.NativeCryptoProvider.storeParam(Ljava/lang/String;Ljava/lang/String;)V at com.bftcom.common.crypto.nprovider.NativeCryptoProvider.storeParam(Native Method) ~[cryptolib-main-1.0.4.6-SNAPSHOT.jar:na] at com.bftcom.common.crypto.builder.LocalCryptographicServiceProviderBuilder.buildParams(LocalCryptographicServiceProviderBuilder.java:32) ~[cryptolib-main-1.0.4.6-SNAPSHOT.j ar:na] at com.bftcom.common.crypto.builder.CryptographicServiceProviderBuilder.buildLibrary(CryptographicServiceProviderBuilder.java:45) ~[cryptolib-main-1.0.4.6-SNAPSHOT.jar:na] at com.bftcom.common.crypto.builder.XmlDSigProviderBuilder.buildLibrary(XmlDSigProviderBuilder.java:36) ~[cryptolib-main-1.0.4.6-SNAPSHOT.jar:na] at com.bftcom.common.crypto.factory.AbstractCryptoLibraryFactory.getCryptoLibrary(AbstractCryptoLibraryFactory.java:83) ~[cryptolib-main-1.0.4.6-SNAPSHOT.jar:na] at com.bftcom.smevgate.common.crypto.CryptoLibraryHolder.get(CryptoLibraryHolder.java:48) ~[smevgate-common-1.0.3.61.jar:na] at com.bftcom.smevgate.common.signer.Smev3MessageSigner.sign(Smev3MessageSigner.java:23) ~[smevgate-common-1.0.3.61.jar:na] at com.bftcom.smevgate.common.signer.SmevMessageSigner.sign(SmevMessageSigner.java:40) ~[smevgate-common-1.0.3.61.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask312.sendGetResponseRequest(GetSmev3ResponseTask312.java:220) ~[smevgate-server-1.0.3.61.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask312.getResponse(GetSmev3ResponseTask312.java:270) ~[smevgate-server-1.0.3.61.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask.runScheduledGetResponseIntl(GetSmev3ResponseTask.java:164) ~[smevgate-server-1.0.3.61.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask312.runScheduledGetResponse(GetSmev3ResponseTask312.java:84) ~[smevgate-server-1.0.3.61.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_181] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_181] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_181] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_181] at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64) ~[spring-context-3.1.4.RELEASE.jar:3.1.4.RELEASE] at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) ~[spring-context-3.1.4.RELEASE.jar:3.1.4.RELEASE] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_181] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_181] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_181] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_181] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_181] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_181]
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,005 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Здравствуйте. В стеке ошибки нет упоминания jcp. Попробуйте обратиться к разработчику Автор: n1k3 ![Перейти к цитате Перейти к цитате](/forum2/Themes/soclean/icon_latest_reply.gif) cryptolib-main-1.0.4.6-SNAPSHOT.jar |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.11.2017(UTC) Сообщений: 15 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
При установке JCP в логах "Выполнение операций: авг 17, 2018 1:15:49 PM java.util.prefs.FileSystemPreferences$6 run WARNING: Prefs file removed in background /etc/.java/.systemPrefs/ru/CryptoPro/prefs.xml авг 17, 2018 1:15:49 PM java.util.prefs.FileSystemPreferences$6 run WARNING: Prefs file removed in background /etc/.java/.systemPrefs/ru/CryptoPro/JCP/tools/prefs.xml Копирование файла /home/bft/jcp-2.0.39738/JCPinst.jar в /usr/lib/jvm/java-1.8.0-oracle-1.8.0.171/jre/lib/ext/JCPinst.jar 48 893 байт скопировано. Установка пакета Installer завершилась успешно. авг 17, 2018 1:15:49 PM ru.CryptoPro.JCP.tools.License checkExist WARNING: ERROR java.security.PrivilegedActionException: java.lang.NoSuchMethodException: ru.CryptoPro.JCP.tools.cl_22.<init>() at java.security.AccessController.doPrivileged(Native Method) at ru.CryptoPro.JCP.tools.License.checkExist(Unknown Source) at ru.CryptoPro.JCP.Install.JCPInstaller.setLicense(Unknown Source) at ru.CryptoPro.JCP.Install.JCPInstaller.install(Unknown Source) at ru.CryptoPro.Install.AbstractInstaller.b(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.h(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.makeAction(Unknown Source) at ru.CryptoPro.Install.ShellInstaller.makeActionNoEx(Unknown Source) at ru.CryptoPro.Install.VariantTwo.main(Unknown Source) Caused by: java.lang.NoSuchMethodException: ru.CryptoPro.JCP.tools.cl_22.<init>() at java.lang.Class.getConstructor0(Class.java:3082) at java.lang.Class.getConstructor(Class.java:1825) at ru.CryptoPro.JCP.tools.cl_23.a(Unknown Source) at ru.CryptoPro.JCP.tools.cl_23.a(Unknown Source) at ru.CryptoPro.JCP.tools.cl_22.run(Unknown Source) ... 9 more "
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,005 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Это некритичная ошибка. Установка завершилась успешно? Панель управления ControlPane.sh запускается? |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 07.11.2017(UTC) Сообщений: 15 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
Установка завершилась без ошибки, однако при запуске приложения в логах ошибка:
INFO: Deploying web application directory [/data/smevgate/smevgate/webapps/host-manager] 15:20:56.280 [pool-2-thread-1] ERROR c.b.s.common.util.SOAPSignerSmev3 - SIGN_ERROR: Ошибка при проверке лицензии java.security.ProviderException: Ошибка при проверке лицензии at ru.CryptoPro.JCP.KeyStore.cl_4.m(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.KeyStore.cl_4.a(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.KeyStore.ContainerStore.a(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source) ~[JCP.jar:39738] at java.security.KeyStore.getKey(KeyStore.java:1023) ~[na:1.8.0_171] at com.bftcom.common.crypto.jca.JCAUtils.getKey(JCAUtils.java:67) ~[cryptolib-main-1.0.4.62.jar:na] at com.bftcom.common.crypto.jca.JCAUtils.getPrivateKey(JCAUtils.java:52) ~[cryptolib-main-1.0.4.62.jar:na] at com.bftcom.common.crypto.jca.JCAUtils.sign(JCAUtils.java:78) ~[cryptolib-main-1.0.4.62.jar:na] at com.bftcom.common.crypto.jca.JCAProvider.makeSign(JCAProvider.java:75) ~[cryptolib-main-1.0.4.62.jar:na] at com.bftcom.common.crypto.jca.JCAProvider.makeSign(JCAProvider.java:70) ~[cryptolib-main-1.0.4.62.jar:na] at com.bftcom.common.crypto.xmldsig.XMLDSigProvider.makeSign(XMLDSigProvider.java:186) ~[cryptolib-main-1.0.4.62.jar:na] at com.bftcom.smevgate.common.util.SOAPSignerSmev3.signPrepareddoc(SOAPSignerSmev3.java:572) [smevgate-common-1.0.3.90.jar:na] at com.bftcom.smevgate.common.util.SOAPSignerSmev3.sign(SOAPSignerSmev3.java:431) [smevgate-common-1.0.3.90.jar:na] at com.bftcom.smevgate.common.signer.Smev3MessageSigner.sign(Smev3MessageSigner.java:25) [smevgate-common-1.0.3.90.jar:na] at com.bftcom.smevgate.common.signer.SmevMessageSigner.sign(SmevMessageSigner.java:49) [smevgate-common-1.0.3.90.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask312.sendGetResponseRequest(GetSmev3ResponseTask312.java:259) [smevgate-server-1.0.3.90.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask312.getResponse(GetSmev3ResponseTask312.java:309) [smevgate-server-1.0.3.90.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask.runScheduledGetResponseIntl(GetSmev3ResponseTask.java:164) [smevgate-server-1.0.3.90.jar:na] at com.bftcom.smevgate.server.scheduler.GetSmev3ResponseTask312.runScheduledGetResponse(GetSmev3ResponseTask312.java:94) [smevgate-server-1.0.3.90.jar:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_171] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_171] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_171] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_171] at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:64) [spring-context-3.1.4.RELEASE.jar:3.1.4.RELEASE] at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:53) [spring-context-3.1.4.RELEASE.jar:3.1.4.RELEASE] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_171] at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308) [na:1.8.0_171] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_171] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294) [na:1.8.0_171] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_171] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_171] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_171] Caused by: java.security.PrivilegedActionException: null at java.security.AccessController.doPrivileged(Native Method) ~[na:1.8.0_171] ... 33 common frames omitted Caused by: java.io.IOException: java.lang.IllegalArgumentException: length not equals serial length at ru.CryptoPro.JCP.tools.AbstractLicense.<init>(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.tools.License.<init>(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.KeyStore.cl_6.run(Unknown Source) ~[JCP.jar:39738] ... 34 common frames omitted Caused by: java.lang.IllegalArgumentException: length not equals serial length at ru.CryptoPro.JCP.tools.AbstractLicense.delSeparators(Unknown Source) ~[JCP.jar:39738] at ru.CryptoPro.JCP.tools.AbstractLicense.a(Unknown Source) ~[JCP.jar:39738] ... 37 common frames omitted
При проверке лицензии все нормально
# /usr/lib/jvm/jre/bin/java ru.CryptoPro.JCP.tools.License Проверка лицензии: Тип: Серверная, подпись и шифрование Допустимое число ядер: Неограниченное Серийный номер: CF20X-X0030-00BAA-1F Время действия: До 18.11.2018 Действительная лицензия.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,005 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Установка производилась под управлением учетной записи администратора? Запускаете ru.CryptoPro.JCP.tools.License и веб-приложение под одним пользователем? Папка systemRoot (.systemPrefs) не переопределяется (лицензия записана в одно место, по умолчанию, а запуск и попытка чтения происходит из другого)? |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close