Skip to content

Java seems to have issues creating UnixDomainServerSocket on persistent storage #18394

@sideeffffect

Description

@sideeffffect

Java seems to have issues creating a UnixDomainServerSocket when using the persistent storage feature. This has been observed on the hosted instance che.openshift.io.
Is that something to be expected?

I'm not sure that it is indeed the case, more detailed investigation would be needed to have 100% proof.

But it would explain, why there are issues when importing a Scala project on Che (with persistent storage). sbt (the Scala build tool), during the import of the project, tries to create a Unix socket on the filesystem but doesn't seem to be able to do so. That causes it to get into a weird state, which blocks the import.

It is reproducible by creating a new Scala project from the available template.

Issue on Metals (the Scala language server) scalameta/metals#2235
Issue on sbt sbt/sbt#6101

/cc @eatkins @tgodzik

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/languagesIssues related to Language extensions or plugins integration.kind/bugOutline of a bug - must adhere to the bug report template.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.severity/P2Has a minor but important impact to the usage or development of the system.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions