Re: Eclipse debug

Posted by grv on
URL: http://ofbiz.116.s1.nabble.com/Eclipse-debug-tp4759081p4759119.html

Hi Jacques -

The documentation seems outdated as it still references an old custom ofbiz
debug task - "ofbizDebug". It was removed from build.gradle since gradle
supported the command line argument "--debug-jvm" that did exactly what
"ofbizDebug" did.
I'll update the page if everybody agrees.

Best,
Girish



On Fri, Sep 4, 2020 at 3:27 PM Jacques Le Roux <[hidden email]>
wrote:

> Thanks Girish,
>
> That's indeed how most of us do it.
>
> BTW Ingo, we have some documentation in wiki:
>
> https://cwiki.apache.org/confluence/display/OFBIZ/Running+and+Debugging+OFBiz+in+Eclipse
>
> Please let me know if it's still up to date (I think so) and useful
>
> Thanks
>
> Jacques
>
> Le 04/09/2020 à 09:37, Girish Vasmatkar a écrit :
> > Hi Ingo
> >
> > I see what you're trying to do. Apparently eclipse is not ownering
> --debug-jvm and passing it along to gradle for execution. Other command
> line
> > arguments like --stacktrace, --debug work just fine but you need to set
> them in Run Configuration-> GradleTask -> Project Settings -> Advanced
> > Options -> Program Arguments.
> >
> > As I mentioned above, if you set --debug-jvm, it won't do anything.
> However you can try what gradle does under the hood when it receives
> > *--debug-jvm* command line argument. Just pass below to the JVM directly
> using JVM argument -
> >
> > Under Run Configuration-> GradleTask -> Project Settings -> Advanced
> Options -> JVM Arguments
> > *-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005*
> > Not sure if you can see the image I pasted below inline instead of
> adding it as an attachment. But setting the above line as JVM argument and
> > configure the task as 'ofbiz' should get the job done.
> >
> > image.png
> >
> >
> >
> >
> >
> >
> > On Thu, Sep 3, 2020 at 10:41 PM Ingo Wolfmayr <[hidden email]
> <mailto:[hidden email]>> wrote:
> >
> >     Hello Girish,
> >
> >     it works in command line. I want to setup a eclipse gradle task
> under "run configurations".
> >
> >     Best regards,
> >     Ingo
> >
> >     -----Ursprüngliche Nachricht-----
> >     Von: Girish Vasmatkar <[hidden email] <mailto:
> [hidden email]>>
> >     Gesendet: Donnerstag, 3. September 2020 16:50
> >     An: ofbizuser <[hidden email] <mailto:[hidden email]>>
> >     Betreff: Re: Eclipse debug
> >
> >     Hello
> >
> >     *gradlew ofbiz --debug-jvm* should work.  --debug-jvm is just
> supplied as a parameter.
> >
> >     Best,
> >     Girish
> >
> >
> >     On Thu, Sep 3, 2020 at 7:01 PM Ingo Wolfmayr <
> [hidden email] <mailto:[hidden email]>>
> >     wrote:
> >
> >     > Hello,
> >     >
> >     > can anybody tell me how to add a Gradle Task for debugging ofbiz in
> >     > eclipse:
> >     >
> >     > gradlew "ofbiz" --debug-jvm
> >     >
> >     > Where will I have to but the "--debug-jvm"?
> >     >
> >     > In former ofbiz versions it used to work with adding "debugOfbiz"
> as
> >     > gradle task.
> >     >
> >     > Thanks for any hint.
> >     >
> >     > Best regards,
> >     > Ingo
> >     >
> >     >
> >     >
> >     >
> >     >
> >
>