Spring security error in new version 14.7.7

User 3d3f3767a2

14-07-2014 21:43:06

Hi guys,


I upgraded to the newest version (nicely done with the faster release cycle!) and with the same spring security settings I cannot start the tomcat server.


Here is my spring security config:


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:security="http://www.springframework.org/schema/security"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/security
http://www.springframework.org/schema/security/spring-security-3.1.xsd">;

<security:authentication-manager alias="authenticationManager">
<security:authentication-provider user-service-ref="userService" />
</security:authentication-manager>

<security:user-service id="userService">
<security:user name="jchem" password="PASSWORD" authorities="ROLE_USER,ROLE_ADMIN" />
</security:user-service>
</beans>

And here are my CATALINA_OPTS for spring:


-Dspring.profiles.active=security-source-external,security-http-basic-marvin4js
-Dsecurity.source.location=file:/home/tomcat/.chemaxon/spring-security-source.xml

The logfile when I start tomcat is:


17:17:40.625 [localhost-startStop-1] INFO  chemaxon.security.config - -- [ Security source: external from file:/home/tomcat/.chemaxon/spring-security-source.xml ] --
17:17:40.681 [localhost-startStop-1] INFO chemaxon.security.config - -- [ Security profile: http-basic MarvinJs ] --
17:17:40.844 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'partitionExecutor' with poolSize: 4
17:17:41.040 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'fieldResultExecutor' with poolSize: 4
17:17:41.063 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'postProcessExecutor' with poolSize: 3
17:17:41.299 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - scheduling license checking task
17:17:41.331 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:17:41.661 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - checking valid license: LicenseState [[MARVINJS, WEBSERVICES]]
17:17:41.975 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.541 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:17:42.541 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.545 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:17:42.545 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.951 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detail], size: 18
17:17:42.951 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.953 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary], size: 3
17:17:42.953 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.955 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary3D], size: 3
17:17:42.955 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.957 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimaryStereoisomer], size: 3
17:17:42.957 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.959 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailSecondary], size: 3
17:17:42.959 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:17:42.965 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_structure], size: 3
17:17:42.966 [localhost-startStop-1] INFO c.j.w.m.FieldCalculatorContextFactoryImpl - temporary FieldCalculators cache created, expire after being unused for 30 minutes
17:17:42.992 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor' with poolSize: 4
17:17:43.001 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor2' with poolSize: 4
17:17:43.010 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor3' with poolSize: 3
17:17:43.605 [localhost-startStop-1] INFO c.jchem.webservice2.DBConfigManager - loading database config file from location: /home/tomcat/.chemaxon/ws-config.xml
17:17:44.614 [localhost-startStop-1] INFO c.j.w.u.spring.ThreadLocalImmolater - immolated 35 values in ThreadLocals
17:17:44.615 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor3'
17:17:44.616 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor2'
17:17:44.616 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor'
17:17:44.622 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'postProcessExecutor'
17:17:44.622 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'fieldResultExecutor'
17:17:44.622 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'partitionExecutor'
17:17:44.633 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' while setting bean property 'sourceList' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#0': Cannot create inner bean '(inner bean)#7611da1' of type [org.springframework.security.web.authentication.www.BasicAuthenticationFilter] while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7611da1': Cannot resolve reference to bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:358) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:615) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410) ~[spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) ~[spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) [catalina.jar:7.0.42]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:7.0.42]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) [catalina.jar:7.0.42]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) [catalina.jar:7.0.42]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) [catalina.jar:7.0.42]
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653) [catalina.jar:7.0.42]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#0': Cannot create inner bean '(inner bean)#7611da1' of type [org.springframework.security.web.authentication.www.BasicAuthenticationFilter] while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7611da1': Cannot resolve reference to bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:358) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1075) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:979) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 30 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7611da1': Cannot resolve reference to bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1075) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:979) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 44 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 52 common frames omitted
Caused by: org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:142) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBeanDefinitionString(AbstractBeanFactory.java:1318) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.evaluate(BeanDefinitionValueResolver.java:228) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:204) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 58 common frames omitted
Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:214) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:85) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:78) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:93) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:89) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:139) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 64 common frames omitted
17:18:00.581 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'partitionExecutor' with poolSize: 4
17:18:00.710 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'fieldResultExecutor' with poolSize: 4
17:18:00.733 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'postProcessExecutor' with poolSize: 3
17:18:00.971 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - scheduling license checking task
17:18:01.001 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:18:01.168 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - checking valid license: LicenseState [[MARVINJS, WEBSERVICES]]
17:18:01.680 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:02.354 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:18:02.354 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:02.357 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:18:02.357 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:03.023 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detail], size: 18
17:18:03.031 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:03.033 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary], size: 3
17:18:03.034 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:03.035 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary3D], size: 3
17:18:03.042 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:03.044 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimaryStereoisomer], size: 3
17:18:03.044 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:03.045 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailSecondary], size: 3
17:18:03.046 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:18:03.047 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_structure], size: 3
17:18:03.048 [localhost-startStop-1] INFO c.j.w.m.FieldCalculatorContextFactoryImpl - temporary FieldCalculators cache created, expire after being unused for 30 minutes
17:18:03.101 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor' with poolSize: 4
17:18:03.108 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor2' with poolSize: 4
17:18:03.122 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor3' with poolSize: 3
17:18:04.440 [localhost-startStop-1] INFO c.jchem.webservice2.DBConfigManager - loading database config file from location: /home/tomcat/.chemaxon/ws-config.xml
17:18:11.476 [localhost-startStop-1] DEBUG c.j.webservice2.util.JooqMetaHelper - schema query: select current_user from "SYSIBM"."SYSDUMMY1": 445.6 ms
17:18:12.685 [localhost-startStop-1] INFO c.jchem.webservice2.ChDBManager - creating JChem database: _appDb
17:18:12.686 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb database connection: 659.5 μs
17:18:13.267 [localhost-startStop-1] DEBUG c.j.w.s.StandardizerConfigStore - updating standardizer list: default-standardizer-config
17:18:13.275 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb dbUtils construction: 585.6 ms
17:18:13.275 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb context construction: 588.7 ms
17:18:13.278 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb database construction: 2.183 ms
17:18:13.290 [localhost-startStop-1] INFO c.j.webservice2.EmbeddedDBBuilder - public embedded database registered: jdbc:derby:/home/tomcat/.chemaxon/app_db;create=true
17:18:13.317 [localhost-startStop-1] DEBUG c.j.webservice2.util.JooqMetaHelper - schema query: select current_user from "SYSIBM"."SYSDUMMY1": 985.7 μs
17:18:13.323 [localhost-startStop-1] DEBUG c.j.w.model.jchem.JChemDBUtils - allTAbles: 7.474 ms
17:18:13.893 [localhost-startStop-1] DEBUG c.j.w.model.jchem.JChemDBUtils - foreign keys collect: 276.7 μs
17:18:13.894 [localhost-startStop-1] DEBUG c.j.w.model.jchem.JChemDBUtils - listStructureTables: 580.0 ms
17:18:16.032 [localhost-startStop-1] WARN com.sun.jersey.spi.inject.Errors - The following warnings have been detected with resource and/or provider classes:
WARNING: A sub-resource method, public abstract java.util.List chemaxon.jchem.ws2base.chemterm.ChemTermService.getChemTermFunction(java.lang.String), with URI template, "", is treated as a resource method
WARNING: Return type DBInfo of method public abstract DBInfo chemaxon.jchem.ws2common.services.SimpleDatabaseService.getDatabaseInfo() throws java.lang.Exception is not resolvable to a concrete type
WARNING: Return type chemaxon.jchem.ws2common.dto.DbColumnStatistics<?> of method public abstract chemaxon.jchem.ws2common.dto.DbColumnStatistics<?> chemaxon.jchem.ws2common.services.TableService.getColumnStatistics(java.lang.String) throws java.lang.Exception is not resolvable to a concrete type
WARNING: A sub-resource method, public abstract void com.chemaxon.log.webservice.LoggerService.log(java.lang.String,javax.servlet.http.HttpServletRequest), with URI template, "", is treated as a resource method
WARNING: A sub-resource method, public abstract java.util.List com.chemaxon.reactor.webservice.library.ReactionLibrary.getReactions(java.lang.String,java.lang.String), with URI template, "", is treated as a resource method
17:19:00.978 [taskScheduler-3] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:20:00.977 [taskScheduler-3] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:21:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:22:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:23:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:24:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:25:00.977 [taskScheduler-4] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns

