Update: I resolved this issue by checking key:value to convert ObjectId to String:
if(value instanceof ObjectId) { map.put(key, (String) value.toString()); } else { .............. } A Solr happy user :-) -- Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html