New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

publish for Scala 2.13.0-M3, please? #1321

Closed
SethTisue opened this Issue Feb 1, 2018 · 25 comments

Comments

Projects
None yet
6 participants
@SethTisue
Contributor

SethTisue commented Feb 1, 2018

as usual, you'll need @rickynils to publish ScalaCheck first: rickynils/scalacheck#382

@bvenners

This comment has been minimized.

Contributor

bvenners commented Feb 1, 2018

Sure, will do. @cheeseng Please publish a release for 2.13.0-M3 once we have ScalaCheck.

@rickynils

This comment has been minimized.

rickynils commented Feb 1, 2018

@bvenners @cheeseng ScalaCheck builds have now been published

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 1, 2018

@SethTisue @bvenners @rickynils I'll work on ScalaTest build now.

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 1, 2018

@SethTisue Any chance that scala-parallel-collections_2.13.0-M3 will be available soon? We are using that in our test, it should not blocking us from releasing our main, but would be nice if we can build and run our tests with 2.13.0-M3. :)

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 1, 2018

Just see this scala/scala-parallel-collections#38 , seems like it will be available soon! 👍

@xerial xerial referenced this issue Feb 1, 2018

Merged

Upgrade to Scala 2.13.0-M3 #143

3 of 4 tasks complete
@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 2, 2018

scala-parallel-collections 0.1.2 is now published for 2.13.0-M3

so far ScalaCheck has published for JVM only, not JS. I don't think ScalaTest should do the same without at least waiting until tomorrow — perhaps by then Rickard will have seen and responded to my comment about it

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 2, 2018

