Статус: Участник
Группы: Участники
Зарегистрирован: 05.05.2023(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 3 раз
|
Добрый день. При выполнении процесса получаю ошибку: Код: [xecutor-1] 13 12:45:37,607 MessageProcessor FATAL 67 -java.lang.NoSuchMethodError: ru.CryptoPro.JCP.tools.JCPLogger.subTrace(Ljava/lang/String;)V
[xecutor-1] 13 12:45:37,608 GateAwareResource ERROR 74 -ru.inversion.cbs.imaster.req.jms.MessengerException: Unexpected exception on message processing!
ru.inversion.cbs.imaster.req.jms.MessengerException: Unexpected exception on message processing!
at ru.inversion.cbs.imaster.MessageProcessor.processException(MessageProcessor.java:124)
at ru.inversion.cbs.imaster.MessageProcessor.processMessage(MessageProcessor.java:68)
at ru.inversion.cbs.imaster.rest.GateAwareResource$2.run(GateAwareResource.java:71)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.NoSuchMethodError: ru.CryptoPro.JCP.tools.JCPLogger.subTrace(Ljava/lang/String;)V
at ru.CryptoPro.JCPxml.XmlInit.fileInit(Unknown Source)
at ru.CryptoPro.JCPxml.XmlInit.init_(Unknown Source)
at ru.CryptoPro.JCPxml.XmlInit.init(Unknown Source)
at ru.inversion.cbs.bus.gatecrypto.smev3.JcpService.initJcp(JcpService.java:72)
at ru.inversion.cbs.bus.gatecrypto.smev3.Smev3JcpHandler.sign(Smev3JcpHandler.java:90)
at ru.inversion.cbs.bus.gatecrypto.smev3.Smev3JcpHandler.execute(Smev3JcpHandler.java:77)
at ru.inversion.cbs.bus.gatecrypto.GateCryptoHandler.handle(GateCryptoHandler.java:50)
at ru.inversion.cbs.bus.gatecrypto.GateCryptoUniversal.executeRequest(GateCryptoUniversal.java:203)
at ru.inversion.cbs.bus.gatecrypto.GateCryptoUniversal.executeRequest(GateCryptoUniversal.java:147)
at ru.inversion.cbs.imaster.MessageProcessor.processMessage(MessageProcessor.java:85)
at ru.inversion.cbs.imaster.MessageProcessor.processMessage(MessageProcessor.java:62)
Боюсь разработчик прикладной системы не даст внятного ответа по данной ошибке, поэтом прошу совета здесь. Версия java 1.8.0_431-oracle-x64 Версия JCP jcp-2.0.45041-7279b40a PS Пытаюсь переехать с версии java 1.8.201, на которой все работает.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,027  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 727 раз в 685 постах
|
Здравствуйте. Скорее всего, JCPxml.jar из одной сборки JCP, а JCP.jar - из другой, смешаны разные версии (ошибка в зависимостях). |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.05.2023(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 3 раз
|
Дело в том, что по рекомендациям разработчика прикладной системы JCPXml исключен из ext. Если его оставить в каталоге, получаем другую ошибку Код: [xecutor-2] 13 15:15:36,361 JcpService INFO 49 -Field.set(XMLUtils.ignoreLineBreaks, true)
[xecutor-2] 13 15:15:36,367 GateCryptoUniversal ERROR 212 -java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException
java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException
at ru.inversion.cbs.bus.gatecrypto.smev3.JcpService.initJcp(JcpService.java:70)
at ru.inversion.cbs.bus.gatecrypto.smev3.Smev3JcpHandler.sign(Smev3JcpHandler.java:90)
at ru.inversion.cbs.bus.gatecrypto.smev3.Smev3JcpHandler.execute(Smev3JcpHandler.java:77)
at ru.inversion.cbs.bus.gatecrypto.GateCryptoHandler.handle(GateCryptoHandler.java:50)
at ru.inversion.cbs.bus.gatecrypto.GateCryptoUniversal.executeRequest(GateCryptoUniversal.java:203)
at ru.inversion.cbs.bus.gatecrypto.GateCryptoUniversal.executeRequest(GateCryptoUniversal.java:147)
at ru.inversion.cbs.imaster.MessageProcessor.processMessage(MessageProcessor.java:85)
at ru.inversion.cbs.imaster.MessageProcessor.processMessage(MessageProcessor.java:62)
at ru.inversion.cbs.imaster.rest.GateAwareResource$2.run(GateAwareResource.java:71)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:750)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,027  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 727 раз в 685 постах
|
Значит, JCPxml.jar правильной версии, совпадающей с JCP, надо положить туда, где он добавляется (в приложение?). А указанная ошибка, если не ошибаюсь, возникает, когда в папке lib/ext есть JCPxml, но нет его зависимости - xmlsec (она при этом в другом месте). |
|
 1 пользователь поблагодарил Евгений Афанасьев за этот пост.
|
jrc834 оставлено 13.02.2025(UTC)
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.05.2023(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 3 раз
|
А разве вот это не говорит, что используется сторонний xml парсер?
[xecutor-2] 13 15:15:36,367 GateCryptoUniversal ERROR 212 -java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 05.05.2023(UTC) Сообщений: 12
Сказал(а) «Спасибо»: 3 раз
|
Да, нашел косяк. Спасибо за подсказку.
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close