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.
The dependency is only due to instantiation through DataObject and InstanceCookie which can be solved in another way.
http://hg.netbeans.org/jet-main/rev/b4e9ae6e638d
Integrated into 'main-silver', will be available in build *201403200001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/b4e9ae6e638d User: Miloslav Metelka <mmetelka@netbeans.org> Log: #243042 - Remove dependency of mimelookup implementation module on datasystems.
I've made a rollback of b4e9ae6e638d since it causes a regression in Parsing API indexers. I've already tracked the problem but I do not have a final solution yet so until then I restored the original state. http://hg.netbeans.org/jet-main/rev/02555f509844
If I put a debug into IndexerCache.Tracker.getLookupData() e.g. System.err.println("LOOKUP RESULT for mimeType=" + mimeType + ": " + r.allClasses()); (or po allInstances() the resulting classes differ. For example indexers for twig mime type get retrieved in patched setup while they do not in the original setup.
Please also note the issue #243099; it might be caused by MIME lookup fiddling as well - not reproducible on a fresh checkout, neither on 8.0 release.
Integrated into 'main-silver', will be available in build *201403230001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/02555f509844 User: Miloslav Metelka <mmetelka@netbeans.org> Log: #243042 - Rollback of b4e9ae6e638d since it causes a regression in Parsing API indexers.
Most probably it was also the reason for regression in issue #243174. Please, check C++ files as well. Thanks
*** Bug 243099 has been marked as a duplicate of this bug. ***
*** Bug 243288 has been marked as a duplicate of this bug. ***
Finally found a proper solution - for now it's only intergrated in server_split branch to not destabilize trunk: http://hg.netbeans.org/jet-main/rev/020feda3f37a
Integrated into 'main-silver', will be available in build *201410180001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main-silver/rev/020feda3f37a User: Miloslav Metelka <mmetelka@netbeans.org> Log: #243042 - Remove dependency of mimelookup implementation module on datasystems - fixed problem with diverging instances of classes for an empty mime-type in non-empty mime-type lookups.
This old bug may not be relevant anymore. If you can still reproduce it in 8.2 development builds please reopen this issue. Thanks for your cooperation, NetBeans IDE 8.2 Release Boss