Thank you very much Tejas. It worked. :)

Just wondering why did you ask me to remove the 'plugin.folders' from
conf/nutch-site.xml ?
And the problem was due to bad cache/runtime build ?

Thank you again !!!
Tony.



On Thu, Jun 13, 2013 at 1:47 PM, Tejas Patil <[email protected]>wrote:

> I don't see any attachments with the mail.
>
> Anyways, you need to:
> 1. remove all your changes from conf/nutch-default.xml. Make it in sync
> with svn. (rm conf/nutch-default.xml && svn up conf/nutch-default.xml)
> 2. In conf/nutch-site.xml, remove the entry for "plugin.folders"
> 3. run "ant clean runtime"
>
> Now try again.
>
>
> On Thu, Jun 13, 2013 at 1:39 AM, Tony Mullins <[email protected]
> >wrote:
>
> > Hi Tejas,
> >
> > Thanks for pointing out the problem. I have changed the package to
> > kaqqao.nutch.selector and have also modified the package in java source
> > files as package kaqqao.nutch.selector;
> >
> > But I am still getting the ClassNotFound exception... please see attached
> > images !!!
> >
> > Please note that I am using fresh Nutch 2.2 source without additional
> > patch ... do I need to apply any patch to run this ?
> >
> > Thanks,
> > Tony.
> >
> >
> >
> > On Thu, Jun 13, 2013 at 1:16 PM, Tejas Patil <[email protected]
> >wrote:
> >
> >> The package structure you actually have is:
> >> *kaqqao.nutch.plugin.selector;*
> >>
> >> In src/plugin/element-selector/plugin.xml you have defined it as:
> >>
> >>    <extension id="*kaqqao.nutch.selector*.HtmlElementSelectorIndexer"
> >>               name="Nutch Blacklist and Whitelist Indexing Filter"
> >>               point="org.apache.nutch.indexer.IndexingFilter">
> >>       <implementation id="HtmlElementSelectorIndexer"
> >>                       class="*kaqqao.nutch.selector*
> >> .HtmlElementSelectorIndexer"/>
> >>    </extension>
> >>
> >> It aint the same and thats why it cannot load that class at runtime.
> Make
> >> it consistent and try again.
> >> It worked at my end after changing the package structure to
> >> kaqqao.nutch.selector
> >>
> >>
> >> On Wed, Jun 12, 2013 at 11:45 PM, Tony Mullins <
> [email protected]
> >> >wrote:
> >>
> >> > Hi Tejas,
> >> >
> >> > I am following this example
> >> > https://github.com/veggen/nutch-element-selector. And now I have
> tried
> >> > this example without any changes to my  fresh source of Nutch 2.2.
> >> >
> >> > Attached is my patch ( change set) on fresh Nutch 2.2 source.
> >> > Kindly review it and please let me know if I am missing something.
> >> >
> >> > Thanks,
> >> > Tonny
> >> >
> >> >
> >> > On Thu, Jun 13, 2013 at 11:19 AM, Tejas Patil <
> [email protected]
> >> >wrote:
> >> >
> >> >> Weird. I would like to have a quick peek into your changes. Maybe you
> >> are
> >> >> doing something wrong which is hard to predict and figure out by
> asking
> >> >> bunch of questions to you over email. Can you attach a patch file of
> >> your
> >> >> changes ? Please remove the fluff from it and only keep the bare
> >> essential
> >> >> things in the patch. Also, if you are working for some company, make
> >> sure
> >> >> that you attaching some code here should not be against your
> >> >> organisational
> >> >> policy.
> >> >>
> >> >> Thanks,
> >> >> Tejas
> >> >>
> >> >> On Wed, Jun 12, 2013 at 11:03 PM, Tony Mullins <
> >> [email protected]
> >> >> >wrote:
> >> >>
> >> >> > I have done this all. Created my plugin's ivy.xml , plugin.xml ,
> >> >> build,xml
> >> >> > . Added the entry in nutch-site.xml and src>plugin>build.xml.
> >> >> > But I am still getting "PluginRuntimeException:
> >> >> > java.lang.ClassNotFoundException"
> >> >> >
> >> >> >
> >> >> > Is there any other configuration that I am missing or its Nutch 2.2
> >> >> issues
> >> >> > ?
> >> >> >
> >> >> > Thanks,
> >> >> > Tony.
> >> >> >
> >> >> >
> >> >> > On Thu, Jun 13, 2013 at 1:09 AM, Tejas Patil <
> >> [email protected]
> >> >> > >wrote:
> >> >> >
> >> >> > > Here is the relevant wiki page:
> >> >> > > http://wiki.apache.org/nutch/WritingPluginExample
> >> >> > >
> >> >> > > Although its old, I think that it will help.
> >> >> > >
> >> >> > >
> >> >> > > On Wed, Jun 12, 2013 at 1:01 PM, Sebastian Nagel <
> >> >> > > [email protected]
> >> >> > > > wrote:
> >> >> > >
> >> >> > > > Hi Tony,
> >> >> > > >
> >> >> > > > you have to "register" your plugin in
> >> >> > > >  src/plugin/build.xml
> >> >> > > >
> >> >> > > > Does your
> >> >> > > >  src/plugin/myplugin/plugin.xml
> >> >> > > > properly propagate jar file,
> >> >> > > > extension point and implementing class?
> >> >> > > >
> >> >> > > > And, finally, you have to add your plugin
> >> >> > > > to the property plugin.includes in nutch-site.xml
> >> >> > > >
> >> >> > > > Cheers,
> >> >> > > > Sebastian
> >> >> > > >
> >> >> > > > On 06/12/2013 07:48 PM, Tony Mullins wrote:
> >> >> > > > > Hi,
> >> >> > > > >
> >> >> > > > > I am trying simple ParseFilter plugin in Nutch 2.2. And I can
> >> >> build
> >> >> > it
> >> >> > > > and
> >> >> > > > > also the src>plugin>build.xml successfully. But its .jar file
> >> is
> >> >> not
> >> >> > > > being
> >> >> > > > > created in my runtime>local>plugins>myplugin directory.
> >> >> > > > >
> >> >> > > > > And on running
> >> >> > > > > "bin/nutch parsechecker http://www.google.nl";
> >> >> > > > >  I get this error " java.lang.RuntimeException:
> >> >> > > > > org.apache.nutch.plugin.PluginRuntimeException:
> >> >> > > > > java.lang.ClassNotFoundException:
> >> >> > > > > com.xyz.nutch.selector.HtmlElementSelectorFilter"
> >> >> > > > >
> >> >> > > > > If I go to MyNutch2.2Source/build/myplugin , I can see
> plugin's
> >> >> jar
> >> >> > > with
> >> >> > > > > test & classes directory created there. If I copy .jar  from
> >> here
> >> >> and
> >> >> > > > paste
> >> >> > > > > it to my runtime>local>plugins>myplugin directory with
> >> plugin.xml
> >> >> > file
> >> >> > > > then
> >> >> > > > > too I get the same exception of class not found.
> >> >> > > > >
> >> >> > > > > I have not made any changes in src>plugin>build-plugin.xml.
> >> >> > > > >
> >> >> > > > > Could you please guide me that what is I am doing wrong here
> ?
> >> >> > > > >
> >> >> > > > > Thanks,
> >> >> > > > > Tony
> >> >> > > > >
> >> >> > > >
> >> >> > > >
> >> >> > >
> >> >> >
> >> >>
> >> >
> >> >
> >>
> >
> >
>

Reply via email to