Closed DarkDimius closed 8 years ago
https://scala-ci.typesafe.com/job/dotty-master-validate-partest/485/consoleFull
[error] creating stub for TraversableLike, owner = module class collection#1396, file = /home/jenkins/workspace/dotty-master-validate-partest/ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.11.5.jar(scala/collection/mutable/Builder.class)
Still can't reproduce locally.
When reading Builder, it creates a stub for TraversableLike (which means it did not find it!). Then it dies when trying to apply TraversableLike to type parameters. So the root cause is it did not find TraversableLike.
On Thu, Oct 22, 2015 at 12:48 AM, Dmitry Petrashko <notifications@github.com
wrote:
https://scala-ci.typesafe.com/job/dotty-master-validate-partest/485/consoleFull
Still can't reproduce locally.
— Reply to this email directly or view it on GitHub https://github.com/lampepfl/dotty/issues/839#issuecomment-150046223.
Martin Odersky EPFL
https://scala-ci.typesafe.com/job/dotty-master-validate-partest/493/consoleFull
[error] creating stub for java, owner = module class <root>#2, file = null
[error] decls = module org#3
[error] module class org#4
[error] module jline#5
[error] module class jline#6
[error] module scala#7
[error] module class scala#8
[error] module sun#9
[error] module class sun#10
[error] module com#11
[error] module class com#12
[error] module java#13
[error] module class java#14
[error] module javax#15
[error] module class javax#16
[error] module jdk#17
[error] module class jdk#18
[error] module strawman#19
[error] module class strawman#20
[error] module dotty#21
[error] module class dotty#22
[error] module out#23
[error] module class out#24
[error] module src#25
[error] module class src#26
[error] module bin#27
[error] module class bin#28
[error] module scripts#29
[error] module class scripts#30
[error] module docs#31
[error] module class docs#32
[error] module bench#33
[error] module class bench#34
[error] module target#35
[error] module class target#36
[error] module tests#37
[error] module class tests#38
[error] module examples#39
[error] module class examples#40
[error] module project#41
[error] module class project#42
[error] module test#43
[error] module class test#44
[error] module ivy2#45
[error] module class ivy2#46
[error] module <empty>#3257
[error] module class <empty>#3258
[error] module <special-ops>#3259
[error] module class <special-ops>#3260
[error] findMember exception for java.lang member Byte
[error] exception occurred while compiling /home/jenkins/workspace/dotty-master-validate-partest/tests/partest-generated/run/Course-2002-06.scala
[error] warning: encountered F-bounded higher-kinded type parameters for type scala$collection$generic$GenSetFactory$$CC; assuming they are invariant
[error] warning: encountered F-bounded higher-kinded type parameters for type scala$collection$generic$SetFactory$$CC; assuming they are invariant
[info] !! 1 - run/Course-2002-06.scala [compilation failed]
https://github.com/dotty-staging/dotty/commit/c326d15bce108459371567069a7ecbc38388fb84 got in, could help in debugging this issue.
Looks like it happened again, here's the output with the debugging now in: https://scala-ci.typesafe.com/job/dotty-master-validate-partest/517/consoleFull
The error Martin is referring to can occur whenever there are two compilation rounds A and B, and transitive dependencies of A are not present during the compilation of B.
A reproduction branch is over here: https://github.com/stuhood/dotty-exp/tree/head-of-empty-repro ... you'll need to modify your bin/dotc
script to pass through the -d
flag.
Having missing/undeclared dependencies is a really common case for us, so we're very interested in seeing useful, understandable error messages at the point where the type was intended to be used.
I think it has not happened anymore for a number of months. Closing.
https://scala-ci.typesafe.com/job/dotty-master-validate-partest/483/consoleFull https://scala-ci.typesafe.com/job/dotty-master-validate-partest/475/consoleFull
same error on different tests:
Which is later followed by