Hi Jacques Do you mean to not have a section for "Remote Debugging with Eclipse" and just update the details on how to debug OFBiz inside Eclipse?
Best, Girish On Tue, Jul 27, 2021 at 3:54 PM Jacques Le Roux < [email protected]> wrote: > Hi Guys, > > In relation with https://markmail.org/message/had7iszdr7ixtyu3, I propose > to replace "Step 2: Connect to OFBiz with Eclipse as a Debugger" at > > > https://cwiki.apache.org/confluence/display/OFBIZ/Running%20and%20Debugging%20OFBiz%20in%20Eclipse > > by the needed steps (including importing only the main projects, ie > ofbiz-framework and ofbiz-plugins[1]) to be able to debug OFBiz inside > Eclipse. > > Actually we should rather clearly separate the 2 steps options. Seems that > Steven got confused because of a possible relation between the 2 steps. > > Could one of you, Ingo or Girish, write or guide us? > > TIA > > [1] I tried and after installing Buildship I got submerged by > (sub-?)projects corresponding to all the components. Actually I'm used to > use only Step 1. > > Jacques > > > Le 07/09/2020 à 11:44, Ingo Wolfmayr a écrit : > > Hi Girish, > > > > I missed you answer with the JVM arguments. It works now. Thanks a > lot!!!! > > > > Best regards, > > Ingo > > > > -----Ursprüngliche Nachricht----- > > Von: Girish Vasmatkar <[email protected]> > > Gesendet: Montag, 7. September 2020 11:19 > > An: ofbizuser <[email protected]> > > Betreff: Re: Eclipse debug > > > > The buildship plug-in is not recognizing --debug-jvm argument. If you > use simple --debug then it correctly launches gradle with debug enabled. > > Ideally it should recognize it a valid argument and instruct gradle > accordingly. > > > > However, as I mentioned earlier, you can bypass it and provide the > details to gradle yourself by providing JVM arguments directly and it works > fine. > > You can have two separate Run configurations for normal ofbiz execution > and debug execution. In the second configuration, you can specify JVM > arguments and it will work fine. > > > > Best, > > Girish > > > > > > > > > > On Mon, Sep 7, 2020 at 12:14 PM Ingo Wolfmayr <[email protected]> > > wrote: > > > >> Hi Girish, > >> > >> my question was more in eclipse user direction: I use the buildship > >> plugin for gradle and the most current version of eclipse. > >> > >> In previous ofbiz versions I opened the "run configuration", added a > >> gradle task and added "ofbizDebug" as task. Then I created a debug > >> task for the debug task. Worked for years. > >> With the new version I would have to add "ofbiz" as task and > "--debug-jvm" > >> as argument. The only result I get is: Unrecognized option: > >> --debug-jvm Maybe the plugin cannot handle these kind of arguments? > >> > >> As I asume I am not the only one using Eclipse so I was hoping someone > >> solved that already :) > >> > >> Best regards > >> Ingo > >> > >> > >> -----Ursprüngliche Nachricht----- > >> Von: Girish Vasmatkar <[email protected]> > >> Gesendet: Freitag, 4. September 2020 12:45 > >> An: ofbizuser <[email protected]> > >> Betreff: Re: Eclipse debug > >> > >> 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 < > >> [email protected]> > >> 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+Debugg > >>> in > >>> g+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=500 > >>>> 5* 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 > >>>> <[email protected] > >>> <mailto:[email protected]>> 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 <[email protected] > <mailto: > >>> [email protected]>> > >>>> Gesendet: Donnerstag, 3. September 2020 16:50 > >>>> An: ofbizuser <[email protected] > >>>> <mailto:[email protected] > >>>> > >>>> 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 < > >>> [email protected] <mailto:[email protected]>> > >>>> 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 > >>>> > > >>>> > > >>>> > > >>>> > > >>>> > > >>>> >
