Execution of plugins failed!
Plugin http://www.easyrec.org/plugins/ARM/0.98 computed no new rules for TENANT_MSPORTS in 0 seconds.
Plugin http://www.easyrec.org/plugins/ARM/0.98 computed no new rules for TENANT_MSPORTS in 0 seconds.
Plugin http://www.easyrec.org/plugins/ARM/0.98 computed no new rules for TENANT_MSPORTS in 0 seconds.
Plugin http://www.easyrec.org/plugins/ARM/0.98 computed no new rules for TENANT_MSPORTS in 0 seconds.
Exception:
2015-07-29 23:04:26: [INFO ] [http-nio-8080-exec-16] easyrec.servlet.PluginStarter - Archiving actions older than 1825 day(s)
2015-07-29 23:04:26: [INFO ] [http-nio-8080-exec-16] plugin.archive.ArchivePseudoGenerator - Cutoff date: Fri Jul 30 23:04:26 IST 2010
2015-07-29 23:04:26: [INFO ] [http-nio-8080-exec-16] plugin.archive.ArchivePseudoGenerator - Number of actions to archive:23
2015-07-29 23:04:26: [ERROR] [http-nio-8080-exec-16] core.impl.ArchiveDAOMysqlImpl - org.springframework.dao.DuplicateKeyException: PreparedStatementCallback; SQL [ INSERT INTO actionarchive SELECT * FROM action WHERE tenantId = ? AND actiontime < ? ]; Duplicate entry '27' for key 'PRIMARY'; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '27' for key 'PRIMARY'
2015-07-29 23:04:26: [ERROR] [http-nio-8080-exec-16] plugin.configuration.GeneratorContainer - Running plugin http://www.easyrec.org/plugins/slopeone/0.98 with configuration "Default Configuration" for tenant 3 with assocType 4 failed
org.easyrec.plugin.exception.PluginException: Exception from Plugin 'SlopeOne': Caught error during doExecute
at org.easyrec.plugin.support.ExecutablePluginSupport.execute(ExecutablePluginSupport.java:56)
at org.easyrec.plugin.configuration.GeneratorContainer.runGenerator(GeneratorContainer.java:89)
at org.easyrec.plugin.configuration.GeneratorContainer.runGeneratorsForTenant(GeneratorContainer.java:134)
at org.easyrec.plugin.configuration.GeneratorContainer.runGeneratorsForTenant(GeneratorContainer.java:120)
at org.easyrec.plugin.configuration.GeneratorContainer.runGeneratorsForTenant(GeneratorContainer.java:116)
at org.easyrec.servlet.PluginStarter.doGet(PluginStarter.java:293)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:291)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:239)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:518)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1091)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:668)
at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:223)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1517)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1474)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
at org.easyrec.plugin.slopeone.SlopeOneGenerator.doExecute(SlopeOneGenerator.java:132)
at org.easyrec.plugin.slopeone.SlopeOneGenerator.doExecute(SlopeOneGenerator.java:53)
at org.easyrec.plugin.support.ExecutablePluginSupport.execute(ExecutablePluginSupport.java:54)
... 29 more
Anonymous
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Hi. i am using .98.
When click on start plugin, I am getting this exception and it tells execution failed.
I have created some of actions in view, buy and rate.. it shows in statistics page also. but i am not getting any recommendations when hit otherusersalsoviewed
Last edit: Anonymous 2015-07-29
Hi!
It looks like problem with the auto archiving system. Is this a new installation of easyrec or already a long time running? Out of the box the archiver only works on actions older than 3 years, so this is strange behaviour anyway. You can try to disable the Slope One plugin in the tenant settings to get rid of the error.
Anyway, the ARM plugin runs seem to work just fine so you should get recommendations regardless of the exception. So it seems that you just sent too few actions so far or they are distributed in a way that no recommendations can be calculated.
Greetings
Stephan