17:26:00.977 [taskScheduler-4] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:27:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:28:00.976 [taskScheduler-5] INFO c.j.w.util.license.LicenseState - [0] checking valid license: LicenseState [[MARVINJS, WEBSERVICES]]
17:28:00.977 [taskScheduler-5] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:29:00.977 [taskScheduler-3] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:30:00.977 [taskScheduler-3] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:31:00.977 [taskScheduler-5] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:32:00.977 [taskScheduler-5] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:33:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:34:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:35:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:36:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:37:00.977 [taskScheduler-3] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:38:00.977 [taskScheduler-3] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:39:00.977 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:39:05.080 [localhost-startStop-2] INFO c.jchem.webservice2.ChDBManager - dataSource for [_appDb] successfully closed.
17:39:05.094 [localhost-startStop-2] INFO c.j.w.u.spring.ThreadLocalImmolater - immolated 52 values in ThreadLocals
17:39:05.094 [localhost-startStop-2] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor3'
17:39:05.095 [localhost-startStop-2] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor2'
17:39:05.095 [localhost-startStop-2] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor'
17:39:05.097 [localhost-startStop-2] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'postProcessExecutor'
17:39:05.098 [localhost-startStop-2] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'fieldResultExecutor'
17:39:05.098 [localhost-startStop-2] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'partitionExecutor'
17:39:32.240 [localhost-startStop-1] INFO chemaxon.security.config - -- [ Security source: external from file:/home/tomcat/.chemaxon/spring-security-source.xml ] --
17:39:32.273 [localhost-startStop-1] INFO chemaxon.security.config - -- [ Security profile: http-basic MarvinJs ] --
17:39:32.368 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'partitionExecutor' with poolSize: 4
17:39:32.594 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'fieldResultExecutor' with poolSize: 4
17:39:32.647 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'postProcessExecutor' with poolSize: 3
17:39:32.901 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - scheduling license checking task
17:39:32.941 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:39:33.157 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - checking valid license: LicenseState [[MARVINJS, WEBSERVICES]]
17:39:33.381 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.011 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:39:34.012 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.015 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:39:34.015 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.318 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detail], size: 18
17:39:34.319 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.320 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary], size: 3
17:39:34.321 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.322 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary3D], size: 3
17:39:34.322 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.324 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimaryStereoisomer], size: 3
17:39:34.324 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.326 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailSecondary], size: 3
17:39:34.326 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:34.328 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_structure], size: 3
17:39:34.328 [localhost-startStop-1] INFO c.j.w.m.FieldCalculatorContextFactoryImpl - temporary FieldCalculators cache created, expire after being unused for 30 minutes
17:39:34.353 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor' with poolSize: 4
17:39:34.363 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor2' with poolSize: 4
17:39:34.371 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor3' with poolSize: 3
17:39:34.892 [localhost-startStop-1] INFO c.jchem.webservice2.DBConfigManager - loading database config file from location: /home/tomcat/.chemaxon/ws-config.xml
17:39:35.751 [localhost-startStop-1] INFO c.j.w.u.spring.ThreadLocalImmolater - immolated 35 values in ThreadLocals
17:39:35.752 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor3'
17:39:35.752 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor2'
17:39:35.752 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'backgroundTaskExecutor'
17:39:35.758 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'postProcessExecutor'
17:39:35.758 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'fieldResultExecutor'
17:39:35.758 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Shutting down ListeningExecutorService 'partitionExecutor'
17:39:35.768 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to bean 'org.springframework.security.web.DefaultSecurityFilterChain#0' while setting bean property 'sourceList' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#0': Cannot create inner bean '(inner bean)#7d05d34' of type [org.springframework.security.web.authentication.www.BasicAuthenticationFilter] while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7d05d34': Cannot resolve reference to bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:358) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:615) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:410) ~[spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306) ~[spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:112) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434) [catalina.jar:7.0.42]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:7.0.42]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) [catalina.jar:7.0.42]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633) [catalina.jar:7.0.42]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976) [catalina.jar:7.0.42]
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653) [catalina.jar:7.0.42]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#0': Cannot create inner bean '(inner bean)#7d05d34' of type [org.springframework.security.web.authentication.www.BasicAuthenticationFilter] while setting constructor argument with key [1]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7d05d34': Cannot resolve reference to bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:287) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:129) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:358) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:157) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1075) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:979) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 30 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7d05d34': Cannot resolve reference to bean 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:334) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:637) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:145) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1075) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:979) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:276) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 44 common frames omitted
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.www.BasicAuthenticationEntryPoint#0': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:529) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 52 common frames omitted
Caused by: org.springframework.beans.factory.BeanExpressionException: Expression parsing failed; nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:142) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractBeanFactory.evaluateBeanDefinitionString(AbstractBeanFactory.java:1318) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.evaluate(BeanDefinitionValueResolver.java:228) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:204) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1417) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1158) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) ~[spring-beans-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 58 common frames omitted
Caused by: org.springframework.expression.spel.SpelEvaluationException: EL1008E:(pos 0): Property or field 'authenticationMessage' cannot be found on object of type 'org.springframework.beans.factory.config.BeanExpressionContext' - maybe not public?
at org.springframework.expression.spel.ast.PropertyOrFieldReference.readProperty(PropertyOrFieldReference.java:214) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:85) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.ast.PropertyOrFieldReference.getValueInternal(PropertyOrFieldReference.java:78) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.ast.SpelNodeImpl.getValue(SpelNodeImpl.java:93) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.expression.spel.standard.SpelExpression.getValue(SpelExpression.java:89) ~[spring-expression-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.context.expression.StandardBeanExpressionResolver.evaluate(StandardBeanExpressionResolver.java:139) ~[spring-context-3.2.9.RELEASE.jar:3.2.9.RELEASE]
... 64 common frames omitted
17:39:50.976 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'partitionExecutor' with poolSize: 4
17:39:51.097 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'fieldResultExecutor' with poolSize: 4
17:39:51.112 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'postProcessExecutor' with poolSize: 3
17:39:51.474 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - scheduling license checking task
17:39:51.533 [taskScheduler-1] INFO c.j.w.util.license.LicenseState - molImport() stats: sum: 0ns, count: 0, avg: 0ns
17:39:51.763 [localhost-startStop-1] INFO c.j.w.util.license.LicenseState - checking valid license: LicenseState [[MARVINJS, WEBSERVICES]]
17:39:52.108 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:52.758 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:39:52.759 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:52.762 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_search], size: 8
17:39:52.762 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:53.216 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detail], size: 18
17:39:53.217 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:53.219 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary], size: 3
17:39:53.220 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:53.222 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimary3D], size: 3
17:39:53.229 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:53.230 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailPrimaryStereoisomer], size: 3
17:39:53.231 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:53.232 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_detailSecondary], size: 3
17:39:53.232 [localhost-startStop-1] INFO c.j.w.m.c.ConfigStoreFieldMapping - (re)read configStore mapping: field_mappings
17:39:53.233 [localhost-startStop-1] INFO c.j.w.m.c.FieldCalculatorSet - calculatorset successfully loaded [field_order_structure], size: 3
17:39:53.234 [localhost-startStop-1] INFO c.j.w.m.FieldCalculatorContextFactoryImpl - temporary FieldCalculators cache created, expire after being unused for 30 minutes
17:39:53.305 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor' with poolSize: 4
17:39:53.312 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor2' with poolSize: 4
17:39:53.329 [localhost-startStop-1] INFO c.j.w.u.c.AdvancedTaskExecutor - Creating ListeningExecutorService 'backgroundTaskExecutor3' with poolSize: 3
17:39:54.308 [localhost-startStop-1] INFO c.jchem.webservice2.DBConfigManager - loading database config file from location: /home/tomcat/.chemaxon/ws-config.xml
17:40:02.077 [localhost-startStop-1] DEBUG c.j.webservice2.util.JooqMetaHelper - schema query: select current_user from "SYSIBM"."SYSDUMMY1": 595.9 ms
17:40:03.900 [localhost-startStop-1] INFO c.jchem.webservice2.ChDBManager - creating JChem database: _appDb
17:40:03.901 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb database connection: 618.2 μs
17:40:04.492 [localhost-startStop-1] DEBUG c.j.w.s.StandardizerConfigStore - updating standardizer list: default-standardizer-config
17:40:04.500 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb dbUtils construction: 595.6 ms
17:40:04.500 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb context construction: 598.8 ms
17:40:04.503 [localhost-startStop-1] DEBUG c.jchem.webservice2.ChDBManager - _appDb database construction: 2.303 ms
17:40:04.517 [localhost-startStop-1] INFO c.j.webservice2.EmbeddedDBBuilder - public embedded database registered: jdbc:derby:/home/tomcat/.chemaxon/app_db;create=true
17:40:04.542 [localhost-startStop-1] DEBUG c.j.webservice2.util.JooqMetaHelper - schema query: select current_user from "SYSIBM"."SYSDUMMY1": 982.3 μs
17:40:04.548 [localhost-startStop-1] DEBUG c.j.w.model.jchem.JChemDBUtils - allTAbles: 7.155 ms
17:40:05.192 [localhost-startStop-1] DEBUG c.j.w.model.jchem.JChemDBUtils - foreign keys collect: 176.2 μs
17:40:05.192 [localhost-startStop-1] DEBUG c.j.w.model.jchem.JChemDBUtils - listStructureTables: 652.5 ms
17:40:07.358 [localhost-startStop-1] WARN com.sun.jersey.spi.inject.Errors - The following warnings have been detected with resource and/or provider classes:
WARNING: A sub-resource method, public abstract java.util.List chemaxon.jchem.ws2base.chemterm.ChemTermService.getChemTermFunction(java.lang.String), with URI template, "", is treated as a resource method
WARNING: Return type DBInfo of method public abstract DBInfo chemaxon.jchem.ws2common.services.SimpleDatabaseService.getDatabaseInfo() throws java.lang.Exception is not resolvable to a concrete type
WARNING: Return type chemaxon.jchem.ws2common.dto.DbColumnStatistics<?> of method public abstract chemaxon.jchem.ws2common.dto.DbColumnStatistics<?> chemaxon.jchem.ws2common.services.TableService.getColumnStatistics(java.lang.String) throws java.lang.Exception is not resolvable to a concrete type
WARNING: A sub-resource method, public abstract void com.chemaxon.log.webservice.LoggerService.log(java.lang.String,javax.servlet.http.HttpServletRequest), with URI template, "", is treated as a resource method
WARNING: A sub-resource method, public abstract java.util.List com.chemaxon.reactor.webservice.library.ReactionLibrary.getReactions(java.lang.String,java.lang.String), with URI template, "", is treated as a resource method


Any ideas? I am just following the standard installation instructions at https://restdemo.chemaxon.com/docs/installationguide.html, not sure if they have been updated for the new release.


Thanks,


Craig

ChemAxon 13811e1703

15-07-2014 06:00:26

Hi Craig,

You are right, the installation guide has not been updated, you need to extend your spring-security-source.xml with an authentication message, for this you can add something like this under the beans xml element:


<beans>
.
.
.

<bean id="authenticationMessage" class="java.lang.String">
      <constructor-arg value="Embedded authentication profile is active. Please contact your administartor for credentials!"/>
</bean>

</beans> 

It was moved here, where it belongs, you can define a custom message that will be displayed on authentication error. Documentation will be updated in the next release, sorry for any inconvenience.

Regards,
Peter 

User 3d3f3767a2

15-07-2014 18:02:02

Excellent, this seems to have done the trick.


However, it seems like most functions are broken on my installation of the new version. Functions that don't involve the database seem to work fine, but anything that hits MySQL fails with the following trace:


13:58:47.127 [http-bio-8080-exec-25] DEBUG c.j.w.util.RestServiceFilter - 142.244.174.5 remaining quota: 99 (1.163 ms)
13:58:47.136 [http-bio-8080-exec-25] DEBUG c.j.w.r.v0.AbstractTableService - searchMolecule called with: {
"searchOptions": {
"searchType": "SIMILARITY",
"similarity": {
"descriptor": "CFP",
"threshold": 0.3
},
"atomMatching": {
"chargeMatching": "ON",
"isotopeMatching": "ON",
"radicalMatching": "ON",
"valenceMatching": true,
"checkSpHyb": false
},
"bonds": {
"exactBondMatching": false,
"vagueBondLevel": "AMBIGUOUS"
},
"stereoChemistry": {
"doubleBondStereoMatchingMode": "MARKED",
"stereoModel": "AUTO"
},
"tautomers": {},
"queryFeatures": {
"implicitHMatching": "DEFAULT",
"undefinedRAtom": "GROUP",
"bridgingRLigand": false,
"rLigandEqalityCheck": true,
"attachedDataMatch": "IGNORE",
"exactQueryAtomMatching": false
},
"polymersAndBrackets": {
"copolymerMatching": false,
"mixSgroupMatching": false,
"considerPolymerBrackets": false,
"endgroupMatching": true,
"phaseShiftedMatching": true,
"monomerTransform": true
},
"markush": {
"homologyBroadTranslation": "ALL"
},
"general": {
"timeoutLimitMilliseconds": 60000,
"maxResultCount": 100,
"returnNonHits": false
},
"queryStructure": "CCCCC"
},
"filter": {
"conditions": {}
},
"paging": {
"offset": 0,
"limit": 113688
},
"display": {
"displayMoleculeOptions": {
"coloringEnabled": true,
"hitColor": "1D5D9F"
},
"include": [
"cd_id",
"source_id",
"cd_formula",
"cd_molweight",
"cd_structure"
],
"exclude": [],
"additionalFields": {},
"parameters": {},
"filterChain": []
}
}
13:58:47.137 [http-bio-8080-exec-25] INFO c.jchem.webservice2.ChDBManager - creating JChem database: moldb
13:58:47.217 [http-bio-8080-exec-25] DEBUG c.j.webservice2.util.JooqMetaHelper - schema query: select schema() from dual: 1.863 ms
13:58:47.227 [http-bio-8080-exec-25] ERROR c.j.m.taskmanager.TaskManagerImpl - com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
com.google.common.util.concurrent.UncheckedExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4736) ~[guava-16.0.1.jar:na]
at chemaxon.jchem.webservice2.ChDBManager.getDatabase(ChDBManager.java:99) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager.getDatabase(ChDBManager.java:92) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.getChDatabase(TableServiceImpl.java:180) ~[TableServiceImpl.class:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.getChTable(TableServiceImpl.java:171) ~[TableServiceImpl.class:na]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService$1.call(AbstractTableService.java:97) ~[AbstractTableService$1.class:na]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService$1.call(AbstractTableService.java:86) ~[AbstractTableService$1.class:na]
at chemaxon.jchem.monitor.taskmanager.TaskManagerImpl$2.call(TaskManagerImpl.java:228) [webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.monitor.taskmanager.TaskManagerImpl$2.call(TaskManagerImpl.java:213) [webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_45]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_45]
at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) [guava-16.0.1.jar:na]
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:110) [na:1.7.0_45]
at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:50) [guava-16.0.1.jar:na]
at chemaxon.jchem.monitor.taskmanager.TaskManagerImpl.submit(TaskManagerImpl.java:254) [webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService.search(AbstractTableService.java:80) [AbstractTableService.class:na]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService$$FastClassBySpringCGLIB$$bc57d480.invoke(<generated>) [spring-core-3.2.9.RELEASE.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633) [spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$EnhancerBySpringCGLIB$$27731ca1.search(<generated>) [spring-core-3.2.9.RELEASE.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.18.1.jar:1.18.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:540) [jersey-servlet-1.18.1.jar:1.18.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:715) [jersey-servlet-1.18.1.jar:1.18.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at chemaxon.jchem.webservice2.util.license.LicensingFilter.doFilter(LicensingFilter.java:40) [LicensingFilter.class:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at chemaxon.jchem.webservice2.util.ResponseCachingFilter.doFilter(ResponseCachingFilter.java:25) [ResponseCachingFilter.class:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82) [jetty-servlets-7.6.8.v20121106.jar:7.6.8.v20121106]
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:243) [jetty-servlets-7.6.8.v20121106.jar:7.6.8.v20121106]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.42]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.42]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.42]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.42]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.42]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) [tomcat-coyote.jar:7.0.42]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.42]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-coyote.jar:7.0.42]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4736) ~[guava-16.0.1.jar:na]
at chemaxon.jchem.webservice2.ChDBManager.getDataSource(ChDBManager.java:60) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager.access$200(ChDBManager.java:31) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager$2.call(ChDBManager.java:113) ~[ChDBManager$2.class:na]
at chemaxon.jchem.webservice2.ChDBManager$2.call(ChDBManager.java:99) ~[ChDBManager$2.class:na]
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4739) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) ~[guava-16.0.1.jar:na]
... 102 common frames omitted
Caused by: java.lang.NullPointerException: null
at liquibase.datatype.core.TimestampType.toDatabaseDataType(TimestampType.java:17) ~[liquibase-core-3.1.1.jar:na]
at chemaxon.jchem.webservice2.configstore.JooqLiquibaseColumn.getSQLType(JooqLiquibaseColumn.java:201) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.configstore.SQLConfigStoreFactory.syncSchema(SQLConfigStoreFactory.java:119) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.configstore.SQLConfigStoreFactory.<init>(SQLConfigStoreFactory.java:87) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.configstore.SQLConfigStoreFactory.<init>(SQLConfigStoreFactory.java:75) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.datasource.AbstractJChemDataSource.initialize(AbstractJChemDataSource.java:49) ~[AbstractJChemDataSource.class:na]
at chemaxon.jchem.webservice2.datasource.AbstractJChemDataSource.<init>(AbstractJChemDataSource.java:33) ~[AbstractJChemDataSource.class:na]
at chemaxon.jchem.webservice2.datasource.JChemDataSourceC3P0.<init>(JChemDataSourceC3P0.java:25) ~[JChemDataSourceC3P0.class:na]
at chemaxon.jchem.webservice2.ChDBManager.setupDataSource(ChDBManager.java:73) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager.access$000(ChDBManager.java:31) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager$1.call(ChDBManager.java:64) ~[ChDBManager$1.class:na]
at chemaxon.jchem.webservice2.ChDBManager$1.call(ChDBManager.java:60) ~[ChDBManager$1.class:na]
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4739) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) ~[guava-16.0.1.jar:na]
... 113 common frames omitted
13:58:47.233 [http-bio-8080-exec-25] ERROR c.c.c.c.jersey.RestExceptionMapper - com.google.common.util.concurrent.UncheckedExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
java.util.concurrent.ExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
at java.util.concurrent.FutureTask.report(FutureTask.java:122) ~[na:1.7.0_45]
at java.util.concurrent.FutureTask.get(FutureTask.java:188) ~[na:1.7.0_45]
at chemaxon.jchem.monitor.api.BackgroundTask.get(BackgroundTask.java:40) ~[webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.monitor.api.BackgroundTask.waitForResult(BackgroundTask.java:29) ~[webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService.search(AbstractTableService.java:81) ~[AbstractTableService.class:na]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService$$FastClassBySpringCGLIB$$bc57d480.invoke(<generated>) ~[spring-core-3.2.9.RELEASE.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:700) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:51) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:633) ~[spring-aop-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$EnhancerBySpringCGLIB$$27731ca1.search(<generated>) ~[spring-core-3.2.9.RELEASE.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_45]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) ~[na:1.7.0_45]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_45]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_45]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$TypeOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:185) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.18.1.jar:1.18.1]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.18.1.jar:1.18.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:540) [jersey-servlet-1.18.1.jar:1.18.1]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:715) [jersey-servlet-1.18.1.jar:1.18.1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at chemaxon.jchem.webservice2.util.license.LicensingFilter.doFilter(LicensingFilter.java:40) [LicensingFilter.class:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:201) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.1.5.RELEASE.jar:3.1.5.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at chemaxon.jchem.webservice2.util.ResponseCachingFilter.doFilter(ResponseCachingFilter.java:25) [ResponseCachingFilter.class:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) [spring-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:82) [jetty-servlets-7.6.8.v20121106.jar:7.6.8.v20121106]
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:243) [jetty-servlets-7.6.8.v20121106.jar:7.6.8.v20121106]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.42]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) [catalina.jar:7.0.42]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) [catalina.jar:7.0.42]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) [catalina.jar:7.0.42]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953) [catalina.jar:7.0.42]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.42]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) [catalina.jar:7.0.42]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1023) [tomcat-coyote.jar:7.0.42]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) [tomcat-coyote.jar:7.0.42]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) [tomcat-coyote.jar:7.0.42]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
at java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4736) ~[guava-16.0.1.jar:na]
at chemaxon.jchem.webservice2.ChDBManager.getDatabase(ChDBManager.java:99) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager.getDatabase(ChDBManager.java:92) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.getChDatabase(TableServiceImpl.java:180) ~[TableServiceImpl.class:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.getChTable(TableServiceImpl.java:171) ~[TableServiceImpl.class:na]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService$1.call(AbstractTableService.java:97) ~[AbstractTableService$1.class:na]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService$1.call(AbstractTableService.java:86) ~[AbstractTableService$1.class:na]
at chemaxon.jchem.monitor.taskmanager.TaskManagerImpl$2.call(TaskManagerImpl.java:228) ~[webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.monitor.taskmanager.TaskManagerImpl$2.call(TaskManagerImpl.java:213) ~[webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_45]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) ~[na:1.7.0_45]
at java.util.concurrent.FutureTask.run(FutureTask.java:262) ~[na:1.7.0_45]
at com.google.common.util.concurrent.MoreExecutors$SameThreadExecutorService.execute(MoreExecutors.java:297) ~[guava-16.0.1.jar:na]
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:110) ~[na:1.7.0_45]
at com.google.common.util.concurrent.AbstractListeningExecutorService.submit(AbstractListeningExecutorService.java:50) ~[guava-16.0.1.jar:na]
at chemaxon.jchem.monitor.taskmanager.TaskManagerImpl.submit(TaskManagerImpl.java:254) ~[webservices-monitor-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.restservices.v0.AbstractTableService.search(AbstractTableService.java:80) ~[AbstractTableService.class:na]
... 84 common frames omitted
Caused by: com.google.common.util.concurrent.UncheckedExecutionException: java.lang.NullPointerException
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2201) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache.get(LocalCache.java:3934) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4736) ~[guava-16.0.1.jar:na]
at chemaxon.jchem.webservice2.ChDBManager.getDataSource(ChDBManager.java:60) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager.access$200(ChDBManager.java:31) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager$2.call(ChDBManager.java:113) ~[ChDBManager$2.class:na]
at chemaxon.jchem.webservice2.ChDBManager$2.call(ChDBManager.java:99) ~[ChDBManager$2.class:na]
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4739) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) ~[guava-16.0.1.jar:na]
... 102 common frames omitted
Caused by: java.lang.NullPointerException: null
at liquibase.datatype.core.TimestampType.toDatabaseDataType(TimestampType.java:17) ~[liquibase-core-3.1.1.jar:na]
at chemaxon.jchem.webservice2.configstore.JooqLiquibaseColumn.getSQLType(JooqLiquibaseColumn.java:201) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.configstore.SQLConfigStoreFactory.syncSchema(SQLConfigStoreFactory.java:119) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.configstore.SQLConfigStoreFactory.<init>(SQLConfigStoreFactory.java:87) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.configstore.SQLConfigStoreFactory.<init>(SQLConfigStoreFactory.java:75) ~[webservices-base-db-14.7.7.0-b9.jar:14.7.7.0-b9]
at chemaxon.jchem.webservice2.datasource.AbstractJChemDataSource.initialize(AbstractJChemDataSource.java:49) ~[AbstractJChemDataSource.class:na]
at chemaxon.jchem.webservice2.datasource.AbstractJChemDataSource.<init>(AbstractJChemDataSource.java:33) ~[AbstractJChemDataSource.class:na]
at chemaxon.jchem.webservice2.datasource.JChemDataSourceC3P0.<init>(JChemDataSourceC3P0.java:25) ~[JChemDataSourceC3P0.class:na]
at chemaxon.jchem.webservice2.ChDBManager.setupDataSource(ChDBManager.java:73) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager.access$000(ChDBManager.java:31) ~[ChDBManager.class:na]
at chemaxon.jchem.webservice2.ChDBManager$1.call(ChDBManager.java:64) ~[ChDBManager$1.class:na]
at chemaxon.jchem.webservice2.ChDBManager$1.call(ChDBManager.java:60) ~[ChDBManager$1.class:na]
at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4739) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3524) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2317) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2280) ~[guava-16.0.1.jar:na]
at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2195) ~[guava-16.0.1.jar:na]
... 113 common frames omitted
13:58:47.236 [http-bio-8080-exec-25] DEBUG c.j.w.util.RestServiceFilter - 108.5 ms - http://127.0.0.1:8080/jchem/rest-v0/data/moldb/table/molecules/search

