The workbench error log shows an entry that originates from the MoreUnit decorator (see stack trace blow).
I am aware that there is a similar exception reported with issue #117. I double checked the MoreUnit version, 3.0.3 it is.
java.util.regex.PatternSyntaxException: Illegal character range near index 12
(foobar [xyz-123456]Test).(project|project|PROJECT)
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.range(Unknown Source)
at java.util.regex.Pattern.clazz(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.group0(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at java.util.regex.Pattern.<init>(Unknown Source)
at java.util.regex.Pattern.compile(Unknown Source)
at org.moreunit.core.matching.FileMatcher.createFileNamePattern(FileMatcher.java:80)
at org.moreunit.core.matching.FileMatcher.searchFor(FileMatcher.java:40)
at org.moreunit.core.matching.FileMatcher.match(FileMatcher.java:30)
at org.moreunit.core.resources.ConcreteSrcFile.hasCorrespondingFiles(ConcreteSrcFile.java:147)
at org.moreunit.core.decorators.TestedFileDecorator.decorate(TestedFileDecorator.java:42)
at org.moreunit.core.decorators.TestedFileDecorator.decorate(TestedFileDecorator.java:35)
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:263)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:81)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:365)
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:347)
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:370)
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:330)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)</init>
I can confirm that bug when using filenames with braces.
So we missed to test that when fixing #117. There are different places in the code which use regex which "don't like braces".
The bugfix for #117 only solved the problems with project names using braces...
Thanks for confirming that bug. I'm glad I didn't post a duplicate.
Fixed in version 3.0.4