Thanks.  Can you recommend a build I can try?

On Thu, Mar 5, 2009 at 3:09 PM, Marc Sturlese <marc.sturl...@gmail.com> wrote:
>
> I am not sure if RollBackUpdateCommand was yet developed in the oficial solr
> 1.3 release. I think it's just in the nightly builds. Looks like your
> dataimport package is too new. I think you should try to use that dataimport
> release with a solr nightly or try to grab an older dataimport release.
>
>
> Tim Garafola wrote:
>>
>> I tried updating the solr instance I'm testing DIH with, adding the
>> the dataimport and slf4j jar files to solr.
>>
>> When I start solr, I get the following error.  Is there something else
>> which needs to be installed for the nightly build version of DIH to
>> work in solr release 1.3?
>>
>> Thanks,
>> Tim
>>
>>
>> java.lang.NoClassDefFoundError:
>> org/apache/solr/update/RollbackUpdateCommand
>>       at
>> org.apache.solr.handler.dataimport.DataImportHandler.inform(DataImportHandler.java:95)
>>       at
>> org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:311)
>>       at org.apache.solr.core.SolrCore.<init>(SolrCore.java:480)
>>       at
>> org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:119)
>>       at
>> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:69)
>>       at
>> com.caucho.server.dispatch.FilterManager.createFilter(FilterManager.java:134)
>>       at com.caucho.server.dispatch.FilterManager.init(FilterManager.java:87)
>>       at com.caucho.server.webapp.Application.start(Application.java:1655)
>>       at
>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
>>       at
>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>       at
>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:509)
>>       at
>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
>>       at
>> com.caucho.server.webapp.ApplicationContainer.start(ApplicationContainer.java:670)
>>       at com.caucho.server.host.Host.start(Host.java:420)
>>       at
>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
>>       at
>> com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(StartAutoRedeployAutoStrategy.java:72)
>>       at
>> com.caucho.server.deploy.DeployController.startOnInit(DeployController.java:509)
>>       at
>> com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
>>       at com.caucho.server.host.HostContainer.start(HostContainer.java:504)
>>       at com.caucho.server.resin.ServletServer.start(ServletServer.java:971)
>>       at
>> com.caucho.server.deploy.DeployController.startImpl(DeployController.java:621)
>>       at
>> com.caucho.server.deploy.AbstractDeployControllerStrategy.start(AbstractDeployControllerStrategy.java:56)
>>       at
>> com.caucho.server.deploy.DeployController.start(DeployController.java:517)
>>       at com.caucho.server.resin.ResinServer.start(ResinServer.java:551)
>>       at com.caucho.server.resin.Resin.init(Resin.java)
>>       at com.caucho.server.resin.Resin.main(Resin.java:625)
>> Caused by: java.lang.ClassNotFoundException:
>> org.apache.solr.update.RollbackUpdateCommand
>>       at
>> com.caucho.loader.DynamicClassLoader.findClass(DynamicClassLoader.java:1130)
>>       at
>> com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1072)
>>       at
>> com.caucho.loader.DynamicClassLoader.loadClass(DynamicClassLoader.java:1021)
>>       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
>>       ... 26 more
>>
>>
>> On Thu, Mar 5, 2009 at 9:10 AM, Garafola Timothy <timgaraf...@gmail.com>
>> wrote:
>>> yes, the dataimport.properties file is present in the conf directory
>>> from previous imports.  I'll try the trunk version as you suggested to
>>> see if the problem persists.
>>>
>>> Thanks,
>>> Tim
>>>
>>> On Wed, Mar 4, 2009 at 7:54 PM, Noble Paul നോബിള്‍  नोब्ळ्
>>> <noble.p...@gmail.com> wrote:
>>>> the dataimport.properties is created only after one successful import
>>>> .so it is available only from second import onwards. probably you can
>>>> create one manually and put it in the conf dir.
>>>>
>>>> On Thu, Mar 5, 2009 at 12:52 AM, Garafola Timothy
>>>> <timgaraf...@gmail.com> wrote:
>>>>> Thanks,
>>>>>
>>>>> I set up a another test instance of solr and ran a full import within
>>>>> the DIH Development Console.  I examined the query and found that
>>>>> last_index_time is not getting set in the query.  Yet the value does
>>>>> get updated after a full import completes (outside of the development
>>>>> console).  Is there some place that I need to set the path to the
>>>>> dataimport.properties file?
>>>>>
>>>>> On Tue, Mar 3, 2009 at 8:03 PM, Noble Paul നോബിള്‍  नोब्ळ्
>>>>> <noble.p...@gmail.com> wrote:
>>>>>> I do not see anything wrong with this .It should have worked . Can you
>>>>>> check that dataimport.properties is created (by DIH) in the conf
>>>>>> directory? . check the content?
>>>>>>
>>>>>>
>>>>>> are you sure that the query
>>>>>>
>>>>>> select DId from 2_Doc where ModifiedDate >
>>>>>> '${dataimporter.last_index_time}'
>>>>>>
>>>>>> works with  a date format yyyy-MM-dd HH:mm:ss . This is the format
>>>>>> which DIH sends the date in . If the format is wrong you may need to
>>>>>> format it using a dateformat function.
>>>>>>
>>>>>> see here
>>>>>>
>>>>>> http://wiki.apache.org/solr/DataImportHandler#head-5675e913396a42eb7c6c5d3c894ada5dadbb62d7
>>>>>>
>>>>>>
>>>>>>  The trunk DIH can work with Solr1.3 (you may need to put the DIH jar
>>>>>> and slf4j). Can
>>>>>> - Show quoted text -
>>>>>> On Wed, Mar 4, 2009 at 3:53 AM, Garafola Timothy
>>>>>> <timgaraf...@gmail.com> wrote:
>>>>>>> I'm using solr 1.3 and am trying to get a delta-import with the DIH.
>>>>>>> Recently the wiki, http://wiki.apache.org/solr/DataImportHandler, was
>>>>>>> updated explaining that delta import is a 1.4 feature now but it was
>>>>>>> still possible get a delta using the full import example here,
>>>>>>> http://wiki.apache.org/solr/DataImportHandlerFaq#fullimportdelta.  I
>>>>>>> tried this but each time I run DIH, it reimports all rows and
>>>>>>> updates.
>>>>>>>
>>>>>>> Below is my data-config.xml.  I set rootEntity to false and issued
>>>>>>> command=full-import&clean=false&optimize=false through DIH.  Am I
>>>>>>> doing something wrong here or is the DataImportHandlerFaq incorrect?
>>>>>>>
>>>>>>> <dataConfig>
>>>>>>>        <dataSource driver="com.mysql.jdbc.Driver"
>>>>>>> url="jdbc:mysql://pencil-somewhere.com:22222/SomeDB" user="someUser"
>>>>>>>  password="somePassword"/>
>>>>>>>        <document name="">
>>>>>>>                <entity name = "item" rootEntity="false"
>>>>>>>                        query = "select DId from 2_Doc where
>>>>>>> ModifiedDate > '${dataimporter.last_index_time}'
>>>>>>>                                      and DocType != 'Research
>>>>>>> Articles'">
>>>>>>>                        <entity name="feature" pk="DId"
>>>>>>> transformer="RegexTransformer"
>>>>>>>                                query = "SELECT d.DId, d.SiteId,
>>>>>>> d.DocTitle, d.DocURL, d.DocDesc,
>>>>>>>                                        d.DocType, d.Tags, d.Source,
>>>>>>> d.Last90DaysRFIsPercent,
>>>>>>>                                        d.ModifiedDate, d.DocGuid,
>>>>>>> d.Author,
>>>>>>>                                        i.Industry FROM 2_Doc d LEFT
>>>>>>> OUTER JOIN tmp_DocIndustry i
>>>>>>>                                        ON (d.DocId=i.DocId AND
>>>>>>> d.SiteId=i.SiteId) where d.DocType != 'Research articles'
>>>>>>>                                        and d.DId = '${item.DId}' and
>>>>>>> d.ModifiedDate > '${dataimporter.last_index_time}'">
>>>>>>>                                <field column = "DId"   name ="did"/>
>>>>>>>                                <field column = "SiteId"   name
>>>>>>> ="SiteId"/>
>>>>>>>                                <field column = "DocId"   name
>>>>>>> ="DocId"/>
>>>>>>>                                <field column = "DocTitle"   name
>>>>>>> ="DocTitle"/>
>>>>>>>                                <field column = "DocURL"   name
>>>>>>> ="DocURL"/>
>>>>>>>                                <field column = "DocDesc" name
>>>>>>> ="DocDesc" />
>>>>>>>                                <field column = "Snippet"
>>>>>>> regex="^(.{0,800})\b.*$" sourceColName="DocDesc"/>
>>>>>>>                                <field column = "DocType"   name
>>>>>>> ="DocType"/>
>>>>>>>                                <field column = "Tags" name ="Tags"
>>>>>>> splitBy=";" sourceColName="Tags"/>
>>>>>>>                                <field column = "Source"   name
>>>>>>> ="Source"/>
>>>>>>>                                <field column =
>>>>>>> "Last90DaysRFIsPercent"   name ="Last90DaysRFIsPercent"/>
>>>>>>>                                <field column = "ModifiedDate"   name
>>>>>>> ="ModifiedDate"/>
>>>>>>>                                <field column = "DocGuid"   name
>>>>>>> ="DocGuid"/>
>>>>>>>                                <field column = "Author"   name
>>>>>>> ="Author"/>
>>>>>>>                                <field column = "Industry" name
>>>>>>> ="Industry" sourceColName="Industry"/>
>>>>>>>                        </entity>
>>>>>>>                </entity>
>>>>>>>        </document>
>>>>>>> </dataConfig>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> -Tim
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> --Noble Paul
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -Tim
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> --Noble Paul
>>>>
>>>
>>>
>>>
>>> --
>>> -Tim
>>>
>>
>>
>>
>> --
>> -Tim
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/DataImportHandler-and-delta-import-question-tp22319343p22362850.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
>



-- 
-Tim

Reply via email to