Hey Eric,

It works like charm :).
Thanks a lot for pin pointing the issue. My bad I was using the suspend=y
option blindly.

Thanks again,
Anurag

On Sun, Sep 21, 2014 at 10:03 PM, Erick Erickson <erickerick...@gmail.com>
wrote:

> It's doing exactly what you tell it to:
>
> java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7666
> -jar start.jar
>
> Specifically suspend=y' means it will sit there, very patiently, until
> you connect to it with a debugger and tell it to go. This is _very_
> useful to debug initialization errors, but can sometimes be a bit
> puzzling.
>
> I'd recommend you actually attach with the debugger (i.e. a "remote"
> session). In IntelliJ, (I'm sure there are analogous ways in Eclipse),
> you create, quite literally, a "remote session" that you give the URL
> of the server you started above and the port. You start your server as
> above and then start your remote session in your IDE and you'll be in
> the debugger, attached to the running Solr instance. You can set
> breakpoints or just hit the "go" button and the server should start
> up. My setup usually just has "localhost" and 7666 for the URL/port.
>
> You do not have to attach a debugger first, just specify 'suspend=n'
> instead. But starting with 'suspend=y' insures you have actually
> attached to the server and have all the parts in place.
>
> Best,
> Erick
>
> On Sun, Sep 21, 2014 at 3:51 AM, Anurag Sharma <anura...@gmail.com> wrote:
> > Hi All,
> >
> > Thanks a lot for your suggestions. Shalin, your direction quickly took me
> > to the issue, it was very insightful and helpful.
> > Finally am able to understand the issue I was working on and run
> particular
> > unit test class AtomicUpdatesTest around it.
> >
> > On running the Solr in debug mode, I am still not able to start solr in
> > debug mode using:
> > java -Xdebug
> -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7666
> > -jar start.jar
> > (Ref: http://wiki.apache.org/solr/HowToConfigureEclipse)
> > The command wait for hours and the server never comes up on windows
> without
> > giving any error/info message.
> >
> > Please suggest if someone faced this issue. I tried restarting windows,
> > ensured no process running on 7666 port. In previous trials to start, I
> > used to get msg "Debugger failed to attach: handshake failed - received
> >>GET /solr/ HTT< - expect" but it stopped coming now.
> >
> > Thanks
> > Anurag
> >
> >
> >
> >
> > On Fri, Sep 19, 2014 at 8:21 PM, Erick Erickson <erickerick...@gmail.com
> >
> > wrote:
> >
> >> Yeah, it's usually pretty daunting to know where to start, the
> >> codebase is kinda big. Even "start from junit test" is often daunting,
> >> there are a lot of them too.
> >>
> >> Others have given you good places to start, good luck!
> >>
> >> Erick
> >>
> >> On Fri, Sep 19, 2014 at 12:23 AM, Bernd Fehling
> >> <bernd.fehl...@uni-bielefeld.de> wrote:
> >> > Just start at the UpdateHandler and follow it down the line.
> >> >
> >> > I would start at org/apache/solr/update/UpdateHandler.java
> >> >
> >> > If you already know if it is add, delete or update then start with
> >> > AddUpdateCommand.java, DeleteUpdateCommand.java or UpdateCommand.java.
> >> >
> >> > Just follow the red line :-)
> >> >
> >> > Regards
> >> > Bernd
> >> >
> >> >
> >> > Am 19.09.2014 um 08:47 schrieb Anurag Sharma:
> >> >> Thanks Bernd for your insight.
> >> >> As of now, I am focussing to fix the issue in the updater but not
> able
> >> to
> >> >> localize which code to look in for it.
> >> >>
> >> >> Regards,
> >> >> Anurag
> >> >>
> >> >> On Fri, Sep 19, 2014 at 12:09 PM, Bernd Fehling <
> >> >> bernd.fehl...@uni-bielefeld.de> wrote:
> >> >>
> >> >>> It depends on what you are going to do.
> >> >>>
> >> >>> If you are adding/modifying code and Junit tests use Junit test
> cases.
> >> >>> If you are debugging runtime problems under load use remote
> debugging.
> >> >>> If you are going for in deep debugging (even into Jetty and Java)
> use
> >> >>> RunJettyRun for Eclipse.
> >> >>>
> >> >>> Regards
> >> >>> Bernd
> >> >>>
> >> >>>
> >> >>> Am 18.09.2014 um 20:50 schrieb Anurag Sharma:
> >> >>>> Dear Solr users,
> >> >>>>
> >> >>>> I am new to Solr dev community and trying to setup eclipse to
> debug a
> >> >>>> running solr server. Please suggest if anyone of you have tried
> doing
> >> the
> >> >>>> same.
> >> >>>>
> >> >>>> Once above is done. Also suggest the entry point in code where
> >> breakpoint
> >> >>>> can be placed.
> >> >>>>
> >> >>>> Thanks
> >> >>>> Anurag
> >> >>>>
> >> >>>
> >> >>>
> >> >>
> >>
>

Reply via email to