[Qa-jenkins-scm] Build failed in Jenkins: reproducible_builder_armhf_1 #20971

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Wed Nov 2 10:19:00 UTC 2016


https://jenkins.debian.net/job/reproducible_builder_armhf_1/20971/------------------------------------------
[...truncated 2758 lines...]
          termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
          <?> "operator"
      In an equation for `makeParser':
          makeParser term ops
            = let
                (rassoc, lassoc, nassoc, prefix, postfix) = foldr splitOp ... ops
                rassocOp = choice rassoc
                ....
              in
                termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                <?> "operator"
      In an equation for `buildExpressionParser':
          buildExpressionParser operators simpleExpr
            = foldl makeParser simpleExpr operators
            where
                makeParser term ops
                  = let ...
                    in
                      termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                      <?> "operator"
                splitOp (Infix op assoc) (rassoc, lassoc, nassoc, prefix, postfix)
                  = case assoc of {
                      AssocNone -> ...
                      AssocLeft -> ...
                      AssocRight -> ... }
                splitOp (Prefix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, op : prefix, postfix)
                splitOp (Postfix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, prefix, op : postfix)

src/Text/Parser/Expression.hs:123:15: warning: [-Wmonomorphism-restriction]
    * The Monomorphism Restriction applies to the binding for `ambiguousLeft'
        Consider giving a type signature for `ambiguousLeft'
    * In the expression:
        let
          (rassoc, lassoc, nassoc, prefix, postfix)
            = foldr splitOp ([], [], [], [], []) ops
          rassocOp = choice rassoc
          lassocOp = choice lassoc
          ....
        in
          termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
          <?> "operator"
      In an equation for `makeParser':
          makeParser term ops
            = let
                (rassoc, lassoc, nassoc, prefix, postfix) = foldr splitOp ... ops
                rassocOp = choice rassoc
                ....
              in
                termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                <?> "operator"
      In an equation for `buildExpressionParser':
          buildExpressionParser operators simpleExpr
            = foldl makeParser simpleExpr operators
            where
                makeParser term ops
                  = let ...
                    in
                      termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                      <?> "operator"
                splitOp (Infix op assoc) (rassoc, lassoc, nassoc, prefix, postfix)
                  = case assoc of {
                      AssocNone -> ...
                      AssocLeft -> ...
                      AssocRight -> ... }
                splitOp (Prefix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, op : prefix, postfix)
                splitOp (Postfix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, prefix, op : postfix)

src/Text/Parser/Expression.hs:124:15: warning: [-Wmonomorphism-restriction]
    * The Monomorphism Restriction applies to the binding for `ambiguousNon'
        Consider giving a type signature for `ambiguousNon'
    * In the expression:
        let
          (rassoc, lassoc, nassoc, prefix, postfix)
            = foldr splitOp ([], [], [], [], []) ops
          rassocOp = choice rassoc
          lassocOp = choice lassoc
          ....
        in
          termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
          <?> "operator"
      In an equation for `makeParser':
          makeParser term ops
            = let
                (rassoc, lassoc, nassoc, prefix, postfix) = foldr splitOp ... ops
                rassocOp = choice rassoc
                ....
              in
                termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                <?> "operator"
      In an equation for `buildExpressionParser':
          buildExpressionParser operators simpleExpr
            = foldl makeParser simpleExpr operators
            where
                makeParser term ops
                  = let ...
                    in
                      termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                      <?> "operator"
                splitOp (Infix op assoc) (rassoc, lassoc, nassoc, prefix, postfix)
                  = case assoc of {
                      AssocNone -> ...
                      AssocLeft -> ...
                      AssocRight -> ... }
                splitOp (Prefix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, op : prefix, postfix)
                splitOp (Postfix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, prefix, op : postfix)

src/Text/Parser/Expression.hs:126:15: warning: [-Wmonomorphism-restriction]
    * The Monomorphism Restriction applies to the binding for `termP'
        Consider giving a type signature for `termP'
    * In the expression:
        let
          (rassoc, lassoc, nassoc, prefix, postfix)
            = foldr splitOp ([], [], [], [], []) ops
          rassocOp = choice rassoc
          lassocOp = choice lassoc
          ....
        in
          termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
          <?> "operator"
      In an equation for `makeParser':
          makeParser term ops
            = let
                (rassoc, lassoc, nassoc, prefix, postfix) = foldr splitOp ... ops
                rassocOp = choice rassoc
                ....
              in
                termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                <?> "operator"
      In an equation for `buildExpressionParser':
          buildExpressionParser operators simpleExpr
            = foldl makeParser simpleExpr operators
            where
                makeParser term ops
                  = let ...
                    in
                      termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                      <?> "operator"
                splitOp (Infix op assoc) (rassoc, lassoc, nassoc, prefix, postfix)
                  = case assoc of {
                      AssocNone -> ...
                      AssocLeft -> ...
                      AssocRight -> ... }
                splitOp (Prefix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, op : prefix, postfix)
                splitOp (Postfix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, prefix, op : postfix)

