I wonder if there is something I missed to setup eclipse from my workstation.
I issued the command "make eclipse" from the root directory of my AdvDB2.1 branch (yesterday's version). Appreciate any help. --Qifan [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Trafodion REST 2.1.0 [INFO] ------------------------------------------------------------------------ [WARNING] The POM for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 is missing, no dependency information available [WARNING] Failed to retrieve plugin descriptor for org.eclipse.m2e:lifecycle-mapping:1.0.0: Plugin org.eclipse.m2e:lifecycle-mapping:1.0.0 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.eclipse.m2e:lifecycle-mapping:jar:1.0.0 [INFO] [INFO] >>> maven-eclipse-plugin:2.10:eclipse (default-cli) @ rest >>> [WARNING] The POM for org.trafodion.jdbc.t4.T4Driver:t4driver:jar:2.1.0 is missing, no dependency information available [WARNING] The POM for org.trafodion.jdbc.t2.T2Driver:t2driver:jar:2.1.0 is missing, no dependency information available [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.411s [INFO] Finished at: Fri Apr 22 15:58:27 UTC 2016 [INFO] Final Memory: 14M/608M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal on project dcs: Could not resolve dependencies for project org.trafodion:dcs:jar:2.1.0: The following artifacts could not be resolved: org.trafodion.jdbc.t4.T4Driver:t4driver:jar:2.1.0, org.trafodion.jdbc.t2.T2Driver:t2driver:jar:2.1.0: Failure to find org.trafodion.jdbc.t4.T4Driver:t4driver:jar:2.1.0 in http://download.java.net/maven/2/ was cached in the local repository, resolution will not be reattempted until the update interval of java.net has elapsed or updates are forced -> [Help 1] On Thu, Apr 21, 2016 at 4:25 PM, Selva Govindarajan < [email protected]> wrote: > For mxosrvr, ESP or any Trafodion SQL process, the debug port number would > be the > > $JVM_DEBUG_PORT/1000 + 1000th modulo of the pid of the process > > For eg if JVM_DEBUG_PORT is 24000 and pid of the process is 35580 > Port no to use is 24580 > > Selva > > -----Original Message----- > From: Hans Zeller [mailto:[email protected]] > Sent: Thursday, April 21, 2016 1:48 PM > To: dev <[email protected]> > Subject: Re: Using Eclipse to debug Trafodion Java code > > Hi Dave > > This is what I do: > > Step 1: export JVM_DEBUG_PORT=<port you would like to use> > > Step 2: Start sqlci, it will print a message indicating that it's listening > on a port. > > Step 3: In Eclipse, go to Run -> Debug Configurations and create a "Remote > Java Application" configuration, entering "localhost" and the port you > chose > for debugging. Now you should be able to debug sqlci. It will enter the > debugging state once sqlci hits some Java code. > > If you want to browse classes (both Java and C++) with Eclipse, do the > following in the top-level directory (incubator-trafodion): > > make eclipse > > > then follow the instructions printed at the end of this step. > > For debugging Java UDFs, see > > https://cwiki.apache.org/confluence/display/TRAFODION/Tutorial%3A+The+object-oriented+UDF+interface#Tutorial:Theobject-orientedUDFinterface-DebuggingUDFcode > . > > I have not yet debugged mxosrvrs or ESPs, that probably adds a lot more > complications. > > > Hans > > On Thu, Apr 21, 2016 at 1:36 PM, Dave Birdsall <[email protected]> > wrote: > > > Hi, > > > > > > > > There used to be a page on the older Trafodion web site that had > > instructions on how to debug a Trafodion process (such as an ESP or > > tdm_arkcmp) using Eclipse. That is, the process though largely C++, > > has Java code in it, and I want to debug that Java code. As you can > > tell, it’s been several months since I’ve done this so I’ve forgotten > how. > > > > > > > > I remember there were some set-up steps (mvn eclipse perhaps?). I > > don’t remember if there is a specific TCP/IP port that Trafodion > > processes use for Java debugging (and I imagine that port would differ > > for different instances on a development workstation). > > > > > > > > Can someone remind me how to do this? Your reward will be that I’ll > > restore these instructions to our wiki. > > > > > > > > Thanks, > > > > > > > > Dave > > > -- Regards, --Qifan
