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 22507

Summary: Clarify "half-cyclic" module dependencies
Product: platform Reporter: Jesse Glick <jglick>
Component: Module SystemAssignee: Jesse Glick <jglick>
Status: VERIFIED DUPLICATE    
Severity: blocker CC: issues, jtulach
Priority: P3 Keywords: ARCH
Version: 3.x   
Hardware: PC   
OS: Linux   
Issue Type: TASK Exception Reporter:

Description Jesse Glick 2002-04-16 16:54:17 UTC
Consider this situation:

Modules A and B are autoloads, module C is not.

A and C both depend directly on B.

B requires some token, and A provides it (but no
other module does).

Does this scenario in fact work? If so, it is not
tested for in ModuleManagerTest. If not, it
probably should, unless it turns out to be very
difficult to implement.

Real-world example: A = xalan; B = jaxp; C = some
other module using jaxp APIs.

If this does not work, B could not require the
token, and C would have to (in order to assure
that A was loaded).
Comment 1 Marek Grummich 2002-07-22 08:44:38 UTC
Target milestone was changed from '3.4' to TBD.
Comment 2 Marek Grummich 2002-07-22 09:16:48 UTC
Target milestone was changed from '3.4' to TBD.
Comment 3 Jaroslav Tulach 2006-06-28 21:08:48 UTC
Looks like duplicate.

*** This issue has been marked as a duplicate of 34699 ***
Comment 4 Jesse Glick 2006-06-29 16:08:15 UTC
Yes, it looks to be the same thing.