Hi Preeti,

Try adding a default attribute to the solrtimestamp field in schema and
check if this resolves the issue.
<field name="solrtimestamp" type="tdate" *default="<default_date>"* indexed=
"true" stored="true"/>
replace <default_date> with correct default date format
https://cwiki.apache.org/confluence/display/solr/Defining+Fields


On Thu, Sep 15, 2016 at 5:32 AM, preeti kumari <preeti.bg...@gmail.com>
wrote:

> Hi All,
>
> I am trying to get solr index time as solrtimestamp field.
>
>
> <field name="solrtimestamp" type="tdate" indexed="true" stored="true"
> omitNorms="true"/>
>
> I am using solr 5.2.1 in solr cloud mode.
>
>
>  <updateRequestProcessorChain name="script">
>  <processor class="solr.TimestampUpdateProcessorFactory">
>                <str name="fieldName">solrtimestamp</str>
>   </processor>
>       <processor class="solr.StatelessScriptUpdateProcessorFactory">
>         <str name="script">update-script.js</str>
>         <lst name="params">
>           <str name="config_param">example config parameter</str>
>         </lst>
>  <str name="field">xnum,xnum2</str>
>       </processor>
> <processor class="solr.LogUpdateProcessorFactory" />
> <processor class="solr.RunUpdateProcessorFactory" />
>  </updateRequestProcessorChain>
>
> But I am getting below exception when i run update or through DIH. Please
> let me know how to fix this.
>
> java.lang.NullPointerException
>         at
> org.apache.solr.update.processor.TimestampUpdateProcessorFactor
> y$1.getDefaultValue(TimestampUpdateProcessorFactory.java:66)
>         at
> org.apache.solr.update.processor.AbstractDefaultValueUpdateProc
> essorFactory$DefaultValueUpdateProcessor.processAdd(
> AbstractDefaultValueUpdateProcessorFactory.java:91)
>         at
> org.apache.solr.handler.dataimport.SolrWriter.upload(SolrWriter.java:71)
>         at
> org.apache.solr.handler.dataimport.DataImportHandler$
> 1.upload(DataImportHandler.java:259)
>         at
> org.apache.solr.handler.dataimport.DocBuilder.
> buildDocument(DocBuilder.java:524)
>         at
> org.apache.solr.handler.dataimport.DocBuilder.
> buildDocument(DocBuilder.java:414)
>         at
> org.apache.solr.handler.dataimport.DocBuilder.doFullDump(DocBuilder.java:
> 329)
>         at
> org.apache.solr.handler.dataimport.DocBuilder.execute(DocBuilder.java:232)
>         at
> org.apache.solr.handler.dataimport.DataImporter.doFullImport(DataImporter.
> java:416)
>         at
> org.apache.solr.handler.dataimport.DataImporter.
> runCmd(DataImporter.java:480)
>         at
> org.apache.solr.handler.dataimport.DataImporter$1.run(
> DataImporter.java:461)
>

Reply via email to