Closed scabug closed 13 years ago
Imported From: https://issues.scala-lang.org/browse/SI-2401?orig=1 Reporter: ArtemGr (artemgr)
@cunei said: "When using" is a bit vague. Can you please supply us with a list of steps that can be taken in order to reproduce the error? For instance: download the jars X, Y, Z, then type...
It would be very useful to have a setup that is as self-contained as possible, in order to allow us to investigate the problem. Thanks.
ArtemGr (artemgr) said: Here is an Eclipse project using the same jars as in the real AppEngine setup: http://javagrond.appspot.com/static/bug2401.zip
Upon entering "test.scala" it logs the aforementioned "error in presentation normal compile", and on Project/Clean... the aforementioned "Build compiler (scalac) crashed".
Running scalac compiler with
scalac -classpath appengine-tools-api.jar;appengine-local-runtime.jar;dyuproject-util-1.1.5.jar;dyuproject-json-1.1.5.jar;dyuproject-openid-1.1.5.jar;geronimo-servlet_2.5_spec-1.2.jar;jetty-util-6.1.19.jar src/test.scala
produces the exception as well.
Exception only occurs when the RelyingParty.Listener is not fully implemented, so it might be an error in a error-reporting part of the compiler.
ArtemGr (artemgr) said: Exception only occurs when the RelyingParty?.Listener is not fully implemented, so it might be an error in a error-reporting part of the compiler.
Correction: Exception only occurs when RelyingParty.Listener is implemented.
relyingParty.addListener (new RelyingParty.Listener {
Fully implementing it does not solve the issue.
Also, if you haven't already notices, "JSON.class" exists in several jars.
ArtemGr (artemgr) said: Also, if you haven't already notices, "JSON.class" exists in several jars.
Tested it some more, and with the following command-line:
scalac -classpath appengine-tools-api.jar;dyuproject-util-1.1.5.jar;dyuproject-json-1.1.5.jar;dyuproject-openid-1.1.5.jar;geronimo-servlet_2.5_spec-1.2.jar src/test.scala
the JSON.class is present only in a single jar (appengine-tools-api.jar), but the problem persists.
(Using jetty-util-6.1.19.jar instead of appengine-tools-api.jar solves the problem, but it isn't possible with AppEngine Eclipse setup, where appengine-tools-api.jar is preconfigured as part of the AppEngine libs).
@cunei said: Thank you for providing the self-contained zipped example; the issue is confirmed as still present in r18812.
@paulp said: Overtaken by events.
When using http://code.google.com/p/dyuproject/ (which in turn indirectly uses JSON from jetty-util-6.1.19.jar).
Eclipse plugin, Scala 2.7.6 final.