Message from discussion
NPE using Cypher query & WITH construct...
Received: by 10.236.44.168 with SMTP id n28mr577972yhb.21.1352981758350;
Thu, 15 Nov 2012 04:15:58 -0800 (PST)
X-BeenThere: neo4j@googlegroups.com
Received: by 10.49.4.67 with SMTP id i3ls254706qei.1.gmail; Thu, 15 Nov 2012
04:15:53 -0800 (PST)
Received: by 10.49.48.41 with SMTP id i9mr196085qen.36.1352981753681;
Thu, 15 Nov 2012 04:15:53 -0800 (PST)
Date: Thu, 15 Nov 2012 04:15:53 -0800 (PST)
From: kiteflo <kite...@gmail.com>
To: neo4j@googlegroups.com
Message-Id: <197ec451-3888-4152-968a-07dddb23653b@googlegroups.com>
Subject: NPE using Cypher query & WITH construct...
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_1226_17146845.1352981753226"
------=_Part_1226_17146845.1352981753226
Content-Type: multipart/alternative;
boundary="----=_Part_1227_21571749.1352981753226"
------=_Part_1227_21571749.1352981753226
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
Hi guys,
we're just in progress of refactoring our whole application in order to use
the great piped query feature, currently we are facing a NullPointer
Exception when firung down the following Cypher query:
START spat=node:GEO_INDEX('withinDistance:[49.87497,8.826425,10.0]') MATCH
spat-[r1:MANUAL_SPATIAL_CONNECT]->loc-[r2:GEOFIES]->offer WITH offer START
keyword=node:SKW_NAMEKEY_SEARCH('Kartbahn') MATCH
offer<-[rkw:OCCURS_IN_OFFER]-keyword WITH offer,count(rkw) as count_rkw
MATCH offer<-[rr?:REVIEW]-review WHERE (offer.nodeState = 'ACTIVE') RETURN
offer, avg(review.rating) as average_review, count(review) as
no_of_reviews, count_rkw ORDER BY count_rkw DESC
See the exception below, from my point of view the query looks ok but maybe
we're doing something wrong?
Any help is highly appreciated...
Cheers, Florian
Exception rised:
SCHWERWIEGEND: Servlet.service() for servlet [dispatcher] in context with
path [/helios] threw exception [Request processing failed; nested exception
is java.lang.NullPointerException] with root cause
java.lang.NullPointerException
at org.apache.lucene.util.SimpleStringInterner.intern(
SimpleStringInterner.java:54)
at org.apache.lucene.util.StringHelper.intern(StringHelper.java:39)
at org.apache.lucene.index.Term.<init>(Term.java:38)
at org.apache.lucene.queryParser.QueryParser.getFieldQuery(
QueryParser.java:643)
at org.apache.lucene.queryParser.QueryParser.Term(QueryParser.java:1421)
at org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:1309)
at org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:1237)
at org.apache.lucene.queryParser.QueryParser.TopLevelQuery(
QueryParser.java:1226)
at org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:206)
at org.neo4j.index.impl.lucene.IndexType.query(IndexType.java:300)
at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:227)
at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:238)
at
org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfun$createStartPipe$3.apply(IndexQueryBuilder.scala:83)
at
org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfun$createStartPipe$3.apply(IndexQueryBuilder.scala:81)
at
org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala:38)
at
org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala:37)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)
at
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)
at
scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)
at scala.collection.immutable.List.foreach(List.scala:45)
at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)
at scala.collection.immutable.List.flatMap(List.scala:45)
at
org.neo4j.cypher.internal.pipes.StartPipe.createResults(StartPipe.scala:37)
at
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31)
at
org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAggregationPipe.scala:49)
at
org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scala:37)
at
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilterPipe.scala:39)
at
org.neo4j.cypher.internal.pipes.FilterPipe.createResults(FilterPipe.scala:28)
at
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31)
at
org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAggregationPipe.scala:49)
at
org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scala:37)
at org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:33)
at org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:28)
at
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilterPipe.scala:39)
at
org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anonfun$apply$2.apply(ExecutionPlanImpl.scala:95)
at
org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anonfun$apply$2.apply(ExecutionPlanImpl.scala:95)
at
org.neo4j.cypher.PipeExecutionResult.immutableResult(PipeExecutionResult.scala:37)
at
org.neo4j.cypher.PipeExecutionResult.iterator(PipeExecutionResult.scala:153)
at
org.neo4j.cypher.PipeExecutionResult.hasNext(PipeExecutionResult.scala:155)
at scala.collection.Iterator$$anon$19.hasNext(Iterator.scala:334)
at
scala.collection.JavaConversions$IteratorWrapper.hasNext(JavaConversions.scala:562)
at org.neo4j.helpers.collection.IteratorWrapper.hasNext(
IteratorWrapper.java:42)
at com.helios.service.plain.OfferService.queryOffers(OfferService.java:1076)
at com.helios.service.plain.OfferService.queryOffers(OfferService.java:1287)
at com.helios.web.controller.RecommendationController.newRecommendation(
RecommendationController.java:188)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(
InvocableHandlerMethod.java:212)
at
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(
InvocableHandlerMethod.java:126)
at
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(
ServletInvocableHandlerMethod.java:96)
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(
RequestMappingHandlerAdapter.java:617)
at
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(
RequestMappingHandlerAdapter.java:578)
at
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(
AbstractHandlerMethodAdapter.java:80)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(
DispatcherServlet.java:900)
at org.springframework.web.servlet.DispatcherServlet.doService(
DispatcherServlet.java:827)
at org.springframework.web.servlet.FrameworkServlet.processRequest(
FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doPost(
FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:311)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(
FilterSecurityInterceptor.java:116)
at
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(
FilterSecurityInterceptor.java:83)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(
ExceptionTranslationFilter.java:113)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.session.SessionManagementFilter.doFilter(
SessionManagementFilter.java:101)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(
AnonymousAuthenticationFilter.java:113)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(
RememberMeAuthenticationFilter.java:146)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(
SecurityContextHolderAwareRequestFilter.java:54)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(
RequestCacheAwareFilter.java:45)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(
AbstractAuthenticationProcessingFilter.java:182)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(
LogoutFilter.java:105)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(
SecurityContextPersistenceFilter.java:87)
at
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(
FilterChainProxy.java:323)
at org.springframework.security.web.FilterChainProxy.doFilter(
FilterChainProxy.java:173)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(
DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(
DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(
CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(
OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(
ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(
StandardWrapperValve.java:225)
at org.apache.catalina.core.StandardContextValve.invoke(
StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(
AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(
StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(
ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(
StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(
CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(
AbstractHttp11Processor.java:1001)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(
AbstractProtocol.java:585)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(
JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(
ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(
ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:680)
------=_Part_1227_21571749.1352981753226
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi guys,<div><br></div><div>we're just in progress of refactoring our whole application in order to use the great piped query feature, currently we are facing a NullPointer Exception when firung down the following Cypher query:</div><div><br></div><div>
<p class="p1">START spat=node:GEO_INDEX('withinDistance:[49.87497,8.826425,10.0]') MATCH spat-[r1:MANUAL_SPATIAL_CONNECT]->loc-[r2:GEOFIES]->offer WITH offer START keyword=node:SKW_NAMEKEY_SEARCH('Kartbahn') MATCH offer<-[rkw:OCCURS_IN_OFFER]-keyword WITH offer,count(rkw) as count_rkw MATCH offer<-[rr?:REVIEW]-review WHERE (offer.nodeState = 'ACTIVE') RETURN offer, avg(review.rating) as average_review, count(review) as no_of_reviews, count_rkw ORDER BY count_rkw DESC</p><p class="p1">See the exception below, from my point of view the query looks ok but maybe we're doing something wrong?</p><p class="p1">Any help is highly appreciated...</p><p class="p1">Cheers, Florian</p><p class="p1">Exception rised:<br>
</p><p class="p1">SCHWERWIEGEND: Servlet.service() for servlet [dispatcher] in context with path [/helios] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause</p>
<p class="p2"><span class="s1">java.lang.NullPointerException</span></p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.util.SimpleStringInterner.intern(<span class="s2">SimpleStringInterner.java:54</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.util.StringHelper.intern(<span class="s2">StringHelper.java:39</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.index.Term.<init>(<span class="s2">Term.java:38</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.queryParser.QueryParser.getFieldQuery(<span class="s2">QueryParser.java:643</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.queryParser.QueryParser.Term(<span class="s2">QueryParser.java:1421</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.queryParser.QueryParser.Clause(<span class="s2">QueryParser.java:1309</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.queryParser.QueryParser.Query(<span class="s2">QueryParser.java:1237</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.queryParser.QueryParser.TopLevelQuery(<span class="s2">QueryParser.java:1226</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.lucene.queryParser.QueryParser.parse(<span class="s2">QueryParser.java:206</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.index.impl.lucene.IndexType.query(<span class="s2">IndexType.java:300</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.index.impl.lucene.LuceneIndex.query(<span class="s2">LuceneIndex.java:227</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.index.impl.lucene.LuceneIndex.query(<span class="s2">LuceneIndex.java:238</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfun$createStartPipe$3.apply(IndexQueryBuilder.scala:83)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfun$createStartPipe$3.apply(IndexQueryBuilder.scala:81)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala:38)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala:37)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.scala:200)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala:59)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.immutable.List.foreach(List.scala:45)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.immutable.List.flatMap(List.scala:45)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.StartPipe.createResults(StartPipe.scala:37)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAggregationPipe.scala:49)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scala:37)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilterPipe.scala:39)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.FilterPipe.createResults(FilterPipe.scala:28)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAggregationPipe.scala:49)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scala:37)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:33)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:28)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilterPipe.scala:39)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anonfun$apply$2.apply(ExecutionPlanImpl.scala:95)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anonfun$apply$2.apply(ExecutionPlanImpl.scala:95)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.PipeExecutionResult.immutableResult(PipeExecutionResult.scala:37)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.PipeExecutionResult.iterator(PipeExecutionResult.scala:153)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.cypher.PipeExecutionResult.hasNext(PipeExecutionResult.scala:155)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.Iterator$$anon$19.hasNext(Iterator.scala:334)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at scala.collection.JavaConversions$IteratorWrapper.hasNext(JavaConversions.scala:562)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.neo4j.helpers.collection.IteratorWrapper.hasNext(<span class="s2">IteratorWrapper.java:42</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at com.helios.service.plain.OfferService.queryOffers(<span class="s2">OfferService.java:1076</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at com.helios.service.plain.OfferService.queryOffers(<span class="s2">OfferService.java:1287</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at com.helios.web.controller.RecommendationController.newRecommendation(<span class="s2">RecommendationController.java:188</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at sun.reflect.NativeMethodAccessorImpl.invoke0(<span class="s2">Native Method</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at sun.reflect.NativeMethodAccessorImpl.invoke(<span class="s2">NativeMethodAccessorImpl.java:39</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at sun.reflect.DelegatingMethodAccessorImpl.invoke(<span class="s2">DelegatingMethodAccessorImpl.java:25</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at java.lang.reflect.Method.invoke(<span class="s2">Method.java:597</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.method.support.InvocableHandlerMethod.invoke(<span class="s2">InvocableHandlerMethod.java:212</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(<span class="s2">InvocableHandlerMethod.java:126</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(<span class="s2">ServletInvocableHandlerMethod.java:96</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(<span class="s2">RequestMappingHandlerAdapter.java:617</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(<span class="s2">RequestMappingHandlerAdapter.java:578</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(<span class="s2">AbstractHandlerMethodAdapter.java:80</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.DispatcherServlet.doDispatch(<span class="s2">DispatcherServlet.java:900</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.DispatcherServlet.doService(<span class="s2">DispatcherServlet.java:827</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.FrameworkServlet.processRequest(<span class="s2">FrameworkServlet.java:882</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.servlet.FrameworkServlet.doPost(<span class="s2">FrameworkServlet.java:789</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at javax.servlet.http.HttpServlet.service(<span class="s2">HttpServlet.java:641</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at javax.servlet.http.HttpServlet.service(<span class="s2">HttpServlet.java:722</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(<span class="s2">ApplicationFilterChain.java:305</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(<span class="s2">ApplicationFilterChain.java:210</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:311</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(<span class="s2">FilterSecurityInterceptor.java:116</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(<span class="s2">FilterSecurityInterceptor.java:83</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(<span class="s2">ExceptionTranslationFilter.java:113</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.session.SessionManagementFilter.doFilter(<span class="s2">SessionManagementFilter.java:101</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(<span class="s2">AnonymousAuthenticationFilter.java:113</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(<span class="s2">RememberMeAuthenticationFilter.java:146</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(<span class="s2">SecurityContextHolderAwareRequestFilter.java:54</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(<span class="s2">RequestCacheAwareFilter.java:45</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(<span class="s2">AbstractAuthenticationProcessingFilter.java:182</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(<span class="s2">LogoutFilter.java:105</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(<span class="s2">SecurityContextPersistenceFilter.java:87</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(<span class="s2">FilterChainProxy.java:323</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.security.web.FilterChainProxy.doFilter(<span class="s2">FilterChainProxy.java:173</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(<span class="s2">DelegatingFilterProxy.java:346</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.filter.DelegatingFilterProxy.doFilter(<span class="s2">DelegatingFilterProxy.java:259</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(<span class="s2">ApplicationFilterChain.java:243</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(<span class="s2">ApplicationFilterChain.java:210</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(<span class="s2">CharacterEncodingFilter.java:88</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.springframework.web.filter.OncePerRequestFilter.doFilter(<span class="s2">OncePerRequestFilter.java:76</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(<span class="s2">ApplicationFilterChain.java:243</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.ApplicationFilterChain.doFilter(<span class="s2">ApplicationFilterChain.java:210</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.StandardWrapperValve.invoke(<span class="s2">StandardWrapperValve.java:225</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.StandardContextValve.invoke(<span class="s2">StandardContextValve.java:123</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.authenticator.AuthenticatorBase.invoke(<span class="s2">AuthenticatorBase.java:472</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.StandardHostValve.invoke(<span class="s2">StandardHostValve.java:168</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.valves.ErrorReportValve.invoke(<span class="s2">ErrorReportValve.java:98</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.valves.AccessLogValve.invoke(<span class="s2">AccessLogValve.java:927</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.core.StandardEngineValve.invoke(<span class="s2">StandardEngineValve.java:118</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.catalina.connector.CoyoteAdapter.service(<span class="s2">CoyoteAdapter.java:407</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.coyote.http11.AbstractHttp11Processor.process(<span class="s2">AbstractHttp11Processor.java:1001</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(<span class="s2">AbstractProtocol.java:585</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(<span class="s2">JIoEndpoint.java:312</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(<span class="s2">ThreadPoolExecutor.java:886</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at java.util.concurrent.ThreadPoolExecutor$Worker.run(<span class="s2">ThreadPoolExecutor.java:908</span>)</p>
<p class="p1"><span class="Apple-tab-span"> </span>at java.lang.Thread.run(<span class="s2">Thread.java:680</span>)</p><p></p><p class="p1"><br></p></div>
------=_Part_1227_21571749.1352981753226--
------=_Part_1226_17146845.1352981753226--