note that to publish for JS you'll need to move to Scala.js 0.6.22 — earlier 0.6.x releases aren't (and won't be) available for M3

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 5, 2018

Hi @SethTisue , unfortunately we seems to hit a regression when trying to build our test:

[error] 
[error]   Something is wrong: cannot find T in applied type org.scalatest.matchers.MatcherFactory1[Any,org.scalactic.Equality]
[error]    sought  T in MatcherFactory1
[error]  classSym  MatcherFactory1 in matchers
[error]   tparams  SC in MatcherFactory1, TC1 in MatcherFactory1
[error] 
[error]      while compiling: /home/cheeseng/git/scalatest/scalatest-test/src/test/scala/org/scalatest/ListShouldBeEmptyLogicalAndSpec.scala
[error]         during phase: typer
[error]      library version: version 2.13.0-M3
[error]     compiler version: version 2.13.0-M3
[error]   reconstructed args: -feature -classpath /home/cheeseng/git/scalatest/scalatest-test/target/scala-2.13.0-M3/test-classes:/home/cheeseng/git/scalatest/scalatest-test/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalatest/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalactic/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/common-test/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalactic-macro/target/scala-2.13.0-M3/classes:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.13.0-M3.jar:/home/cheeseng/.ivy2/cache/org.scala-lang.modules/scala-xml_2.13.0-M3/bundles/scala-xml_2.13.0-M3-1.0.6.jar:/home/cheeseng/.ivy2/cache/org.scala-lang.modules/scala-parallel-collections_2.13.0-M3/bundles/scala-parallel-collections_2.13.0-M3-0.1.2.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-server/jars/jetty-server-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/orbits/javax.servlet-3.0.0.v201112011016.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-continuation/jars/jetty-continuation-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-http/jars/jetty-http-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-io/jars/jetty-io-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-util/jars/jetty-util-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-webapp/jars/jetty-webapp-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-xml/jars/jetty-xml-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-servlet/jars/jetty-servlet-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-security/jars/jetty-security-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.scalacheck/scalacheck_2.13.0-M3/jars/scalacheck_2.13.0-M3-1.13.5.jar:/home/cheeseng/.ivy2/cache/org.scala-sbt/test-interface/jars/test-interface-1.0.jar:/home/cheeseng/.ivy2/cache/org.easymock/easymockclassextension/jars/easymockclassextension-3.2.jar:/home/cheeseng/.ivy2/cache/org.easymock/easymock/jars/easymock-3.2.jar:/home/cheeseng/.ivy2/cache/cglib/cglib-nodep/jars/cglib-nodep-2.2.2.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock-legacy/jars/jmock-legacy-2.8.3.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock/jars/jmock-2.8.3.jar:/home/cheeseng/.ivy2/cache/junit/junit/jars/junit-4.12.jar:/home/cheeseng/.ivy2/cache/org.hamcrest/hamcrest-core/jars/hamcrest-core-1.3.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock-testjar/jars/jmock-testjar-2.8.3.jar:/home/cheeseng/.ivy2/cache/cglib/cglib/jars/cglib-3.2.0.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm/jars/asm-5.0.4.jar:/home/cheeseng/.ivy2/cache/org.apache.ant/ant/jars/ant-1.9.4.jar:/home/cheeseng/.ivy2/cache/org.apache.ant/ant-launcher/jars/ant-launcher-1.9.4.jar:/home/cheeseng/.ivy2/cache/org.apache-extras.beanshell/bsh/jars/bsh-2.0b6.jar:/home/cheeseng/.ivy2/cache/org.hamcrest/hamcrest-library/jars/hamcrest-library-1.3.jar:/home/cheeseng/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-2.1.jar:/home/cheeseng/.ivy2/cache/org.mockito/mockito-core/jars/mockito-core-1.10.19.jar:/home/cheeseng/.ivy2/cache/org.testng/testng/jars/testng-6.7.jar:/home/cheeseng/.ivy2/cache/org.beanshell/bsh/jars/bsh-2.0b4.jar:/home/cheeseng/.ivy2/cache/com.beust/jcommander/jars/jcommander-1.12.jar:/home/cheeseng/.ivy2/cache/org.yaml/snakeyaml/jars/snakeyaml-1.6.jar:/home/cheeseng/.ivy2/cache/com.google.inject/guice/jars/guice-4.0.jar:/home/cheeseng/.ivy2/cache/javax.inject/javax.inject/jars/javax.inject-1.jar:/home/cheeseng/.ivy2/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-java/jars/selenium-java-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-chrome-driver/jars/selenium-chrome-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-remote-driver/jars/selenium-remote-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/com.google.code.gson/gson/jars/gson-2.3.1.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-api/jars/selenium-api-2.45.0.jar:/home/cheeseng/.ivy2/cache/com.google.guava/guava/bundles/guava-18.0.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpclient/jars/httpclient-4.3.6.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpcore/jars/httpcore-4.3.3.jar:/home/cheeseng/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.3.jar:/home/cheeseng/.ivy2/cache/org.apache.commons/commons-exec/jars/commons-exec-1.1.jar:/home/cheeseng/.ivy2/cache/net.java.dev.jna/jna/jars/jna-3.4.0.jar:/home/cheeseng/.ivy2/cache/net.java.dev.jna/platform/jars/platform-3.4.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-htmlunit-driver/jars/selenium-htmlunit-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.htmlunit/htmlunit/jars/htmlunit-2.15.jar:/home/cheeseng/.ivy2/cache/xalan/xalan/jars/xalan-2.7.1.jar:/home/cheeseng/.ivy2/cache/xalan/serializer/jars/serializer-2.7.1.jar:/home/cheeseng/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.2.1.jar:/home/cheeseng/.ivy2/cache/org.apache.commons/commons-lang3/jars/commons-lang3-3.3.2.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpmime/jars/httpmime-4.3.3.jar:/home/cheeseng/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.9.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.htmlunit/htmlunit-core-js/jars/htmlunit-core-js-2.15.jar:/home/cheeseng/.ivy2/cache/xerces/xercesImpl/jars/xercesImpl-2.11.0.jar:/home/cheeseng/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.4.01.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.nekohtml/nekohtml/jars/nekohtml-1.9.21.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.cssparser/cssparser/jars/cssparser-0.9.14.jar:/home/cheeseng/.ivy2/cache/org.w3c.css/sac/jars/sac-1.3.jar:/home/cheeseng/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-websocket/jars/jetty-websocket-8.1.15.v20140411.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-firefox-driver/jars/selenium-firefox-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-ie-driver/jars/selenium-ie-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-safari-driver/jars/selenium-safari-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.webbitserver/webbit/jars/webbit-0.4.14.jar:/home/cheeseng/.ivy2/cache/io.netty/netty/bundles/netty-3.5.2.Final.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-support/jars/selenium-support-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-leg-rc/jars/selenium-leg-rc-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-all/jars/asm-all-4.1.jar:/home/cheeseng/.ivy2/cache/org.pegdown/pegdown/jars/pegdown-1.4.2.jar:/home/cheeseng/.ivy2/cache/org.parboiled/parboiled-java/bundles/parboiled-java-1.1.6.jar:/home/cheeseng/.ivy2/cache/org.parboiled/parboiled-core/bundles/parboiled-core-1.1.6.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-tree/jars/asm-tree-4.1.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-analysis/jars/asm-analysis-4.1.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-util/jars/asm-util-4.1.jar:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.13.0-M3.jar:/home/cheeseng/.ivy2/cache/jline/jline/jars/jline-2.14.5.jar -bootclasspath /usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/classes:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.13.0-M3.jar
[error] 
[error]   last tree to typer: Apply(method apply)
[error]        tree position: line 107 of /home/cheeseng/git/scalatest/scalatest-test/src/test/scala/org/scalatest/ListShouldBeEmptyLogicalAndSpec.scala
[error]             tree tpe: org.scalactic.source.Position
[error]               symbol: case method apply in object Position
[error]    symbol definition: case def apply(fileName: String,filePathname: String,lineNumber: Int): org.scalactic.source.Position (a MethodSymbol)
[error]       symbol package: org.scalactic.source
[error]        symbol owners: method apply -> object Position
[error]            call site: class ListShouldBeEmptyLogicalAndSpec in package scalatest in package scalatest
[error] 
[error] == Source file context for tree position ==
[error] 
[error]    104     describe("when work with 'list should not be empty'") {
[error]    105       
[error]    106       it("should do nothing when file is not empty") {
[error]    107         nonEmptyList should (not equal emptyList and not be empty)
[error]    108         nonEmptyList should (not be empty and not equal emptyList)
[error]    109         
[error]    110         nonEmptyList should (not be emptyList and not be empty)
scala.reflect.internal.FatalError: 
  Something is wrong: cannot find T in applied type org.scalatest.matchers.MatcherFactory1[Any,org.scalactic.Equality]
   sought  T in MatcherFactory1
 classSym  MatcherFactory1 in matchers
  tparams  SC in MatcherFactory1, TC1 in MatcherFactory1

     while compiling: /home/cheeseng/git/scalatest/scalatest-test/src/test/scala/org/scalatest/ListShouldBeEmptyLogicalAndSpec.scala
        during phase: typer
     library version: version 2.13.0-M3
    compiler version: version 2.13.0-M3
  reconstructed args: -feature -classpath /home/cheeseng/git/scalatest/scalatest-test/target/scala-2.13.0-M3/test-classes:/home/cheeseng/git/scalatest/scalatest-test/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalatest/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalactic/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/common-test/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalactic-macro/target/scala-2.13.0-M3/classes:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.13.0-M3.jar:/home/cheeseng/.ivy2/cache/org.scala-lang.modules/scala-xml_2.13.0-M3/bundles/scala-xml_2.13.0-M3-1.0.6.jar:/home/cheeseng/.ivy2/cache/org.scala-lang.modules/scala-parallel-collections_2.13.0-M3/bundles/scala-parallel-collections_2.13.0-M3-0.1.2.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-server/jars/jetty-server-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/orbits/javax.servlet-3.0.0.v201112011016.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-continuation/jars/jetty-continuation-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-http/jars/jetty-http-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-io/jars/jetty-io-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-util/jars/jetty-util-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-webapp/jars/jetty-webapp-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-xml/jars/jetty-xml-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-servlet/jars/jetty-servlet-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-security/jars/jetty-security-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.scalacheck/scalacheck_2.13.0-M3/jars/scalacheck_2.13.0-M3-1.13.5.jar:/home/cheeseng/.ivy2/cache/org.scala-sbt/test-interface/jars/test-interface-1.0.jar:/home/cheeseng/.ivy2/cache/org.easymock/easymockclassextension/jars/easymockclassextension-3.2.jar:/home/cheeseng/.ivy2/cache/org.easymock/easymock/jars/easymock-3.2.jar:/home/cheeseng/.ivy2/cache/cglib/cglib-nodep/jars/cglib-nodep-2.2.2.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock-legacy/jars/jmock-legacy-2.8.3.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock/jars/jmock-2.8.3.jar:/home/cheeseng/.ivy2/cache/junit/junit/jars/junit-4.12.jar:/home/cheeseng/.ivy2/cache/org.hamcrest/hamcrest-core/jars/hamcrest-core-1.3.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock-testjar/jars/jmock-testjar-2.8.3.jar:/home/cheeseng/.ivy2/cache/cglib/cglib/jars/cglib-3.2.0.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm/jars/asm-5.0.4.jar:/home/cheeseng/.ivy2/cache/org.apache.ant/ant/jars/ant-1.9.4.jar:/home/cheeseng/.ivy2/cache/org.apache.ant/ant-launcher/jars/ant-launcher-1.9.4.jar:/home/cheeseng/.ivy2/cache/org.apache-extras.beanshell/bsh/jars/bsh-2.0b6.jar:/home/cheeseng/.ivy2/cache/org.hamcrest/hamcrest-library/jars/hamcrest-library-1.3.jar:/home/cheeseng/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-2.1.jar:/home/cheeseng/.ivy2/cache/org.mockito/mockito-core/jars/mockito-core-1.10.19.jar:/home/cheeseng/.ivy2/cache/org.testng/testng/jars/testng-6.7.jar:/home/cheeseng/.ivy2/cache/org.beanshell/bsh/jars/bsh-2.0b4.jar:/home/cheeseng/.ivy2/cache/com.beust/jcommander/jars/jcommander-1.12.jar:/home/cheeseng/.ivy2/cache/org.yaml/snakeyaml/jars/snakeyaml-1.6.jar:/home/cheeseng/.ivy2/cache/com.google.inject/guice/jars/guice-4.0.jar:/home/cheeseng/.ivy2/cache/javax.inject/javax.inject/jars/javax.inject-1.jar:/home/cheeseng/.ivy2/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-java/jars/selenium-java-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-chrome-driver/jars/selenium-chrome-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-remote-driver/jars/selenium-remote-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/com.google.code.gson/gson/jars/gson-2.3.1.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-api/jars/selenium-api-2.45.0.jar:/home/cheeseng/.ivy2/cache/com.google.guava/guava/bundles/guava-18.0.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpclient/jars/httpclient-4.3.6.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpcore/jars/httpcore-4.3.3.jar:/home/cheeseng/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.3.jar:/home/cheeseng/.ivy2/cache/org.apache.commons/commons-exec/jars/commons-exec-1.1.jar:/home/cheeseng/.ivy2/cache/net.java.dev.jna/jna/jars/jna-3.4.0.jar:/home/cheeseng/.ivy2/cache/net.java.dev.jna/platform/jars/platform-3.4.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-htmlunit-driver/jars/selenium-htmlunit-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.htmlunit/htmlunit/jars/htmlunit-2.15.jar:/home/cheeseng/.ivy2/cache/xalan/xalan/jars/xalan-2.7.1.jar:/home/cheeseng/.ivy2/cache/xalan/serializer/jars/serializer-2.7.1.jar:/home/cheeseng/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.2.1.jar:/home/cheeseng/.ivy2/cache/org.apache.commons/commons-lang3/jars/commons-lang3-3.3.2.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpmime/jars/httpmime-4.3.3.jar:/home/cheeseng/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.9.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.htmlunit/htmlunit-core-js/jars/htmlunit-core-js-2.15.jar:/home/cheeseng/.ivy2/cache/xerces/xercesImpl/jars/xercesImpl-2.11.0.jar:/home/cheeseng/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.4.01.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.nekohtml/nekohtml/jars/nekohtml-1.9.21.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.cssparser/cssparser/jars/cssparser-0.9.14.jar:/home/cheeseng/.ivy2/cache/org.w3c.css/sac/jars/sac-1.3.jar:/home/cheeseng/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-websocket/jars/jetty-websocket-8.1.15.v20140411.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-firefox-driver/jars/selenium-firefox-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-ie-driver/jars/selenium-ie-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-safari-driver/jars/selenium-safari-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.webbitserver/webbit/jars/webbit-0.4.14.jar:/home/cheeseng/.ivy2/cache/io.netty/netty/bundles/netty-3.5.2.Final.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-support/jars/selenium-support-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-leg-rc/jars/selenium-leg-rc-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-all/jars/asm-all-4.1.jar:/home/cheeseng/.ivy2/cache/org.pegdown/pegdown/jars/pegdown-1.4.2.jar:/home/cheeseng/.ivy2/cache/org.parboiled/parboiled-java/bundles/parboiled-java-1.1.6.jar:/home/cheeseng/.ivy2/cache/org.parboiled/parboiled-core/bundles/parboiled-core-1.1.6.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-tree/jars/asm-tree-4.1.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-analysis/jars/asm-analysis-4.1.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-util/jars/asm-util-4.1.jar:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.13.0-M3.jar:/home/cheeseng/.ivy2/cache/jline/jline/jars/jline-2.14.5.jar -bootclasspath /usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/classes:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.13.0-M3.jar

  last tree to typer: Apply(method apply)
       tree position: line 107 of /home/cheeseng/git/scalatest/scalatest-test/src/test/scala/org/scalatest/ListShouldBeEmptyLogicalAndSpec.scala
            tree tpe: org.scalactic.source.Position
              symbol: case method apply in object Position
   symbol definition: case def apply(fileName: String,filePathname: String,lineNumber: Int): org.scalactic.source.Position (a MethodSymbol)
      symbol package: org.scalactic.source
       symbol owners: method apply -> object Position
           call site: class ListShouldBeEmptyLogicalAndSpec in package scalatest in package scalatest

== Source file context for tree position ==

   104     describe("when work with 'list should not be empty'") {
   105       
   106       it("should do nothing when file is not empty") {
   107         nonEmptyList should (not equal emptyList and not be empty)
   108         nonEmptyList should (not be empty and not equal emptyList)
   109         
   110         nonEmptyList should (not be emptyList and not be empty)
	at scala.reflect.internal.Reporting.abort(Reporting.scala:61)
	at scala.reflect.internal.Reporting.abort$(Reporting.scala:57)
	at scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:16)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.correspondingTypeArgument(TypeMaps.scala:477)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.loop$3(TypeMaps.scala:513)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.classParameterAsSeen(TypeMaps.scala:518)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:393)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:364)
	at scala.reflect.internal.Types$TypeRef.mapOver(Types.scala:2178)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:394)
	at scala.reflect.internal.Types$PolyType.mapOver(Types.scala:2741)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:394)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:364)
	at scala.reflect.internal.Types$TypeRef.mapOver(Types.scala:2178)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:394)
	at scala.reflect.internal.Types$MethodType.mapOver(Types.scala:2638)
	at scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.apply(TypeMaps.scala:394)
	at scala.reflect.internal.Types$Type.asSeenFrom(Types.scala:692)
	at scala.reflect.internal.Types$Type.computeMemberType(Types.scala:727)
	at scala.reflect.internal.Symbols$MethodSymbol.typeAsMemberOf(Symbols.scala:2973)
	at scala.reflect.internal.Types$Type.memberType(Types.scala:718)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$3(Typers.scala:3369)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$3$adapted(Typers.scala:3358)
	at scala.reflect.internal.Symbols$Symbol.filter(Symbols.scala:1953)
	at scala.tools.nsc.typechecker.Typers$Typer.preSelectOverloaded$1(Typers.scala:3358)
	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3385)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$25(Typers.scala:4706)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$silent$2(Typers.scala:719)
	at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:719)
	at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:4706)
	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4790)
	at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4820)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5647)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedArg$1(Typers.scala:3287)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:484)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArg0$1(Typers.scala:3445)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$15(Typers.scala:3465)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$14(Typers.scala:3431)
	at scala.tools.nsc.typechecker.Contexts$Context.$anonfun$savingUndeterminedTypeParams$1(Contexts.scala:328)
	at scala.tools.nsc.typechecker.Contexts$Context.savingUndeterminedTypeParams(Contexts.scala:392)
	at scala.tools.nsc.typechecker.Typers$Typer.handleOverloaded$1(Typers.scala:3428)
	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3476)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$25(Typers.scala:4706)
	at scala.tools.nsc.typechecker.Typers$Typer.silent(Typers.scala:705)
	at scala.tools.nsc.typechecker.Typers$Typer.tryTypedApply$1(Typers.scala:4706)
	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4790)
	at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4820)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5647)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5764)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:3127)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2461)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5622)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typerWithLocalContext$1(Typers.scala:493)
	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:493)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5657)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedArg$1(Typers.scala:3287)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:484)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgWithFormal$1(PatternTypers.scala:106)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.$anonfun$typedArgsForFormals$4(PatternTypers.scala:122)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgsForFormals(PatternTypers.scala:122)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgsForFormals$(PatternTypers.scala:103)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:118)
	at scala.tools.nsc.typechecker.Typers$Typer.handleMonomorphicCall$1(Typers.scala:3647)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$33(Typers.scala:3682)
	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3682)
	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4792)
	at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4820)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5647)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5764)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:3127)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2461)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5622)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typerWithLocalContext$1(Typers.scala:493)
	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:493)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5657)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedArg$1(Typers.scala:3287)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:484)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgWithFormal$1(PatternTypers.scala:106)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.$anonfun$typedArgsForFormals$4(PatternTypers.scala:122)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgsForFormals(PatternTypers.scala:122)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgsForFormals$(PatternTypers.scala:103)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:118)
	at scala.tools.nsc.typechecker.Typers$Typer.handleMonomorphicCall$1(Typers.scala:3647)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$33(Typers.scala:3682)
	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3682)
	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4792)
	at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4820)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5647)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5764)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:3127)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedBlock(Typers.scala:2461)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typed1$98(Typers.scala:5622)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typerWithLocalContext$1(Typers.scala:493)
	at scala.tools.nsc.typechecker.Typers$Typer.typedOutsidePatternMode$1(Typers.scala:493)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5657)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedArg$1(Typers.scala:3287)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArg(Typers.scala:484)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgWithFormal$1(PatternTypers.scala:106)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.$anonfun$typedArgsForFormals$4(PatternTypers.scala:122)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgsForFormals(PatternTypers.scala:122)
	at scala.tools.nsc.typechecker.PatternTypers$PatternTyper.typedArgsForFormals$(PatternTypers.scala:103)
	at scala.tools.nsc.typechecker.Typers$Typer.typedArgsForFormals(Typers.scala:118)
	at scala.tools.nsc.typechecker.Typers$Typer.handleMonomorphicCall$1(Typers.scala:3647)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$doTypedApply$33(Typers.scala:3682)
	at scala.tools.nsc.typechecker.Typers$Typer.doTypedApply(Typers.scala:3682)
	at scala.tools.nsc.typechecker.Typers$Typer.normalTypedApply$1(Typers.scala:4792)
	at scala.tools.nsc.typechecker.Typers$Typer.typedApply$1(Typers.scala:4820)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInAnyMode$1(Typers.scala:5647)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5664)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5764)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:3127)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedTemplate(Typers.scala:1979)
	at scala.tools.nsc.typechecker.Typers$Typer.typedClassDef(Typers.scala:1819)
	at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5602)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5663)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.typedByValueExpr(Typers.scala:5764)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStat$1(Typers.scala:3127)
	at scala.tools.nsc.typechecker.Typers$Typer.$anonfun$typedStats$10(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedStats(Typers.scala:3271)
	at scala.tools.nsc.typechecker.Typers$Typer.typedPackageDef$1(Typers.scala:5311)
	at scala.tools.nsc.typechecker.Typers$Typer.typedMemberDef$1(Typers.scala:5605)
	at scala.tools.nsc.typechecker.Typers$Typer.typed1(Typers.scala:5663)
	at scala.tools.nsc.typechecker.Typers$Typer.runTyper$1(Typers.scala:5701)
	at scala.tools.nsc.typechecker.Typers$Typer.typedInternal(Typers.scala:5733)
	at scala.tools.nsc.typechecker.Typers$Typer.body$2(Typers.scala:5674)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5679)
	at scala.tools.nsc.typechecker.Typers$Typer.typed(Typers.scala:5760)
	at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.apply(Analyzer.scala:104)
	at scala.tools.nsc.Global$GlobalPhase.$anonfun$applyPhase$1(Global.scala:436)
	at scala.tools.nsc.Global$GlobalPhase.applyPhase(Global.scala:429)
	at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.$anonfun$run$1(Analyzer.scala:94)
	at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.$anonfun$run$1$adapted(Analyzer.scala:93)
	at scala.collection.Iterator.foreach(Iterator.scala:938)
	at scala.collection.Iterator.foreach$(Iterator.scala:938)
	at scala.collection.AbstractIterator.foreach(Iterator.scala:1426)
	at scala.tools.nsc.typechecker.Analyzer$typerFactory$$anon$3.run(Analyzer.scala:93)
	at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1453)
	at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1437)
	at scala.tools.nsc.Global$Run.compileSources(Global.scala:1429)
	at scala.tools.nsc.Global$Run.compile(Global.scala:1546)
	at xsbt.CachedCompiler0.run(CompilerInterface.scala:116)
	at xsbt.CachedCompiler0.run(CompilerInterface.scala:95)
	at xsbt.CompilerInterface.run(CompilerInterface.scala:26)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at sbt.compiler.AnalyzingCompiler.call(AnalyzingCompiler.scala:107)
	at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:53)
	at sbt.compiler.AnalyzingCompiler.compile(AnalyzingCompiler.scala:47)
	at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply$mcV$sp(MixedAnalyzingCompiler.scala:50)
	at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:50)
	at sbt.compiler.MixedAnalyzingCompiler$$anonfun$compileScala$1$1.apply(MixedAnalyzingCompiler.scala:50)
	at sbt.compiler.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:74)
	at sbt.compiler.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:49)
	at sbt.compiler.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:64)
	at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
	at sbt.compiler.IC$$anonfun$compileInternal$1.apply(IncrementalCompiler.scala:160)
	at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:66)
	at sbt.inc.IncrementalCompile$$anonfun$doCompile$1.apply(Compile.scala:64)
	at sbt.inc.IncrementalCommon.cycle(IncrementalCommon.scala:32)
	at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:72)
	at sbt.inc.Incremental$$anonfun$1.apply(Incremental.scala:71)
	at sbt.inc.Incremental$.manageClassfiles(Incremental.scala:99)
	at sbt.inc.Incremental$.compile(Incremental.scala:71)
	at sbt.inc.IncrementalCompile$.apply(Compile.scala:54)
	at sbt.compiler.IC$.compileInternal(IncrementalCompiler.scala:160)
	at sbt.compiler.IC$.incrementalCompile(IncrementalCompiler.scala:138)
	at sbt.Compiler$.compile(Compiler.scala:155)
	at sbt.Compiler$.compile(Compiler.scala:141)
	at sbt.Defaults$.sbt$Defaults$$compileIncrementalTaskImpl(Defaults.scala:913)
	at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:904)
	at sbt.Defaults$$anonfun$compileIncrementalTask$1.apply(Defaults.scala:902)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
	at sbt.std.Transform$$anon$4.work(System.scala:63)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228)
	at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
	at sbt.Execute.work(Execute.scala:237)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
	at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
	at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	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:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
