Setup for stepping into wicket source in eclipse

View: New views
6 Messages — Rating Filter:   Alert me  

Setup for stepping into wicket source in eclipse

by Flavius :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

 
I am trying to debug an issue and am trying to step into wicket
from my project.  However, the line numbers are not matching
up with the source I have.  I've done this several times with other
projects and this is indicative of having the wrong version of the
source vs. the jar file.

I am using eclipse version 3.5.0.v20090611a.  I'm also using
jdk1.6.0_14.

My project is setup as a java web project and I have a webapp/
WEB-INF/lib dir with my jars.  These include wicket-1.4.3.jar,
wicket-extensions-1.4.3.jar, and wicket-datetime-1.4.3.jar.  If I
remove the wicket jar, the project can no longer identify any
of the org.apache.wicket.* imports.  This tells me that it isn't
getting a reference to derived classes.

If I then either put the wicket jar back and set the source to the
wicket-sources.jar or simply link to the
apache-wicket-1.4.3\src\wicket\src\main\java, I still get the same
result.

As an example, when I CTRL-click on setDefaultModelObject(), it
takes me to Component.class line 3022.  I can see it going to
wicket-1.4.3.jar org.apache.wicket.Component in my Package
Explorer.  However, when I actually run the code and step into
that method (having attached the wicket-sources.jar), the method
setDefaultModelObject is actually on line 3031.

I've gone into the wicket src dir for wicket 1.4.3 and built the wicket
jar and sources and pulled them from the target dir and still get the
same results.

Can anybody offer any insight into this?


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@...
For additional commands, e-mail: users-help@...


Re: Setup for stepping into wicket source in eclipse

by nmelendez@getsense.com.ar :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

is your build automatically checked?

On Mon, Oct 26, 2009 at 1:07 AM, Flavius <flavius@...> wrote:

>
> I am trying to debug an issue and am trying to step into wicket
> from my project.  However, the line numbers are not matching
> up with the source I have.  I've done this several times with other
> projects and this is indicative of having the wrong version of the
> source vs. the jar file.
>
> I am using eclipse version 3.5.0.v20090611a.  I'm also using
> jdk1.6.0_14.
>
> My project is setup as a java web project and I have a webapp/
> WEB-INF/lib dir with my jars.  These include wicket-1.4.3.jar,
> wicket-extensions-1.4.3.jar, and wicket-datetime-1.4.3.jar.  If I
> remove the wicket jar, the project can no longer identify any
> of the org.apache.wicket.* imports.  This tells me that it isn't
> getting a reference to derived classes.
>
> If I then either put the wicket jar back and set the source to the
> wicket-sources.jar or simply link to the
> apache-wicket-1.4.3\src\wicket\src\main\java, I still get the same
> result.
>
> As an example, when I CTRL-click on setDefaultModelObject(), it
> takes me to Component.class line 3022.  I can see it going to
> wicket-1.4.3.jar org.apache.wicket.Component in my Package
> Explorer.  However, when I actually run the code and step into
> that method (having attached the wicket-sources.jar), the method
> setDefaultModelObject is actually on line 3031.
>
> I've gone into the wicket src dir for wicket 1.4.3 and built the wicket
> jar and sources and pulled them from the target dir and still get the
> same results.
>
> Can anybody offer any insight into this?
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>
>

Re: Setup for stepping into wicket source in eclipse

by Pedro H. O. dos Santos :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Debug Configuration > your server configuration > Source tab > remove older
source codes from it if there is one

On Tue, Oct 27, 2009 at 10:55 AM, Nicolas Melendez <
nmelendez@...> wrote:

> is your build automatically checked?
>
> On Mon, Oct 26, 2009 at 1:07 AM, Flavius <flavius@...> wrote:
>
> >
> > I am trying to debug an issue and am trying to step into wicket
> > from my project.  However, the line numbers are not matching
> > up with the source I have.  I've done this several times with other
> > projects and this is indicative of having the wrong version of the
> > source vs. the jar file.
> >
> > I am using eclipse version 3.5.0.v20090611a.  I'm also using
> > jdk1.6.0_14.
> >
> > My project is setup as a java web project and I have a webapp/
> > WEB-INF/lib dir with my jars.  These include wicket-1.4.3.jar,
> > wicket-extensions-1.4.3.jar, and wicket-datetime-1.4.3.jar.  If I
> > remove the wicket jar, the project can no longer identify any
> > of the org.apache.wicket.* imports.  This tells me that it isn't
> > getting a reference to derived classes.
> >
> > If I then either put the wicket jar back and set the source to the
> > wicket-sources.jar or simply link to the
> > apache-wicket-1.4.3\src\wicket\src\main\java, I still get the same
> > result.
> >
> > As an example, when I CTRL-click on setDefaultModelObject(), it
> > takes me to Component.class line 3022.  I can see it going to
> > wicket-1.4.3.jar org.apache.wicket.Component in my Package
> > Explorer.  However, when I actually run the code and step into
> > that method (having attached the wicket-sources.jar), the method
> > setDefaultModelObject is actually on line 3031.
> >
> > I've gone into the wicket src dir for wicket 1.4.3 and built the wicket
> > jar and sources and pulled them from the target dir and still get the
> > same results.
> >
> > Can anybody offer any insight into this?
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@...
> > For additional commands, e-mail: users-help@...
> >
> >
>



