Bug 572970 - Circular reference detected trying to get service: org.eclipse.core.runtime.content.IContentTypeManager / org.eclipse.e4.ui.internal.workbench.ModelAssembler
Summary: Circular reference detected trying to get service: org.eclipse.core.runtime.c...
Status: RESOLVED FIXED
Alias: None
Product: Platform
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 4.20   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Platform-UI-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 571866
  Show dependency tree
 
Reported: 2021-04-19 08:25 EDT by Sebastian Ratz CLA
Modified: 2021-04-21 05:33 EDT (History)
0 users

See Also:


Attachments
full platform log (68.71 KB, text/plain)
2021-04-19 08:25 EDT, Sebastian Ratz CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Ratz CLA 2021-04-19 08:25:23 EDT
Created attachment 286165 [details]
full platform log

Since I-build I20210412-1800 we are getting the following exception when launching unit tests during Tycho build:

!ENTRY org.apache.felix.scr 4 0 2021-04-19 05:43:38.198
!MESSAGE bundle org.apache.felix.scr:2.1.24.v20200924-1939 (145) Circular reference detected trying to get service {org.eclipse.core.runtime.content.IContentTypeManager}={service.id=60, service.bundleid=161, service.scope=bundle, component.name=org.eclipse.core.runtime.content.IContentTypeManager, component.id=25}
 stack of references: ServiceReference: {org.eclipse.core.runtime.content.IContentTypeManager}={service.id=60, service.bundleid=161, service.scope=bundle, component.name=org.eclipse.core.runtime.content.IContentTypeManager, component.id=25}
ServiceReference: {org.eclipse.e4.ui.internal.workbench.ModelAssembler}={service.id=65, service.bundleid=100, service.scope=bundle, component.name=org.eclipse.e4.ui.internal.workbench.ModelAssembler, component.id=13}

See attached .log file for full stack stack trace.

This seems to caused by
Bug 571866 - Add possibility to register fragments and processors via DS
Comment 1 Sebastian Ratz CLA 2021-04-21 05:33:06 EDT
Resolved by https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/179511