Unfortunately the exception doesn't include on which file.
org.eclipse.jdt.core.compiler.InvalidInputException: Invalid_Character_Constant
at org.eclipse.jdt.internal.core.util.PublicScanner.getNextToken(PublicScanner.java:1362)
at net.sourceforge.metrics.calculators.AbstractLinesOfCode.calculateNumberOfLines(AbstractLinesOfCode.java:74)
at net.sourceforge.metrics.calculators.AbstractLinesOfCode.calculate(AbstractLinesOfCode.java:39)
at net.sourceforge.metrics.core.sources.AbstractMetricSource.invokeCalculators(AbstractMetricSource.java:487)
at net.sourceforge.metrics.core.sources.AbstractMetricSource.calculate(AbstractMetricSource.java:167)
at net.sourceforge.metrics.core.sources.AbstractMetricSource.recurse(AbstractMetricSource.java:305)
at net.sourceforge.metrics.core.sources.Dispatcher.calculateAbstractMetricSource(Dispatcher.java:132)
at net.sourceforge.metrics.core.sources.TypeMetrics.initializeChildren(TypeMetrics.java:79)
at net.sourceforge.metrics.core.sources.AbstractMetricSource.recurse(AbstractMetricSource.java:297)
at net.sourceforge.metrics.core.sources.Dispatcher.calculateAbstractMetricSource(Dispatcher.java:132)
at net.sourceforge.metrics.core.sources.CompilationUnitMetrics.initializeChildren(CompilationUnitMetrics.java:86)
at net.sourceforge.metrics.core.sources.AbstractMetricSource.recurse(AbstractMetricSource.java:297)
at net.sourceforge.metrics.core.sources.Dispatcher.calculateAbstractMetricSource(Dispatcher.java:109)
at net.sourceforge.metrics.builder.MetricsBuilder$ChangedCommand.execute(MetricsBuilder.java:509)
at net.sourceforge.metrics.builder.MetricsBuilder$CalculatorThread.run(MetricsBuilder.java:713)
I encountered the same defect with Eclipse Mars SP2 (eclipse.buildId=4.5.2.M20160212-1500)...
metrics plugin version 1.3.8.20100730-001
java version "1.8.0_66"
Last edit: Brian Brooks 2016-07-19