Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ejce 0.97 to easyjce 1.1.0 upgrade problems #1

Open
SpaceGerbil opened this issue Aug 17, 2020 · 0 comments
Open

ejce 0.97 to easyjce 1.1.0 upgrade problems #1

SpaceGerbil opened this issue Aug 17, 2020 · 0 comments

Comments

@SpaceGerbil
Copy link

We have recently upgraded our application from Hibernate 3 to Hibernate 4, and have thus upgraded to version 1.1.0 of this library (formerly used ejce 0.97) When attempting to decrypt a org.antfarmer.ejce.hibernate.EncryptedTextType using compression with 1.1.0 that was previously inserted into our DB using version 0.97, we are encountering the following exception:
Caused by: org.hibernate.HibernateException: Error decrypting object. at org.antfarmer.ejce.hibernate.AbstractLobType.nullSafeGet(AbstractLobType.java:182) at org.hibernate.type.CustomType.nullSafeGet(CustomType.java:127) at org.hibernate.type.AbstractType.hydrate(AbstractType.java:106) at org.hibernate.persister.entity.AbstractEntityPersister.hydrate(AbstractEntityPersister.java:2969) at org.hibernate.loader.Loader.loadFromResultSet(Loader.java:1696) at org.hibernate.loader.Loader.instanceNotYetLoaded(Loader.java:1628) at org.hibernate.loader.Loader.getRow(Loader.java:1515) at org.hibernate.loader.Loader.getRowFromResultSet(Loader.java:726) at org.hibernate.loader.Loader.processResultSet(Loader.java:953) at org.hibernate.loader.Loader.doQuery(Loader.java:921) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:355) at org.hibernate.loader.Loader.doList(Loader.java:2554) at org.hibernate.loader.Loader.doList(Loader.java:2540) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2370) at org.hibernate.loader.Loader.list(Loader.java:2365) at org.hibernate.loader.criteria.CriteriaLoader.list(CriteriaLoader.java:126) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1718) at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:380) at org.springframework.orm.hibernate4.HibernateTemplate.doExecute(HibernateTemplate.java:341) ... 110 more Caused by: java.util.zip.ZipException: incorrect header check at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164) at java.io.FilterInputStream.read(FilterInputStream.java:107) at org.antfarmer.ejce.hibernate.AbstractLobType.streamToLob(AbstractLobType.java:295) at org.antfarmer.ejce.hibernate.AbstractLobType.nullSafeGet(AbstractLobType.java:172) ... 129 more

I am assuming there are new / different defaults for the Cipher used between version 0.97 and 1.1.0, but I am not sure where to start looking. Any help would be appreciated. Thanks in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant