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