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

Reply via email to