buildFHSUserEnv, Intellij and Gradle builds

Hi

In Nix 21.05 I had setup a development nix script where I ran Intellij (jetbrains.idea-community) in a buildFHSUserEnv environment. I had done this, as the project I work on download binaries as part of a Gradle build and those binaries expected a FHS environment. Yeah, I know, not best practice downloading binaries as part of a build, but it is nothing I can change.

I used the following:

nixosIdeaCommunity = buildFHSUserEnv {
    name = "idea-community";
    targetPkgs = pkgs: [ ];
    multiPkgs = pkgs: [ jetbrains.idea-community ];
    runScript = "idea-community $*";
  };
...
in
mkShell {
  buildInputs = [
    ...
    gradle
    nixosIdeaCommunity

and everything worked great.

Then I upgraded to 21.11 and ran the same setup. IntelliJ startet and it seemed fine until I started the Gradle build from within IntelliJ and it failed.

The Gradle menu loads as it should, but whenever I build it fails. The IntelliJ GUI do not say why it fails, just that it did fail.

When I start IntelliJ without a FHS environment it works, except for the third party binaries mentioned in the start of the message.

I have looked at the console output from IntelliJ, and it has errors, but the errors are the same between the FHS and non-FHS builds.

I am stuck, and do not know how to proceed. I realize that I do not provide much in term of debugging output, but I do not know how to get any valuable output.

Best regards,

Mads