Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Flume >> mail # dev >> Errors in class ThriftSourceProtocol


Copy link to this message
-
Re: Errors in class ThriftSourceProtocol
Hi Mike,

Thanks for the help.

Your suggestions have helped.

I pulled the repo today and got 1.4.0. And I did

mvn clean install -DskipTests

It completed successfully. I imported a new project in IntelliJ and did
Build -> Make Project

The earlier errors disappeared. Now I get problems with the below 2 files:

flume\flume-ng-legacy-sources\flume-avro-source\target\generated-sources\avro\com\cloudera\flume\handlers\avro\AvroFlumeOGEvent.java
flume\flume-ng-legacy-sources\flume-avro-source\target\generated-sources\avro\com\cloudera\flume\handlers\avro\FlumeOGEventAvroServer.java

Error is: java: package org.apache.avro.specific does not exist

While importing the project, should I uncheck all sources that are under
target/* directory?

I am on Windows 7.
Thanks,
Lenin
On Sun, Jun 23, 2013 at 3:35 PM, Mike Percy <[EMAIL PROTECTED]> wrote:

> Hi Lenin,
> Intellij is basically a pain with the generated code stuff. The way I
> typically deal with this (I use IntelliJ also) is I go to the root
> directory and I do:
>
> mvn clean install -DskipTests
>
> Then I go to Intellij and reimport the whole Maven project. After that, it
> should be able to see everything.
>
> If not, you may have to go into the Project Settings and make sure that the
> sources generated by the Avro Maven plugin are included in the sources for
> each module that uses them (sdk, core)
>
> Hope that helps. Let us know if you continue to run into trouble!
>
> Mike
>
>
>
> On Thu, Jun 20, 2013 at 8:25 AM, Lenin Raj <[EMAIL PROTECTED]> wrote:
>
> > Hello,
> >
> > I fixed the above issue by modifying the code a little.
> >
> > Now, in DurablePositionTracker.java I get an error on
> TransferStateFileMeta
> > (cannot resolve symbol). Please advise on how to resolve this error.
> >
> > PS - I pulled the repo again today.
> >
> >
> > Thanks,
> > Lenin
> >
> >
> > On Sun, Jun 16, 2013 at 1:25 PM, Lenin Raj <[EMAIL PROTECTED]> wrote:
> >
> > > Hello,
> > >
> > > I pulled the latest source using
> > >
> > > git clone https://git-wip-us.apache.org/repos/asf/flume.git
> > >
> > >  I got the version *1.3.0*
> > >
> > > And I added all dependencies in IntelliJ IDE and did Make Project. It
> > > resulted in errors:
> > >
> > > java: org.apache.flume.thrift.ThriftSourceProtocol.Processor.append is
> > not
> > > abstract and does not override abstract method isOneway() in
> > > org.apache.thrift.ProcessFunction
> > >
> > > When I checked the source of ProcessFunction in 0.9.0 of Thrift,
> isOneWay
> > > method is abstract.
> > >
> > > protected abstract boolean isOneway();
> > >
> > > Is is because I am using the incorrect version of the dependent
> > libraries?
> > >
> > > Please advise.
> > >
> > > Thanks,
> > > Lenin
> > >
> >
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB