Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • 17:38
    kpodsiad commented #1586
  • 17:08
    kpodsiad synchronize #1586
  • 17:08
    tgodzik milestoned #1383
  • 17:08
    tgodzik milestoned #1585
  • 17:08
    tgodzik labeled #1585
  • 17:08
    tgodzik labeled #1585
  • 17:06
    tgodzik commented #1585
  • 16:14
    tgodzik labeled #1581
  • 16:14
    tgodzik labeled #1581
  • 16:14
    tgodzik labeled #1581
  • 16:14
    tgodzik commented #1581
  • 15:37
    tgodzik commented #1586
  • 10:27
    tgodzik commented #1582
  • Oct 19 20:43
    kpodsiad opened #1586
  • Oct 19 14:00
    hamnis opened #1585
  • Oct 19 09:42
    kpodsiad opened #1584
  • Oct 15 10:53

    bloopoid on gh-pages

    Deploy website Deploy website … (compare)

  • Oct 15 10:31
    adpi2 closed #1583
  • Oct 15 10:31

    adpi2 on master

    Bump scala-debug-adapter to 2.0… Merge pull request #1583 from a… (compare)

  • Oct 15 09:22
    adpi2 review_requested #1583
Tomasz Godzik
@tgodzik
as a workaround
Steve Jones
@sjfloat
Are you able to execute .bloop.aux directly?
Steve Jones
@sjfloat
I wouldn't expect it work correctly, of course.
Tomasz Godzik
@tgodzik
it does :s
 ~/.l/s/c/bin .bloop.aux about                                                                                                        czw, 29 lip 2021, 19:05:54
bloop v1.4.8-19-4d9f966b

Using Scala v2.12.8 and Zinc v1.3.0-M4+46-edbe573e
Running on Java JDK v1.8.0_292 (/usr/lib/jvm/java-8-openjdk-amd64/jre)
  -> Supports debugging user code, Java Debug Interface (JDI) is available.
Maintained by the Scala Center (Jorge Vicente Cantero, Martin Duhem)
Steve Jones
@sjfloat
Hmm
Tomasz Godzik
@tgodzik
just checked and this is the same file as the ones here https://github.com/scalacenter/bloop/releases/tag/v1.4.8
Steve Jones
@sjfloat

you could try downloading the executable directly from the release page

Yes, I'll try that

Tomasz Godzik
@tgodzik
the executable is produced via sbt bloopgun/graalvm-native-image:packageBin which seems a standard way of doing things
might it be that what native image creates by default is an executable shared object lib ?
Steve Jones
@sjfloat
I get the same behavior with the binary I downloaded from that site
This is all very, very strange.
Tomasz Godzik
@tgodzik
ok, if everything fails maybe you can use the latest version cs install bloop-jvm:1.4.8-90-77e59d70
I am still looking into some issues before releasing a new full version
bloop-jvm will also be the executable name in this case
Steve Jones
@sjfloat
That one works! Thanks.
On both machines. Thanks again.
Hanns Holger Rutz
@Sciss

Hi there. I have a minimal sbt build like

lazy val root = project.in(file("."))
  .settings(
    scalaVersion := "2.13.6",
    libraryDependencies += "de.sciss" %% "mellite-app" % "3.6.1"
  )

and I want to avoid that metals needs to run bloopInstall, i.e. I want to skip sbt altogether. Can I generate the equivalent of bloopInstall easily using the bloop-config library?

Hanns Holger Rutz
@Sciss
the website docs say I can use bloop.config.Config.File.write() but that method does not exist (bloop 1.4.8). How do I write a bloop config ?
Hanns Holger Rutz
@Sciss
seems it's now bloop.config.write(f, tgt)
Hanns Holger Rutz
@Sciss

I get "No build tool" from metals if I run :MetalsImportBuild , and I only use bloop instead of sbt. Like workspace dir looks like this:

src/main/scala/snippet.scala
.bloop/snippet.json

where the contents of snippet.json is:

{
    "version": "1.4.0",
    "project": {
        "name": "snippet",
        "directory": "/data/temp/fsc_tmp/temp7123861175658042201.tmp",
        "workspaceDir": "/data/temp/fsc_tmp/temp7123861175658042201.tmp",
        "sources": [
            "/data/temp/fsc_tmp/temp7123861175658042201.tmp/src/main/scala"
        ],
        "dependencies": [

        ],
        "classpath": [

        ],
        "out": "/data/temp/fsc_tmp/temp7123861175658042201.tmp/.bloop/snippet",
        "classesDir": "/data/temp/fsc_tmp/temp7123861175658042201.tmp/.bloop/snippet/classes",
        "scala": {
            "organization": "org.scala-lang",
            "name": "scala-compiler",
            "version": "2.13.6",
            "options": [
                "-deprecation"
            ],
            "jars": [
                "~/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.6/scala-library-2.13.6.jar",
                "~/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.6/scala-compiler-2.13.6.jar",
                "~/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.6/scala-reflect-2.13.6.jar",
                "~/.cache/coursier/v1/https/repo1.maven.org/maven2/org/jline/jline/3.19.0/jline-3.19.0.jar",
                "~/.cache/coursier/v1/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.3.1/jna-5.3.1.jar"
            ],
            "analysis": "/data/temp/fsc_tmp/temp7123861175658042201.tmp/out/out-analysis.bin",
            "setup": {
                "order": "mixed",
                "addLibraryToBootClasspath": true,
                "addCompilerToClasspath": false,
                "addExtraJarsToClasspath": false,
                "manageBootClasspath": true,
                "filterLibraryFromClasspath": true
            }
        },
        "platform": {
            "name": "jvm",
            "config": {
                "home": "/usr/lib/jvm/java-11-openjdk-amd64",
                "options": [
                    "-Duser.dir=/data/temp/fsc_tmp/temp7123861175658042201.tmp"
                ]
            },
            "mainClass": [

            ]
        }
    }
}

