@Ashish Sharma <[email protected]> you also may join with slack community of APIM as well through https://apim-slack.wso2.com/
On Sat, May 9, 2020 at 1:06 AM Srivathsan Shanmuganathan < [email protected]> wrote: > Hi Ashish, > > To get a better understanding of OSGi bundles and simple jars please refer > the documentation [1]. You may also follow [2], [3] to get an idea on how > wso2 carbon platform uses OSGi for the underlying modular layer. > > [1] https://wso2.com/files/introduction_to_osgi.pdf > [2] > https://kishanthan.wordpress.com/2015/01/04/things-to-consider-for-when-writing-wso2-carbon-components-and-features/ > [3] https://wso2.com/library/articles/getting-started-wso2-carbon/ > > On Fri, May 8, 2020 at 2:54 PM Ashish Sharma <[email protected]> > wrote: > >> 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 <[email protected]> >> *Sent:* Friday, May 8, 2020 10:56:23 AM >> *To:* Srivathsan Shanmuganathan <[email protected]> >> *Cc:* [email protected] <[email protected]> >> *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 <[email protected]> >> *Sent:* Friday, May 8, 2020 10:38:54 AM >> *To:* Ashish Sharma <[email protected]> >> *Cc:* [email protected] <[email protected]> >> *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 < >> [email protected]> 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 <[email protected]> >> *Sent:* Thursday, May 7, 2020 5:47 PM >> *To:* [email protected] <[email protected]> >> *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 >> [email protected] >> 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) [email protected] >> > > > -- > *S.Srivathsan* > Software Engineer | WSO2 > (M) +94 774606335 | (E) [email protected] > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > -- *Harsha Kumara* *PhD Student* *LaTrobe University*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
