AnsweredAssumed Answered

Issue with Jaspersoft Reports on CA PPM 14.4 ( fresh install )

Question asked by ram.iyer on Jun 10, 2016
Latest reply on Jun 5, 2018 by Suman Pramanik

Environment Details

CA PPM 14.4

Oracle 12.1.0.2.0

Clarity/Jasper soft are on a Windows 2012 R2 Standard

Installation Type for Jasper soft: Standalone

 

Issue Description

On trying to open any Jasper soft OOTB report, I am seeing the below error on the screen. I am logged in as admin and admin user has all global rights.

Detailed Jasper server error logs have been attached.

Please review and let me know if you have any thoughts.

 

 

2016-06-10 09:40:08,397 ERROR CustomTenantBuiltInParameterProvider,http-apr-8080-exec-4:138 - Error in decrypting attribute with name:dwhDBName_enc

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 com.ca.jasper.tenant.user.utils.EncryptionCipher.decrypt(EncryptionCipher.java:150)

  at com.ca.jasper.tenant.user.utils.EncryptionUtil.decrypt(EncryptionUtil.java:52)

  at com.ca.jasper.globalparam.CustomTenantBuiltInParameterProvider.getParameter(CustomTenantBuiltInParameterProvider.java:134)

  at com.ca.jasper.globalparam.CustomTenantBuiltInParameterProvider.getParameters(CustomTenantBuiltInParameterProvider.java:68)

  at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.setBuiltinParameters(EngineServiceImpl.java:2209)

  at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getReportParameters(EngineServiceImpl.java:1350)

  at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getReportInputControlsInformation(EngineServiceImpl.java:2514)

  at com.jaspersoft.jasperserver.api.engine.jasperreports.service.impl.EngineServiceImpl.getReportInputControlsInformation(EngineServiceImpl.java:2484)

  at com.jaspersoft.ji.engine.ProEngineServiceImpl.getReportInputControlsInformationInternal(ProEngineServiceImpl.java:94)

  at com.jaspersoft.ji.engine.ProEngineServiceImpl.getReportInputControlsInformation(ProEngineServiceImpl.java:57)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

  at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)

  at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)

  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)

  at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)

  at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

  at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)

  at com.sun.proxy.$Proxy67.getReportInputControlsInformation(Unknown Source)

  at com.jaspersoft.jasperserver.war.cascade.CachedEngineService.getReportInputControlsInformation(CachedEngineService.java:85)

  at com.jaspersoft.jasperserver.war.cascade.GenericInputControlLogic.getReportInputControlsInformation(GenericInputControlLogic.java:190)

  at com.jaspersoft.jasperserver.war.cascade.GenericInputControlLogic.getInputControlsStructure(GenericInputControlLogic.java:88)

  at com.jaspersoft.jasperserver.war.cascade.InputControlsLogicServiceImpl$3.callByContainer(InputControlsLogicServiceImpl.java:118)

  at com.jaspersoft.jasperserver.war.cascade.InputControlsLogicServiceImpl$3.callByContainer(InputControlsLogicServiceImpl.java:110)

  at com.jaspersoft.jasperserver.war.cascade.InputControlsLogicServiceImpl.callControlLogic(InputControlsLogicServiceImpl.java:248)

  at com.jaspersoft.jasperserver.war.cascade.InputControlsLogicServiceImpl.getInputControlsStructure(InputControlsLogicServiceImpl.java:110)

  at com.jaspersoft.jasperserver.war.cascade.InputControlsLogicServiceImpl.getInputControlsWithValues(InputControlsLogicServiceImpl.java:128)

  at com.jaspersoft.jasperserver.jaxrs.report.InputControlsJaxrsService$1.call(InputControlsJaxrsService.java:113)

  at com.jaspersoft.jasperserver.jaxrs.report.InputControlsJaxrsService$1.call(InputControlsJaxrsService.java:105)

  at com.jaspersoft.jasperserver.jaxrs.report.ReportsServiceCallTemplate.callRemoteService(ReportsServiceCallTemplate.java:49)

  at com.jaspersoft.jasperserver.remote.common.RemoteServiceWrapper.callRemoteService(RemoteServiceWrapper.java:44)

  at com.jaspersoft.jasperserver.jaxrs.report.InputControlsJaxrsService.internalGetReportInputParameters(InputControlsJaxrsService.java:105)

  at com.jaspersoft.jasperserver.jaxrs.report.InputControlsJaxrsService.getReportInputParametersViaPost(InputControlsJaxrsService.java:94)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

  at java.lang.reflect.Method.invoke(Unknown Source)

Outcomes