Hi Gwen,

Thanks a lot for saving my time.
The problem was that under "Modules", the 'output path' and 'test output
path' for Kafka-0.8.2.1 (i.e. the main source directory) were the same:

/Users/pbharaj/Desktop/Dev/OpenSource4/Kafka-0.8.2.1/build

After changing both, its working fine now.

Thank you,
Prabhjot

On Fri, Nov 6, 2015 at 11:39 AM, Gwen Shapira <g...@confluent.io> wrote:

> In "Project Structure" under "Modules" look at "paths" tab for the modules.
> You should see separate paths for main and test. For example:
>
> Output: /Users/gwen/workspaces/kafka/clients/build/classes/main
> Test output: /Users/gwen/workspaces/kafka/clients/build/classes/test
>
> Make sure you have something similar.
>
> Gwen
>
> On Thu, Nov 5, 2015 at 9:24 PM, Prabhjot Bharaj <prabhbha...@gmail.com>
> wrote:
>
> > Hi Gwen,
> >
> > After your email, I tried debugging the test in
> > unit.kafka/producer/ProducerTest.scala, I can debug it within Intellij
> > I'm not trying to debug the tests, but things like tools:
> > ConsumerOffsetChecker as it has a main method
> > When I do that, I get this error:-
> >
> > Error:scalac: Output path
> > /Users/pbharaj/Desktop/Dev/OpenSource4/Kafka-0.8.2.1/build is shared
> > between: Module 'Kafka-0.8.2.1' production, Module 'Kafka-0.8.2.1' tests
> > Please configure separate output paths to proceed with the compilation.
> > TIP: you can use Project Artifacts to combine compiled classes if needed.
> >
> > Regards,
> > Prabhjot
> >
> > On Fri, Nov 6, 2015 at 10:00 AM, Gwen Shapira <g...@confluent.io> wrote:
> >
> > > I also have a gradle plugin, but I don't think its used for debugging.
> > >
> > > What prevents you from debugging? What happens when you right-click on
> a
> > > test and select "debug"?
> > >
> > > On Thu, Nov 5, 2015 at 7:15 PM, Prabhjot Bharaj <prabhbha...@gmail.com
> >
> > > wrote:
> > >
> > > > Hi Jeff,
> > > >
> > > > So, if you've the Kafka source in a directory, how have you set up
> your
> > > > intellij ?
> > > > I have used ./gradlew idea as was mentioned in some posts.
> > > > But, how do you debug in intellij?
> > > > I use the bare bones Intellij with Scala plugin. Do you have any
> other
> > > > plugin to support debug?
> > > >
> > > > Regards,
> > > > Prabhjot
> > > > On Nov 6, 2015 5:53 AM, "Jeff Holoman" <jholo...@cloudera.com>
> wrote:
> > > >
> > > > > For what it's worth, I've never done the gradlew idea thing and
> > > > debug/unit
> > > > > testing in Intellij works fine for me.
> > > > >
> > > > >
> > > > >
> > > > > On Thu, Nov 5, 2015 at 6:26 PM, Rad Gruchalski <
> ra...@gruchalski.com
> > >
> > > > > wrote:
> > > > >
> > > > > > It never worked for me. I might have to try again. And, yes, that
> > was
> > > > > > after generating the intellij stuff with gradle.
> > > > > > Will give it a shot again and, if I still have issues, ask here.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > Kind regards,
> > > > > > Radek Gruchalski
> > > > > > ra...@gruchalski.com (mailto:ra...@gruchalski.com) (mailto:
> > > > > > ra...@gruchalski.com)
> > > > > > de.linkedin.com/in/radgruchalski/ (
> > > > > > http://de.linkedin.com/in/radgruchalski/)
> > > > > >
> > > > > > Confidentiality:
> > > > > > This communication is intended for the above-named person and may
> > be
> > > > > > confidential and/or legally privileged.
> > > > > > If it has come to you in error you must take no action based on
> it,
> > > nor
> > > > > > must you copy or show it to anyone; please delete/destroy and
> > inform
> > > > the
> > > > > > sender immediately.
> > > > > >
> > > > > >
> > > > > >
> > > > > > On Friday, 6 November 2015 at 00:10, Gwen Shapira wrote:
> > > > > >
> > > > > > > Running tests from intellij is fairly easy - you click on the
> > test
> > > > name
> > > > > > and
> > > > > > > select "run" or "debug", if you select "debug" it honors
> > > breakpoints.
> > > > > > >
> > > > > > > Rad, what happens when you try to run a test within Intellij?
> > > > > > >
> > > > > > > On Thu, Nov 5, 2015 at 2:55 PM, Dong Lin <lindon...@gmail.com
> > > > (mailto:
> > > > > > lindon...@gmail.com)> wrote:
> > > > > > >
> > > > > > > > Hi Rad,
> > > > > > > >
> > > > > > > > I never use intellij to run test for kafka. It is probably
> > easier
> > > > to
> > > > > > run it
> > > > > > > > via command line. You can check README.md (http://README.md)
> > for
> > > > > more
> > > > > > information on how to
> > > > > > > > run tests.
> > > > > > > >
> > > > > > > > Dong
> > > > > > > >
> > > > > > > > On Thu, Nov 5, 2015 at 2:33 PM, Rad Gruchalski <
> > > > ra...@gruchalski.com
> > > > > > (mailto:ra...@gruchalski.com)>
> > > > > > > > wrote:
> > > > > > > >
> > > > > > > > > Dong,
> > > > > > > > >
> > > > > > > > > Does it allow running, say, tests in debug? I tried that
> and
> > > > never
> > > > > > > > managed
> > > > > > > > > to get any test to run in intellij. Say, to set some
> > > breakpoints
> > > > > and
> > > > > > > > > debug...
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > Kind regards,
> > > > > > > > > Radek Gruchalski
> > > > > > > > > ra...@gruchalski.com (mailto:ra...@gruchalski.com)
> (mailto:
> > > > > > > > > ra...@gruchalski.com (mailto:ra...@gruchalski.com))
> > > > > > > > > de.linkedin.com/in/radgruchalski/ (
> > > > > > http://de.linkedin.com/in/radgruchalski/) (
> > > > > > > > > http://de.linkedin.com/in/radgruchalski/)
> > > > > > > > >
> > > > > > > > > Confidentiality:
> > > > > > > > > This communication is intended for the above-named person
> and
> > > may
> > > > > be
> > > > > > > > > confidential and/or legally privileged.
> > > > > > > > > If it has come to you in error you must take no action
> based
> > on
> > > > it,
> > > > > > nor
> > > > > > > > > must you copy or show it to anyone; please delete/destroy
> and
> > > > > inform
> > > > > > the
> > > > > > > > > sender immediately.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > > > On Thursday, 5 November 2015 at 23:27, Dong Lin wrote:
> > > > > > > > >
> > > > > > > > > > Hi,
> > > > > > > > > >
> > > > > > > > > > If you want to browse kafka code in intellij, you can
> setup
> > > > > > intellIj
> > > > > > > > > > project by doing ./gradlew idea.
> > > > > > > > > >
> > > > > > > > > > Hope it helps,
> > > > > > > > > > Dong
> > > > > > > > > >
> > > > > > > > > > On Thu, Nov 5, 2015 at 3:16 AM, Prabhjot Bharaj <
> > > > > > prabhbha...@gmail.com (mailto:prabhbha...@gmail.com)
> > > > > > > > > (mailto:prabhbha...@gmail.com)>
> > > > > > > > > > wrote:
> > > > > > > > > >
> > > > > > > > > > > Hi,
> > > > > > > > > > >
> > > > > > > > > > > I'm using kafka 0.8.2.1 version with IntelliJ.
> > > > > > > > > > > Sometimes, I change the code and build it using this
> > > command:
> > > > > > > > > > >
> > > > > > > > > > > ./gradlew -PscalaVersion=2.11.7 releaseTarGz
> > > > > > > > > > >
> > > > > > > > > > > In some cases, I feel the need for debugging the code
> > > within
> > > > > > > > IntelliJ.
> > > > > > > > > > >
> > > > > > > > > > > e.g. I, currently, want to debug the
> ConsumerOffsetCheker
> > > to
> > > > > see
> > > > > > how
> > > > > > > > it
> > > > > > > > > > > communicates with zookeeper.
> > > > > > > > > > >
> > > > > > > > > > > How can I do that with IntelliJ ??
> > > > > > > > > > >
> > > > > > > > > > > Currently, if I try and debug the file
> > > > > > ConsumerOffsetChecker.scala in
> > > > > > > > > > > IntelliJ, I get this message:-
> > > > > > > > > > >
> > > > > > > > > > > Error:scalac: Output path
> > > > > > > > > > >
> > /Users/pbharaj/Desktop/Dev/OpenSource4/Kafka-0.8.2.1/build
> > > is
> > > > > > shared
> > > > > > > > > > > between: Module 'Kafka-0.8.2.1' production, Module
> > > > > > 'Kafka-0.8.2.1'
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > tests
> > > > > > > > > > > Please configure separate output paths to proceed with
> > the
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > > compilation.
> > > > > > > > > > > TIP: you can use Project Artifacts to combine compiled
> > > > classes
> > > > > if
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > > needed.
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > > Regards,
> > > > > > > > > > > Prabhjot
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Jeff Holoman
> > > > > Systems Engineer
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > ---------------------------------------------------------
> > "There are only 10 types of people in the world: Those who understand
> > binary, and those who don't"
> >
>



-- 
---------------------------------------------------------
"There are only 10 types of people in the world: Those who understand
binary, and those who don't"

Reply via email to