--
Pedro Henrique Oliveira dos Santos

Re: Setup for stepping into wicket source in eclipse

by Flavius :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Nicolas, yes my build automatically is checked.

Pedro, that fixed it!  Thank you very much!


Pedro H. O. dos Santos wrote:
Debug Configuration > your server configuration > Source tab > remove older
source codes from it if there is one

On Tue, Oct 27, 2009 at 10:55 AM, Nicolas Melendez <
nmelendez@getsense.com.ar> wrote:

> is your build automatically checked?
>
> On Mon, Oct 26, 2009 at 1:07 AM, Flavius <flavius@silverlion.com> wrote:
>
> >
> > I am trying to debug an issue and am trying to step into wicket
> > from my project.  However, the line numbers are not matching
> > up with the source I have.  I've done this several times with other
> > projects and this is indicative of having the wrong version of the
> > source vs. the jar file.
> >
> > I am using eclipse version 3.5.0.v20090611a.  I'm also using
> > jdk1.6.0_14.
> >
> > My project is setup as a java web project and I have a webapp/
> > WEB-INF/lib dir with my jars.  These include wicket-1.4.3.jar,
> > wicket-extensions-1.4.3.jar, and wicket-datetime-1.4.3.jar.  If I
> > remove the wicket jar, the project can no longer identify any
> > of the org.apache.wicket.* imports.  This tells me that it isn't
> > getting a reference to derived classes.
> >
> > If I then either put the wicket jar back and set the source to the
> > wicket-sources.jar or simply link to the
> > apache-wicket-1.4.3\src\wicket\src\main\java, I still get the same
> > result.
> >
> > As an example, when I CTRL-click on setDefaultModelObject(), it
> > takes me to Component.class line 3022.  I can see it going to
> > wicket-1.4.3.jar org.apache.wicket.Component in my Package
> > Explorer.  However, when I actually run the code and step into
> > that method (having attached the wicket-sources.jar), the method
> > setDefaultModelObject is actually on line 3031.
> >
> > I've gone into the wicket src dir for wicket 1.4.3 and built the wicket
> > jar and sources and pulled them from the target dir and still get the
> > same results.
> >
> > Can anybody offer any insight into this?
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
>



--
Pedro Henrique Oliveira dos Santos

Re: Setup for stepping into wicket source in eclipse

by Jim Pinkham :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

You may also want to check out JadClipse - it lets you step into
de-complied-on-the-fly versions of source code from the jar/class files of
any 3rd party tool.

http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

Not as good as the fully commented source of course, but often good for a
quick answer to what's going on.

-- Jim.
On Thu, Oct 29, 2009 at 12:18 AM, Flavius <flavius@...> wrote:

>
> Nicolas, yes my build automatically is checked.
>
> Pedro, that fixed it!  Thank you very much!
>
>
>
> Pedro H. O. dos Santos wrote:
> >
> > Debug Configuration > your server configuration > Source tab > remove
> > older
> > source codes from it if there is one
> >
> > On Tue, Oct 27, 2009 at 10:55 AM, Nicolas Melendez <
> > nmelendez@...> wrote:
> >
> >> is your build automatically checked?
> >>
> >> On Mon, Oct 26, 2009 at 1:07 AM, Flavius <flavius@...>
> wrote:
> >>
> >> >
> >> > I am trying to debug an issue and am trying to step into wicket
> >> > from my project.  However, the line numbers are not matching
> >> > up with the source I have.  I've done this several times with other
> >> > projects and this is indicative of having the wrong version of the
> >> > source vs. the jar file.
> >> >
> >> > I am using eclipse version 3.5.0.v20090611a.  I'm also using
> >> > jdk1.6.0_14.
> >> >
> >> > My project is setup as a java web project and I have a webapp/
> >> > WEB-INF/lib dir with my jars.  These include wicket-1.4.3.jar,
> >> > wicket-extensions-1.4.3.jar, and wicket-datetime-1.4.3.jar.  If I
> >> > remove the wicket jar, the project can no longer identify any
> >> > of the org.apache.wicket.* imports.  This tells me that it isn't
> >> > getting a reference to derived classes.
> >> >
> >> > If I then either put the wicket jar back and set the source to the
> >> > wicket-sources.jar or simply link to the
> >> > apache-wicket-1.4.3\src\wicket\src\main\java, I still get the same
> >> > result.
> >> >
> >> > As an example, when I CTRL-click on setDefaultModelObject(), it
> >> > takes me to Component.class line 3022.  I can see it going to
> >> > wicket-1.4.3.jar org.apache.wicket.Component in my Package
> >> > Explorer.  However, when I actually run the code and step into
> >> > that method (having attached the wicket-sources.jar), the method
> >> > setDefaultModelObject is actually on line 3031.
> >> >
> >> > I've gone into the wicket src dir for wicket 1.4.3 and built the
> wicket
> >> > jar and sources and pulled them from the target dir and still get the
> >> > same results.
> >> >
> >> > Can anybody offer any insight into this?
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: users-unsubscribe@...
> >> > For additional commands, e-mail: users-help@...
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > Pedro Henrique Oliveira dos Santos
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Setup-for-stepping-into-wicket-source-in-eclipse-tp26054432p26105471.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
>  To unsubscribe, e-mail: users-unsubscribe@...
> For additional commands, e-mail: users-help@...
>
>

