构建Corda示例项目时出现log4j错误

构建Corda示例项目时出现log4j错误,corda,Corda,当我在windows上使用gradle构建示例corda项目时(gradlew.bat deployNodes) 我在log4j中看到关于DELETE命令的错误: 2019-10-28 16:30:47207主要错误删除包含无效属性“IfFileName”、“IfLastModified” 2019-10-28 16:30:47213主要错误缺少删除条件:不支持无条件删除 2019-10-28 16:30:47217无法调用类org.apache.logging.log4j.core.appen

当我在windows上使用gradle构建示例corda项目时(gradlew.bat deployNodes) 我在log4j中看到关于DELETE命令的错误:

2019-10-28 16:30:47207主要错误删除包含无效属性“IfFileName”、“IfLastModified” 2019-10-28 16:30:47213主要错误缺少删除条件:不支持无条件删除 2019-10-28 16:30:47217无法调用类org.apache.logging.log4j.core.appender.rolling.action.DeleteAction中的工厂方法以删除元素:java.lang.IllegalArgume ntException:不支持无条件删除java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:964) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:904) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:896) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:514) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:238) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:250) 位于org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:548) 位于org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:620) 位于org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:637) 位于org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:231) 位于org.apache.logging.log4j.core.async.AsyncLoggerContext.start(AsyncLoggerContext.java:76) 位于org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:153) 位于org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45) 位于org.apache.logging.log4j.LogManager.getContext(LogManager.java:194) 位于org.apache.logging.log4j.spi.AbstractLoggerAdapter.getContext(AbstractLoggerAdapter.java:121) 位于org.apache.logging.slf4j.Log4jLoggerFactory.getContext(Log4jLoggerFactory.java:43) 位于org.apache.logging.log4j.spi.AbstractLoggerAdapter.getLogger(AbstractLoggerAdapter.java:46) 位于org.apache.logging.slf4j.Log4jLoggerFactory.getLogger(Log4jLoggerFactory.java:29) 位于org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:358) 位于org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:383) 位于net.corda.core.utilities.KotlinUtilsKt.contextLogger(KotlinUtils.kt:42) 位于net.corda.cliutils.CliWrapperBase$Companion$logger$2.invoke(CordaCliWrapper.kt:108) 位于net.corda.cliutils.CliWrapperBase$Companion$logger$2.invoke(CordaCliWrapper.kt:107) 在kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) 位于net.corda.cliutils.CliWrapperBase$Companion.getLogger(CordaCliWrapper.kt:65535) 位于net.corda.cliutils.CliWrapperBase$Companion.access$getLogger$p(CordaCliWrapper.kt:107) 在net.corda.cliutils.CliWrapperBase.call(CordaCliWrapper.kt:142)中 在net.corda.cliutils.CliWrapperBase.call(CordaCliWrapper.kt:106)中 在picocli.CommandLine.execute(CommandLine.java:1173) 在picocli.CommandLine.access$800(CommandLine.java:141) 位于picocli.CommandLine$RunLast.handle(CommandLine.java:1367) 位于picocli.CommandLine$RunLast.handle(CommandLine.java:1335) 位于picocli.CommandLine$AbstractParseResultHandler.handleParseResult(CommandLine.java:1243) 位于picocli.CommandLine.parseWithHandlers(CommandLine.java:1526) 在net.corda.cliutils.cordacliwraperkt.start(CordaCliWrapper.kt:73) at net.corda.node.corda.main(corda.kt:13) 原因:java.lang.IllegalArgumentException:不支持无条件删除 位于org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.(DeleteAction.java:71) 位于org.apache.logging.log4j.core.appender.rolling.action.DeleteAction.createDeleteAction(DeleteAction.java:212) ... 43多

2019-10-28 16:30:47606在DefaultRolloverStrategy中为删除返回的主错误Null对象。 2019-10-28 16:30:47736主错误删除包含无效属性“IfFileName”、“IfLastModified” 2019-10-28 16:30:47737主要错误缺少删除条件:不支持无条件删除 2019-10-28 16:30:47739无法调用类org.apache.logging.log4j.core.appender.rolling.action.DeleteAction中元素Delete的工厂方法的主要错误:java.lang.IllegalArgume ntException:不支持无条件删除java.lang.reflect.InvocationTargetException 在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处 位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中 位于java.lang.reflect.Method.invoke(Method.java:498) 位于org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:136) 位于org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:964)
git clone https://github.com/corda/samples
cd cordapp-example
gradlew deployNodes
echo %CLASSPATH%
java -version
where java