src/Text/Parser/Expression.hs:128:15: warning: [-Wmonomorphism-restriction]
    * The Monomorphism Restriction applies to the binding for `postfixP'
        Consider giving a type signature for `postfixP'
    * In the expression:
        let
          (rassoc, lassoc, nassoc, prefix, postfix)
            = foldr splitOp ([], [], [], [], []) ops
          rassocOp = choice rassoc
          lassocOp = choice lassoc
          ....
        in
          termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
          <?> "operator"
      In an equation for `makeParser':
          makeParser term ops
            = let
                (rassoc, lassoc, nassoc, prefix, postfix) = foldr splitOp ... ops
                rassocOp = choice rassoc
                ....
              in
                termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                <?> "operator"
      In an equation for `buildExpressionParser':
          buildExpressionParser operators simpleExpr
            = foldl makeParser simpleExpr operators
            where
                makeParser term ops
                  = let ...
                    in
                      termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                      <?> "operator"
                splitOp (Infix op assoc) (rassoc, lassoc, nassoc, prefix, postfix)
                  = case assoc of {
                      AssocNone -> ...
                      AssocLeft -> ...
                      AssocRight -> ... }
                splitOp (Prefix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, op : prefix, postfix)
                splitOp (Postfix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, prefix, op : postfix)

src/Text/Parser/Expression.hs:130:15: warning: [-Wmonomorphism-restriction]
    * The Monomorphism Restriction applies to the binding for `prefixP'
        Consider giving a type signature for `prefixP'
    * In the expression:
        let
          (rassoc, lassoc, nassoc, prefix, postfix)
            = foldr splitOp ([], [], [], [], []) ops
          rassocOp = choice rassoc
          lassocOp = choice lassoc
          ....
        in
          termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
          <?> "operator"
      In an equation for `makeParser':
          makeParser term ops
            = let
                (rassoc, lassoc, nassoc, prefix, postfix) = foldr splitOp ... ops
                rassocOp = choice rassoc
                ....
              in
                termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                <?> "operator"
      In an equation for `buildExpressionParser':
          buildExpressionParser operators simpleExpr
            = foldl makeParser simpleExpr operators
            where
                makeParser term ops
                  = let ...
                    in
                      termP <**> (rassocP <|> lassocP <|> nassocP <|> pure id)
                      <?> "operator"
                splitOp (Infix op assoc) (rassoc, lassoc, nassoc, prefix, postfix)
                  = case assoc of {
                      AssocNone -> ...
                      AssocLeft -> ...
                      AssocRight -> ... }
                splitOp (Prefix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, op : prefix, postfix)
                splitOp (Postfix op) (rassoc, lassoc, nassoc, prefix, postfix)
                  = (rassoc, lassoc, nassoc, prefix, op : postfix)
[6 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist-ghc/build/Text/Parser/Char.p_o )
/srv/reproducible-results/rbuild-debian-YipehNSN/tmp.GIaT7P2qCh:	 51.1% -- replaced with /srv/reproducible-results/rbuild-debian-YipehNSN/tmp.GIaT7P2qCh.gz
INFO: Starting at 2016-11-02 10:18:59.303557
INFO: Finished at 2016-11-02 10:18:59.650333, took: 0:00:00.346793
Wed Nov  2 10:18:59 UTC 2016 - https://jenkins.debian.net/job/reproducible_builder_armhf_1/20971/console got remote error with exit code 143 from bbx15-armhf-rb.debian.net for build #1 for haskell-parsers on unstable/armhf
Sleeping 5m before aborting the job.
FATAL: null
java.lang.NullPointerException
	at hudson.plugins.build_timeout.BuildTimeoutWrapper$EnvironmentImpl.tearDown(BuildTimeoutWrapper.java:199)
	at hudson.model.Build$BuildExecution.doRun(Build.java:173)
	at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:534)
	at hudson.model.Run.execute(Run.java:1720)
	at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
	at hudson.model.ResourceController.execute(ResourceController.java:98)
	at hudson.model.Executor.run(Executor.java:404)



More information about the Qa-jenkins-scm mailing list