Hi Daniel,
> Java 1.8.0_60 has been released yesterday. So far I could not reproduce > the issue with it. Can you confirm that _60 might fix it? I confirm: it does *not* reproduce with java 1.8.0_60 I'm using Oracle Java 1.8.0_51, which version are you using? me@my-desktop:~$ /usr/lib/jvm/java-8-oracle/jre/bin/java -version *java version "1.8.0_51"* Java(TM) SE Runtime Environment (build 1.8.0_51-b16) Java HotSpot(TM) 64-Bit Server VM (build 25.51-b03, mixed mode) me@my-desktop:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="*Ubuntu 14.04.2 LTS*" me@my-desktop:~$ arch x86_64 me@my-desktop:~$ uname -a Linux my-desktop 3.13.0-48-generic #80-Ubuntu SMP Thu Mar 12 11:16:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux > How often do you need to run the test to reproduce the issue? It reproduces at every run - Intellij - context menu - run test (both 'run all tests' and run CatalanPatternRuleTest only). Going further, I've added a 'main' method to the test and used "JUnitCore.runClasses(CatalanPatternRuleTest.class)" repeatedly: public class CatalanPatternRuleTest extends PatternRuleTest { public void testRules() throws IOException { runGrammarRulesFromXmlTest(); } public static void main(String[] args) { for (int i = 0; i < 8; i++) { System.out.println("\n" + i + ") " + new Date()); Result result = JUnitCore.runClasses(CatalanPatternRuleTest.class); if (result.getFailureCount()>0) { System.out.println(Arrays.toString(result.getFailures().toArray())); } } } } results are always the same- first 4 runs are showing errors, after that - all clean (even if I loop up to 100) /usr/lib/jvm/java-8-oracle/jre/bin/java ...... org.languagetool.rules.ca.CatalanPatternRuleTest 0) Mon Aug 24 19:04:18 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... [testRules(org.languagetool.rules.ca.CatalanPatternRuleTest): Error analyzing sentence: '<S> despr?s[despr?s d'/<LOC_PREP>] d'[despr?s d'/</LOC_PREP>,containsTypewriterApostrophe]haver[haver/VAN00000,heure/VMN00000] finalment[finalment/RG,finalment/RG_anteposat] sent?ncia[sent?ncia/NCFS000,</S>]'] 1) Mon Aug 24 19:04:34 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... [testRules(org.languagetool.rules.ca.CatalanPatternRuleTest): Error analyzing sentence: '<S> ?s[ser/VSIP3S00] de[de/SPS00] l'[el/DA0CS0,l'/_GN_MS,containsTypewriterApostrophe]any[any/NCMS000,any/_GN_MS,any/complement] 20014[numeral/NCCN000,numeral/DN0CP0].[</S>./_PUNCT]'] 2) Mon Aug 24 19:04:35 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... [testRules(org.languagetool.rules.ca.CatalanPatternRuleTest): Error analyzing sentence: '<S> ?s[ser/VSIP3S00] de[de/SPS00] l'[el/DA0CS0,l'/_GN_MS,containsTypewriterApostrophe]any[any/NCMS000,any/_GN_MS,any/complement] 20014[numeral/NCCN000,numeral/DN0CP0].[</S>./_PUNCT]'] 3) Mon Aug 24 19:04:36 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... [testRules(org.languagetool.rules.ca.CatalanPatternRuleTest): Error analyzing sentence: '<S> ?s[ser/VSIP3S00] de[de/SPS00] l'[el/DA0CS0,l'/_GN_MS,containsTypewriterApostrophe]any[any/NCMS000,any/_GN_MS,any/complement] 20014[numeral/NCCN000,numeral/DN0CP0].[</S>./_PUNCT]'] 4) Mon Aug 24 19:04:36 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... 2388 rules tested. Skipping Catalan because there are no specific rules for that variant Skipping Catalan (Valencian) because there are no specific rules for that variant 5) Mon Aug 24 19:05:04 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... 2388 rules tested. Skipping Catalan because there are no specific rules for that variant Skipping Catalan (Valencian) because there are no specific rules for that variant 6) Mon Aug 24 19:05:32 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... 2388 rules tested. Skipping Catalan because there are no specific rules for that variant Skipping Catalan (Valencian) because there are no specific rules for that variant 7) Mon Aug 24 19:06:00 EEST 2015 Running XML validation for ca/grammar.xml... Running pattern rule tests for Catalan... 2388 rules tested. Skipping Catalan because there are no specific rules for that variant Skipping Catalan (Valencian) because there are no specific rules for that variant Process finished with exit code 0 Also, does it happen to you when you're debugging (not just running) the > code with > IntelliJ? It does not reproduce under debug. Regards, Ionuț 2015-08-20 1:04 GMT+03:00 Daniel Naber <daniel.na...@languagetool.org>: > On 2015-08-08 15:22, Ionuţ Păduraru wrote: > > > It only happens when I use JAVA8 (both OpenJDK and Oracle). It does > > NOT reproduce with Java7. > > Java 1.8.0_60 has been released yesterday. So far I could not reproduce > the issue with it. Can you confirm that _60 might fix it? > > Regards > Daniel > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Languagetool-devel mailing list > Languagetool-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/languagetool-devel >
------------------------------------------------------------------------------
_______________________________________________ Languagetool-devel mailing list Languagetool-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/languagetool-devel