Menu

#62 Execution of plugins failed!

Upcoming
open
nobody
None
2015-08-03
2015-07-29
Anonymous
No

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

Discussion

  • Anonymous

    Anonymous - 2015-07-29

    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
  • Stephan Zavrel

    Stephan Zavrel - 2015-08-03

    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

     

Anonymous
Anonymous

Add attachments
Cancel





MongoDB Logo MongoDB