Updating all configuration files to fix IDE development seems wrong. It feels like we have a bug in our test infrastructure.
Gary <div>-------- Original message --------</div><div>From: Remko Popma <[email protected]> </div><div>Date:05/31/2014 21:40 (GMT-05:00) </div><div>To: Log4J Developers List <[email protected]> </div><div>Subject: Re: NPE in RandomAccessFileAppenderTests </div><div> </div>Specifying "packages" in config will work in both maven and Eclipse, I think (unless I'm missing something). Sent from my iPhone On 2014/06/01, at 8:33, Gary Gregory <[email protected]> wrote: No, but the test should run from Eclipse and Maven just the same. So... now what? Gary On Sat, May 31, 2014 at 7:16 PM, Remko Popma <[email protected]> wrote: Have you tried specifying "packages" in the config file of the test? Then no plugins.dat is necessary. Sent from my iPhone On 2014/06/01, at 2:44, Gary Gregory <[email protected]> wrote: So Eclipse cannot find the plugin dat file then? Adding the jar is not going to help if what I am doing is developing plugins... :-( I think there is some odd ball case where Maven copies the plugin dat file some place and then you do a refresh in Eclipse to pick it up. I've not found a reliable way to get this to work though. This is frustrating... Gary On Sat, May 31, 2014 at 1:01 PM, Remko Popma <[email protected]> wrote: I see the NullPointerException also when I run the test in Eclipse. If I revert back to the previous version of RandomAccessFileAppenderTest (before conversion to RuleChains) I don't see these NPEs. (However in the previous version the test still fails: [0], [1] and [3] cannot find the resulting log file, [2] finds a different log file). This last issue has to do with plugins not being found when running JUnit tests from Eclipse. A simple hack to fix this is to temporarily add log4j-core-2.0-rc2-SNAPSHOT.jar to the (end of the) classpath. This allows Eclipse to find the plugins and the tests pass. On Sat, May 31, 2014 at 11:31 PM, Gary Gregory <[email protected]> wrote: I said from eclipse: right click on the class, run as, junit test. Gary -------- Original message -------- From: Remko Popma Date:05/31/2014 09:30 (GMT-05:00) To: Log4J Developers List Subject: Re: NPE in RandomAccessFileAppenderTests I just updated and ran mvn eclipse package and I did not have any issues. Build success. On Sat, May 31, 2014 at 4:37 PM, Remko Popma <[email protected]> wrote: I'll take a look later today. Sent from my iPhone On 2014/05/31, at 15:40, Gary Gregory <[email protected]> wrote: When I run RandomAccessFileAppenderTests from Eclipse, I get an NPE. Does anyone else see this? Thank you, Gary -- E-Mail: [email protected] | [email protected] Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- E-Mail: [email protected] | [email protected] Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory -- E-Mail: [email protected] | [email protected] Java Persistence with Hibernate, Second Edition JUnit in Action, Second Edition Spring Batch in Action Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory
