What can I do about javax.ws.rs.WebApplicationException

User 4013b016ec

08-12-2016 04:41:12

I am using this configuration:


"version":"16.10.17.0",
"jchemVersion":"16.10.17.0-master-5866",
"javaVersion":"Oracle Corporation 1.8.0_111",
"osVersion":"Linux 2.6.32-642.4.2.el6.x86_64 amd64",
"servletVersion":"Apache Tomcat/8.5.6, servlet 3.1",

When I try to access this URL:


/jchemwebservices/rest-v0/data/synquest/table/products/display/52556

I get the output:

{"errorCode":4,"errorMessage":"Not Found","rootCause":"javax.ws.rs.WebApplicationException"}

I can confirm that the cd_id 52556 exists in our database. The record is in the attached file. I'm unsure about what I can do to rectify this error.


And when I check the log for the request I see:



20:00:23.372 [http-nio-8080-exec-3] DEBUG c.c.c.c.util.ResponseCachingFilter - Looking up cache seconds for [/rest-v0/data/synquest/table/products/display/52556]
20:00:23.372 [http-nio-8080-exec-3] DEBUG c.c.c.c.util.ResponseCachingFilter - Applying 0 cache seconds to [/rest-v0/data/synquest/table/products/display/52556]
20:00:23.372 [http-nio-8080-exec-3] DEBUG c.j.w.util.RestServiceFilter - 98.190.217.20 remaining quota: 100 (13.63 μs)
20:00:23.374 [http-nio-8080-exec-3] DEBUG c.j.w.model.jchem.JChemDBUtils - allTables: 1.588 ms
20:00:23.400 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - table meta read: 10.26 ms
20:00:23.400 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - table meta parse: 8.151 μs
20:00:23.401 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 120.4 μs
20:00:23.401 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 166.1 μs
20:00:23.401 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 149.6 μs
20:00:23.401 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 116.9 μs
20:00:23.401 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 104.8 μs
20:00:23.402 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 101.4 μs
20:00:23.402 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 102.8 μs
20:00:23.402 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 100.7 μs
20:00:23.402 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 100.4 μs
20:00:23.402 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 94.16 μs
20:00:23.402 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 154.3 μs
20:00:23.403 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 98.07 μs
20:00:23.403 [http-nio-8080-exec-3] DEBUG c.j.w.d.AbstractDBMetaDataProvider - column meta read: 108.8 μs
20:00:23.403 [http-nio-8080-exec-3] DEBUG c.j.w.model.jchem.JChemDBUtils - foreign keys collect: 2.172 ms
20:00:23.403 [http-nio-8080-exec-3] DEBUG c.j.w.model.jchem.JChemDBUtils - listStructureTables: 30.20 ms
20:00:23.403 [http-nio-8080-exec-3] INFO c.j.w.model.CachingChHitResolver - 1 molecules cache lookup: 6.079 μs
20:00:23.403 [http-nio-8080-exec-3] DEBUG c.j.w.model.CachingChHitResolver - cloning cached molecules: 1.860 μs
20:00:23.403 [http-nio-8080-exec-3] DEBUG c.j.w.m.c.CachingFieldCalculator - c7571e480ab7a5b9f073ed17fd087c8c: true
20:00:23.405 [http-nio-8080-exec-3] ERROR c.j.w.r.AbstractContentService - java.lang.IllegalStateException: Could not connect to benzene
com.google.common.util.concurrent.UncheckedExecutionException: java.lang.IllegalStateException: Could not connect to benzene
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.ws2base.util.ParallelProcessor$CachingProcessor.process(ParallelProcessor.java:98) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.restservices.AbstractContentService.displayImage(AbstractContentService.java:83) [webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.restservices.AbstractContentService.displayImageWithQueryParams(AbstractContentService.java:100) [webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.displayImageWithQueryParams(TableServiceImpl.java:396) [classes/:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$FastClassBySpringCGLIB$$944a617e.invoke() [spring-core-4.1.6.RELEASE.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$EnhancerBySpringCGLIB$$fe932ebe.displayImageWithQueryParams() [spring-core-4.1.6.RELEASE.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_111]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at chemaxon.jchem.webservice2.util.license.LicensingFilter.doFilter(LicensingFilter.java:40) [classes/:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186) [spring-security-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at com.chemaxon.connect.common.util.ResponseCachingFilter.doFilter(ResponseCachingFilter.java:26) [connect-common-1.0.8-b93.jar:unspecified]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:95) [ehcache-web-2.0.4.jar:na]
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86) [ehcache-web-2.0.4.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) [catalina.jar:8.5.6]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [catalina.jar:8.5.6]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.5.6]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [catalina.jar:8.5.6]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) [catalina.jar:8.5.6]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784) [tomcat-coyote.jar:8.5.6]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:8.5.6]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802) [tomcat-coyote.jar:8.5.6]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410) [tomcat-coyote.jar:8.5.6]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.6]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_111]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.6]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_111]
Caused by: java.lang.IllegalStateException: Could not connect to benzene
at com.chemaxon.connect.common.util.ExceptionHandler.asIllegalState(ExceptionHandler.java:23) ~[connect-base-api-1.0.8-b93.jar:unspecified]
at com.chemaxon.connect.common.util.ExceptionHandler.asIllegalState(ExceptionHandler.java:19) ~[connect-base-api-1.0.8-b93.jar:unspecified]
at chemaxon.jchem.ws2base.dto.ChMolecule.lazyUpdateMoleculeAndFormat(ChMolecule.java:218) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.dto.ChMolecule.getMolecule(ChMolecule.java:117) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.mapping.calculators.BinaryImageCalculator.generateImage(BinaryImageCalculator.java:80) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.mapping.calculators.BinaryImageCalculator.lambda$getProcessor$0(BinaryImageCalculator.java:60) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.util.ParallelProcessor$CachingProcessor.lambda$process$0(ParallelProcessor.java:99) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
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]
... 76 common frames omitted
Caused by: chemaxon.naming.NameFormatException: Could not connect to benzene
Caused by: java.lang.RuntimeException: Could not connect to benzene
at chemaxon.naming.n2s.lex.data.Str.generate(Str.java:1777) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.lex.data.StructureToken.generate(StructureToken.java:595) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.lex.data.Str.getMol(Str.java:1677) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.lex.data.Str.getCompleteStructure(Str.java:828) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.lex.data.Str.getCompleteStructureClear(Str.java:855) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.SystematicConverter.convert(SystematicConverter.java:50) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.N2S.importSingleName(N2S.java:440) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.N2S.importNames(N2S.java:324) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.N2S.importName(N2S.java:284) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.naming.n2s.N2S.importName(N2S.java:137) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.formats.name.NameImport.importName(NameImport.java:146) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.formats.name.NameImport.readMol(NameImport.java:86) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.MRecordImporter.readStructure(MRecordImporter.java:783) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.MRecordImporter.readMol(MRecordImporter.java:723) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.MRecordImporter.readMol(MRecordImporter.java:686) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.MRecordImporter.readMol0(MRecordImporter.java:594) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.marvin.io.MRecordImporter.readMol(MRecordImporter.java:511) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.formats.MolImporter.readMol(MolImporter.java:883) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.formats.MolImporter.read(MolImporter.java:766) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.formats.MolImporter.importMol(MolImporter.java:1308) ~[jchem-16.10.17.0-master-5866.3029.jar:16.10.17.0 2016-10-19]
at chemaxon.jchem.ws2base.dto.ChMolecule.lazyUpdateMoleculeAndFormat(ChMolecule.java:198) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.dto.ChMolecule.getMolecule(ChMolecule.java:117) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.mapping.calculators.BinaryImageCalculator.generateImage(BinaryImageCalculator.java:80) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.mapping.calculators.BinaryImageCalculator.lambda$getProcessor$0(BinaryImageCalculator.java:60) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.util.ParallelProcessor$CachingProcessor.lambda$process$0(ParallelProcessor.java:99) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
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]
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.ws2base.util.ParallelProcessor$CachingProcessor.process(ParallelProcessor.java:98) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.restservices.AbstractContentService.displayImage(AbstractContentService.java:83) [webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.restservices.AbstractContentService.displayImageWithQueryParams(AbstractContentService.java:100) [webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.displayImageWithQueryParams(TableServiceImpl.java:396) [classes/:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$FastClassBySpringCGLIB$$944a617e.invoke() [spring-core-4.1.6.RELEASE.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) [spring-core-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) [spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$EnhancerBySpringCGLIB$$fe932ebe.displayImageWithQueryParams() [spring-core-4.1.6.RELEASE.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_111]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at chemaxon.jchem.webservice2.util.license.LicensingFilter.doFilter(LicensingFilter.java:40) [classes/:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186) [spring-security-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at com.chemaxon.connect.common.util.ResponseCachingFilter.doFilter(ResponseCachingFilter.java:26) [connect-common-1.0.8-b93.jar:unspecified]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:95) [ehcache-web-2.0.4.jar:na]
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86) [ehcache-web-2.0.4.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) [catalina.jar:8.5.6]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [catalina.jar:8.5.6]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.5.6]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [catalina.jar:8.5.6]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) [catalina.jar:8.5.6]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784) [tomcat-coyote.jar:8.5.6]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:8.5.6]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802) [tomcat-coyote.jar:8.5.6]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410) [tomcat-coyote.jar:8.5.6]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.6]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_111]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.6]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_111]
20:00:23.405 [http-nio-8080-exec-3] ERROR c.c.c.c.jersey.RestExceptionMapper - null
javax.ws.rs.WebApplicationException: null
at chemaxon.jchem.ws2base.restservices.AbstractContentService.displayImage(AbstractContentService.java:94) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.ws2base.restservices.AbstractContentService.displayImageWithQueryParams(AbstractContentService.java:100) ~[webservices-base-16.10.17.0-b999.jar:unspecified]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl.displayImageWithQueryParams(TableServiceImpl.java:396) ~[classes/:na]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$FastClassBySpringCGLIB$$944a617e.invoke() ~[spring-core-4.1.6.RELEASE.jar:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717) ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653) ~[spring-aop-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at chemaxon.jchem.webservice2.restservices.v0.TableServiceImpl$$EnhancerBySpringCGLIB$$fe932ebe.displayImageWithQueryParams() ~[spring-core-4.1.6.RELEASE.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_111]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_111]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_111]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_111]
at com.sun.jersey.spi.container.JavaMethodInvokerFactory$1.invoke(JavaMethodInvokerFactory.java:60) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.model.method.dispatch.AbstractResourceMethodDispatchProvider$ResponseOutInvoker._dispatch(AbstractResourceMethodDispatchProvider.java:205) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) ~[jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1542) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1473) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1419) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1409) [jersey-server-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:409) [jersey-servlet-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:558) [jersey-servlet-1.19.jar:1.19]
at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:733) [jersey-servlet-1.19.jar:1.19]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) [servlet-api.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at chemaxon.jchem.webservice2.util.license.LicensingFilter.doFilter(LicensingFilter.java:40) [classes/:na]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) [tomcat-websocket.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:186) [spring-security-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160) [spring-security-web-3.2.9.RELEASE.jar:3.2.9.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at com.chemaxon.connect.common.util.ResponseCachingFilter.doFilter(ResponseCachingFilter.java:26) [connect-common-1.0.8-b93.jar:unspecified]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261) [spring-web-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at net.sf.ehcache.constructs.web.filter.GzipFilter.doFilter(GzipFilter.java:95) [ehcache-web-2.0.4.jar:na]
at net.sf.ehcache.constructs.web.filter.Filter.doFilter(Filter.java:86) [ehcache-web-2.0.4.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192) [catalina.jar:8.5.6]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108) [catalina.jar:8.5.6]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) [catalina.jar:8.5.6]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) [catalina.jar:8.5.6]
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620) [catalina.jar:8.5.6]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) [catalina.jar:8.5.6]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349) [catalina.jar:8.5.6]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:784) [tomcat-coyote.jar:8.5.6]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) [tomcat-coyote.jar:8.5.6]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:802) [tomcat-coyote.jar:8.5.6]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1410) [tomcat-coyote.jar:8.5.6]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) [tomcat-coyote.jar:8.5.6]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_111]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_111]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-util.jar:8.5.6]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_111]
20:00:23.405 [http-nio-8080-exec-3] DEBUG c.j.w.util.RestServiceFilter - 33.16 ms - http://synquestlabs.com:8080/jchemwebservices/rest-v0/data/synquest/table/products/display/52556
20:00:23.405 [http-nio-8080-exec-3] WARN n.s.e.c.web.GenericResponseWrapper - Discarding message because this method is deprecated.

ChemAxon 13811e1703

16-12-2016 10:16:08

Hi,

Can you please provide the structure data?
You can send it to webservices-support _at_ chemaxon.com

Regards,
PeterĀ