Article - CS186675

Unable to perform Keyword search for an object with XML content in Windchill PDMLink 10.2 M030

Modified: 26-May-2015   


Applies To

  • Windchill PDMLink 10.2 M030
  • Windchill Index Search

Description

  • Unable to perform Keyword search  for an object with XML content 
  • Unable to search WTDocument with attached XML file
  • Indexing fails with the following error in MethodServer and Solr Logs:
  • com.ptc.search.solr.contentReader.xml.DocumentIterator  - error parsing XML
    org.xml.sax.SAXParseException; lineNumber: 37; columnNumber: 72; The entity "ndash" was referenced, but not declared.
                   at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
                   at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
                   at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
                   at com.ptc.search.solr.contentReader.xml.DocumentIterator.domParse(DocumentIterator.java:56)
                   at com.ptc.search.solr.contentReader.xml.XMLSolrInputDocGenerator.getSolrDocuments(XMLSolrInputDocGenerator.java:72)
                   at com.ptc.solr.update.processor.PTCUpdateRequestProcessor.getSolrDocList(PTCUpdateRequestProcessor.java:81)
                   at com.ptc.solr.update.processor.PTCUpdateRequestProcessor.processAdd(PTCUpdateRequestProcessor.java:49)
                   at org.apache.solr.handler.BinaryUpdateRequestHandler$2.update(BinaryUpdateRequestHandler.java:89)
                   at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$2.readOuterMostDocIterator(JavaBinUpdateRequestCodec.java:140)
                   at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$2.readIterator(JavaBinUpdateRequestCodec.java:129)
                   at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:211)
                   at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec$2.readNamedList(JavaBinUpdateRequestCodec.java:114)
                   at org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:176)
                   at org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:102)
                   at org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.unmarshal(JavaBinUpdateRequestCodec.java:150)
This is a printer-friendly version of Article 186675 and may be out of date. For the latest version click CS186675