what am I missing?

Tomasz Godzik
@tgodzik
@Sciss build import is not neccessary, you could be able to just connect to build server
Hanns Holger Rutz
@Sciss
@tgodzik thanks - with the help of Chris I got it working (there was an issue auto-detecting the "project root"). Very nice, and much faster than having to begin with an sbt build.
Rohith Madamshetty
@rohithbittu33

Hi All, I am learning zio and I am trying to do a very simple thing which i am not able to do it, kindly help me if someone can

import zio._
import zio.App
import zio.console._
import zio.clock._
import org.rogach.scallop._
import scala.concurrent.ExecutionContext.Implicits

object Main extends zio.App{

    def run(args: List[String]) = {

        def get_downloads(a: String, b: String) = {

            val prog = for{
                _       <- ZIO(println(a))

            } yield ()

            prog.exitCode
        }

        val product_idL = List("1", "2", "3")
        val feedL =  List("a", "b", "c")

        case  class ProductFeed(id: String, feed: String)

        val cross = product_idL.flatMap(x => feedL.map(y => (x, y))).map(x => ProductFeed(x._1, x._2))

        val runtime = Runtime.default

        val program: Task[Unit] = 
            for {

                _       <- ZIO(println("------line 1---------"))
                a       <- ZIO.foreach(cross)(x => Task.succeed(get_downloads(x.id, x.feed)))
                _       <- ZIO(println("------line 2---------"))                
            } yield ()

        program.exitCode
    }
}

I see the following output without error, I need to know why am not able to print my ProductFeed?

------line 1---------
------line 2---------
[success] Total time: 1 s, completed Aug 17, 2021, 7:52:27 PM
Eric K Richardson
@ekrich
You might want to try the ZIO space - https://discord.gg/WCWYMKnU
DavidFi1
@DavidFi1
Debugging is not supported because bloop server is running on a JRE
I Installed VS Code with Metals - when I try to debug I get the above massage.
Where is the configuration to tell bloop where the JDK is?
msinton
@msinton
Hi there, I've just installed bloop using coursier and I can't seem to get zsh completions to work
I found evidence to suggest that completions might be installed by using coursier. I also attempted to follow the instructions to add to my zshrc but I can't find my ~/.bloop folder
I'm on ubuntu
Any help greatly appreciated, thanks!
bloop v1.4.8, Using Scala v2.12.8 and Zinc v1.3.0-M4+46-edbe573e
Alexander770
@Alexander770
Hi
I am just started to use Scala Metals with VScode currently on Windows 10. The simple hello-world example is not working. I got following exception:
BSP connection failed in the attempt to get: DebugSessionAddress. Debugging is not supported because bloop server is running on a JRE C:\Program Files\Java\jre1.8.0_281 with no support for Java Debug Interface: 'JDI implementation is not provided by the vendor'. To enable debugging, install a JDK and restart the bloop server.
Can anyone tell me what to do with it?
BSP connection failed in the attempt to get: DebugSessionAddress. Debugging is not supported because bloop server is running on a JRE C:\Program Files\Java\jre1.8.0_281 with no support for Java Debug Interface: 'JDI implementation is not provided by the vendor'. To enable debugging, install a JDK and restart the bloop server.
ckipp
@ckipp:matrix.org
[m]
Hey @Alexander770 you'll need to have a full JDK installed. Currently Bloop started with a JRE, which doesn't support debugging
I'd installed JDK 8 or 11, and then use the command in VS Code, "Metals Restart Build Server", which should restart Bloop and should then start with the JDK
Alexander770
@Alexander770
During the process I allowed VScode to install .jabba\jdk\adopt@1.11.0-11. It is not enough?
Chris Kipp
@ckipp:matrix.org
[m]
🤔 if Metals installed it, it should have been enough. You can also try to set your JAVA_HOME via the Metals Java Home setting
and then do the restart
Alexander770
@Alexander770
I restarted and it works. thank you very much.
I was using intellij for scala now I try VScode. It looks a bit weird to me.
Alexander770
@Alexander770
image.png
In VScode why pushing the button above doesn't run the code?
Alexander770
@Alexander770
image.png
The challenge. In the VScode I have a dev container based on datamechnics spark&scala image.
How I specify in Dockerfile my working directory so that Bloop will see is. Here is the error I receive:
Alexander770
@Alexander770
image.png
I am trying to build scala spark project on devcontainer based on datamechanics spark&scala image.
It reports an error:
need help