Hi there,

What I require is -> *What changes need to be done 
in /WEB-INF/spring-configuration/auditTrailContext.xml to enable the 
database audit functionality?*

Regards,
Sankalp

On Tuesday, July 26, 2016 at 7:33:19 PM UTC+5:30, Sankalp Sharma wrote:
>
> Hi there,
>
> I have successfully able to setup cas-4.1.7 and I intend to use a database 
> for audit functionality 
>
> i have followed link 
>
> https://apereo.github.io/cas/4.1.x/installation/Logging.html 
>
> but inspite of doing all the changes Database audit functionality is not 
> working 
>
> Error log is 
>
> 2016-07-26 19:19:59,039 WARN 
> [org.springframework.web.context.support.XmlWebApplicationContext] - 
> <Exception encountered during context initialization - cancelling refresh 
> attempt
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
> creating bean with name 'auditTrailManagementAspect' defined in 
> ServletContext resource 
> [/WEB-INF/spring-configuration/auditTrailContext.xml]: Unsatisfied 
> dependency expressed through constructor argument with index 2 of type 
> [java.util.List]: Could not convert constructor argument value of type 
> [com.github.inspektr.audit.support.JdbcAuditTrailManager] to required type 
> [java.util.List]: Failed to convert value of type 
> 'com.github.inspektr.audit.support.JdbcAuditTrailManager' to required type 
> 'java.util.List'; nested exception is java.lang.IllegalStateException: 
> Cannot convert value of type 
> [com.github.inspektr.audit.support.JdbcAuditTrailManager] to required type 
> [org.jasig.inspektr.audit.AuditTrailManager]: no matching editors or 
> conversion strategy found
> at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:724)
> at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:185)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1137)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1040)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
> at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
> at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
> at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
> at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:759)
> at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
> at 
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)
> at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
> at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
> at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5099)
> at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5615)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
> at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
> at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> >
> 2016-07-26 19:19:59,077 INFO 
> [org.jasig.cas.util.AutowiringSchedulerFactoryBean] - <Shutting down Quartz 
> Scheduler>
> Jul 26, 2016 7:19:59 PM org.apache.catalina.core.StandardContext 
> listenerStart
> SEVERE: Exception sending context initialized event to listener instance 
> of class org.springframework.web.context.ContextLoaderListener
> org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
> creating bean with name 'auditTrailManagementAspect' defined in 
> ServletContext resource 
> [/WEB-INF/spring-configuration/auditTrailContext.xml]: Unsatisfied 
> dependency expressed through constructor argument with index 2 of type 
> [java.util.List]: Could not convert constructor argument value of type 
> [com.github.inspektr.audit.support.JdbcAuditTrailManager] to required type 
> [java.util.List]: Failed to convert value of type 
> 'com.github.inspektr.audit.support.JdbcAuditTrailManager' to required type 
> 'java.util.List'; nested exception is java.lang.IllegalStateException: 
> Cannot convert value of type 
> [com.github.inspektr.audit.support.JdbcAuditTrailManager] to required type 
> [org.jasig.inspektr.audit.AuditTrailManager]: no matching editors or 
> conversion strategy found
> at 
> org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:724)
> at 
> org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:185)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1137)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1040)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:504)
> at 
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
> at 
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
> at 
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
> at 
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
> at 
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
> at 
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
> at 
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:759)
> at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
> at 
> org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)
> at 
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
> at 
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
> at 
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5099)
> at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5615)
> at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:147)
> at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1571)
> at 
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1561)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
>
> Please help
>
> Regards,
> Sankalp
>

-- 
You received this message because you are subscribed to the Google Groups "CAS 
Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/a/apereo.org/group/cas-user/.
To view this discussion on the web visit 
https://groups.google.com/a/apereo.org/d/msgid/cas-user/5f3d5d49-5249-47a5-8996-1190e00ccf03%40apereo.org.
For more options, visit https://groups.google.com/a/apereo.org/d/optout.

Reply via email to