Hi Srivathsan

On that note, can you also help me understand how can we decide whether to 
build an OSGi bundle or a simple jar file for any given use case?

Regards,
Ashish Sharma
M : 0477 96 04 12
________________________________
From: Ashish Sharma <ashish.sha...@realdolmen.com>
Sent: Friday, May 8, 2020 10:56:23 AM
To: Srivathsan Shanmuganathan <srivath...@wso2.com>
Cc: dev@wso2.org <dev@wso2.org>
Subject: Re: [Dev] WSO2 AM 3.0.1 unable to identify a log4j2 plugin for a 
custom logging Layout

Thank you for the detailed explanation, Srivathsan.

I get it now. Have a great day!

Regards,
Ashish Sharma
M : 0477 96 04 12
________________________________
From: Srivathsan Shanmuganathan <srivath...@wso2.com>
Sent: Friday, May 8, 2020 10:38:54 AM
To: Ashish Sharma <ashish.sha...@realdolmen.com>
Cc: dev@wso2.org <dev@wso2.org>
Subject: Re: [Dev] WSO2 AM 3.0.1 unable to identify a log4j2 plugin for a 
custom logging Layout

Hi Ashish,

A regular JAR can be put into lib directory and it will be automatically 
converted to an OSGi bundle by the system.  If we have an OSGi bundle then we 
need to put it into the dropins directory.
To add a custom layout plugin, first we need to build the plugin as an OSGi 
fragment and make its content available to the 
org.ops4j.pax.logging.pax-logging-log4j2 host bundle. As we are building an 
OSGi bundle we need to put it into dropins directory not in lib directory.

Regards,
Srivathsan

On Fri, May 8, 2020 at 1:47 PM Ashish Sharma 
<ashish.sha...@realdolmen.com<mailto:ashish.sha...@realdolmen.com>> wrote:
Hi Team

It turns out that the custom layout module had to be placed in the ‘dropins’ 
folder and not In ‘lib’. By doing this, I was able to use the log4j2 plugin for 
a custom layout and then log using it.

However don't you think that this OSGi bundle should go into the 'lib' folder? 
Request you to please advise.


Met vriendelijke groeten,

Ashish Sharma



________________________________
From: Ashish Sharma 
<ashish.sha...@realdolmen.com<mailto:ashish.sha...@realdolmen.com>>
Sent: Thursday, May 7, 2020 5:47 PM
To: dev@wso2.org<mailto:dev@wso2.org> <dev@wso2.org<mailto:dev@wso2.org>>
Subject: [Dev] WSO2 AM 3.0.1 unable to identify a log4j2 plugin for a custom 
logging Layout


Hi Team



I am trying to use a custom log4j2 layout to log into a separate file and also 
log entries into wso2carbon.xml in JSON, in API Manager 3.0.1. I have created 
the custom layout as a log4j2 plugin and packaged it as an OSGi bundle. The 
bundle is then placed in {}*carbon_home/reporsitory/component/lib. However the 
API manager throws the below exceptions



Attached is the project for the custom layout and the log4j2.properties file. 
Could you please take a look and advise how can I resolve this.



Please note that I am using the attached project and configuration successfully 
for the same use case in EI 6.6.0



Looks like the API Manager is unable to discover the log4j2 plugin. The API 
manager throws the below exceptions



JAVA_HOME environment variable is set to E:\Java\jdk1.8.0_212

CARBON_HOME environment variable is set to E:\wso2am-3.1.0\bin\..

andes [org.wso2.andes.wso2.internal.QpidBundleActivator] INFO : Setting 
BundleContext in PluginManager

callhome [org.wso2.callhome.internal.CallHomeActivator] DEBUG : Activating 
CallHome agent

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
type for CustomJsonLayout Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
type for CustomJsonLayout Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
for CustomJsonLayout Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Could not create plugin 
of type class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.NullPointerException Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

java.lang.NullPointerException

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:104)

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:88)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.injectFields(PluginBuilder.java:185)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:121)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.Activator.start(Activator.java:120)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:842)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

        at java.security.AccessController.doPrivileged(Native Method)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:834)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:791)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1013)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:365)

        at org.eclipse.osgi.container.Module.doStart(Module.java:598)

        at org.eclipse.osgi.container.Module.start(Module.java:462)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$1.run(ModuleContainer.java:1820)

        at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$2$1.execute(EquinoxContainerAdaptor.java:150)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1813)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1770)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1735)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to invoke factory 
