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
Status: CLOSED WONTFIX
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Infrastructure (show other bugs)
Version: 4.x
Hardware: Sun All
: P2 blocker (vote)
Assignee: Jesse Glick
URL:
Keywords: REGRESSION
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:


Attachments

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
closed