This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 46774 - J2SE Projects should not depend on JPDA Debugger UI
Summary: J2SE Projects should not depend on JPDA Debugger UI
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 4.x
Hardware: Sun All
: P2 blocker (vote)
Assignee: Jesse Glick
Depends on:
Blocks: 41448
  Show dependency tree
Reported: 2004-07-30 02:52 UTC by ivan
Modified: 2005-12-22 14:30 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Note You need to log in before you can comment on or make changes to this bug.
Description ivan 2004-07-30 02:52:19 UTC
I tried ot turn off module "JPDA Debugger UI"
and there turned out to be a dependent module
"J2SE projects". 
This is too restrictive. We'd like to be able to 
have J2SE projects which can be debugged using jdbx
w/o paying the overhead and possible complications
of the JPDA debugger.
Comment 1 Jesse Glick 2004-07-30 18:40:18 UTC
The j2seproject module depends only on
org.netbeans.modules.debugger.jpda.ant (a runtime dependency, not
compile-time); it expects a certain set of Ant tasks to initiate
debugging to be available and functional. Any other dependencies are
the domain of the debugger.
Comment 2 Jan Jancura 2004-08-02 09:11:30 UTC
I do not see any problem on my side. 
(jpda-ant module depends on jpda-api, and requires jpda-ui
jpda-ant module is the main integration point of jpda debugger to IDE

The problem is that J2SE projects requires our current implementation
of jpda debugger to be installed in the IDE. This is not a good
design. This is important regression from NB36, and it can be easily
fixed on your side, I think. nb36 architecture was modular - you were
able to uninstall default jpda debugger, and install some third party
one. J2SE projects breaks this benefit.
Comment 3 Jesse Glick 2004-08-02 13:05:59 UTC
Actually not true as such - j2seproject does *not* require any
particular IDE debugger implementation, that is encapsulated by
debuggerjpda/ant. However it does assume that the program should be
started for the debugger by running the java launcher with JPDA
debugging flags. There is no intent to support non-JPDA transport.
Comment 4 Marian Mirilovic 2005-12-22 14:30:28 UTC