Re: Eclipse debug

Posted by Jacques Le Roux on
URL: http://ofbiz.116.s1.nabble.com/Eclipse-debug-tp4759081p4759122.html

Thanks Girish,

I'll fix that

Jacques

Le 04/09/2020 à 12:44, Girish Vasmatkar a écrit :

> 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
>>>      >
>>>      >
>>>      >
>>>      >
>>>      >
>>>