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: [email protected]


> -----Original Message-----
> From: JimAld [mailto:[email protected]]
> Sent: Saturday, January 26, 2013 12:01 AM
> To: [email protected]
> 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: [email protected] For additional
> commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to