Is there some way in which I can specify these arguments as part of the scenariorunner itself ? Since i do not, instantiate this(NetstatScenarios) on my own, I am unable to understand how do I specify System or JVM specific properties.
<scenarioRunner scenarioIncludes="com/mypackage/NetstatScenarios.java" scenarioExcludes="**/*Steps.java" classLoaderInjected="false" skip="false" ignoreFailure="true" batch="true" scope="compile" sourceDirectory="src" testSourceDirectory="src/test/java" /> Regards, Prasad Shindikar On Thu, Mar 11, 2010 at 1:30 PM, Mauro Talevi <[email protected]>wrote: > No, log4j is not used anywhere in the report rendering, but log4j may > conflict with some other library, e.g. junit: > > > http://www.coderanch.com/t/61565/Other-Open-Source-Projects/log-j-not-working-with > > You could try the suggestion at the end of post: adding > -Dlog4j.ignoreTCL=true to the JVM. > > > On 11/03/2010 06:15, Prasad Shindikar wrote: > > Now I am facing a problem with render reports task. > > Here is the output from the build script > *[scenarioRunner] Running scenario com.mypackage.NetstatScenarios > [renderReports] log4j:ERROR A "org.apache.log4j.ConsoleAppender" object is > not assignable to a "org.apache.log4j.Appender" variable. > [renderReports] log4j:ERROR The class "org.apache.log4j.Appender" was > loaded by > [renderReports] log4j:ERROR [AntClassLoader[ <system-classpath>* > *[renderReports] log4j:ERROR Could not instantiate appender named > "CONSOLE". > [renderReports] Rendering reports in './target/jbehave-reports' using > formats '[txt, html, xml]' and template properties '{defaultFormats=stats > [renderReports] renderedDirectory=rendered}'* > > I would like to mention that I already have a log4j configured and will not > be able to modify those settings. I think render reports requires a logger, > which is probably clashing with the already existing definition. Any ideas > on how to get around this issue ? > > >
