2009-05-27 6 views
2

Est-ce que quelqu'un a déjà eu des problèmes avec l'outil javadoc provoquant une exception java.nio.BufferOverflowException?BufferOverflowException lors de la génération de Javadoc?

J'essaye de générer Javadoc pour le code avec des commentaires japonais (jeu de caractères MS932). Je pense que cela pourrait être lié. Quelqu'un sait-il d'une solution de contournement pour ce problème?

Voici le stacktrace:

java.nio.BufferOverflowException 
at java.nio.Buffer.nextPutIndex(Buffer.java:495) 
at java.nio.HeapCharBuffer.put(HeapCharBuffer.java:145) 
at com.sun.tools.javac.util.DefaultFileManager.decode(DefaultFileManager.java:830) 
at com.sun.tools.javac.util.DefaultFileManager.access$300(DefaultFileManager.java:76) 
at com.sun.tools.javac.util.DefaultFileManager$RegularFileObject.getCharContent(DefaultFileManager.java:1353) 
at com.sun.tools.javac.util.DefaultFileManager$RegularFileObject.getCharContent(DefaultFileManager.java:1252) 
at com.sun.tools.javac.main.JavaCompiler.readSource(JavaCompiler.java:483) 
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:550) 
at com.sun.tools.javac.main.JavaCompiler.parse(JavaCompiler.java:541) 
at com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:126)at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:330) 
at com.sun.tools.javadoc.Start.begin(Start.java:128) 
at com.sun.tools.javadoc.Main.execute(Main.java:41) 
at com.sun.tools.javadoc.Main.main(Main.java:31) 

Répondre

1

Je suppose l'encodage des caractères est pas configuré correctement.

Questions connexes