I would prefer a Jira ticket because email quickly drops below the horizon...
Sent from my iPhone > On 2016/06/10, at 17:02, Anthony Maire <maire.anth...@gmail.com> wrote: > > The first log file was obtained for the real plugin (which has dependency to > some code that I can't publish), the "test" package is a minimal example I > made after my first mail to reproduce the issue. > I didn't copy/paste the log file again, but I had this message when the jar > in the classpath "2016-06-09 19:40:44,823 main DEBUG Took 0,001222 seconds to > load 0 plugins from package test" > (and the plugin is correctly loaded with the source in eclipse) > > Using the "packages" property was the simplest solution for me while trying > to test my plugin. I will try to generate the .dat file to make it works. > > As requested, please find a complete example (config file, application and > plugin sources, and plugin as a jar without the .dat file) in the attached > zip. You will need to remove the fake txt extension, zip files are blocked on > my email address ... > Let me know if I should open a JIRA ticket for this > > Regards, > Anthony > > > > > 2016-06-09 21:53 GMT+02:00 Ralph Goers <ralph.go...@dslextreme.com>: >> Your jar does not have the Log4j2Plugins.dat file in it which indicates the >> log4j annotation processor did not run. You really should have this enabled. >> Although specifying the packages attribute should work it is much slower to >> find the plugins. Your log file below show package >> com.***.util.logging.log4j as being searched, not test. >> >> Can you create a zip file with all the parts, with source, that shows the >> problem? Doing this piecemeal is a bit tough. >> >> Ralph >> >> > On Jun 9, 2016, at 10:47 AM, Anthony Maire <maire.anth...@gmail.com> wrote: >> > >> > I made a simplified example (cf attached files) >> > My log4j2.xml starts with: >> > <Configuration status="trace" packages="test"> >> > >> > And my application main method with : >> > >> > String className = "test.DefaultFilter"; >> > Class<?> filterClass = Class.forName(className); >> > Object filter = filterClass.newInstance(); >> > >> > (and it does not fail) >> > >> > => With the .java file in eclipse, the plugin is correctly loaded, but >> > with the jar file in the classpath only, no plugin is loaded >> > >> > >> > >> > >> > 2016-06-09 18:54 GMT+02:00 Ralph Goers <ralph.go...@dslextreme.com >> > <mailto:ralph.go...@dslextreme.com>>: >> > We would have to see the plugin to see if it is annotated correctly. >> > >> > Ralph >> > >> > > On Jun 9, 2016, at 9:49 AM, Anthony Maire <maire.anth...@gmail.com >> > > <mailto:maire.anth...@gmail.com>> wrote: >> > > >> > > Hello >> > > >> > > I'm trying to test some custom filters/layout with an existing >> > > application. >> > > When I use them in a dummy test application launched from eclipse, >> > > everything if fine, they are correctly loaded if I specify a "packages" >> > > property in the configuration >> > > >> > > However, when packaging the plugin classes in a jar file to run with the >> > > real applications, they are not loaded, cf this log with status="trace" >> > > >> > > >> > > I made another test: I removed the plugins source from my eclipse, and >> > > run >> > > the dummy application that was working with the jar file in the >> > > classpath, >> > > the plugins are not loaded too. I made sure that the jar is in the >> > > classpath: the dummy application starts with a Class.forName() on one of >> > > the plugin classes and it does succeed ... >> > > >> > > 2016-06-09 17:50:18,488 main DEBUG Installed script engines >> > > 2016-06-09 17:50:23,998 main DEBUG Oracle Nashorn Version: 1.8.0_45, >> > > Language: ECMAScript, Threading: Not Thread Safe, Compile: true, Names: >> > > {nashorn, Nashorn, js, JS, JavaScript, javascript, ECMAScript, >> > > ecmascript} >> > > 2016-06-09 17:50:24,013 main DEBUG Took 0,007874 seconds to load 0 >> > > plugins >> > > from package com.***.util.logging.log4j >> > > >> > > >> > > Any idea ? >> > > >> > > Regards, >> > > Anthony >> > >> > >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> > <mailto:log4j-user-unsubscr...@logging.apache.org> >> > For additional commands, e-mail: log4j-user-h...@logging.apache.org >> > <mailto:log4j-user-h...@logging.apache.org> >> > >> > >> > <defaultFilter.jar> >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org >> > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > <log4j-plugin-load-issue.zip.txt> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org