maven 3.1.1 StackOverflowError

Goldfish

Bekanntes Mitglied
Hi Leute, ich hab ein Maven Projekt, dass auf diversen Rechnern problemlos baut. Aber wir haben einen Server, auf dem es schließlich automatisch gebaut werden und produktiv gesetzt werden soll. Problem ist nur... nur auf diesem einen Rechner baut das Projekt nicht... ich bekomme ständig einen Fehler, den ich mir nicht erklären kann...

Code:
Exception in thread "main" java.lang.StackOverflowError
        at sun.nio.cs.US_ASCII$Encoder.encodeArrayLoop(US_ASCII.java:198)
        at sun.nio.cs.US_ASCII$Encoder.encodeLoop(US_ASCII.java:231)
        at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:561)
        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)
        at org.codehaus.plexus.archiver.AbstractArchiver$1.hasNext(AbstractArchiver.java:467)

Das System:
Debian Linux 7.0
Kernel and CPU Linux 3.2.0-4-686-pae on i686


kann mir da jemand weiterhelfen? ich bin vollkommen verzweifelt mittlerweile...
 
Zuletzt bearbeitet:
Kann es sein, das die Methode hasNext() rekursiv aufgerufe wird, das heißt sich selbst aufruft?
Wenn du das zu oft machst, ist irgendwann dein Stackspeicher voll
 
Die Methode ist nicht von mir.
Das Ganze hat sich als Bug in Maven herausgestellt. Ich hab ne ältere Version von Maven installiert und mit der geht es jetzt.
 
Hallo

ich hät da kurz ne frage

[ERROR] Unable to locate the Javac Compiler in:
C:\Programme\Java\jre7\..\lib\tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

dies wird mir angezeigt wenn ich maven install durführen möchte ich hab im netz nach lösungen gesucht da wir gesagt das meine jre datei durch eine jdk ersetzt werden soll allerdings habe ich in eclipse meine JDK datei eingefügt und auch eine JAVA_HOME variable gesetzt im jdk ordner.

Kennt sich da jemand besser aus mit Maven kann mir jemand sagen was man da noch falsche gemacht haben könnte?
 

Zurück
Oben