Menu

#40 Java 1.5 specific string replace crashes on 1.4.2

closed
None
5
2006-12-04
2006-12-04
Anonymous
No

Howdy, statsvn crashes on Java 1.4.2, because there is some Java 1.5 specific string manipulation going on. Similar case with patch: http://issues.apache.org/struts/browse/SHALE-251

- samuli (mitakummaa@gmail.com)

Traceback:

Parsing SVN log 'svn.log'
FINE statsvn.input.SvnLogfileParser parseSvnLog(): starting to parse...
Exception in thread "main" java.lang.NoSuchMethodError: java.lang.String.replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
at net.sf.statsvn.util.SvnPropgetUtils.getBinaryFilename(SvnPropgetUtils.java:180)
at net.sf.statsvn.util.SvnPropgetUtils.loadBinaryFiles(SvnPropgetUtils.java:113)
at net.sf.statsvn.util.SvnPropgetUtils.getBinaryFiles(SvnPropgetUtils.java:84)
at net.sf.statsvn.input.RepositoryFileManager.isBinary(RepositoryFileManager.java:237)
at net.sf.statsvn.input.SvnXmlLogFileHandler.endLogEntry(SvnXmlLogFileHandler.java:180)
at net.sf.statsvn.input.SvnXmlLogFileHandler.endElement(SvnXmlLogFileHandler.java:132)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
at org.apache.crimson.parser.Parser2.content(Unknown Source)
at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
at org.apache.crimson.parser.Parser2.parse(Unknown Source)
at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at net.sf.statsvn.input.SvnLogfileParser.parseSvnLog(SvnLogfileParser.java:397)
at net.sf.statsvn.input.SvnLogfileParser.parse(SvnLogfileParser.java:202)
at net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:229)
at net.sf.statsvn.Main.generateDefaultHTMLSuite(Main.java:192)
at net.sf.statsvn.Main.main(Main.java:96)

Discussion

  • Benoit Xhenseval

    Logged In: YES
    user_id=358115
    Originator: NO

    Fixed in Subversion. thanks for raising this, let us know if more issues.
    Benoit

     
  • Benoit Xhenseval

    • assigned_to: nobody --> benoitx
    • status: open --> closed
     

Log in to post a comment.