[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