Re: Setup for stepping into wicket source in eclipse

by Flavius :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


That's a good idea, Jim.  I've used Jadclipse before.  I just got in the
habit of linking to the wicket source and was stumped at something
basic like this not working right.  That actually may be better in that
as I move to newer wicket builds, I don't have to modify the project
and link to the new source.

Cheers!

Jim Pinkham wrote:
You may also want to check out JadClipse - it lets you step into
de-complied-on-the-fly versions of source code from the jar/class files of
any 3rd party tool.

http://jadclipse.sourceforge.net/wiki/index.php/Main_Page

Not as good as the fully commented source of course, but often good for a
quick answer to what's going on.

-- Jim.
On Thu, Oct 29, 2009 at 12:18 AM, Flavius <flavius@silverlion.com> wrote:

>
> Nicolas, yes my build automatically is checked.
>
> Pedro, that fixed it!  Thank you very much!
>
>
>
> Pedro H. O. dos Santos wrote:
> >
> > Debug Configuration > your server configuration > Source tab > remove
> > older
> > source codes from it if there is one
> >
> > On Tue, Oct 27, 2009 at 10:55 AM, Nicolas Melendez <
> > nmelendez@getsense.com.ar> wrote:
> >
> >> is your build automatically checked?
> >>
> >> On Mon, Oct 26, 2009 at 1:07 AM, Flavius <flavius@silverlion.com>
> wrote:
> >>
> >> >
> >> > I am trying to debug an issue and am trying to step into wicket
> >> > from my project.  However, the line numbers are not matching
> >> > up with the source I have.  I've done this several times with other
> >> > projects and this is indicative of having the wrong version of the
> >> > source vs. the jar file.
> >> >
> >> > I am using eclipse version 3.5.0.v20090611a.  I'm also using
> >> > jdk1.6.0_14.
> >> >
> >> > My project is setup as a java web project and I have a webapp/
> >> > WEB-INF/lib dir with my jars.  These include wicket-1.4.3.jar,
> >> > wicket-extensions-1.4.3.jar, and wicket-datetime-1.4.3.jar.  If I
> >> > remove the wicket jar, the project can no longer identify any
> >> > of the org.apache.wicket.* imports.  This tells me that it isn't
> >> > getting a reference to derived classes.
> >> >
> >> > If I then either put the wicket jar back and set the source to the
> >> > wicket-sources.jar or simply link to the
> >> > apache-wicket-1.4.3\src\wicket\src\main\java, I still get the same
> >> > result.
> >> >
> >> > As an example, when I CTRL-click on setDefaultModelObject(), it
> >> > takes me to Component.class line 3022.  I can see it going to
> >> > wicket-1.4.3.jar org.apache.wicket.Component in my Package
> >> > Explorer.  However, when I actually run the code and step into
> >> > that method (having attached the wicket-sources.jar), the method
> >> > setDefaultModelObject is actually on line 3031.
> >> >
> >> > I've gone into the wicket src dir for wicket 1.4.3 and built the
> wicket
> >> > jar and sources and pulled them from the target dir and still get the
> >> > same results.
> >> >
> >> > Can anybody offer any insight into this?
> >> >
> >> >
> >> > ---------------------------------------------------------------------
> >> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> >> > For additional commands, e-mail: users-help@wicket.apache.org
> >> >
> >> >
> >>
> >
> >
> >
> > --
> > Pedro Henrique Oliveira dos Santos
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/Setup-for-stepping-into-wicket-source-in-eclipse-tp26054432p26105471.html
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
>  To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>