CA Service Management

  • 1.  JASPER LDAP Integration Issue

    Broadcom Employee
    Posted Oct 10, 2018 04:32 AM

    Hi ALL

    I am doing the ldap integration with ldap but its giving me the below error.

    can anyone give the quick answer.

    regards

     

    2018-10-10 11:23:19,535 ERROR ContextLoader,localhost-startStop-1:331 - Context initialization failed
    org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Failed to register bean definition with name 'proxyRequestParameterAuthenticationFilter'
    Offending resource: ServletContext resource [/WEB-INF/applicationContext-externalAuth-template-mt.xml]; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'proxyRequestParameterAuthenticationFilter' defined in ServletContext resource [/WEB-INF/applicationContext-externalAuth-template-mt.xml]: Cannot register bean definition [Generic bean: class [com.ca.bicoe.cajasperserver.preauth.sso.authentication.ProxyAuthenticationFilter]; scope=prototype; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/applicationContext-externalAuth-template-mt.xml]] for bean 'proxyRequestParameterAuthenticationFilter': There is already [Generic bean with parent 'requestParameterAuthenticationFilter': class [com.jaspersoft.jasperserver.war.util.ExternalRequestParameterAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/applicationContext-externalAuth-LDAP-mt.xml]] bound.
     at org.springframework.beans.factory.parsing.FailFastProblemReporter.error(FailFastProblemReporter.java:68)
     at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:85)
     at org.springframework.beans.factory.parsing.ReaderContext.error(ReaderContext.java:76)
     at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.processBeanDefinition(DefaultBeanDefinitionDocumentReader.java:322)
     at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseDefaultElement(DefaultBeanDefinitionDocumentReader.java:205)
     at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.parseBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:184)
     at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.doRegisterBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:147)
     at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.registerBeanDefinitions(DefaultBeanDefinitionDocumentReader.java:101)
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:495)
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:391)
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:335)
     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:303)
     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:174)
     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:209)
     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionReader.java:180)
     at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:125)
     at org.springframework.web.context.support.XmlWebApplicationContext.loadBeanDefinitions(XmlWebApplicationContext.java:94)
     at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:130)
     at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:539)
     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:451)
     at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)
     at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
     at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112)
     at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4797)
     at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5221)
     at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
     at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
     at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
     at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
     at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1071)
     at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1721)
     at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
     at java.util.concurrent.FutureTask.run(Unknown Source)
     at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
     at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
     at java.lang.Thread.run(Unknown Source)
    Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name 'proxyRequestParameterAuthenticationFilter' defined in ServletContext resource [/WEB-INF/applicationContext-externalAuth-template-mt.xml]: Cannot register bean definition [Generic bean: class [com.ca.bicoe.cajasperserver.preauth.sso.authentication.ProxyAuthenticationFilter]; scope=prototype; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/applicationContext-externalAuth-template-mt.xml]] for bean 'proxyRequestParameterAuthenticationFilter': There is already [Generic bean with parent 'requestParameterAuthenticationFilter': class [com.jaspersoft.jasperserver.war.util.ExternalRequestParameterAuthenticationFilter]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in ServletContext resource [/WEB-INF/applicationContext-externalAuth-LDAP-mt.xml]] bound.
     at org.springframework.beans.factory.support.DefaultListableBeanFactory.registerBeanDefinition(DefaultListableBeanFactory.java:669)
     at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.registerBeanDefinition(BeanDefinitionReaderUtils.java:148)
     at org.springframework.beans.factory.xml.DefaultBeanDefinitionDocumentReader.processBeanDefinition(DefaultBeanDefinitionDocumentReader.java:319)
     ... 32 more



  • 2.  Re: JASPER LDAP Integration Issue

    Broadcom Employee
    Posted Oct 10, 2018 12:14 PM

    Hi Muhammad,


    This error is referencing the file applicationContext-externalAuth-template-mt.xml that should have been deleted (or moved to a folder outside of jaspersoft folder) . Can you verify the file does not exists <tomcat_server>\webapps\jasperserver-pro\WEB-INF folder. 

     

    Reference: Install and Configure CABI JasperReports® Server r6.3.0 for CA Service Management - CA Service Management - 17.1 - CA Te…    

     

    _R



  • 3.  Re: JASPER LDAP Integration Issue

    Broadcom Employee
    Posted Oct 10, 2018 01:35 PM

    arimu02 

    Raghu.Rudraraju's suggestion is the same as the CA Support Engineer provided in the CA Support case that you opened today for the same topic.



  • 4.  Re: JASPER LDAP Integration Issue
    Best Answer

    Broadcom Employee
    Posted Oct 11, 2018 01:55 PM

    arimu02 

    Looks like the CA Support case associated with this issue has been resolved with a resolution of 'change the userDN as username@domain'