I thought maybe I needed to regenerate my tables, so I ran the regenerate command but that also failed.


I am using the same database configuration as before:


<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ch:configs xmlns:ch="http://generated.ws2common.jchem.chemaxon">
<config name="moldb" type="JCHEM">
<url>jdbc:mysql://127.0.0.1:5378/moldb_ws</url>
<driver>com.mysql.jdbc.Driver</driver>
<userName>jchem</userName>
<password>PASSWORD</password>
<propertyTable>JChemProperties</propertyTable>
<metaDataTable>JChemMetadata</metaDataTable>
</config>
</ch:configs>

Thanks a lot, sorry for bothering you with all these reports!


Craig

ChemAxon 13811e1703

15-07-2014 21:28:41

Hi Craig,

It is a known issue and already have been fixed, you can download the next version from the website tomorrow (I keep you updated here). Anyways what version of MySql are you using?

Regards,
Peter 

User 3d3f3767a2

15-07-2014 21:31:20

Thanks Peter,


I am using MySQL 5.1.73 (64-bit).


Craig

ChemAxon 13811e1703

16-07-2014 11:07:39

Hi Craig,

The new version is available for download:
http://www.chemaxon.com/download.php?d=%2Fdata%2Fdownload%2Fwebservices%2F14.7.14.0%2Fwebservices-14.7.14.0-b15.zip />

Regards,
Peter 

User 3d3f3767a2

16-07-2014 17:13:26

Excellent, it's working, thanks!