[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