Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Одновременный доступ к хранилищу ключей java.nio.channels.OverlappingFileLockException
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.07.2011(UTC) Сообщений: 4
Сказал(а) «Спасибо»: 2 раз
|
Добрый день!
КриптоПро JCP 1.0.49, 1.0.50 JRE Java HotSpot(TM) 1.6.0.24, 1.6.0.26 ОС Windows 7 Профессиональная (64) Service Pack 1 Путь UnixMutex наверно неважен Одновременный доступ к хранилищу ключей из нескольких потоков Носители HDImageStore (или FloppyStore)
Тестовый пример, взятый из топика http://www.cryptopro.ru/...o/forum/view.asp?q=5796, приводит к множественным исключениям:Код:ERROR:java.security.UnrecoverableKeyException: java.io.IOException
java.security.UnrecoverableKeyException: java.io.IOException
at ru.CryptoPro.JCP.KeyStore.b.e(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
at java.security.KeyStore.getKey(KeyStore.java:763)
at Test<это класс Тестового примера>
at java.lang.Thread.run(Thread.java:662)
Caused by: java.io.IOException: java.io.IOException
at ru.CryptoPro.JCP.KeyStore.h.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.u.e(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
... 6 more
Caused by: java.io.IOException
at ru.CryptoPro.JCP.KeyStore.b.a(Unknown Source)
at ru.CryptoPro.JCP.tools.v.fileLock(Unknown Source)
at ru.CryptoPro.JCP.tools.v.lock(Unknown Source)
... 11 more
Caused by: java.nio.channels.OverlappingFileLockException
at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(FileChannelImpl.java:1166)
at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(FileChannelImpl.java:1068)
at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:824)
at java.nio.channels.FileChannel.lock(FileChannel.java:860)
... 13 more
Точно такие же исключения возникают при попытках одновременного доступа из различных потоков (через библиотеку Apache WSS4J) к одному хранилищу ключей:Код: ...
Caused by: java.security.UnrecoverableKeyException: java.io.IOException
at ru.CryptoPro.JCP.KeyStore.b.e(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.ContainerStore.engineGetKey(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.JCPKeyStore.engineGetKey(Unknown Source)
at java.security.KeyStore.getKey(KeyStore.java:763)
at org.apache.ws.security.components.crypto.CryptoBase.getPrivateKey(CryptoBase.java:216)
at org.apache.ws.security.message.WSSecSignature.computeSignature(WSSecSignature.java:713)
... 25 more
Caused by: java.io.IOException: java.io.IOException
at ru.CryptoPro.JCP.KeyStore.h.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.u.e(Unknown Source)
at ru.CryptoPro.JCP.KeyStore.u.a(Unknown Source)
... 30 more
Caused by: java.io.IOException
at ru.CryptoPro.JCP.KeyStore.b.a(Unknown Source)
at ru.CryptoPro.JCP.tools.v.fileLock(Unknown Source)
at ru.CryptoPro.JCP.tools.v.lock(Unknown Source)
... 35 more
Caused by: java.nio.channels.OverlappingFileLockException
at sun.nio.ch.FileChannelImpl$SharedFileLockTable.checkList(FileChannelImpl.java:1166)
at sun.nio.ch.FileChannelImpl$SharedFileLockTable.add(FileChannelImpl.java:1068)
at sun.nio.ch.FileChannelImpl.lock(FileChannelImpl.java:824)
at java.nio.channels.FileChannel.lock(FileChannel.java:860)
... 37 more
В чем может быть причина, на что мне обратить внимание?
Спасибо.Отредактировано пользователем 18 сентября 2011 г. 22:13:40(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 20.07.2011(UTC) Сообщений: 4
Сказал(а) «Спасибо»: 2 раз
|
Добрый день!
КриптоПро JCP 1.0.52 JRE Java HotSpot(TM) 1.6.0.27
Проблемы нет.
Спасибо.Отредактировано пользователем 23 сентября 2011 г. 19:48:53(UTC)
| Причина: Не указана
|
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Одновременный доступ к хранилищу ключей java.nio.channels.OverlappingFileLockException
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close