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

Reply via email to