I download the version 1.04 and follow the wiki to config and install. the env as below:
OS: Mac OSX 10.12
DB: mysql 5.7.16
WebServer: Tomcat 9.0
I downlowd easyrec 1.04 and through the browser follow the wizard. In the wiki there 4 steps, but when I config it, I only saw 3 steps (never seen the account config page), then it go to the complete page, but it can not work. I try to access the login page, get errors.
Did you get the same problem? if yes, how do you fix it? Thanks a lot!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You say you did not get the chance to set up username and password for the installing user? That is unexpected. Did you see error messages in the easyrec/tomcat log files? If yes, please post them here.
Could you please specify what errors you get and under which url you are trying to access the login page? Anything in the logs?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
yes.
I checked logs, at beginning, got error - the table 'easyrec.operator' table doesn't exist. I copy sql from file 'easyrec_default_innodb.sql' and run all sql of it manually. after this I tried to setup it again. no error occur, but still didn't see the page to set up username and password. the last page say 'easyrec setup complete! Now, proceed to the login page.', the URL is http://192.168.1.242:8080/easyrec-web/login, after click the link of 'login page', show the 'redirecting...' then no change anymore.
the logs as below (no error in the log):
2016-12-12 22:36:00: [INFO ][localhost-startStop-1] web.context.ContextLoader - Root WebApplicationContext: initialization started
2016-12-12 22:36:00: [INFO ][localhost-startStop-1] context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon Dec 12 22:36:00 EST 2016]; root of context hierarchy
2016-12-12 22:36:01: [INFO ][localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2016-12-12 22:36:01: [INFO ][localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/easyrecDataSource.xml]
2016-12-12 22:36:01: [INFO ][localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:01: [INFO ][localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:01: [WARN ][localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Could not load properties from class path resource [override/easyrec.database.properties]: class path resource [override/easyrec.database.properties] cannot be opened because it does not exist
2016-12-12 22:36:01: [INFO ][localhost-startStop-1] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e: defining beans [propertyConfigurerDatabase,easyrecDataSourceConfig,easyrecDataSource,easyrecSqlScriptService]; root of factory hierarchy
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] zaxxer.hikari.HikariDataSource - HikariCP pool easyrecPool is starting.
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2514 ms
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] web.servlet.DispatcherServlet - FrameworkServlet 'dispatch': initialization started
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] context.support.XmlWebApplicationContext - Refreshing WebApplicationContext for namespace 'dispatch-servlet': startup date [Mon Dec 12 22:36:03 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatch-servlet.xml]
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrecSettings.xml]
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.properties]
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.properties]
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@42d3ea9a: defining beans [propertyConfigurerRecommender,easyrecSettings,WS,jspViewResolver,sqlScriptService,dbProps,dbPropsResource,dbCreationFile,dbMigrateFolder,loaderDAO,/home,/connect,/create,/migrate,/login,/existing,/loadcontext,/signup,/load]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] easyrec.vocabulary.WS - Using default number of results: 15
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] easyrec.vocabulary.WS - Using max number of ranking results: 50
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] easyrec.vocabulary.WS - Using action history depth: 25
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:03: [WARN ][localhost-startStop-1] factory.config.PropertiesFactoryBean - Could not load properties from class path resource [override/easyrec.database.properties]: class path resource [override/easyrec.database.properties] cannot be opened because it does not exist
2016-12-12 22:36:03: [INFO ][localhost-startStop-1] web.impl.LoaderDAOMysqlImpl - Installer trying to connect with user: root/root
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/home] onto handler '/home'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/connect] onto handler '/connect'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/create] onto handler '/create'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/migrate] onto handler '/migrate'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/login] onto handler '/login'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/existing] onto handler '/existing'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/loadcontext] onto handler '/loadcontext'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/signup] onto handler '/signup'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/load] onto handler '/load'
2016-12-12 22:36:04: [INFO ][localhost-startStop-1] web.servlet.DispatcherServlet - FrameworkServlet 'dispatch': initialization completed in 780 ms
2016-12-12 22:36:22: [INFO ][http-nio-8080-exec-5] zaxxer.hikari.HikariDataSource - HikariCP pool easyrecPool is starting.
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon Dec 12 22:36:28 EST 2016]; root of context hierarchy
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e: defining beans [propertyConfigurerDatabase,easyrecDataSourceConfig,easyrecDataSource,easyrecSqlScriptService]; root of factory hierarchy
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] hikari.pool.HikariPool - HikariCP pool easyrecPool is shutting down.
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/commonContext.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/utils/aop/DAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/Cache.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/utils/aop/MapThrowableToException.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/pluginContainer/LogEntryDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/pluginContainer/NamedConfigurationDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/itemDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/assocDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/operatorDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/backtrackingDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/remoteTenantDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/statisticsDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ProfileDAO.xml]
2016-12-12 22:36:28: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/itemService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ProfileService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/JSONProfileService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/viewInitializationService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/remoteTenantService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/remoteAssocService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/shopRecommenderService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/namedConfigurationService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/common/rankingsCache.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrecSettings.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrec-core.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'propertyConfigurerRecommender': replacing [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]] with [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/easyrecDataSource.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/idMapping.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ActionService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ItemAssocService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ActionDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ArchiveDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/AuthenticationDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ItemAssocDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/RecommendationDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/RecommendedItemDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ProfileDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'profileDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.impl.ProfileDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/ProfileDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.impl.ProfileDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/ProfileDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/TenantConfig_DEFAULT.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/TenantDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/TenantService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ClusterStrategies.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ClusterService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/autoimport/AutoImportService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/autoimport/ActionAICommand.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/autoimport/ItemAssocAICommand.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ActionTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AggregateTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AssocTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ItemTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/SourceTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ViewTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrec-domain.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/DomainActionService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/DomainItemAssocService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/DomainRecommenderService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/TypeMappingService.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ActionTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'actionTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.ActionTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ActionTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.ActionTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ActionTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AggregateTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'aggregateTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.AggregateTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AggregateTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.AggregateTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AggregateTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AssocTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'assocTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.AssocTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AssocTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.AssocTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AssocTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ItemTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'itemTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.ItemTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ItemTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.ItemTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ItemTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/SourceTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'sourceTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/SourceTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/SourceTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ViewTypeDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'viewTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.ViewTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ViewTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.ViewTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ViewTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/dao/TypedActionDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/dao/TypedItemAssocDAO.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/idMapping.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrec-plugins.xml]
2016-12-12 22:36:29: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/displayService.xml]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/restContext.xml]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/rest/easyrecREST.xml]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/rest/profileWebservice.xml]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/rest/JSONProfileWebservice.xml]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.properties]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.properties]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b: defining beans [daoMethodAdvice,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.aop.aspectj.AspectJPointcutAdvisor#0,cacheManager,methodLongCache,methodShortCache,longCacheAdvice,shortCacheAdvice,cacheResetAdvice,org.springframework.aop.aspectj.AspectJPointcutAdvisor#1,org.springframework.aop.aspectj.AspectJPointcutAdvisor#2,org.springframework.aop.aspectj.AspectJPointcutAdvisor#3,throwableToExceptionAdvice,org.springframework.aop.aspectj.AspectJPointcutAdvisor#4,propertyConfigurerRecommender,logEntryDAO,namedConfigurationDAO,itemDAO,assocDAO,operatorDAO,backtrackingDAO,remoteTenantDAO,statisticsDAO,profileDAO,itemService,profileService,JSONProfileService,viewInitializationService,remoteTenantService,remoteAssocService,shopRecommenderService,namedConfigurationService,rankingsCache,itemCache,easyrecSettings,WS,propertyConfigurerDatabase,easyrecDataSourceConfig,easyrecDataSource,easyrecSqlScriptService,idMappingDAO,actionService,itemAssocService,actionDAO,archiveDAO,authenticationDAO,itemAssocDAO,recommendationDAO,recommendedItemDAO,recommenderService,tenantConfig_default,tenantDAO,tenantService,randomStrategy,newestStrategy,bestStrategy,clusterService,autoImportService,actionAICommand,itemAssocAICommand,actionTypeDAO,aggregateTypeDAO,assocTypeDAO,itemTypeDAO,sourceTypeDAO,viewTypeDAO,domainActionService,domainItemAssocService,domainRecommenderService,typeMappingService,typedActionDAO,typedItemAssocDAO,idMappingService,pluginDAO,pluginResource,overrideResource,dbProps,archivePseudoGenerator,sessionToUserMappingPseudoGenerator,pluginRegistry,generatorContainer,displayHTMLTable,displayService,objectMapper,easyRecRest,profileWebservice,JSONProfileWebservice]; root of factory hierarchy
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] dao.aop.ExceptionToNullMappingAdviceAspectJ - ExceptionToNullMappingAdviceAspectJ Aspect initialized!
2016-12-12 22:36:30: [INFO ][http-nio-8080-exec-2] cache.ehcache.EhCacheManagerFactoryBean - Initializing EHCache CacheManager
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - Checking if Cache was set properly ...
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - CachingAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - Checking if Cache was set properly ...
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - CachingAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] cache.aop.CacheResetAspectAdvice - Checking if CacheManager was set properly ...
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] cache.aop.CacheResetAspectAdvice - CacheResetAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] exception.aop.ThrowableToExceptionAspectAdvice - ThrowableToExceptionAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ][http-nio-8080-exec-2] zaxxer.hikari.HikariDataSource - HikariCP pool easyrecPool is starting.
2016-12-12 22:36:32: [INFO ][http-nio-8080-exec-2] core.impl.ItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ][http-nio-8080-exec-2] core.impl.TenantDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ][http-nio-8080-exec-2] types.impl.ActionTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ][http-nio-8080-exec-2] types.impl.AggregateTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ][http-nio-8080-exec-2] types.impl.AssocTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] types.impl.ItemTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] types.impl.SourceTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] types.impl.ViewTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] core.impl.AuthenticationDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] core.impl.ActionDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] types.impl.ItemTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] dao.impl.IDMappingDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] core.impl.ProfileDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ][http-nio-8080-exec-2] dao.impl.IDMappingDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Loading plugins ...
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - First run after install... installing/updating default plugins!
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Classloader: java.net.URLClassLoader@7503f71d
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@45ab8d63: startup date [Mon Dec 12 22:36:35 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorActionDAO.xml]
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorLogEntryDAO.xml]
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/AggregatorService.xml]
2016-12-12 22:36:35: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2f86a298: defining beans [aggregatorActionDAO,aggregatorLogEntryDAO,aggregatorService,aggregatorGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Plugin successfully validated! class: class org.easyrec.plugin.aggregator.AggregatorGenerator name: User Profile Aggregator, id: http://www.easyrec.org/plugins/UPA/1.0
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - tmpFile deleted successfully
2016-12-12 22:36:36: [WARN ][http-nio-8080-exec-2] plugin.container.PluginRegistry - could not delete tmpFile
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@46ff1b21: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorActionDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorLogEntryDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/AggregatorService.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@33c249be: defining beans [aggregatorActionDAO,aggregatorLogEntryDAO,aggregatorService,aggregatorGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - registered plugin http://www.easyrec.org/plugins/UPA/1.0
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Classloader: java.net.URLClassLoader@53654c55
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@27ae668e: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/dao/RuleMiningActionDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/TupleCounterMemTrove.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/AssocRuleMiningService.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3b711465: defining beans [ruleMiningActionDAO,ruleMiningItemAssocDAO,tupleCounter,assocRuleMiningService,armGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] dao.impl.RuleminingItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Plugin successfully validated! class: class org.easyrec.plugin.arm.ARMGenerator name: ARM, id: http://www.easyrec.org/plugins/ARM/1.0
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - tmpFile deleted successfully
2016-12-12 22:36:36: [WARN ][http-nio-8080-exec-2] plugin.container.PluginRegistry - could not delete tmpFile
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@35c9d449: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/dao/RuleMiningActionDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/TupleCounterMemTrove.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/AssocRuleMiningService.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1a2f1cb0: defining beans [ruleMiningActionDAO,ruleMiningItemAssocDAO,tupleCounter,assocRuleMiningService,armGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] dao.impl.RuleminingItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - registered plugin http://www.easyrec.org/plugins/ARM/1.0
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Classloader: java.net.URLClassLoader@4a87fbc7
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@2934daf: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/easyrecSlopeOneDataSource.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/ActionDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/DeviationDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/LogEntryDAO.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/service/SlopeOneService.xml]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6659de40: defining beans [propertyConfigurerDatabaseSlopeOne,easyrecDataSourceConfig,easyrecSlopeOneDataSource,easyrecSlopeOneSqlScriptService,slopeOneActionDAO,cachedMergingMySqlDeviationDAO,logEntryDAO,slopeOneService,slopeoneGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ][http-nio-8080-exec-2] zaxxer.hikari.HikariDataSource - HikariCP pool slopeOnePool is starting.
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - Plugin successfully validated! class: class org.easyrec.plugin.slopeone.SlopeOneGenerator name: SlopeOne, id: http://www.easyrec.org/plugins/slopeone/1.0
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - tmpFile deleted successfully
2016-12-12 22:36:37: [WARN ][http-nio-8080-exec-2] plugin.container.PluginRegistry - could not delete tmpFile
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@5d1f2509: startup date [Mon Dec 12 22:36:37 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/easyrecSlopeOneDataSource.xml]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/ActionDAO.xml]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/DeviationDAO.xml]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/LogEntryDAO.xml]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/service/SlopeOneService.xml]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@625dfbd5: defining beans [propertyConfigurerDatabaseSlopeOne,easyrecDataSourceConfig,easyrecSlopeOneDataSource,easyrecSlopeOneSqlScriptService,slopeOneActionDAO,cachedMergingMySqlDeviationDAO,logEntryDAO,slopeOneService,slopeoneGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] zaxxer.hikari.HikariDataSource - HikariCP pool slopeOnePool is starting.
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] dao.impl.DeviationDAOCachedMergingMySQL - table so_deviation already exists, skipped creation of table
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] dao.impl.ActionDAOMysqlImpl - table so_action already exists, skipped creation of table
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] dao.impl.LogEntryDAOMysqlImpl - table so_log already exists, skipped creation of table
2016-12-12 22:36:37: [INFO ][http-nio-8080-exec-2] plugin.container.PluginRegistry - registered plugin http://www.easyrec.org/plugins/slopeone/1.0
2016-12-12 22:36:38: [INFO ][http-nio-8080-exec-2] domain.impl.TypedActionDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:38: [INFO ][http-nio-8080-exec-2] domain.impl.TypedItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:38: [INFO ][http-nio-8080-exec-2] easyrec.vocabulary.WS - Using default number of results: 15
2016-12-12 22:36:38: [INFO ][http-nio-8080-exec-2] easyrec.vocabulary.WS - Using max number of ranking results: 50
2016-12-12 22:36:38: [INFO ][http-nio-8080-exec-2] easyrec.vocabulary.WS - Using action history depth: 25
2016-12-12 22:36:38: [INFO ][http-nio-8080-exec-2] core.impl.RecommendedItemDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:39: [INFO ][http-nio-8080-exec-2] core.impl.RecommendationDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:39: [INFO ][http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - number of registered AutoImportCommands: 2
2016-12-12 22:36:39: [INFO ][http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - key: itemassoc class: org.easyrec.service.core.impl.ItemAssocAICommandImpl
2016-12-12 22:36:39: [INFO ][http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - key: action class: org.easyrec.service.core.impl.ActionAICommandImpl
2016-12-12 22:36:39: [INFO ][http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - registered 'itemassoc' as default service, unknown file types will be processed by this service
2016-12-12 22:36:39: [INFO ][http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - 'AutoImport' is DEACTIVATED
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] context.support.XmlWebApplicationContext - Refreshing WebApplicationContext for namespace 'dispatch-servlet': startup date [Mon Dec 12 22:37:53 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@42d3ea9a: defining beans [propertyConfigurerRecommender,easyrecSettings,WS,jspViewResolver,sqlScriptService,dbProps,dbPropsResource,dbCreationFile,dbMigrateFolder,loaderDAO,/home,/connect,/create,/migrate,/login,/existing,/loadcontext,/signup,/load]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/easyrecContext.xml]
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.properties]
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.properties]
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4e12b5e: defining beans [org.springframework.aop.config.internalAutoProxyCreator,propertyConfigurerRecommender,loggedInCheckAspect,pluginScheduler,jspViewResolver,multipartResolver,urlMapping,fileUploadController,clusterImportController,homeController,itemTypeController,assocTypeController,actionTypeController,typeManagerController,apiJSController,backTrackingController,clusterManagerController,itemSearchController,demoController,benchmarkController,infoController,operatorsController,pluginsController,pluginLogsController,tenantsController,pluginUploadController,easyRecController,importController,itemController,operatorController,remoteTenantController,statisticsController]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] jdbc.support.SQLErrorCodesFactory - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
2016-12-12 22:37:53: [INFO ][http-nio-8080-exec-4] factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4e12b5e: defining beans [org.springframework.aop.config.internalAutoProxyCreator,propertyConfigurerRecommender,loggedInCheckAspect,pluginScheduler,jspViewResolver,multipartResolver,urlMapping,fileUploadController,clusterImportController,homeController,itemTypeController,assocTypeController,actionTypeController,typeManagerController,apiJSController,backTrackingController,clusterManagerController,itemSearchController,demoController,benchmarkController,infoController,operatorsController,pluginsController,pluginLogsController,tenantsController,pluginUploadController,easyRecController,importController,itemController,operatorController,remoteTenantController,statisticsController]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I run the project on eclipse But some features are wrong .The pictures below show all the problem.Did you get the same problem? if yes, how do you fix it? Thanks a lot!
Easyrec wasn't installed properly, otherwise there would not be warnings about the missing database.properties file - but I don't know the reason for that. Please install easyrec again into a new database and post the logs here if it does not work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I changed few incompatible sql in the easyrec_default_innodb.sql file, now it can set up users and login. but still there are some WARNs, as below:
2016-12-13 04:11:00: [WARN ][http-8080-1] types.impl.SourceTypeDAOMysqlImpl - An error occurred!
java.lang.IllegalArgumentException: unknown source type: 'http://www.easyrec.org/plugins/slopeone/1.0'
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl$2.extractData(SourceTypeDAOMysqlImpl.java:142)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl$2.extractData(SourceTypeDAOMysqlImpl.java:132)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:648)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:669)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.getIdOfType(SourceTypeDAOMysqlImpl.java:157)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.existsType(SourceTypeDAOMysqlImpl.java:327)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.insertOrUpdate(SourceTypeDAOMysqlImpl.java:173)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.insertOrUpdate(SourceTypeDAOMysqlImpl.java:209)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.easyrec.utils.spring.store.dao.aop.ExceptionToNullMappingAdviceAspectJ.mapExceptionToNull(ExceptionToNullMappingAdviceAspectJ.java:57)
at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy11.insertOrUpdate(Unknown Source)
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.setupDefaultConfiguration(NamedConfigurationServiceImpl.java:151)
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.setupDefaultTenant(NamedConfigurationServiceImpl.java:134)
at org.easyrec.controller.RemoteTenantController.register(RemoteTenantController.java:251)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:471)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:408)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.easyrec.controller.aop.LoggedInCheckAspect.LoggedInAspect(LoggedInCheckAspect.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy51.handleRequest(Unknown Source)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
at java.lang.Thread.run(Thread.java:745)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The changed 'easyrec_default_innodb.sql' file attached. I used MySQL 5.7.16, which caused so many problems, I will try the MySQL 5.5, hope it can work well.
I have installid easyrec again into a new database.But creating a new Tenant doesn't work.The console in eclipse has errors like this
serious: Servlet.service() for servlet [dispatch] in context with path [/easyrec-web] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.makeARMConfiguration(NamedConfigurationServiceImpl.java:88)
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.setupDefaultConfiguration(NamedConfigurationServiceImpl.java:145)
at org.easyrec.controller.RemoteTenantController.register(RemoteTenantController.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:471)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:408)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.easyrec.controller.aop.LoggedInCheckAspect.LoggedInAspect(LoggedInCheckAspect.java:100)
at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy40.handleRequest(Unknown Source)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Can you help me? If you are incapable.Please let other programmer have a look.I think they can solve this problem as soon as possible.Thanks!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I download the version 1.04 and follow the wiki to config and install. the env as below:
OS: Mac OSX 10.12
DB: mysql 5.7.16
WebServer: Tomcat 9.0
I downlowd easyrec 1.04 and through the browser follow the wizard. In the wiki there 4 steps, but when I config it, I only saw 3 steps (never seen the account config page), then it go to the complete page, but it can not work. I try to access the login page, get errors.
Did you get the same problem? if yes, how do you fix it? Thanks a lot!
You say you did not get the chance to set up username and password for the installing user? That is unexpected. Did you see error messages in the easyrec/tomcat log files? If yes, please post them here.
Could you please specify what errors you get and under which url you are trying to access the login page? Anything in the logs?
yes.
I checked logs, at beginning, got error - the table 'easyrec.operator' table doesn't exist. I copy sql from file 'easyrec_default_innodb.sql' and run all sql of it manually. after this I tried to setup it again. no error occur, but still didn't see the page to set up username and password. the last page say 'easyrec setup complete! Now, proceed to the login page.', the URL is http://192.168.1.242:8080/easyrec-web/login, after click the link of 'login page', show the 'redirecting...' then no change anymore.
the logs as below (no error in the log):
2016-12-12 22:36:00: [INFO ] [localhost-startStop-1] web.context.ContextLoader - Root WebApplicationContext: initialization started
2016-12-12 22:36:00: [INFO ] [localhost-startStop-1] context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon Dec 12 22:36:00 EST 2016]; root of context hierarchy
2016-12-12 22:36:01: [INFO ] [localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
2016-12-12 22:36:01: [INFO ] [localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/easyrecDataSource.xml]
2016-12-12 22:36:01: [INFO ] [localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:01: [INFO ] [localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:01: [WARN ] [localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Could not load properties from class path resource [override/easyrec.database.properties]: class path resource [override/easyrec.database.properties] cannot be opened because it does not exist
2016-12-12 22:36:01: [INFO ] [localhost-startStop-1] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e: defining beans [propertyConfigurerDatabase,easyrecDataSourceConfig,easyrecDataSource,easyrecSqlScriptService]; root of factory hierarchy
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] zaxxer.hikari.HikariDataSource - HikariCP pool easyrecPool is starting.
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] web.context.ContextLoader - Root WebApplicationContext: initialization completed in 2514 ms
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] web.servlet.DispatcherServlet - FrameworkServlet 'dispatch': initialization started
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] context.support.XmlWebApplicationContext - Refreshing WebApplicationContext for namespace 'dispatch-servlet': startup date [Mon Dec 12 22:36:03 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from ServletContext resource [/WEB-INF/dispatch-servlet.xml]
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrecSettings.xml]
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.properties]
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.properties]
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@42d3ea9a: defining beans [propertyConfigurerRecommender,easyrecSettings,WS,jspViewResolver,sqlScriptService,dbProps,dbPropsResource,dbCreationFile,dbMigrateFolder,loaderDAO,/home,/connect,/create,/migrate,/login,/existing,/loadcontext,/signup,/load]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] easyrec.vocabulary.WS - Using default number of results: 15
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] easyrec.vocabulary.WS - Using max number of ranking results: 50
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] easyrec.vocabulary.WS - Using action history depth: 25
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:03: [WARN ] [localhost-startStop-1] factory.config.PropertiesFactoryBean - Could not load properties from class path resource [override/easyrec.database.properties]: class path resource [override/easyrec.database.properties] cannot be opened because it does not exist
2016-12-12 22:36:03: [INFO ] [localhost-startStop-1] web.impl.LoaderDAOMysqlImpl - Installer trying to connect with user: root/root
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/home] onto handler '/home'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/connect] onto handler '/connect'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/create] onto handler '/create'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/migrate] onto handler '/migrate'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/login] onto handler '/login'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/existing] onto handler '/existing'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/loadcontext] onto handler '/loadcontext'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/signup] onto handler '/signup'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] servlet.handler.BeanNameUrlHandlerMapping - Mapped URL path [/load] onto handler '/load'
2016-12-12 22:36:04: [INFO ] [localhost-startStop-1] web.servlet.DispatcherServlet - FrameworkServlet 'dispatch': initialization completed in 780 ms
2016-12-12 22:36:22: [INFO ] [http-nio-8080-exec-5] zaxxer.hikari.HikariDataSource - HikariCP pool easyrecPool is starting.
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] context.support.XmlWebApplicationContext - Refreshing Root WebApplicationContext: startup date [Mon Dec 12 22:36:28 EST 2016]; root of context hierarchy
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e: defining beans [propertyConfigurerDatabase,easyrecDataSourceConfig,easyrecDataSource,easyrecSqlScriptService]; root of factory hierarchy
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] hikari.pool.HikariPool - HikariCP pool easyrecPool is shutting down.
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/commonContext.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/utils/aop/DAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/Cache.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/utils/aop/MapThrowableToException.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/pluginContainer/LogEntryDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/pluginContainer/NamedConfigurationDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/itemDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/assocDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/operatorDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/backtrackingDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/remoteTenantDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/dao/statisticsDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ProfileDAO.xml]
2016-12-12 22:36:28: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/itemService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ProfileService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/JSONProfileService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/viewInitializationService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/remoteTenantService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/remoteAssocService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/shopRecommenderService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/namedConfigurationService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/common/rankingsCache.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrecSettings.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrec-core.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'propertyConfigurerRecommender': replacing [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]] with [Generic bean: class [org.springframework.beans.factory.config.PropertyPlaceholderConfigurer]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/easyrecDataSource.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/idMapping.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ActionService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ItemAssocService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ActionDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ArchiveDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/AuthenticationDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ItemAssocDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/RecommendationDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/RecommendedItemDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/ProfileDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'profileDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.impl.ProfileDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/ProfileDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.impl.ProfileDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/ProfileDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/TenantConfig_DEFAULT.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/TenantDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/TenantService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ClusterStrategies.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/service/ClusterService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/autoimport/AutoImportService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/autoimport/ActionAICommand.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/autoimport/ItemAssocAICommand.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ActionTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AggregateTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AssocTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ItemTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/SourceTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ViewTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrec-domain.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/DomainActionService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/DomainItemAssocService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/DomainRecommenderService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/service/TypeMappingService.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ActionTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'actionTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.ActionTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ActionTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.ActionTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ActionTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AggregateTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'aggregateTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.AggregateTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AggregateTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.AggregateTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AggregateTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/AssocTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'assocTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.AssocTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AssocTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.AssocTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/AssocTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ItemTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'itemTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.ItemTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ItemTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.ItemTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ItemTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/SourceTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'sourceTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/SourceTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/SourceTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/dao/types/ViewTypeDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Overriding bean definition for bean 'viewTypeDAO': replacing [Generic bean: class [org.easyrec.store.dao.core.types.impl.ViewTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ViewTypeDAO.xml]] with [Generic bean: class [org.easyrec.store.dao.core.types.impl.ViewTypeDAOMysqlImpl]; scope=; abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primary=false; factoryBeanName=null; factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in class path resource [spring/core/dao/types/ViewTypeDAO.xml]]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/dao/TypedActionDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/domain/dao/TypedItemAssocDAO.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/idMapping.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/easyrec-plugins.xml]
2016-12-12 22:36:29: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/common/service/displayService.xml]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/restContext.xml]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/rest/easyrecREST.xml]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/rest/profileWebservice.xml]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/rest/JSONProfileWebservice.xml]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.properties]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.properties]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b: defining beans [daoMethodAdvice,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.aop.aspectj.AspectJPointcutAdvisor#0,cacheManager,methodLongCache,methodShortCache,longCacheAdvice,shortCacheAdvice,cacheResetAdvice,org.springframework.aop.aspectj.AspectJPointcutAdvisor#1,org.springframework.aop.aspectj.AspectJPointcutAdvisor#2,org.springframework.aop.aspectj.AspectJPointcutAdvisor#3,throwableToExceptionAdvice,org.springframework.aop.aspectj.AspectJPointcutAdvisor#4,propertyConfigurerRecommender,logEntryDAO,namedConfigurationDAO,itemDAO,assocDAO,operatorDAO,backtrackingDAO,remoteTenantDAO,statisticsDAO,profileDAO,itemService,profileService,JSONProfileService,viewInitializationService,remoteTenantService,remoteAssocService,shopRecommenderService,namedConfigurationService,rankingsCache,itemCache,easyrecSettings,WS,propertyConfigurerDatabase,easyrecDataSourceConfig,easyrecDataSource,easyrecSqlScriptService,idMappingDAO,actionService,itemAssocService,actionDAO,archiveDAO,authenticationDAO,itemAssocDAO,recommendationDAO,recommendedItemDAO,recommenderService,tenantConfig_default,tenantDAO,tenantService,randomStrategy,newestStrategy,bestStrategy,clusterService,autoImportService,actionAICommand,itemAssocAICommand,actionTypeDAO,aggregateTypeDAO,assocTypeDAO,itemTypeDAO,sourceTypeDAO,viewTypeDAO,domainActionService,domainItemAssocService,domainRecommenderService,typeMappingService,typedActionDAO,typedItemAssocDAO,idMappingService,pluginDAO,pluginResource,overrideResource,dbProps,archivePseudoGenerator,sessionToUserMappingPseudoGenerator,pluginRegistry,generatorContainer,displayHTMLTable,displayService,objectMapper,easyRecRest,profileWebservice,JSONProfileWebservice]; root of factory hierarchy
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] dao.aop.ExceptionToNullMappingAdviceAspectJ - ExceptionToNullMappingAdviceAspectJ Aspect initialized!
2016-12-12 22:36:30: [INFO ] [http-nio-8080-exec-2] cache.ehcache.EhCacheManagerFactoryBean - Initializing EHCache CacheManager
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - Checking if Cache was set properly ...
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - CachingAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - Checking if Cache was set properly ...
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] cache.aop.CachingAspectAdvice - CachingAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] cache.aop.CacheResetAspectAdvice - Checking if CacheManager was set properly ...
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] cache.aop.CacheResetAspectAdvice - CacheResetAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] exception.aop.ThrowableToExceptionAspectAdvice - ThrowableToExceptionAspectAdvice Aspect initialized!
2016-12-12 22:36:31: [INFO ] [http-nio-8080-exec-2] zaxxer.hikari.HikariDataSource - HikariCP pool easyrecPool is starting.
2016-12-12 22:36:32: [INFO ] [http-nio-8080-exec-2] core.impl.ItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ] [http-nio-8080-exec-2] core.impl.TenantDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ] [http-nio-8080-exec-2] types.impl.ActionTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ] [http-nio-8080-exec-2] types.impl.AggregateTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:32: [INFO ] [http-nio-8080-exec-2] types.impl.AssocTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] types.impl.ItemTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] types.impl.SourceTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] types.impl.ViewTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] core.impl.AuthenticationDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] core.impl.ActionDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] types.impl.ItemTypeDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] dao.impl.IDMappingDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] core.impl.ProfileDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:33: [INFO ] [http-nio-8080-exec-2] dao.impl.IDMappingDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.config.PropertiesFactoryBean - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Loading plugins ...
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - First run after install... installing/updating default plugins!
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Classloader: java.net.URLClassLoader@7503f71d
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@45ab8d63: startup date [Mon Dec 12 22:36:35 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorActionDAO.xml]
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorLogEntryDAO.xml]
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/AggregatorService.xml]
2016-12-12 22:36:35: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@2f86a298: defining beans [aggregatorActionDAO,aggregatorLogEntryDAO,aggregatorService,aggregatorGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Plugin successfully validated! class: class org.easyrec.plugin.aggregator.AggregatorGenerator name: User Profile Aggregator, id: http://www.easyrec.org/plugins/UPA/1.0
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - tmpFile deleted successfully
2016-12-12 22:36:36: [WARN ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - could not delete tmpFile
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@46ff1b21: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorActionDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/dao/AggregatorLogEntryDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/aggregator/AggregatorService.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@33c249be: defining beans [aggregatorActionDAO,aggregatorLogEntryDAO,aggregatorService,aggregatorGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - registered plugin http://www.easyrec.org/plugins/UPA/1.0
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Classloader: java.net.URLClassLoader@53654c55
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@27ae668e: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/dao/RuleMiningActionDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/TupleCounterMemTrove.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/AssocRuleMiningService.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@3b711465: defining beans [ruleMiningActionDAO,ruleMiningItemAssocDAO,tupleCounter,assocRuleMiningService,armGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] dao.impl.RuleminingItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Plugin successfully validated! class: class org.easyrec.plugin.arm.ARMGenerator name: ARM, id: http://www.easyrec.org/plugins/ARM/1.0
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - tmpFile deleted successfully
2016-12-12 22:36:36: [WARN ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - could not delete tmpFile
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@35c9d449: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/dao/RuleMiningActionDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/TupleCounterMemTrove.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/arm/AssocRuleMiningService.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1a2f1cb0: defining beans [ruleMiningActionDAO,ruleMiningItemAssocDAO,tupleCounter,assocRuleMiningService,armGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] dao.impl.RuleminingItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - registered plugin http://www.easyrec.org/plugins/ARM/1.0
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Classloader: java.net.URLClassLoader@4a87fbc7
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@2934daf: startup date [Mon Dec 12 22:36:36 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/easyrecSlopeOneDataSource.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/ActionDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/DeviationDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/LogEntryDAO.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/service/SlopeOneService.xml]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@6659de40: defining beans [propertyConfigurerDatabaseSlopeOne,easyrecDataSourceConfig,easyrecSlopeOneDataSource,easyrecSlopeOneSqlScriptService,slopeOneActionDAO,cachedMergingMySqlDeviationDAO,logEntryDAO,slopeOneService,slopeoneGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:36: [INFO ] [http-nio-8080-exec-2] zaxxer.hikari.HikariDataSource - HikariCP pool slopeOnePool is starting.
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - Plugin successfully validated! class: class org.easyrec.plugin.slopeone.SlopeOneGenerator name: SlopeOne, id: http://www.easyrec.org/plugins/slopeone/1.0
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - tmpFile deleted successfully
2016-12-12 22:36:37: [WARN ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - could not delete tmpFile
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] context.support.ClassPathXmlApplicationContext - Refreshing org.springframework.context.support.ClassPathXmlApplicationContext@5d1f2509: startup date [Mon Dec 12 22:36:37 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [easyrec-plugin.xml]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/easyrecSlopeOneDataSource.xml]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/ActionDAO.xml]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/DeviationDAO.xml]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/dao/LogEntryDAO.xml]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/plugins/slopeone/service/SlopeOneService.xml]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.database.properties]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.database.properties]
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@625dfbd5: defining beans [propertyConfigurerDatabaseSlopeOne,easyrecDataSourceConfig,easyrecSlopeOneDataSource,easyrecSlopeOneSqlScriptService,slopeOneActionDAO,cachedMergingMySqlDeviationDAO,logEntryDAO,slopeOneService,slopeoneGenerator]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] zaxxer.hikari.HikariDataSource - HikariCP pool slopeOnePool is starting.
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] dao.impl.DeviationDAOCachedMergingMySQL - table so_deviation already exists, skipped creation of table
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] dao.impl.ActionDAOMysqlImpl - table so_action already exists, skipped creation of table
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] dao.impl.LogEntryDAOMysqlImpl - table so_log already exists, skipped creation of table
2016-12-12 22:36:37: [INFO ] [http-nio-8080-exec-2] plugin.container.PluginRegistry - registered plugin http://www.easyrec.org/plugins/slopeone/1.0
2016-12-12 22:36:38: [INFO ] [http-nio-8080-exec-2] domain.impl.TypedActionDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:38: [INFO ] [http-nio-8080-exec-2] domain.impl.TypedItemAssocDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:38: [INFO ] [http-nio-8080-exec-2] easyrec.vocabulary.WS - Using default number of results: 15
2016-12-12 22:36:38: [INFO ] [http-nio-8080-exec-2] easyrec.vocabulary.WS - Using max number of ranking results: 50
2016-12-12 22:36:38: [INFO ] [http-nio-8080-exec-2] easyrec.vocabulary.WS - Using action history depth: 25
2016-12-12 22:36:38: [INFO ] [http-nio-8080-exec-2] core.impl.RecommendedItemDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:39: [INFO ] [http-nio-8080-exec-2] core.impl.RecommendationDAOMysqlImpl - jdbc:mysql://192.168.1.89/easyrec?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull (userName='easyrecuser@192.168.1.242')
2016-12-12 22:36:39: [INFO ] [http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - number of registered AutoImportCommands: 2
2016-12-12 22:36:39: [INFO ] [http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - key: itemassoc class: org.easyrec.service.core.impl.ItemAssocAICommandImpl
2016-12-12 22:36:39: [INFO ] [http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - key: action class: org.easyrec.service.core.impl.ActionAICommandImpl
2016-12-12 22:36:39: [INFO ] [http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - registered 'itemassoc' as default service, unknown file types will be processed by this service
2016-12-12 22:36:39: [INFO ] [http-nio-8080-exec-2] autoimport.impl.AutoImportServiceImpl - 'AutoImport' is DEACTIVATED
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] context.support.XmlWebApplicationContext - Refreshing WebApplicationContext for namespace 'dispatch-servlet': startup date [Mon Dec 12 22:37:53 EST 2016]; parent: Root WebApplicationContext
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@42d3ea9a: defining beans [propertyConfigurerRecommender,easyrecSettings,WS,jspViewResolver,sqlScriptService,dbProps,dbPropsResource,dbCreationFile,dbMigrateFolder,loaderDAO,/home,/connect,/create,/migrate,/login,/existing,/loadcontext,/signup,/load]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@5af9540e
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/web/easyrecContext.xml]
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [spring/core/PropertyPlaceholderConfigurerEasyrec.xml]
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [easyrec.properties]
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [override/easyrec.properties]
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4e12b5e: defining beans [org.springframework.aop.config.internalAutoProxyCreator,propertyConfigurerRecommender,loggedInCheckAspect,pluginScheduler,jspViewResolver,multipartResolver,urlMapping,fileUploadController,clusterImportController,homeController,itemTypeController,assocTypeController,actionTypeController,typeManagerController,apiJSController,backTrackingController,clusterManagerController,itemSearchController,demoController,benchmarkController,infoController,operatorsController,pluginsController,pluginLogsController,tenantsController,pluginUploadController,easyRecController,importController,itemController,operatorController,remoteTenantController,statisticsController]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.xml.XmlBeanDefinitionReader - Loading XML bean definitions from class path resource [org/springframework/jdbc/support/sql-error-codes.xml]
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] jdbc.support.SQLErrorCodesFactory - SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase]
2016-12-12 22:37:53: [INFO ] [http-nio-8080-exec-4] factory.support.DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@4e12b5e: defining beans [org.springframework.aop.config.internalAutoProxyCreator,propertyConfigurerRecommender,loggedInCheckAspect,pluginScheduler,jspViewResolver,multipartResolver,urlMapping,fileUploadController,clusterImportController,homeController,itemTypeController,assocTypeController,actionTypeController,typeManagerController,apiJSController,backTrackingController,clusterManagerController,itemSearchController,demoController,benchmarkController,infoController,operatorsController,pluginsController,pluginLogsController,tenantsController,pluginUploadController,easyRecController,importController,itemController,operatorController,remoteTenantController,statisticsController]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@77e3663b
Which country are you in?We can make a friend.I am developing easyrec too.
China. :-)
I run the project on eclipse But some features are wrong .The pictures below show all the problem.Did you get the same problem? if yes, how do you fix it? Thanks a lot!
Easyrec wasn't installed properly, otherwise there would not be warnings about the missing database.properties file - but I don't know the reason for that. Please install easyrec again into a new database and post the logs here if it does not work.
I changed few incompatible sql in the easyrec_default_innodb.sql file, now it can set up users and login. but still there are some WARNs, as below:
2016-12-13 04:11:00: [WARN ] [http-8080-1] types.impl.SourceTypeDAOMysqlImpl - An error occurred!
java.lang.IllegalArgumentException: unknown source type: 'http://www.easyrec.org/plugins/slopeone/1.0'
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl$2.extractData(SourceTypeDAOMysqlImpl.java:142)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl$2.extractData(SourceTypeDAOMysqlImpl.java:132)
at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:648)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:669)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.getIdOfType(SourceTypeDAOMysqlImpl.java:157)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.existsType(SourceTypeDAOMysqlImpl.java:327)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.insertOrUpdate(SourceTypeDAOMysqlImpl.java:173)
at org.easyrec.store.dao.core.types.impl.SourceTypeDAOMysqlImpl.insertOrUpdate(SourceTypeDAOMysqlImpl.java:209)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.easyrec.utils.spring.store.dao.aop.ExceptionToNullMappingAdviceAspectJ.mapExceptionToNull(ExceptionToNullMappingAdviceAspectJ.java:57)
at sun.reflect.GeneratedMethodAccessor32.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy11.insertOrUpdate(Unknown Source)
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.setupDefaultConfiguration(NamedConfigurationServiceImpl.java:151)
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.setupDefaultTenant(NamedConfigurationServiceImpl.java:134)
at org.easyrec.controller.RemoteTenantController.register(RemoteTenantController.java:251)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:471)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:408)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.easyrec.controller.aop.LoggedInCheckAspect.LoggedInAspect(LoggedInCheckAspect.java:100)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy51.handleRequest(Unknown Source)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:610)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:503)
at java.lang.Thread.run(Thread.java:745)
The changed 'easyrec_default_innodb.sql' file attached. I used MySQL 5.7.16, which caused so many problems, I will try the MySQL 5.5, hope it can work well.
ok, that exception is actually not an error.. I just changed its loglevel.
I have installid easyrec again into a new database.But creating a new Tenant doesn't work.The console in eclipse has errors like this
serious: Servlet.service() for servlet [dispatch] in context with path [/easyrec-web] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.makeARMConfiguration(NamedConfigurationServiceImpl.java:88)
at org.easyrec.service.web.impl.NamedConfigurationServiceImpl.setupDefaultConfiguration(NamedConfigurationServiceImpl.java:145)
at org.easyrec.controller.RemoteTenantController.register(RemoteTenantController.java:254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:471)
at org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:408)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
at sun.reflect.GeneratedMethodAccessor44.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at org.easyrec.controller.aop.LoggedInCheckAspect.LoggedInAspect(LoggedInCheckAspect.java:100)
at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at com.sun.proxy.$Proxy40.handleRequest(Unknown Source)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:790)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2517)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2506)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Can you help me? If you are incapable.Please let other programmer have a look.I think they can solve this problem as soon as possible.Thanks!
Hi!
MySQL made some changes to their defaults with version 5.7. easyrec should run fine if you adde the following to your my.cnf /my.ini:
sql_mode=STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Restart MySql after that and try installing easyrec again.
Hope that helps.
Stephan
I install easyrec again and it works well now .Thank you very much!