Hi, Jenkins sometimes fails with an error like this (see below). Does anybody have an idea what might cause this? I don't see how anything in line 299 can be null:
final String[] matches = j >= positions.size() || positions.get(j) != 0 Can anybody reproduce this locally? I can't. Regards Daniel Full stacktrace: testRules(org.languagetool.rules.ca.CatalanPatternRuleTest) Time elapsed: 17.369 sec <<< ERROR! java.lang.RuntimeException: Error analyzing sentence: '<S> Sí[sí/RG] que[que/CS,que/PR0CN000] em[jo/P010S000,jo/PP1CS000] farem[fer/VMIF1P00] una[un/DI0FS0,un/PI0FS000] de[de/SPS00] bona[bo/AQ0FS0].[</S>./_PUNCT]' at org.languagetool.rules.patterns.PatternRule.match(PatternRule.java:191) at org.languagetool.rules.patterns.PatternRuleTest.getMatches(PatternRuleTest.java:462) at org.languagetool.rules.patterns.PatternRuleTest.testBadSentences(PatternRuleTest.java:294) at org.languagetool.rules.patterns.PatternRuleTest.testGrammarRulesFromXML(PatternRuleTest.java:252) at org.languagetool.rules.patterns.PatternRuleTest.runTestForLanguage(PatternRuleTest.java:187) at org.languagetool.rules.patterns.PatternRuleTest.runGrammarRuleForLanguage(PatternRuleTest.java:103) at org.languagetool.rules.patterns.PatternRuleTest.runGrammarRulesFromXmlTest(PatternRuleTest.java:91) at org.languagetool.rules.ca.CatalanPatternRuleTest.testRules(CatalanPatternRuleTest.java:28) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at junit.framework.TestCase.runTest(TestCase.java:176) at junit.framework.TestCase.runBare(TestCase.java:141) at junit.framework.TestResult$1.protect(TestResult.java:122) at junit.framework.TestResult.runProtected(TestResult.java:142) at junit.framework.TestResult.run(TestResult.java:125) at junit.framework.TestCase.run(TestCase.java:129) at junit.framework.TestSuite.runTest(TestSuite.java:252) at junit.framework.TestSuite.run(TestSuite.java:247) at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86) at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128) at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203) at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155) at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103) Caused by: java.lang.NullPointerException at org.languagetool.rules.patterns.PatternRuleMatcher.formatMatches(PatternRuleMatcher.java:299) at org.languagetool.rules.patterns.PatternRuleMatcher.createRuleMatch(PatternRuleMatcher.java:154) at org.languagetool.rules.patterns.PatternRuleMatcher.match(PatternRuleMatcher.java:136) at org.languagetool.rules.patterns.PatternRule.match(PatternRule.java:187) ... 27 more ------------------------------------------------------------------------------ _______________________________________________ Languagetool-devel mailing list Languagetool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-devel