Message from discussion
NPE using Cypher query & WITH construct...
Received: by 10.180.93.6 with SMTP id cq6mr442815wib.2.1352983120585;
Thu, 15 Nov 2012 04:38:40 -0800 (PST)
X-BeenThere: neo4j@googlegroups.com
Received: by 10.180.84.106 with SMTP id x10ls253019wiy.5.gmail; Thu, 15 Nov
2012 04:38:38 -0800 (PST)
Received: by 10.204.145.215 with SMTP id e23mr60384bkv.0.1352983118764;
Thu, 15 Nov 2012 04:38:38 -0800 (PST)
Received: by 10.204.145.215 with SMTP id e23mr60383bkv.0.1352983118723;
Thu, 15 Nov 2012 04:38:38 -0800 (PST)
Return-Path: <michael.hun...@neopersistence.com>
Received: from mail-bk0-f52.google.com (mail-bk0-f52.google.com [209.85.214.52])
by gmr-mx.google.com with ESMTPS id v13si1300126bkw.0.2012.11.15.04.38.38
(version=TLSv1/SSLv3 cipher=OTHER);
Thu, 15 Nov 2012 04:38:38 -0800 (PST)
Received-SPF: pass (google.com: domain of michael.hun...@neopersistence.com designates 209.85.214.52 as permitted sender) client-ip=209.85.214.52;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of michael.hun...@neopersistence.com designates 209.85.214.52 as permitted sender) smtp.mail=michael.hun...@neopersistence.com
Received: by mail-bk0-f52.google.com with SMTP id j10so831120bkw.39
for <neo4j@googlegroups.com>; Thu, 15 Nov 2012 04:38:38 -0800 (PST)
d=google.com; s=20120113;
h=from:mime-version:content-type:subject:date:in-reply-to:to
:references:message-id:x-mailer:x-gm-message-state;
bh=VY/kwqscjD/GplLm1XYEuoxXTys6GH+babgojhPv7y0=;
b=d0sA4rVs2x9nbbFpn6eNSG35nKrkKk7nHJ5Rh/RjQt+Tri13bxjDPrPjCL6XnhX589
jPGfnMDb/m3rat4rBv2DB6EboHRWV4T2NMfY5EuBjzri0hCp9uwQ1YoQWGYKIgBMekob
XDmbDiO162LTqJZ7jshYf3/U63K8DRRpNIbBj+HG+vpQ8xdlcXBL/gjsyHCEG/TDAMVY
WINbmHVU+Z1/ZyjC3VbJtlmfllNe24P/6yjWVP6gwADK5J9YhN9KhJVoqkQoVCbQGle8
r+WdArfQhoyUCq5YJtp2zDgQSjGoK6jmaeS8NPMPMKcb643TmYc02f2Pd5b9TAqFAxRm
EXKw==
Received: by 10.204.11.213 with SMTP id u21mr336804bku.42.1352983118336;
Thu, 15 Nov 2012 04:38:38 -0800 (PST)
Return-Path: <michael.hun...@neopersistence.com>
Received: from [192.168.111.102] (146-52-48-85-dynip.superkabel.de. [146.52.48.85])
by mx.google.com with ESMTPS id gy18sm10097734bkc.4.2012.11.15.04.38.05
(version=TLSv1/SSLv3 cipher=OTHER);
Thu, 15 Nov 2012 04:38:11 -0800 (PST)
From: Michael Hunger <michael.hun...@neotechnology.com>
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: multipart/alternative; boundary=Apple-Mail-41-1013729644
Subject: Re: [Neo4j] NPE using Cypher query & WITH construct...
Date: Thu, 15 Nov 2012 13:38:04 +0100
In-Reply-To: <197ec451-3888-4152-968a-07dddb23653b@googlegroups.com>
To: neo4j@googlegroups.com
References: <197ec451-3888-4152-968a-07dddb23653b@googlegroups.com>
Message-Id: <F9D3A5B7-DFA3-4B35-B0A7-3062C88C2...@neotechnology.com>
X-Mailer: Apple Mail (2.1085)
X-Gm-Message-State: ALoCoQnzLKVZh2XrQszPmTGz7Ud6TVydXiGC06GCYJd7ezDr/jDm1Q2pgO61NLVQgqALZZXT7qC0
--Apple-Mail-41-1013729644
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=us-ascii
this search misses a field:
node:SKW_NAMEKEY_SEARCH('Kartbahn')
like 'type:Kartbahn'
and please make sure to use parameters everywhere !
Michael
Am 15.11.2012 um 13:15 schrieb kiteflo:
> Hi guys,
>=20
> 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:
>=20
> START spat=3Dnode:GEO_INDEX('withinDistance:[49.87497,8.826425,10.0]') =
MATCH spat-[r1:MANUAL_SPATIAL_CONNECT]->loc-[r2:GEOFIES]->offer WITH =
offer START keyword=3Dnode: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 =3D 'ACTIVE') =
RETURN offer, avg(review.rating) as average_review, count(review) as =
no_of_reviews, count_rkw ORDER BY count_rkw DESC
>=20
> See the exception below, from my point of view the query looks ok but =
maybe we're doing something wrong?
>=20
> Any help is highly appreciated...
>=20
> Cheers, Florian
>=20
> 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
>=20
> java.lang.NullPointerException
>=20
> at =
org.apache.lucene.util.SimpleStringInterner.intern(SimpleStringInterner.ja=
va:54)
>=20
> at org.apache.lucene.util.StringHelper.intern(StringHelper.java:39)
>=20
> at org.apache.lucene.index.Term.<init>(Term.java:38)
>=20
> at =
org.apache.lucene.queryParser.QueryParser.getFieldQuery(QueryParser.java:6=
43)
>=20
> at =
org.apache.lucene.queryParser.QueryParser.Term(QueryParser.java:1421)
>=20
> at =
org.apache.lucene.queryParser.QueryParser.Clause(QueryParser.java:1309)
>=20
> at =
org.apache.lucene.queryParser.QueryParser.Query(QueryParser.java:1237)
>=20
> at =
org.apache.lucene.queryParser.QueryParser.TopLevelQuery(QueryParser.java:1=
226)
>=20
> at =
org.apache.lucene.queryParser.QueryParser.parse(QueryParser.java:206)
>=20
> at org.neo4j.index.impl.lucene.IndexType.query(IndexType.java:300)
>=20
> at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:227)
>=20
> at org.neo4j.index.impl.lucene.LuceneIndex.query(LuceneIndex.java:238)
>=20
> at =
org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfu=
n$createStartPipe$3.apply(IndexQueryBuilder.scala:83)
>=20
> at =
org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfu=
n$createStartPipe$3.apply(IndexQueryBuilder.scala:81)
>=20
> at =
org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala=
:38)
>=20
> at =
org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala=
:37)
>=20
> at =
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.=
scala:200)
>=20
> at =
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.=
scala:200)
>=20
> at =
scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala=
:59)
>=20
> at scala.collection.immutable.List.foreach(List.scala:45)
>=20
> at =
scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)
>=20
> at scala.collection.immutable.List.flatMap(List.scala:45)
>=20
> at =
org.neo4j.cypher.internal.pipes.StartPipe.createResults(StartPipe.scala:37=
)
>=20
> at =
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31=
)
>=20
> at =
org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAg=
gregationPipe.scala:49)
>=20
> at =
org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scal=
a:37)
>=20
> at =
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilte=
rPipe.scala:39)
>=20
> at =
org.neo4j.cypher.internal.pipes.FilterPipe.createResults(FilterPipe.scala:=
28)
>=20
> at =
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31=
)
>=20
> at =
org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAg=
gregationPipe.scala:49)
>=20
> at =
org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scal=
a:37)
>=20
> at =
org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:33)
>=20
> at =
org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:28)
>=20
> at =
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilte=
rPipe.scala:39)
>=20
> at =
org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anon=
fun$apply$2.apply(ExecutionPlanImpl.scala:95)
>=20
> at =
org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anon=
fun$apply$2.apply(ExecutionPlanImpl.scala:95)
>=20
> at =
org.neo4j.cypher.PipeExecutionResult.immutableResult(PipeExecutionResult.s=
cala:37)
>=20
> at =
org.neo4j.cypher.PipeExecutionResult.iterator(PipeExecutionResult.scala:15=
3)
>=20
> at =
org.neo4j.cypher.PipeExecutionResult.hasNext(PipeExecutionResult.scala:155=
)
>=20
> at scala.collection.Iterator$$anon$19.hasNext(Iterator.scala:334)
>=20
> at =
scala.collection.JavaConversions$IteratorWrapper.hasNext(JavaConversions.s=
cala:562)
>=20
> at =
org.neo4j.helpers.collection.IteratorWrapper.hasNext(IteratorWrapper.java:=
42)
>=20
> at =
com.helios.service.plain.OfferService.queryOffers(OfferService.java:1076)
>=20
> at =
com.helios.service.plain.OfferService.queryOffers(OfferService.java:1287)
>=20
> at =
com.helios.web.controller.RecommendationController.newRecommendation(Recom=
mendationController.java:188)
>=20
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>=20
> at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:=
39)
>=20
> at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
pl.java:25)
>=20
> at java.lang.reflect.Method.invoke(Method.java:597)
>=20
> at =
org.springframework.web.method.support.InvocableHandlerMethod.invoke(Invoc=
ableHandlerMethod.java:212)
>=20
> at =
org.springframework.web.method.support.InvocableHandlerMethod.invokeForReq=
uest(InvocableHandlerMethod.java:126)
>=20
> at =
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHand=
lerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
>=20
> at =
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle=
rAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
>=20
> at =
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle=
rAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
>=20
> at =
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.ha=
ndle(AbstractHandlerMethodAdapter.java:80)
>=20
> at =
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherSer=
vlet.java:900)
>=20
> at =
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServ=
let.java:827)
>=20
> at =
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkS=
ervlet.java:882)
>=20
> at =
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.j=
ava:789)
>=20
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
>=20
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
>=20
> at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati=
onFilterChain.java:305)
>=20
> at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter=
Chain.java:210)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:311)
>=20
> at =
org.springframework.security.web.access.intercept.FilterSecurityIntercepto=
r.invoke(FilterSecurityInterceptor.java:116)
>=20
> at =
org.springframework.security.web.access.intercept.FilterSecurityIntercepto=
r.doFilter(FilterSecurityInterceptor.java:83)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.access.ExceptionTranslationFilter.doFilte=
r(ExceptionTranslationFilter.java:113)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.session.SessionManagementFilter.doFilter(=
SessionManagementFilter.java:101)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.authentication.AnonymousAuthenticationFil=
ter.doFilter(AnonymousAuthenticationFilter.java:113)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.authentication.rememberme.RememberMeAuthe=
nticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequ=
estFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFi=
lter(RequestCacheAwareFilter.java:45)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.authentication.AbstractAuthenticationProc=
essingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.authentication.logout.LogoutFilter.doFilt=
er(LogoutFilter.java:105)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.context.SecurityContextPersistenceFilter.=
doFilter(SecurityContextPersistenceFilter.java:87)
>=20
> at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(FilterChainProxy.java:323)
>=20
> at =
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProx=
y.java:173)
>=20
> at =
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(Delega=
tingFilterProxy.java:346)
>=20
> at =
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFi=
lterProxy.java:259)
>=20
> at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati=
onFilterChain.java:243)
>=20
> at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter=
Chain.java:210)
>=20
> at =
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(Ch=
aracterEncodingFilter.java:88)
>=20
> at =
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerReques=
tFilter.java:76)
>=20
> at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati=
onFilterChain.java:243)
>=20
> at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter=
Chain.java:210)
>=20
> at =
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.=
java:225)
>=20
> at =
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.=
java:123)
>=20
> at =
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa=
se.java:472)
>=20
> at =
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1=
68)
>=20
> at =
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:9=
8)
>=20
> at =
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
>=20
> at =
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja=
va:118)
>=20
> at =
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407=
)
>=20
> at =
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Pro=
cessor.java:1001)
>=20
> at =
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstr=
actProtocol.java:585)
>=20
> at =
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.jav=
a:312)
>=20
> at =
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.=
java:886)
>=20
> at =
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java=
:908)
>=20
> at java.lang.Thread.run(Thread.java:680)
>=20
>=20
>=20
>=20
>=20
> --=20
> =20
> =20
--Apple-Mail-41-1013729644
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=us-ascii
<html><head></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">this =
search misses a =
field:<div><br></div><div>node:SKW_NAMEKEY_SEARCH('Kartbahn')</div><div><b=
r></div><div>like 'type:Kartbahn'</div><div><br></div><div>and please =
make sure to use parameters everywhere =
!</div><div><br></div><div>Michael</div><div><br><div><div>Am 15.11.2012 =
um 13:15 schrieb kiteflo:</div><br =
class=3D"Apple-interchange-newline"><blockquote type=3D"cite">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=3D"p1">START =
spat=3Dnode:GEO_INDEX('withinDistance:[49.87497,8.826425,10.0]') MATCH =
spat-[r1:MANUAL_SPATIAL_CONNECT]->loc-[r2:GEOFIES]->offer WITH =
offer START keyword=3Dnode: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 =3D =
'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=3D"p1">See the exception below, from my point of view the query =
looks ok but maybe we're doing something wrong?</p><p class=3D"p1">Any =
help is highly appreciated...</p><p class=3D"p1">Cheers, Florian</p><p =
class=3D"p1">Exception rised:<br>
</p><p class=3D"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=3D"p2"><span =
class=3D"s1">java.lang.NullPointerException</span></p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.util.SimpleStringInterner.intern(<span =
class=3D"s2">SimpleStringInterner.java:54</span>)</p><p class=3D"p1"><span=
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.util.StringHelper.intern(<span =
class=3D"s2">StringHelper.java:39</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.index.Term.<init>(<span =
class=3D"s2">Term.java:38</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.queryParser.QueryParser.getFieldQuery(<span =
class=3D"s2">QueryParser.java:643</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.queryParser.QueryParser.Term(<span =
class=3D"s2">QueryParser.java:1421</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.queryParser.QueryParser.Clause(<span =
class=3D"s2">QueryParser.java:1309</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.queryParser.QueryParser.Query(<span =
class=3D"s2">QueryParser.java:1237</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.queryParser.QueryParser.TopLevelQuery(<span =
class=3D"s2">QueryParser.java:1226</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.lucene.queryParser.QueryParser.parse(<span =
class=3D"s2">QueryParser.java:206</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.neo4j.index.impl.lucene.IndexType.query(<span =
class=3D"s2">IndexType.java:300</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.neo4j.index.impl.lucene.LuceneIndex.query(<span =
class=3D"s2">LuceneIndex.java:227</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.neo4j.index.impl.lucene.LuceneIndex.query(<span =
class=3D"s2">LuceneIndex.java:238</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfu=
n$createStartPipe$3.apply(IndexQueryBuilder.scala:83)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.executionplan.builders.IndexQueryBuilder$$anonfu=
n$createStartPipe$3.apply(IndexQueryBuilder.scala:81)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala=
:38)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.StartPipe$$anonfun$1.apply(StartPipe.scala=
:37)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.=
scala:200)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
scala.collection.TraversableLike$$anonfun$flatMap$1.apply(TraversableLike.=
scala:200)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
scala.collection.LinearSeqOptimized$class.foreach(LinearSeqOptimized.scala=
:59)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
scala.collection.immutable.List.foreach(List.scala:45)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
scala.collection.TraversableLike$class.flatMap(TraversableLike.scala:200)<=
/p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
scala.collection.immutable.List.flatMap(List.scala:45)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.StartPipe.createResults(StartPipe.scala:37=
)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31=
)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAg=
gregationPipe.scala:49)</p><p class=3D"p1"><span class=3D"Apple-tab-span">=
</span>at =
org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scal=
a:37)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilte=
rPipe.scala:39)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
org.neo4j.cypher.internal.pipes.FilterPipe.createResults(FilterPipe.scala:=
28)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.MatchPipe.createResults(MatchPipe.scala:31=
)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.EagerAggregationPipe.createResults(EagerAg=
gregationPipe.scala:49)</p><p class=3D"p1"><span class=3D"Apple-tab-span">=
</span>at =
org.neo4j.cypher.internal.pipes.ExtractPipe.createResults(ExtractPipe.scal=
a:37)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:33)<=
/p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.SortPipe.createResults(SortPipe.scala:28)<=
/p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.pipes.ColumnFilterPipe.createResults(ColumnFilte=
rPipe.scala:39)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anon=
fun$apply$2.apply(ExecutionPlanImpl.scala:95)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.internal.executionplan.ExecutionPlanImpl$$anonfun$4$$anon=
fun$apply$2.apply(ExecutionPlanImpl.scala:95)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.PipeExecutionResult.immutableResult(PipeExecutionResult.s=
cala:37)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at =
org.neo4j.cypher.PipeExecutionResult.iterator(PipeExecutionResult.scala:15=
3)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.neo4j.cypher.PipeExecutionResult.hasNext(PipeExecutionResult.scala:155=
)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
scala.collection.Iterator$$anon$19.hasNext(Iterator.scala:334)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
scala.collection.JavaConversions$IteratorWrapper.hasNext(JavaConversions.s=
cala:562)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at org.neo4j.helpers.collection.IteratorWrapper.hasNext(<span =
class=3D"s2">IteratorWrapper.java:42</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
com.helios.service.plain.OfferService.queryOffers(<span =
class=3D"s2">OfferService.java:1076</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
com.helios.service.plain.OfferService.queryOffers(<span =
class=3D"s2">OfferService.java:1287</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
com.helios.web.controller.RecommendationController.newRecommendation(<span=
class=3D"s2">RecommendationController.java:188</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
sun.reflect.NativeMethodAccessorImpl.invoke0(<span class=3D"s2">Native =
Method</span>)</p><p class=3D"p1"><span class=3D"Apple-tab-span"> =
</span>at sun.reflect.NativeMethodAccessorImpl.invoke(<span =
class=3D"s2">NativeMethodAccessorImpl.java:39</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(<span =
class=3D"s2">DelegatingMethodAccessorImpl.java:25</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
java.lang.reflect.Method.invoke(<span =
class=3D"s2">Method.java:597</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.springframework.web.method.support.InvocableHandlerMethod.invoke(<span=
class=3D"s2">InvocableHandlerMethod.java:212</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.method.support.InvocableHandlerMethod.invokeForReq=
uest(<span class=3D"s2">InvocableHandlerMethod.java:126</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHand=
lerMethod.invokeAndHandle(<span =
class=3D"s2">ServletInvocableHandlerMethod.java:96</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle=
rAdapter.invokeHandlerMethod(<span =
class=3D"s2">RequestMappingHandlerAdapter.java:617</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle=
rAdapter.handleInternal(<span =
class=3D"s2">RequestMappingHandlerAdapter.java:578</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.ha=
ndle(<span class=3D"s2">AbstractHandlerMethodAdapter.java:80</span>)</p><p=
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.DispatcherServlet.doDispatch(<span =
class=3D"s2">DispatcherServlet.java:900</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.DispatcherServlet.doService(<span =
class=3D"s2">DispatcherServlet.java:827</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.FrameworkServlet.processRequest(<span =
class=3D"s2">FrameworkServlet.java:882</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.springframework.web.servlet.FrameworkServlet.doPost(<span =
class=3D"s2">FrameworkServlet.java:789</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
javax.servlet.http.HttpServlet.service(<span =
class=3D"s2">HttpServlet.java:641</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
javax.servlet.http.HttpServlet.service(<span =
class=3D"s2">HttpServlet.java:722</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(<span =
class=3D"s2">ApplicationFilterChain.java:305</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(<span =
class=3D"s2">ApplicationFilterChain.java:210</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:311</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.access.intercept.FilterSecurityIntercepto=
r.invoke(<span =
class=3D"s2">FilterSecurityInterceptor.java:116</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.access.intercept.FilterSecurityIntercepto=
r.doFilter(<span =
class=3D"s2">FilterSecurityInterceptor.java:83</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.access.ExceptionTranslationFilter.doFilte=
r(<span class=3D"s2">ExceptionTranslationFilter.java:113</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.session.SessionManagementFilter.doFilter(=
<span class=3D"s2">SessionManagementFilter.java:101</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.authentication.AnonymousAuthenticationFil=
ter.doFilter(<span =
class=3D"s2">AnonymousAuthenticationFilter.java:113</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.authentication.rememberme.RememberMeAuthe=
nticationFilter.doFilter(<span =
class=3D"s2">RememberMeAuthenticationFilter.java:146</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequ=
estFilter.doFilter(<span =
class=3D"s2">SecurityContextHolderAwareRequestFilter.java:54</span>)</p><p=
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFi=
lter(<span class=3D"s2">RequestCacheAwareFilter.java:45</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.authentication.AbstractAuthenticationProc=
essingFilter.doFilter(<span =
class=3D"s2">AbstractAuthenticationProcessingFilter.java:182</span>)</p><p=
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.authentication.logout.LogoutFilter.doFilt=
er(<span class=3D"s2">LogoutFilter.java:105</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.context.SecurityContextPersistenceFilter.=
doFilter(<span =
class=3D"s2">SecurityContextPersistenceFilter.java:87</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFil=
ter(<span class=3D"s2">FilterChainProxy.java:323</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.security.web.FilterChainProxy.doFilter(<span =
class=3D"s2">FilterChainProxy.java:173</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(<span =
class=3D"s2">DelegatingFilterProxy.java:346</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.filter.DelegatingFilterProxy.doFilter(<span =
class=3D"s2">DelegatingFilterProxy.java:259</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(<span =
class=3D"s2">ApplicationFilterChain.java:243</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(<span =
class=3D"s2">ApplicationFilterChain.java:210</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(<s=
pan class=3D"s2">CharacterEncodingFilter.java:88</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.springframework.web.filter.OncePerRequestFilter.doFilter(<span =
class=3D"s2">OncePerRequestFilter.java:76</span>)</p><p class=3D"p1"><span=
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(<span =
class=3D"s2">ApplicationFilterChain.java:243</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(<span =
class=3D"s2">ApplicationFilterChain.java:210</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.StandardWrapperValve.invoke(<span =
class=3D"s2">StandardWrapperValve.java:225</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.StandardContextValve.invoke(<span =
class=3D"s2">StandardContextValve.java:123</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.authenticator.AuthenticatorBase.invoke(<span =
class=3D"s2">AuthenticatorBase.java:472</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.StandardHostValve.invoke(<span =
class=3D"s2">StandardHostValve.java:168</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.valves.ErrorReportValve.invoke(<span =
class=3D"s2">ErrorReportValve.java:98</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.valves.AccessLogValve.invoke(<span =
class=3D"s2">AccessLogValve.java:927</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.core.StandardEngineValve.invoke(<span =
class=3D"s2">StandardEngineValve.java:118</span>)</p><p class=3D"p1"><span=
class=3D"Apple-tab-span"> </span>at =
org.apache.catalina.connector.CoyoteAdapter.service(<span =
class=3D"s2">CoyoteAdapter.java:407</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.coyote.http11.AbstractHttp11Processor.process(<span =
class=3D"s2">AbstractHttp11Processor.java:1001</span>)</p><p =
class=3D"p1"><span class=3D"Apple-tab-span"> </span>at =
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(<span=
class=3D"s2">AbstractProtocol.java:585</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(<span =
class=3D"s2">JIoEndpoint.java:312</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(<span =
class=3D"s2">ThreadPoolExecutor.java:886</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at =
java.util.concurrent.ThreadPoolExecutor$Worker.run(<span =
class=3D"s2">ThreadPoolExecutor.java:908</span>)</p><p class=3D"p1"><span =
class=3D"Apple-tab-span"> </span>at java.lang.Thread.run(<span =
class=3D"s2">Thread.java:680</span>)</p><div><br =
class=3D"webkit-block-placeholder"></div><p =
class=3D"p1"><br></p></div><div><br =
class=3D"webkit-block-placeholder"></div>
-- <br>
<br>
<br>
</blockquote></div><br></div></body></html>=
--Apple-Mail-41-1013729644--