method in class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.IllegalStateException: No factory method found 
for class org.apache.logging.log4j.core.appender.RollingFileAppender Ignored 
FQCN: org.apache.logging.log4j.spi.AbstractLogger

java.lang.IllegalStateException: No factory method found for class 
org.apache.logging.log4j.core.appender.RollingFileAppender

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:234)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.Activator.start(Activator.java:120)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:842)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

        at java.security.AccessController.doPrivileged(Native Method)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:834)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:791)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1013)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:365)

        at org.eclipse.osgi.container.Module.doStart(Module.java:598)

        at org.eclipse.osgi.container.Module.start(Module.java:462)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$1.run(ModuleContainer.java:1820)

        at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$2$1.execute(EquinoxContainerAdaptor.java:150)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1813)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1770)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1735)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
for CustomJsonLayout Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Could not create plugin 
of type class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.NullPointerException Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

java.lang.NullPointerException

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:104)

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:88)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.injectFields(PluginBuilder.java:185)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:121)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.Activator.start(Activator.java:120)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:842)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

        at java.security.AccessController.doPrivileged(Native Method)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:834)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:791)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1013)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:365)

        at org.eclipse.osgi.container.Module.doStart(Module.java:598)

        at org.eclipse.osgi.container.Module.start(Module.java:462)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$1.run(ModuleContainer.java:1820)

        at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$2$1.execute(EquinoxContainerAdaptor.java:150)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1813)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1770)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1735)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to invoke factory 
method in class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.IllegalStateException: No factory method found 
for class org.apache.logging.log4j.core.appender.RollingFileAppender Ignored 
FQCN: org.apache.logging.log4j.spi.AbstractLogger

java.lang.IllegalStateException: No factory method found for class 
org.apache.logging.log4j.core.appender.RollingFileAppender

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:234)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.Activator.start(Activator.java:120)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:842)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)

        at java.security.AccessController.doPrivileged(Native Method)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:834)

        at 
org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:791)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1013)

        at 
org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:365)

        at org.eclipse.osgi.container.Module.doStart(Module.java:598)

        at org.eclipse.osgi.container.Module.start(Module.java:462)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$1.run(ModuleContainer.java:1820)

        at 
org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$2$1.execute(EquinoxContainerAdaptor.java:150)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1813)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1770)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1735)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1661)

        at 
org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234)

        at 
org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Null object returned for 
RollingFile in Appenders. Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Null object returned for 
RollingFile in Appenders. Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "root" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "AM_AUDIT_FILE" for logger config "AM_AUDIT_LOG" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.axis2.wsdl.codegen.writer.PrettyPrinter" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.shared.ldap.ldif.LdifReader" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "org.apache.directory.shared.ldap" 
Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.ldap.LdapProtocolHandler" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.shared.ldap.entry.DefaultServerAttribute" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.ldap.handlers" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.ldap.LdapSession" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "org.apache.directory.server.core" 
Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.core.DefaultDirectoryService" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "org.apache.axis2.enterprise" 
Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
type for CustomJsonLayout Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
type for CustomJsonLayout Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
for CustomJsonLayout Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Could not create plugin 
of type class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.NullPointerException Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

java.lang.NullPointerException

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:104)

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:88)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.injectFields(PluginBuilder.java:185)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:121)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl$1ManagedPaxLoggingService.updated(PaxLoggingServiceImpl.java:581)

        at 
org.eclipse.equinox.internal.cm.ManagedServiceTracker$1.run(ManagedServiceTracker.java:279)

        at 
org.eclipse.equinox.internal.cm.SerializedTaskQueue$1.run(SerializedTaskQueue.java:40)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to invoke factory 
method in class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.IllegalStateException: No factory method found 
for class org.apache.logging.log4j.core.appender.RollingFileAppender Ignored 
FQCN: org.apache.logging.log4j.spi.AbstractLogger

java.lang.IllegalStateException: No factory method found for class 
org.apache.logging.log4j.core.appender.RollingFileAppender

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:234)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl$1ManagedPaxLoggingService.updated(PaxLoggingServiceImpl.java:581)

        at 
org.eclipse.equinox.internal.cm.ManagedServiceTracker$1.run(ManagedServiceTracker.java:279)

        at 
org.eclipse.equinox.internal.cm.SerializedTaskQueue$1.run(SerializedTaskQueue.java:40)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate plugin 
for CustomJsonLayout Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Could not create plugin 
of type class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.NullPointerException Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

java.lang.NullPointerException

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.findNamedNode(PluginElementVisitor.java:104)

        at 
org.apache.logging.log4j.core.config.plugins.visitors.PluginElementVisitor.visit(PluginElementVisitor.java:88)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.injectFields(PluginBuilder.java:185)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:121)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl$1ManagedPaxLoggingService.updated(PaxLoggingServiceImpl.java:581)

        at 
org.eclipse.equinox.internal.cm.ManagedServiceTracker$1.run(ManagedServiceTracker.java:279)

        at 
org.eclipse.equinox.internal.cm.SerializedTaskQueue$1.run(SerializedTaskQueue.java:40)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to invoke factory 
method in class org.apache.logging.log4j.core.appender.RollingFileAppender for 
element RollingFile: java.lang.IllegalStateException: No factory method found 
for class org.apache.logging.log4j.core.appender.RollingFileAppender Ignored 
FQCN: org.apache.logging.log4j.spi.AbstractLogger

java.lang.IllegalStateException: No factory method found for class 
org.apache.logging.log4j.core.appender.RollingFileAppender

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:234)

        at 
org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:134)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:1002)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:942)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:934)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:552)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:241)

        at 
org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:288)

        at 
org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:579)

        at 
org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:285)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.configureLog4J2(PaxLoggingServiceImpl.java:439)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl.updated(PaxLoggingServiceImpl.java:272)

        at 
org.ops4j.pax.logging.log4j2.internal.PaxLoggingServiceImpl$1ManagedPaxLoggingService.updated(PaxLoggingServiceImpl.java:581)

        at 
org.eclipse.equinox.internal.cm.ManagedServiceTracker$1.run(ManagedServiceTracker.java:279)

        at 
org.eclipse.equinox.internal.cm.SerializedTaskQueue$1.run(SerializedTaskQueue.java:40)

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Null object returned for 
RollingFile in Appenders. Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Null object returned for 
RollingFile in Appenders. Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "root" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "AM_AUDIT_FILE" for logger config "AM_AUDIT_LOG" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.axis2.wsdl.codegen.writer.PrettyPrinter" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.shared.ldap.ldif.LdifReader" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "org.apache.directory.shared.ldap" 
Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.ldap.LdapProtocolHandler" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.shared.ldap.entry.DefaultServerAttribute" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.ldap.handlers" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.ldap.LdapSession" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "org.apache.directory.server.core" 
Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config 
"org.apache.directory.server.core.DefaultDirectoryService" Ignored FQCN: 
org.apache.logging.log4j.spi.AbstractLogger

org.ops4j.pax.logging.pax-logging-api [log4j2] ERROR : Unable to locate 
appender "CARBON_LOGFILE" for logger config "org.apache.axis2.enterprise" 
Ignored FQCN: org.apache.logging.log4j.spi.AbstractLogger


Met vriendelijke groeten,

Ashish Sharma



_______________________________________________
Dev mailing list
Dev@wso2.org<mailto:Dev@wso2.org>
http://wso2.org/cgi-bin/mailman/listinfo/dev<https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwso2.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fdev&data=02%7C01%7CAshish.Sharma%40realdolmen.com%7C2d07c7c436244d069c6408d7f32b5579%7C1685007349774869916308e8d38eac81%7C1%7C0%7C637245239766472307&sdata=kLDsPuppiFoub5KDYChjQI2QbzWc9C1dMzf%2B2fpZc04%3D&reserved=0>


--
S.Srivathsan
Software Engineer | WSO2
(M) +94 774606335 | (E) 
srivath...@wso2.com<mailto:srivath...@wso2.com>[http://c.content.wso2.com/signatures/wso2-signature-general.png]
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to