Complete Error:
java.lang.IndexOutOfBoundsException: No group 2
at java.util.regex.Matcher.group(Matcher.java:470)
at java.util.regex.Matcher.appendReplacement(Matcher.java:737)
at java.util.regex.Matcher.replaceAll(Matcher.java:813)
at java.lang.String.replaceAll(String.java:2189)
at org.mcavallo.opencloud.formatters.HTMLFormatter.html(Unknown Source)
at org.mcavallo.opencloud.formatters.HTMLFormatter.html(Unknown Source)
at ch.zhaw.zwi.cis.util.ui.TagCloud.getHTML(TagCloud.java:38)
at ch.zhaw.zwi.cis.util.ui.ViewPanel.update(ViewPanel.java:169)
at java.util.Observable.notifyObservers(Observable.java:142)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceUpdater$MyObservable.notifyMyObserver(CooccurrenceUpdater.java:25)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceUpdater$MyObservable.access$1(CooccurrenceUpdater.java:23)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceUpdater.run(CooccurrenceUpdater.java:19)
at ch.zhaw.zwi.fis.trendy.statistics.control.Runner.invokeNext(Runner.java:26)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceDeltaComputer.run(CooccurrenceDeltaComputer.java:44)
at ch.zhaw.zwi.fis.trendy.statistics.control.Runner.invokeNext(Runner.java:26)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceWindow.run(CooccurrenceWindow.java:77)
at ch.zhaw.zwi.fis.trendy.statistics.control.Runner.invokeNext(Runner.java:26)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceSorter.run(CooccurrenceSorter.java:62)
at ch.zhaw.zwi.fis.trendy.statistics.control.Runner.invokeNext(Runner.java:26)
at ch.zhaw.zwi.fis.trendy.statistics.control.CooccurrenceDetector.run(CooccurrenceDetector.java:76)
at ch.zhaw.zwi.fis.trendy.statistics.control.Runner.invokeNext(Runner.java:26)
at ch.zhaw.zwi.fis.trendy.statistics.control.InvertedIndexComputer.run(InvertedIndexComputer.java:66)
at ch.zhaw.zwi.fis.trendy.statistics.control.Runner.invokeNext(Runner.java:26)
at ch.zhaw.zwi.fis.trendy.statistics.control.Merger.run(Merger.java:79)
at ch.zhaw.zwi.fis.trendy.statistics.control.Merger.update(Merger.java:30)
at java.util.Observable.notifyObservers(Observable.java:142)
at java.util.Observable.notifyObservers(Observable.java:98)
at ch.zhaw.zwi.fis.trendy.statistics.model.ObservableList.add(ObservableList.java:45)
at ch.zhaw.zwi.fis.trendy.acm.model.FeedACMTechDocuments.run(FeedACMTechDocuments.java:53)
at ch.zhaw.zwi.cis.util.toolbox.State.runFeeds(State.java:28)
at ch.zhaw.zwi.cis.util.ui.ViewFrame$Starter.run(ViewFrame.java:213)
at java.lang.Thread.run(Thread.java:680)
I fixed the HTMLFormatter.java file, problem was the String.replaceAll() method call which is supposed to accept a regular expression. The Strings that were used for the replaceAll had no regex ( private static final String templateVarTagName = "%tag-name%";) and probably confused the Java regex match with the percentage signs... however, changing it to String.replace() fixed the proble...
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"