[ https://issues.apache.org/jira/browse/LOG4J2-3356?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17491693#comment-17491693 ]
ASF subversion and git services commented on LOG4J2-3356: --------------------------------------------------------- Commit 8b6df4436376aa66e26570ae41dcbf01965e1448 in logging-log4j2's branch refs/heads/release-2.x from Volkan Yazici [ https://gitbox.apache.org/repos/asf?p=logging-log4j2.git;h=8b6df44 ] LOG4J2-3356 JPMS-export all JsonTemplateLayout packages. > The sub module log4j-layout-template-json seems not properly configured to be > deployed as a fragment host in OSGI > ----------------------------------------------------------------------------------------------------------------- > > Key: LOG4J2-3356 > URL: https://issues.apache.org/jira/browse/LOG4J2-3356 > Project: Log4j 2 > Issue Type: Bug > Components: JsonTemplateLayout > Affects Versions: 2.17.1 > Environment: Tested on ServiceMix (under Docker) 7.0.1, but it should > be the same in Karaf 4.x > I also tried to add the original log4j2-api and log4j-core in the same config > but the fragment never gets resolved. > Reporter: ruffp > Assignee: Volkan Yazici > Priority: Major > Attachments: image-2022-02-01-19-53-38-377.png > > > In the > [pom|https://github.com/apache/logging-log4j2/blob/release-2.x/log4j-layout-template-json/pom.xml] > of the module we have: > {code:xml} > <plugin> > <groupId>org.apache.felix</groupId> > <artifactId>maven-bundle-plugin</artifactId> > <configuration> > <instructions> > > <Fragment-Host>org.apache.logging.log4j.layout.template.json</Fragment-Host> > <Export-Package>*</Export-Package> > </instructions> > </configuration> > </plugin> > {code} > The Fragment host seems to refer to itself. > When I tried to deploy this jar as a bundle with this in my > startup.properties file: > {noformat} > mvn\:org.apache.logging.log4j/log4j-layout-template-json/2.17.1 = 5 > mvn\:org.ops4j.pax.logging/pax-logging-log4j2-extra/1.11.13 = 6 > mvn\:org.ops4j.pax.logging/pax-logging-api/1.11.13 = 8 > mvn\:org.ops4j.pax.logging/pax-logging-log4j2/1.11.13 = 8 > {noformat} > And copying the lib in the "system" folder of karaf (I tried with ServiceMix > 7.0.1). > The bundle stays in status "Installed" and never resolves as the > Fragment-Host refers to itself. > I am not sure what values should be set in this as I am using Pax Logging, > but for sure the Host does not seems correct to me (otherwise I would have > created a PR). -- This message was sent by Atlassian Jira (v8.20.1#820001)