Hi,

this has nothing to do with PhraseQuery. The stack trace shows, that your code 
seems to have passed SortField.BYTE, so maybe you have some logic error? 
PhraseQuery by itself does not use the FieldCache, only the the result 
collector is using the cache and this one is independent from the query.

Uwe

-----
Uwe Schindler
H.-H.-Meier-Allee 63, D-28213 Bremen
http://www.thetaphi.de
eMail: u...@thetaphi.de


> -----Original Message-----
> From: JimAld [mailto:jim.alder...@db.com]
> Sent: Saturday, January 26, 2013 12:01 AM
> To: dev@lucene.apache.org
> Subject: Re: java.lang.NumberFormatException Using PhraseQuery with
> Lucene 4.0.0
> 
> Sure, here it is:
> 
> java.lang.NumberFormatException: For input string: "000001.SZ"
>         at
> java.lang.NumberFormatException.forInputString(NumberFormatException.
> java:48)
>         at java.lang.Integer.parseInt(Integer.java:458)
>         at java.lang.Byte.parseByte(Byte.java:151)
>         at java.lang.Byte.parseByte(Byte.java:108)
>         at
> org.apache.lucene.search.FieldCache$1.parseByte(FieldCache.java:130)
>         at
> org.apache.lucene.search.FieldCacheImpl$ByteCache.createValue(FieldCach
> eImpl.java:366)
>         at
> org.apache.lucene.search.FieldCacheImpl$Cache.get(FieldCacheImpl.java:24
> 8)
>         at
> org.apache.lucene.search.FieldCacheImpl.getBytes(FieldCacheImpl.java:329)
>         at
> org.apache.lucene.search.FieldComparator$ByteComparator.setNextReader
> (FieldComparator.java:271)
>         at
> org.apache.lucene.search.TopFieldCollector$OneComparatorNonScoringColl
> ector.setNextReader(TopFieldCollector.java:97)
>         at
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:585)
>         at
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:555)
>         at
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:507)
>         at
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:484)
>         at
> org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:309)
>         at
> com.db.gef.locates.index.impl.LuceneLocatesSearchIndex.getMatchingInde
> xedObjectPhrases(LuceneLocatesSearchIndex.java:361)
>         at
> com.db.gef.locates.cache.impl.services.CasheServiceImpl.lookupSecurity(Ca
> sheServiceImpl.java:304)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(
> AopUtils.java:304)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoi
> npoint(ReflectiveMethodInvocation.java:182)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:149)
>         at
> org.springframework.remoting.support.RemoteInvocationTraceInterceptor.i
> nvoke(RemoteInvocationTraceInterceptor.java:70)
>         at
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
> ReflectiveMethodInvocation.java:171)
>         at
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDyna
> micAopProxy.java:204)
>         at $Proxy62.lookupSecurity(Unknown Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.j
> ava:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> com.caucho.hessian.server.HessianSkeleton.invoke(HessianSkeleton.java:15
> 7)
>         at
> org.springframework.remoting.caucho.Hessian2SkeletonInvoker.invoke(Hes
> sian2SkeletonInvoker.java:67)
>         at
> org.springframework.remoting.caucho.HessianServiceExporter.handleReque
> st(HessianServiceExporter.java:147)
>         at
> org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(
> HttpRequestHandlerAdapter.java:49)
>         at
> org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherS
> ervlet.java:859)
>         at
> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherSe
> rvlet.java:793)
>         at
> org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
> workServlet.java:476)
>         at
> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkSer
> vlet.java:441)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
>         at
> weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(Stub
> SecurityHelper.java:227)
>         at
> weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHel
> per.java:125)
>         at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
>         at
> weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
>         at
> weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r
> un(WebAppServletContext.java:3498)
>         at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubj
> ect.java:321)
>         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
>         at
> weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppS
> ervletContext.java:2180)
>         at
> weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletC
> ontext.java:2086)
>         at
> weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1
> 406)
>         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
>         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
> 
> 
> 
> 
> --
> View this message in context: http://lucene.472066.n3.nabble.com/java-
> lang-NumberFormatException-Using-PhraseQuery-with-Lucene-4-0-0-
> tp4036273p4036381.html
> Sent from the Lucene - Java Developer mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional
> commands, e-mail: dev-h...@lucene.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to