[error] (scalatest-test/test:compileIncremental) scala.reflect.internal.FatalError: 
[error]   Something is wrong: cannot find T in applied type org.scalatest.matchers.MatcherFactory1[Any,org.scalactic.Equality]
[error]    sought  T in MatcherFactory1
[error]  classSym  MatcherFactory1 in matchers
[error]   tparams  SC in MatcherFactory1, TC1 in MatcherFactory1
[error] 
[error]      while compiling: /home/cheeseng/git/scalatest/scalatest-test/src/test/scala/org/scalatest/ListShouldBeEmptyLogicalAndSpec.scala
[error]         during phase: typer
[error]      library version: version 2.13.0-M3
[error]     compiler version: version 2.13.0-M3
[error]   reconstructed args: -feature -classpath /home/cheeseng/git/scalatest/scalatest-test/target/scala-2.13.0-M3/test-classes:/home/cheeseng/git/scalatest/scalatest-test/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalatest/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalactic/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/common-test/target/scala-2.13.0-M3/classes:/home/cheeseng/git/scalatest/scalactic-macro/target/scala-2.13.0-M3/classes:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-reflect/jars/scala-reflect-2.13.0-M3.jar:/home/cheeseng/.ivy2/cache/org.scala-lang.modules/scala-xml_2.13.0-M3/bundles/scala-xml_2.13.0-M3-1.0.6.jar:/home/cheeseng/.ivy2/cache/org.scala-lang.modules/scala-parallel-collections_2.13.0-M3/bundles/scala-parallel-collections_2.13.0-M3-0.1.2.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-server/jars/jetty-server-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty.orbit/javax.servlet/orbits/javax.servlet-3.0.0.v201112011016.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-continuation/jars/jetty-continuation-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-http/jars/jetty-http-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-io/jars/jetty-io-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-util/jars/jetty-util-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-webapp/jars/jetty-webapp-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-xml/jars/jetty-xml-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-servlet/jars/jetty-servlet-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-security/jars/jetty-security-8.1.18.v20150929.jar:/home/cheeseng/.ivy2/cache/org.scalacheck/scalacheck_2.13.0-M3/jars/scalacheck_2.13.0-M3-1.13.5.jar:/home/cheeseng/.ivy2/cache/org.scala-sbt/test-interface/jars/test-interface-1.0.jar:/home/cheeseng/.ivy2/cache/org.easymock/easymockclassextension/jars/easymockclassextension-3.2.jar:/home/cheeseng/.ivy2/cache/org.easymock/easymock/jars/easymock-3.2.jar:/home/cheeseng/.ivy2/cache/cglib/cglib-nodep/jars/cglib-nodep-2.2.2.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock-legacy/jars/jmock-legacy-2.8.3.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock/jars/jmock-2.8.3.jar:/home/cheeseng/.ivy2/cache/junit/junit/jars/junit-4.12.jar:/home/cheeseng/.ivy2/cache/org.hamcrest/hamcrest-core/jars/hamcrest-core-1.3.jar:/home/cheeseng/.ivy2/cache/org.jmock/jmock-testjar/jars/jmock-testjar-2.8.3.jar:/home/cheeseng/.ivy2/cache/cglib/cglib/jars/cglib-3.2.0.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm/jars/asm-5.0.4.jar:/home/cheeseng/.ivy2/cache/org.apache.ant/ant/jars/ant-1.9.4.jar:/home/cheeseng/.ivy2/cache/org.apache.ant/ant-launcher/jars/ant-launcher-1.9.4.jar:/home/cheeseng/.ivy2/cache/org.apache-extras.beanshell/bsh/jars/bsh-2.0b6.jar:/home/cheeseng/.ivy2/cache/org.hamcrest/hamcrest-library/jars/hamcrest-library-1.3.jar:/home/cheeseng/.ivy2/cache/org.objenesis/objenesis/jars/objenesis-2.1.jar:/home/cheeseng/.ivy2/cache/org.mockito/mockito-core/jars/mockito-core-1.10.19.jar:/home/cheeseng/.ivy2/cache/org.testng/testng/jars/testng-6.7.jar:/home/cheeseng/.ivy2/cache/org.beanshell/bsh/jars/bsh-2.0b4.jar:/home/cheeseng/.ivy2/cache/com.beust/jcommander/jars/jcommander-1.12.jar:/home/cheeseng/.ivy2/cache/org.yaml/snakeyaml/jars/snakeyaml-1.6.jar:/home/cheeseng/.ivy2/cache/com.google.inject/guice/jars/guice-4.0.jar:/home/cheeseng/.ivy2/cache/javax.inject/javax.inject/jars/javax.inject-1.jar:/home/cheeseng/.ivy2/cache/aopalliance/aopalliance/jars/aopalliance-1.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-java/jars/selenium-java-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-chrome-driver/jars/selenium-chrome-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-remote-driver/jars/selenium-remote-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/com.google.code.gson/gson/jars/gson-2.3.1.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-api/jars/selenium-api-2.45.0.jar:/home/cheeseng/.ivy2/cache/com.google.guava/guava/bundles/guava-18.0.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpclient/jars/httpclient-4.3.6.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpcore/jars/httpcore-4.3.3.jar:/home/cheeseng/.ivy2/cache/commons-logging/commons-logging/jars/commons-logging-1.1.3.jar:/home/cheeseng/.ivy2/cache/org.apache.commons/commons-exec/jars/commons-exec-1.1.jar:/home/cheeseng/.ivy2/cache/net.java.dev.jna/jna/jars/jna-3.4.0.jar:/home/cheeseng/.ivy2/cache/net.java.dev.jna/platform/jars/platform-3.4.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-htmlunit-driver/jars/selenium-htmlunit-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.htmlunit/htmlunit/jars/htmlunit-2.15.jar:/home/cheeseng/.ivy2/cache/xalan/xalan/jars/xalan-2.7.1.jar:/home/cheeseng/.ivy2/cache/xalan/serializer/jars/serializer-2.7.1.jar:/home/cheeseng/.ivy2/cache/commons-collections/commons-collections/jars/commons-collections-3.2.1.jar:/home/cheeseng/.ivy2/cache/org.apache.commons/commons-lang3/jars/commons-lang3-3.3.2.jar:/home/cheeseng/.ivy2/cache/org.apache.httpcomponents/httpmime/jars/httpmime-4.3.3.jar:/home/cheeseng/.ivy2/cache/commons-codec/commons-codec/jars/commons-codec-1.9.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.htmlunit/htmlunit-core-js/jars/htmlunit-core-js-2.15.jar:/home/cheeseng/.ivy2/cache/xerces/xercesImpl/jars/xercesImpl-2.11.0.jar:/home/cheeseng/.ivy2/cache/xml-apis/xml-apis/jars/xml-apis-1.4.01.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.nekohtml/nekohtml/jars/nekohtml-1.9.21.jar:/home/cheeseng/.ivy2/cache/net.sourceforge.cssparser/cssparser/jars/cssparser-0.9.14.jar:/home/cheeseng/.ivy2/cache/org.w3c.css/sac/jars/sac-1.3.jar:/home/cheeseng/.ivy2/cache/commons-io/commons-io/jars/commons-io-2.4.jar:/home/cheeseng/.ivy2/cache/org.eclipse.jetty/jetty-websocket/jars/jetty-websocket-8.1.15.v20140411.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-firefox-driver/jars/selenium-firefox-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-ie-driver/jars/selenium-ie-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-safari-driver/jars/selenium-safari-driver-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.webbitserver/webbit/jars/webbit-0.4.14.jar:/home/cheeseng/.ivy2/cache/io.netty/netty/bundles/netty-3.5.2.Final.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-support/jars/selenium-support-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.seleniumhq.selenium/selenium-leg-rc/jars/selenium-leg-rc-2.45.0.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-all/jars/asm-all-4.1.jar:/home/cheeseng/.ivy2/cache/org.pegdown/pegdown/jars/pegdown-1.4.2.jar:/home/cheeseng/.ivy2/cache/org.parboiled/parboiled-java/bundles/parboiled-java-1.1.6.jar:/home/cheeseng/.ivy2/cache/org.parboiled/parboiled-core/bundles/parboiled-core-1.1.6.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-tree/jars/asm-tree-4.1.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-analysis/jars/asm-analysis-4.1.jar:/home/cheeseng/.ivy2/cache/org.ow2.asm/asm-util/jars/asm-util-4.1.jar:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-compiler/jars/scala-compiler-2.13.0-M3.jar:/home/cheeseng/.ivy2/cache/jline/jline/jars/jline-2.14.5.jar -bootclasspath /usr/lib/jvm/java-8-oracle/jre/lib/resources.jar:/usr/lib/jvm/java-8-oracle/jre/lib/rt.jar:/usr/lib/jvm/java-8-oracle/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jsse.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jce.jar:/usr/lib/jvm/java-8-oracle/jre/lib/charsets.jar:/usr/lib/jvm/java-8-oracle/jre/lib/jfr.jar:/usr/lib/jvm/java-8-oracle/jre/classes:/home/cheeseng/.ivy2/cache/org.scala-lang/scala-library/jars/scala-library-2.13.0-M3.jar
[error] 
[error]   last tree to typer: Apply(method apply)
[error]        tree position: line 107 of /home/cheeseng/git/scalatest/scalatest-test/src/test/scala/org/scalatest/ListShouldBeEmptyLogicalAndSpec.scala
[error]             tree tpe: org.scalactic.source.Position
[error]               symbol: case method apply in object Position
[error]    symbol definition: case def apply(fileName: String,filePathname: String,lineNumber: Int): org.scalactic.source.Position (a MethodSymbol)
[error]       symbol package: org.scalactic.source
[error]        symbol owners: method apply -> object Position
[error]            call site: class ListShouldBeEmptyLogicalAndSpec in package scalatest in package scalatest
[error] 
[error] == Source file context for tree position ==
[error] 
[error]    104     describe("when work with 'list should not be empty'") {
[error]    105       
[error]    106       it("should do nothing when file is not empty") {
[error]    107         nonEmptyList should (not equal emptyList and not be empty)
[error]    108         nonEmptyList should (not be empty and not equal emptyList)
[error]    109         
[error]    110         nonEmptyList should (not be emptyList and not be empty)
[error] Total time: 240 s, completed Feb 5, 2018 11:14:44 AM

Any idea what could be wrong?

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 6, 2018

@retronym says he'll take a look

@retronym

This comment has been minimized.

retronym commented Feb 6, 2018

I'm able the reproduce the failure and will investigate shortly.

@retronym

This comment has been minimized.

retronym commented Feb 6, 2018

Reduced to:

import org.scalatest.Matchers._

class ListShouldBeEmptyLogicalAndSpec {
  val e1: org.scalatest.matchers.MatcherFactory1[Any, org.scalatest.enablers.Emptiness] = null //not.be(empty)
  val e2: e1.AndNotWord = null //e1.and(not)
  e2.be(null)
}
@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 7, 2018

@SethTisue also for scala-parallel-collections, should we use 1.0.2 instead of 0.1.2?

https://mvnrepository.com/artifact/org.scala-lang.modules/scala-parallel-collections

I had an impression that 1.0.2 should be used, and it was published for scala 2.13.0-M2 also, any reason 1.0.2 is not published for scala 2.13.0-M3?

And thanks @retronym for looking into the problem!

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 7, 2018

also for scala-parallel-collections, should we use 1.0.2 instead of 0.1.2?

0.1.2 is correct, 1.0.2 was a mistake (ticket)

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 10, 2018

Is it just that one test, or are there pervasive failures and the one you reported here just happens to be the first...?

If it's just one test, or a handful of tests, I think you should go ahead and publish for M3 anyway, rather than waiting for Jason to complete his investigation (which turned out to be decidedly non-trivial).

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 11, 2018

@SethTisue @retronym @bvenners I am not sure if it is the only test that failed to compile, it is the 'first' one as far as I can tell. :D

Anyway, I am fine with going ahead and release a version of 3.0.5, perhaps postfix it with M1 like 3.0.5-M1 for scala 2.13.0-M3, and when @retronym finishes his investigation and hopefully a workaround is available may be we can release 3.0.5 for 2.13.0-M2.

My little worry is that it might affect user's tests also, AFAIK MatcherFactory1 is used by matcher assertion that involves and/or, like this:

nonEmptyList should (not equal emptyList and not be empty)

but since it is 2.13 M3 may be it is fine.

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 12, 2018

I am fine with going ahead and release a version of 3.0.5 [...]

yes, that sounds like a good plan to me.

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 13, 2018

@SethTisue fyi Scalactic/ScalaTest 3.0.5-M1 built for Scala 2.13.0-M3 released.

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 13, 2018

awesome, thanks! it works, in my limited testing anyway.

would it be difficult to also publish 3.0.5-M1 for 2.11 and 2.12? because otherwise people will have to:

libraryDependencies += {
  val version =
    CrossVersion.partialVersion(scalaVersion.value) match {
      case Some((2, 13)) => "3.0.5-M1" 
      case _ => "3.0.4"
    }
  "org.scalatest" %% "scalatest" % version % "test"
}

which is a bit cumbersome.

@cheeseng

This comment has been minimized.

Contributor

cheeseng commented Feb 13, 2018

@SethTisue I released 3.0.5-M1 for Scala 2.10, 2.11 and 2.12, hope they'll help.

xerial added a commit to wvlet/airframe that referenced this issue Feb 13, 2018

xerial added a commit to wvlet/airframe that referenced this issue Feb 13, 2018

@SethTisue

This comment has been minimized.

Contributor

SethTisue commented Feb 13, 2018

excellent, thank you!!

@SethTisue SethTisue closed this Feb 13, 2018

@retronym

This comment has been minimized.

retronym commented Feb 16, 2018

Anyway, I am fine with going ahead and release a version of 3.0.5, perhaps postfix it with M1 like 3.0.5-M1 for scala 2.13.0-M3, and when @retronym finishes his investigation and hopefully a workaround is available may be we can release 3.0.5 for 2.13.0-M2.

I'm glad you've been able to release despite this regression, I wasn't able to pin it down when I last looked at it, but will try again today.

@2m

This comment has been minimized.

2m commented Mar 7, 2018

We are getting a similar problem while trying to compile some of Akka tests while using 2.13.0-M3 and scalatest 3.0.5-M1:

[error] Something is wrong: cannot find S in applied type org.scalatest.matchers.Matcher[T]
[error]    sought  S in Matcher
[error]  classSym  Matcher in matchers
[error]   tparams  T in Matcher
[error] ## Exception when compiling 33 sources to /home/martynas/projects/akka/akka-persistence/target/test-classes
[error] Something is wrong: cannot find S in applied type org.scalatest.matchers.Matcher[T]
[error]    sought  S in Matcher
[error]  classSym  Matcher in matchers
[error]   tparams  T in Matcher
[error]
[error] scala.reflect.internal.Reporting.abort(Reporting.scala:61)
[error] scala.reflect.internal.Reporting.abort$(Reporting.scala:57)
[error] scala.reflect.internal.SymbolTable.abort(SymbolTable.scala:16)
[error] scala.reflect.internal.tpe.TypeMaps$AsSeenFromMap.correspondingTypeArgument(TypeMaps.scala:477)

However in the error I do not see the tree position. @cheeseng do I need to enable something to have Source file context for tree position printed out like it is seen in your log output?

@SethTisue is there a ticket to track the regression?

@retronym

This comment has been minimized.

retronym commented Mar 8, 2018

I've created a ticket in our tracker: scala/bug#10762

The problem was really hard to track down at the place it struck Scalacheck, perhaps it will be easier to come at it from the akka side of things. @2m if you could post the full steps to checkout and get to that crash, I can pick it up from there. I'll let you know ASAP if I find a workaround you can apply.

@retronym

This comment has been minimized.

retronym commented Mar 8, 2018

do I need to enable something to have Source file context for tree position printed out like it is seen in your log output?

@2m perhaps its just a matter of running the last command in SBT to show the suppressed compiler crash details.

@2m

This comment has been minimized.

2m commented Mar 8, 2018

I'll let you know ASAP if I find a workaround you can apply.

It is not urgent. We were able to release 2.5.11 compiled with 2.13.0-M3.

@2m perhaps its just a matter of running the last command in SBT to show the suppressed compiler crash details.

I am not sure what changed, but now I get the full error description with tree position and more.

@ghost ghost referenced this issue Mar 25, 2018

Merged

Add support for 2.13.0-M3 #2203

@holograph holograph referenced this issue Jun 11, 2018

Open

Scala 2.13.0-M3 support #126

0 of 2 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment