[prev in list] [next in list] [prev in thread] [next in thread]
List: openejb-user
Subject: Re: bug
From: Jean-Louis Monteiro <jlmonteiro () tomitribe ! com>
Date: 2015-06-16 11:21:12
Message-ID: CAPkio3HdNPZYbipy39PPWnKghL8T=oPphz+boxOo86nn=mCSWg () mail ! gmail ! com
[Download RAW message or body]
Hi,
Looks more like a bug in your implementation
Caused by: javax.crypto.BadPaddingException: Given final block not properly
> padded
> at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966)
> at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:824)
> at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:436)
> at javax.crypto.Cipher.doFinal(Cipher.java:2165)
> at de.qleo.qore.ssh.AESCrypt.decrypt(AESCrypt.java:59)
> at
> de.qleo.webqore.cipher.QleoAESPasswordCipher.decrypt(
> QleoAESPasswordCipher.java:92)
>
JLouis
--
Jean-Louis Monteiro
http://twitter.com/jlouismonteiro
http://www.tomitribe.com
On Tue, Jun 16, 2015 at 12:15 PM, Reimar Hoven <reimar.hoven@qleo.de> wrote:
> Jun 16, 2015 1:12:30 PM org.apache.openejb.util.OpenEJBErrorHandler
> handleUnknownError
> SCHWERWIEGEND: FATAL ERROR: Unknown error in Assembler. Please send the
> following stack trace and this message to users@openejb.apache.org :
> org.apache.xbean.recipe.ConstructionException: Error invoking factory
> method: public static javax.sql.CommonDataSource
>
> org.apache.openejb.resource.jdbc.DataSourceFactory.create(java.lang.String,boolean,j \
> ava.lang.Class,java.lang.String,org.apache.openejb.util.Duration,org.apache.openejb.util.Duration,org.apache.openejb.util.Duration)
> throws
>
> java.lang.IllegalAccessException,java.lang.InstantiationException,java.io.IOException
> at
>
> org.apache.xbean.recipe.ReflectionUtil$StaticFactory.create(ReflectionUtil.java:1006)
> at
> org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:276)
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96)
> at org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61)
> at
>
> org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:2201)
> at
>
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:501)
> at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:420)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
> at
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:253)
> at
> org.apache.tomee.catalina.ServerListener.install(ServerListener.java:168)
> at
>
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:55)
> at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
> at
>
> org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)
> at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:638)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:663)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:280)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:454)
> Caused by: java.lang.RuntimeException: javax.crypto.BadPaddingException:
> Given final block not properly padded
> at
>
> de.qleo.webqore.cipher.QleoAESPasswordCipher.decrypt(QleoAESPasswordCipher.java:100)
> at
>
> org.apache.tomee.jdbc.TomEEDataSourceCreator.updateProperties(TomEEDataSourceCreator.java:133)
> at
>
> org.apache.tomee.jdbc.TomEEDataSourceCreator.pool(TomEEDataSourceCreator.java:81)
> at
>
> org.apache.openejb.resource.jdbc.pool.PoolDataSourceCreator.poolManaged(PoolDataSourceCreator.java:78)
> at
>
> org.apache.openejb.resource.jdbc.DataSourceFactory.create(DataSourceFactory.java:172)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:497)
> at
>
> org.apache.xbean.recipe.ReflectionUtil$StaticFactory.create(ReflectionUtil.java:996)
>
> ... 23 more
> Caused by: javax.crypto.BadPaddingException: Given final block not properly
> padded
> at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:966)
> at com.sun.crypto.provider.CipherCore.doFinal(CipherCore.java:824)
> at com.sun.crypto.provider.AESCipher.engineDoFinal(AESCipher.java:436)
> at javax.crypto.Cipher.doFinal(Cipher.java:2165)
> at de.qleo.qore.ssh.AESCrypt.decrypt(AESCrypt.java:59)
> at
>
> de.qleo.webqore.cipher.QleoAESPasswordCipher.decrypt(QleoAESPasswordCipher.java:92)
> ... 32 more
>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic