Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-59266

intermittent NPE in QueryTranslator.updateJobStats()

    XMLWordPrintable

Details

    • Untriaged
    • 0
    • Unknown
    • Analytics Sprint 29

    Description

      Observed an intermittent NPE on Jenkins, this looks to be an unsafe thread access to internal JobManager state.

      04:39:36.563 [HttpExecutor(port:19002)-12] WARN  org.apache.asterix.api.http.server.QueryServiceServlet - handleException: unexpected exception: {"host":"127.0.0.1:19002","path":"/query/service","statement":"select dv.DataverseName from Metadata.`Dataverse` as dv order by dv.DataverseName","pretty":false,"mode":"immediate","clientContextID":null,"clientType":"ASTERIX","dataverse":null,"format":"CLEAN_JSON","timeout":9223372036854775807,"maxResultReads":1,"planFormat":"STRING","expressionTree":false,"rewrittenExpressionTree":false,"logicalPlan":false,"optimizedLogicalPlan":false,"job":false,"profile":"counts","signature":true,"multiStatement":true,"parseOnly":false,"readOnly":false,"maxWarnings":0,"sqlCompat":false}
      java.lang.NullPointerException: null
      	at org.apache.asterix.app.translator.QueryTranslator.updateJobStats(QueryTranslator.java:4783) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      	at org.apache.asterix.app.translator.QueryTranslator.lambda$deliverResult$4(QueryTranslator.java:4751) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      	at org.apache.asterix.app.translator.QueryTranslator.createAndRunJob(QueryTranslator.java:4883) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      	at org.apache.asterix.app.translator.QueryTranslator.deliverResult(QueryTranslator.java:4749) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      	at org.apache.asterix.app.translator.QueryTranslator.handleQuery(QueryTranslator.java:4728) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      	at org.apache.asterix.app.translator.QueryTranslator.compileAndExecute(QueryTranslator.java:498) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      	at org.apache.asterix.api.http.server.QueryServiceServlet.executeStatement(QueryServiceServlet.java:415) ~[asterix-app-0.9.8.2-SNAPSHOT.jar:0.9.8.2-SNAPSHOT]
      

      Attachments

        Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

              peeyush.gupta Peeyush Gupta
              michael.blow Michael Blow
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty