Я борюсь со странной новой проблемой нашей производительной проблемы.
Если пользователь печатает документ, он сохраняется в зашифрованном виде в базе данных.
У пользователя есть возможность снова загрузить документ из истории печати.
Уже два дня у нас возникает проблема: когда пользователь загружает 4 документа в формате PDF друг за другом, мыпоявляется следующее исключение, и окно браузера зависает, и пользователь получает это исключение для каждой загрузки:
Caused by: org.jasypt.exceptions.EncryptionOperationNotPossibleException
at org.jasypt.encryption.pbe.StandardPBEByteEncryptor.decrypt(StandardPBEByteEncryptor.java:981)
at org.jasypt.encryption.pbe.PooledPBEByteEncryptor.decrypt(PooledPBEByteEncryptor.java:472)
at org.jasypt.hibernate3.type.EncryptedBinaryType.nullSafeGet(EncryptedBinaryType.java:261)
at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:109)
at org.hibernate.type.AbstractType.hydrate(AbstractType.java:104)
at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2283)
Если пользователь печатает новый документ, можно снова загрузить 4 документа изистория, пока не появится та же проблема.
Я уже поднял MaxPermSize кота, но это не принесло нам решения.
Browser: IE11 Frontend: GWT Database: Oracle
Есть идеи?
С наилучшими пожеланиями