Link to post:
(alfresco-system-usage-statistics)
by wshomeworker10
<p>Hi</p><p>I'm trying to get alfresco-system-usage-statistics from Redpill-Linpro <a href="https://github.com/Redpill-Linpro/alfresco-system-usage-statistics" target="_blank">https://github.com/Redpill-Linpro/alfresco-system-usage-statistics</a> working, but when I put the jar files (alfresco-system-usage-statistics-repo-1.1.4.jar, alfresco-system-usage-statistics-repo-1.1.4-javadoc.jar, alfresco-system-usage-statistics-share-1.1.4.jar) in tomat/shared/lib, I'm unable to login to Alfresco.<br /><br />tomcat/logs/catalina.out shows that the Authentication subsystem has failed to start (or more accurately, it started and then stopped). The error is: </p><pre>2020-03-30 10:22:17,280 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'Authentication' subsystem, ID: [Authentication, managed, ldap-ad1]<br />2020-03-30 10:22:17,359 WARN [authentication.ldap.LDAPInitialDirContextFactoryImpl] [localhost-startStop-1] LDAP server supports anonymous bind ldap://192.168.10.11:389<br />2020-03-30 10:22:17,421 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'Authentication' subsystem, ID: [Authentication, managed, ldap-ad1] complete<br />2020-03-30 10:22:17,422 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]<br />2020-03-30 10:22:17,515 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete<br />2020-03-30 10:22:17,781 WARN [context.support.XmlWebApplicationContext] [localhost-startStop-1] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'patch.updateAdminUserWhenDefault' defined in URL [jar:file:/opt/alfresco-community/tomcat/work/Catalina/localhost/alfresco.war/WEB-INF/lib/alfresco-repository-5.2.g.jar!/alfresco/patch/patch-services-context.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.redpill.alfresco.repo.statistics.service.ReportSiteUsage] for bean with name 'rl.reportSiteUsage' defined in URL [jar:file:/opt/alfresco-community/tomcat/shared/lib/alfresco-system-usage-statistics-repo-1.1.4.jar!/alfresco/module/system-usage-statistics/context/bean-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean<br />2020-03-30 10:22:18,273 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopping 'Authentication' subsystem, ID: [Authentication, managed, ldap-ad1]<br />2020-03-30 10:22:18,274 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopped 'Authentication' subsystem, ID: [Authentication, managed, ldap-ad1]<br />2020-03-30 10:22:18,274 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopping 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]<br />2020-03-30 10:22:18,274 INFO [management.subsystems.ChildApplicationContextFactory] [localhost-startStop-1] Stopped 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]<br />2020-03-30 10:22:18,277 ERROR [web.context.ContextLoader] [localhost-startStop-1] Context initialization failed<br />org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'patch.updateAdminUserWhenDefault' defined in URL [jar:file:/opt/alfresco-community/tomcat/work/Catalina/localhost/alfresco.war/WEB-INF/lib/alfresco-repository-5.2.g.jar!/alfresco/patch/patch-services-context.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.redpill.alfresco.repo.statistics.service.ReportSiteUsage] for bean with name 'rl.reportSiteUsage' defined in URL [jar:file:/opt/alfresco-community/tomcat/shared/lib/alfresco-system-usage-statistics-repo-1.1.4.jar!/alfresco/module/system-usage-statistics/context/bean-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean<br />at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1514)<br />at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)<br />at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)<br />at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)<br />at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)<br />at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)<br />at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:191)<br />at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:636)<br />at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:938)<br />at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)<br />at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410)<br />at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)<br />at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:113)<br />at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:70)<br />at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5118)<br />at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5634)<br />at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)<br />at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:899)<br />at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:875)<br />at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:652)<br />at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:1092)<br />at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1984)<br />at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)<br />at java.util.concurrent.FutureTask.run(FutureTask.java:266)<br />at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br />at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br />at java.lang.Thread.run(Thread.java:748)<br />Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [org.redpill.alfresco.repo.statistics.service.ReportSiteUsage] for bean with name 'rl.reportSiteUsage' defined in URL [jar:file:/opt/alfresco-community/tomcat/shared/lib/alfresco-system-usage-statistics-repo-1.1.4.jar!/alfresco/module/system-usage-statistics/context/bean-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean<br />at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1281)<br />at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:575)<br />at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1347)<br />at org.springframework.beans.factory.support.DefaultListableBeanFactory.doGetBeanNamesForType(DefaultListableBeanFactory.java:358)<br />at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:335)<br />at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:322)<br />at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:260)<br />at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:293)<br />at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1131)<br />at org.alfresco.repo.admin.patch.impl.AdminUserPatch.afterPropertiesSet(AdminUserPatch.java:117)<br />at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1573)<br />at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1511)<br />... 26 more<br />Caused by: java.lang.NoClassDefFoundError: org/springframework/beans/factory/InitializingBean<br />at java.lang.ClassLoader.defineClass1(Native Method)<br />at java.lang.ClassLoader.defineClass(ClassLoader.java:763)<br />at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)<br />at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)<br />at java.net.URLClassLoader.access$100(URLClassLoader.java:73)<br />at java.net.URLClassLoader$1.run(URLClassLoader.java:368)<br />at java.net.URLClassLoader$1.run(URLClassLoader.java:362)<br />at java.security.AccessController.doPrivileged(Native Method)<br />at java.net.URLClassLoader.findClass(URLClassLoader.java:361)<br />at java.lang.ClassLoader.loadClass(ClassLoader.java:424)<br />at java.lang.ClassLoader.loadClass(ClassLoader.java:357)<br />at java.lang.Class.forName0(Native Method)<br />at java.lang.Class.forName(Class.java:348)<br />at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1878)<br />at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735)<br />at org.springframework.util.ClassUtils.forName(ClassUtils.java:265)<br />at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:419)<br />at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1299)<br />at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1270)<br />... 37 more<br />Caused by: java.lang.ClassNotFoundException: org.springframework.beans.factory.InitializingBean<br />at java.net.URLClassLoader.findClass(URLClassLoader.java:381)<br />at java.lang.ClassLoader.loadClass(ClassLoader.java:424)<br />at java.lang.ClassLoader.loadClass(ClassLoader.java:357)<br />... 56 more<br /><br /></pre><p>and I added:</p><pre>rl.statistics.internalUsersZoneName=AUTH.EXT.ldap1
rl.statistics.minLoginsTrackingLimit=1
rl.statistics.daysBackTrackingLimit=30
audit.stats-authentication=true
#Run each saturday at 03.00
rl.statistics.jobs.userStatistics.cron=0 0 3 ? * SAT
rl.statistics.jobs.userStatistics.enabled=true
#Run each sunday at 03.00
rl.statistics.jobs.siteStatistics.cron=0 0 3 ? * SUN
rl.statistics.jobs.siteStatistics.enabled=true
#Run each sunday at 13.00
rl.statistics.jobs.summaryStatistics.cron=0 0 13 ? * SUN
rl.statistics.jobs.summaryStatistics.enabled=true
#Run each sunday at 09.00
rl.statistics.jobs.userEmailStatistics.cron=0 0 9 ? * SUN
rl.statistics.jobs.userEmailStatistics.enabled=true
</pre><p>to tomcat/shared/classes/alfresco-global.properties.<br /><br /></p><p>Does anybody have any idea what I'm missing? Is it anything to do with the entry below?</p><pre>rl.statistics.internalUsersZoneName=AUTH.EXT.ldap1</pre><p>Note: I didn't set this up so although I've been told they're using LDAP, I don't know anything about it.</p><p>Thanks</p>
This message has 0 replies
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.