You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by "Shalin Shekhar Mangar (JIRA)" <ji...@apache.org> on 2008/12/14 18:39:44 UTC
[jira] Resolved: (SOLR-807) UUIDField type cannot be recognized
when wt=javabin is used
[ https://issues.apache.org/jira/browse/SOLR-807?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Shalin Shekhar Mangar resolved SOLR-807.
----------------------------------------
Resolution: Fixed
Committed revision 726502.
Thanks Koji and Noble!
> UUIDField type cannot be recognized when wt=javabin is used
> -----------------------------------------------------------
>
> Key: SOLR-807
> URL: https://issues.apache.org/jira/browse/SOLR-807
> Project: Solr
> Issue Type: Bug
> Components: clients - java
> Affects Versions: 1.3
> Reporter: Koji Sekiguchi
> Assignee: Shalin Shekhar Mangar
> Priority: Minor
> Fix For: 1.4
>
> Attachments: SOLR-807.patch, SOLR-807.patch, SOLR-807.patch, SOLR-807.patch
>
>
> I'm using UUID via Solrj in my project. When I use javabin (default), I got:
> *java.util.UUID:* 391e3214-4f8e-4abd-aa6b-4f12be79534f
> as the uuid value. But if I use xml, I got:
> 391e3214-4f8e-4abd-aa6b-4f12be79534f
> I think the both of them should return same string.
> program for reproducing the problem:
> {code:java}
> public static void main(String[] args) throws Exception {
> CommonsHttpSolrServer server = new CommonsHttpSolrServer( "http://localhost:8983/solr" );
> SolrQuery query = new SolrQuery().setQuery( "*:*" );
> //server.setParser( new XMLResponseParser() ); // uncomment for wt=xml
> System.out.println( "===== " + server.getParser().getClass().getSimpleName() + " =====" );
> QueryResponse rsp = server.query( query );
> SolrDocumentList docs = rsp.getResults();
> for( SolrDocument doc : docs ){
> Object id = doc.getFieldValue( "id" );
> System.out.println( "type = " + id.getClass().getName() + ", id = " + id );
> Object timestamp = doc.getFieldValue( "timestamp" );
> System.out.println( "type = " + timestamp.getClass().getName() + ", timestamp = " + timestamp );
> }
> }
> {code}
> result for wt=javabin
> {code:title=javabin}
> ===== BinaryResponseParser =====
> type = java.lang.String, id = java.util.UUID:391e3214-4f8e-4abd-aa6b-4f12be79534f
> type = java.util.Date, timestamp = Wed Oct 15 00:20:50 JST 2008
> {code}
> result for wt=xml
> {code:title=xml}
> ===== XMLResponseParser =====
> type = java.lang.String, id = 391e3214-4f8e-4abd-aa6b-4f12be79534f
> type = java.util.Date, timestamp = Wed Oct 15 00:20:50 JST 2008
> {code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.