Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    ::1
    il 2015-03-28 17:44:18.0 alle 2015-03-28 17:44:18.0
    Trollate totali: 12321
    Error Prone
    Young professional woman and busy mom.
    • Avatar
      ☺
      Scritto da
      il 2015-03-28 21:04:45.0 alle 2015-03-28 21:04:45.0
      Trollate totali: 42885
      Re: Error Prone
      Scritto da: ::1
      > http://errorprone.info/

      L'hai provato ? Funziona ? Cosa dice con il codice del FdT (WTFOverflowException) ?
      Si puo' integrare in sonar / maven / jenkins ?
      `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
      • Avatar
        ☺
        Scritto da
        ::1
        il 2015-03-28 21:14:52.0 alle 2015-03-28 21:14:52.0
        Trollate totali: 12321
        Re: Error Prone
        Scritto da: Giambo
        >
        > L'hai provato ?
        Sì.

        > Funziona ?
        No, mi da un LinkageError.

        > Cosa dice con il codice del FdT (WTFOverflowException) ?
        n/a

        > Si puo' integrare in sonar / maven / jenkins ?
        ant/gradle/maven, ergo anche tutti i build system:
        http://errorprone.info/installation
        Young professional woman and busy mom.
        • Avatar
          ☺
          Scritto da
          il 2015-03-28 21:31:29.0 alle 2015-03-28 21:31:29.0
          Trollate totali: 42885
          Re: Error Prone
          Scritto da: ::1

          > > Funziona ?
          > No, mi da un LinkageError.

          Installato il plugin per IntelliJ:
          Error:java: Error-prone compiler requires JDK 1.8 to run

          Ok, switch su java8, build del FdT:

          Information:Using error-prone compiler to compile java sources
          Information:java: Errors occurred while compiling module 'FdTViewer'
          Information:28.03.15 21:28 - Compilation completed with 19 errors and 9 warnings in 5 sec
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/servlets/Messages.java
          Warning:(10, 33) java: com.forumdeitroll.taglibs.MessageTag in com.forumdeitroll.taglibs has been deprecated
          Warning:(392, 46) java: com.forumdeitroll.taglibs.MessageTag in com.forumdeitroll.taglibs has been deprecated
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/servlets/MainServlet.java
          Warning:(554, 38) java: [SynchronizeOnNonFinalField] Synchronizing on non-final fields is not safe: if the field is ever updated, different threads may end up locking on different objects.
              (see http://errorprone.info/bugpattern/SynchronizeOnNonFinalField)
          Error:java: An unhandled exception was thrown by the Error Prone static analysis plugin.
            Please report this at https://code.google.com/p/error-prone/issues/entry and include the following:
            
            error-prone version: 1.1.3-SNAPSHOT
            Stack Trace:
            java.lang.NoClassDefFoundError: org/checkerframework/dataflow/analysis/TransferFunction
            	at com.google.errorprone.bugpatterns.StringEquality.isNonNull(StringEquality.java:143)
            	at com.google.errorprone.bugpatterns.StringEquality.access$100(StringEquality.java:53)
            	at com.google.errorprone.bugpatterns.StringEquality$2.apply(StringEquality.java:96)
            	at com.google.errorprone.bugpatterns.StringEquality$2.apply(StringEquality.java:93)
            	at com.google.errorprone.bugpatterns.StringEquality.considerOneOf(StringEquality.java:139)
            	at com.google.errorprone.bugpatterns.StringEquality.matchBinary(StringEquality.java:92)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitBinary(ErrorProneScanner.java:502)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitBinary(ErrorProneScanner.java:138)
            	at com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:1795)
            	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:117)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
            	at com.sun.source.util.TreeScanner.visitParenthesized(TreeScanner.java:302)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitParenthesized(ErrorProneScanner.java:861)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitParenthesized(ErrorProneScanner.java:138)
            	at com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:1667)
            	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:117)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
            	at com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:236)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:688)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:138)
            	at com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1277)
            	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:117)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
            	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
            	at com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:162)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:516)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:138)
            	at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:918)
            	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:117)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
            	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
            	at com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:144)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:792)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:138)
            	at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:800)
            	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:68)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:117)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:43)
            	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:81)
            	at com.sun.source.util.TreeScanner.scan(TreeScanner.java:91)
            	at com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:99)
            	at com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:133)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:560)
            	at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:138)
            	at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:720)
            	at com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:50)
            	at com.google.errorprone.scanner.Scanner.scan(Scanner.java:78)
            	at com.google.errorprone.ErrorProneAnalyzer.reportReadyForAnalysis(ErrorProneAnalyzer.java:161)
            	at com.google.errorprone.ErrorProneAnalyzer.finished(ErrorProneAnalyzer.java:132)
            	at com.google.errorprone.ErrorProneJavacJavaCompiler.postFlow(ErrorProneJavacJavaCompiler.java:126)
            	at com.google.errorprone.ErrorProneJavacJavaCompiler.flow(ErrorProneJavacJavaCompiler.java:98)
            	at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1296)
            	at com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:901)
            	at com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:860)
            	at com.sun.tools.javac.main.Main.compile(Main.java:523)
            	at com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:129)
            	at com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:138)
            	at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:168)
            	at org.jetbrains.jps.incremental.java.JavaBuilder.compileJava(JavaBuilder.java:377)
            	at org.jetbrains.jps.incremental.java.JavaBuilder.compile(JavaBuilder.java:296)
            	at org.jetbrains.jps.incremental.java.JavaBuilder.doBuild(JavaBuilder.java:204)
            	at org.jetbrains.jps.incremental.java.JavaBuilder.build(JavaBuilder.java:176)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1142)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:827)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:895)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:790)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:613)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:353)
            	at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:192)
            	at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:137)
            	at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:288)
            	at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:123)
            	at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$1.run(BuildMain.java:237)
            	at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$1.run(SharedThreadPoolImpl.java:41)
            	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
            	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
            	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            	at java.lang.Thread.run(Thread.java:745)
            Caused by: java.lang.ClassNotFoundException: org.checkerframework.dataflow.analysis.TransferFunction
            	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
            	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
            	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
            	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
            	... 83 more
          Information:java: Some input files use unchecked or unsafe operations.
          Information:java: Recompile with -Xlint:unchecked for details.
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/persistence/dao/ThreadsDAO.java
          Warning:(200, 33) java: fetchCount() in org.jooq.Select has been deprecated
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/markup2/Parser.java
          Error:(28, 43) java: [SelfAssignment] Variable assigned to itself
              (see http://errorprone.info/bugpattern/SelfAssignment)
            Did you mean to remove this line?
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/markup3/GreatRendereresShootout.java
          Error:(114, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2775337L, "migliore parse url");'?
          Error:(115, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2778130L, "migliore parse url");'?
          Error:(116, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2778130L, "migliore parse url");'?
          Error:(117, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2779134L, "migliore parse url");'?
          Error:(118, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2787294L, "migliore parse url");'?
          Error:(119, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2792845L, "gestione emoticons");'?
          Error:(120, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2795091L, "migliore parse url");'?
          Error:(121, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2796653L, "limite buflen");'?
          Error:(122, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2800339L, "migliore parse url");'?
          Error:(123, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2800560L, "migliore parse url");'?
          Error:(124, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2801548L, "TODO: parsare parametro t in url youtube");'?
          Error:(125, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2805362L, "migliore parse url");'?
          Error:(126, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2805425L, "migliore parse url");'?
          Error:(127, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2801548L, "YODO: parsare parametro t in url youtube");'?
          Error:(128, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2805362L, "migliore parse url");'?
          Error:(129, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2807087L, "diverso parse url http:'?
          Error:(130, 21) java: [LongLiteralLowerCaseSuffix] Prefer 'L' to 'l' for the suffix to long literals
              (see http://errorprone.info/bugpattern/LongLiteralLowerCaseSuffix)
            Did you mean 'put(2815562L, "YODO: parsare parametro t in url youtube");'?
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/servlets/Polls.java
          Warning:(241, 52) java: escapeXml(java.lang.String) in org.apache.commons.lang3.StringEscapeUtils has been deprecated
          /home/giambo/code/fdt/FdtDueZero/FdTViewer/src/com/forumdeitroll/servlets/JSonServlet.java
          Warning:(370, 55) java: [StaticAccessedFromInstance] Static variable serieClassica should not be accessed from an object instance; instead use Emoticons.serieClassica
              (see http://errorprone.info/bugpattern/StaticAccessedFromInstance)
            Did you mean 'out.name("resultSize").value(Emoticons.serieClassica.size());'?
          Warning:(373, 44) java: [StaticAccessedFromInstance] Static variable serieClassica should not be accessed from an object instance; instead use Emoticons.serieClassica
              (see http://errorprone.info/bugpattern/StaticAccessedFromInstance)
            Did you mean 'for (Emoticon e : Emoticons.serieClassica) {'?
          Warning:(387, 55) java: [StaticAccessedFromInstance] Static variable serieEstesa should not be accessed from an object instance; instead use Emoticons.serieEstesa
              (see http://errorprone.info/bugpattern/StaticAccessedFromInstance)
            Did you mean 'out.name("resultSize").value(Emoticons.serieEstesa.size());'?
          Warning:(390, 44) java: [StaticAccessedFromInstance] Static variable serieEstesa should not be accessed from an object instance; instead use Emoticons.serieEstesa
              (see http://errorprone.info/bugpattern/StaticAccessedFromInstance)
            Did you mean 'for (Emoticon e : Emoticons.serieEstesa) {'?


          Per domani mattina voglio un "git push" sulla mia scrivania Ficoso
          `"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
<softv>

Pagina generata in 123 millisecondi

Utenti attivi: 11 nell'ultimo minuto, 30 negli ultimi cinque minuti, 62 negli ultimi 15 minuti