[logback-dev] [JIRA] Updates for LOGBACK-1564: Issue complex around logback and various Eclipse/OSGI projects

QOS.CH (JIRA) noreply-jira at qos.ch
Wed Jul 21 20:38:00 CEST 2021


logback / LOGBACK-1564 [Open]
Issue complex around logback and various Eclipse/OSGI projects

==============================

Here's what changed in this issue in the last few minutes.
This issue has been created
This issue is now assigned to you.

View or comment on issue using this link
https://jira.qos.ch/browse/LOGBACK-1564

==============================
 Issue created
------------------------------

Richard Eckart de Castilho created this issue on 21/Jul/21 8:26 PM
Summary:              Issue complex around logback and various Eclipse/OSGI projects
Issue Type:           Story
Affects Versions:     1.2.3
Assignee:             Logback dev list
Components:           logback-classic
Created:              21/Jul/21 8:26 PM
Priority:             Major
Reporter:             Richard Eckart de Castilho
Description:
  logback-classic makes use of Groovy. This currently causes a complex situation with the Eclipse Groovy plugins and other Eclipse plugins which all use logback-classic. In particular, the support for multiple versions of Groovy compilers in the Eclipse Groovy project and the interaction with the logback-classic Groovy and they way that the Eclipse Equinox container binds the different bundles to each other seems to be causing problems. As a result, the Eclipse Groovy plugins currently declare an incompatibility with the m2e slf4j-over-logback plugin which prevents both plugins to be installed in Eclipse at the same time.
  
  Now this may all sound like "why should we care if this is about the Eclipse world?". The problem is, that it is currently less than clear what would be a good approach to tackle the problem. Besides other things, it has been suggested to adjust the way that Eclipse Orbit bundles the logback-classic JAR. In the latest comment, one person has identified that Groovy Support in logback is actually disabled due to incompatibility with Java 9 and the question came up if it maybe should be dropped entirely.
  
  Here is a list of related issues in different projects to illustrate the scope of the problem:
   * [m2e slf4j-over-logback vs. groovy vs. Eclipse classloader eclipse-m2e/m2e-core#269|https://github.com/eclipse-m2e/m2e-core/issues/269]
   * [Groovy Eclipse 4.2.0 <-> m2e console groovy/groovy-eclipse#1275|https://github.com/groovy/groovy-eclipse/issues/1275]
   * [Incompatibility between Groovy Eclipse Plugin and PMD Plugin pmd/pmd-eclipse-plugin#134|https://github.com/pmd/pmd-eclipse-plugin/issues/134]
   * [Eclipse 2021-03 (4.19) won't start after installing https://dist.springsource.org/snapshot/GRECLIPSE/e4.19 groovy/groovy-eclipse#1237|https://github.com/groovy/groovy-eclipse/issues/1237]
   * [https://bugs.eclipse.org/bugs/show_bug.cgi?id=574922] (logback-classic bundle definition causes problems for multiple downstream projects)


==============================
 This message was sent by Atlassian Jira (v8.8.0#808000-sha1:e2c7e59)



More information about the logback-dev mailing list