org.codehaus.plexus.archiver.AbstractArchiver上的Maven编译器插件错误

时间:2018-07-17 20:57:01

标签: java maven maven-3 maven-plugin maven-compiler-plugin

我尝试使用maven编译器插件创建一个回购https://github.com/olehmberg/WebTableStitching的jar,但是出现以下错误:

Exception in thread "main" java.lang.StackOverflowError
at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:691)
at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:579)
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:271)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129)
at java.io.PrintStream.write(PrintStream.java:526)
at java.io.PrintStream.print(PrintStream.java:669)
at java.io.PrintStream.println(PrintStream.java:806)
at org.slf4j.impl.SimpleLogger.write(SimpleLogger.java:381)
at org.slf4j.impl.SimpleLogger.log(SimpleLogger.java:376)
at org.slf4j.impl.SimpleLogger.info(SimpleLogger.java:538)
at org.apache.maven.cli.logging.Slf4jLogger.info(Slf4jLogger.java:59)
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:464)
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)
at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)
...
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844
*** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844

首先,我尝试在Intellij内部运行maven clean compile包

IntelliJ IDEA 2018.1.5 (Ultimate Edition)
Build #IU-181.5281.24, built on June 12, 2018
JRE: 1.8.0_152-release-1136-b39 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0

我还从Apache网站下载了Maven 3.5.4版,并从cmd运行了“ mvn clean compile package”。

可以在github仓库中找到pom.xml。我已经尝试将MAVEN_OPTS设置为“ -Xms2G -Xms8G -noverify”,但是仍然出现错误。

但是然后我在cmd中收到以下错误

[java.lang.NumberFormatException: For input string: "34m[[["
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.<init>(Integer.java:867)
    at org.fusesource.jansi.AnsiPrintStream.filter(AnsiPrintStream.java:129)
    at org.fusesource.jansi.FilterPrintStream.write(FilterPrintStream.java:97)
    at org.fusesource.jansi.FilterPrintStream.write(FilterPrintStream.java:107)
    at org.fusesource.jansi.FilterPrintStream.print(FilterPrintStream.java:156)
    at org.fusesource.jansi.FilterPrintStream.println(FilterPrintStream.java:231)
    at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:423)
    at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)

有人建议如何解决这个问题?预先感谢!

编辑 maven version Intellij

我在Intellij中尝试了捆绑的maven和下载的maven二进制文件。

0 个答案:

没有答案