Skip to content
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

Incompatible with 2025.1 #403

Open
2 tasks done
AkibaAT opened this issue Jan 19, 2025 · 6 comments
Open
2 tasks done

Incompatible with 2025.1 #403

AkibaAT opened this issue Jan 19, 2025 · 6 comments
Labels
bug Something isn't working

Comments

@AkibaAT
Copy link
Contributor

AkibaAT commented Jan 19, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Are you sure that this bug is related to this DDEV Integration Plugin?

  • I am sure

Enter your error report ID (If available)

No response

Describe the bug

The plugin is not compatible with 2025.1, currently available as EAP.

Steps to reproduce

No response

Additional context

No response

@AkibaAT AkibaAT added the bug Something isn't working label Jan 19, 2025
@AkibaAT
Copy link
Contributor Author

AkibaAT commented Jan 19, 2025

After some preliminary testing, it seems that WSL use is currently broken. The file picker to set the DDEV binary doesn't allow navigating to the WSL storage in 2025.1 currently. Since this also affects PhpStorm's built-in functions such as selecting the composer.json in the project, the current EAP is not usable for my own setup.

Additionally, the docker plugin throws an exception on opening a project. I'll revisit with future EAPs, right now it's too early.

@rfay
Copy link
Collaborator

rfay commented Jan 20, 2025

Thanks so much for tracking these things and chasing this down! Did you open a ticket with Jetbrains?

@AkibaAT
Copy link
Contributor Author

AkibaAT commented Jan 24, 2025

Thanks so much for tracking these things and chasing this down! Did you open a ticket with Jetbrains?

I did not, but I checked that there is already one open there. The new version uses the native file browser by default.
There's also been an update to the EAP that I didn't check out yet.

@AkibaAT
Copy link
Contributor Author

AkibaAT commented Feb 11, 2025

Here's a first build for the current EAP. It contains no changes yet apart from increasing the IDE version and disabling searchable options for the build to pass:
ddev-intellij-plugin-0.0.1-dev.zip

DDEV plugin wise, things seem to work normally. Deprecations will have to be fixed, but at least the functionality looks to be intact.

IDE wise however, there seems to be a good list of JetBrains side issues with the rework of the file browser handling. Opening a project on WSL with my Windows installation of PhpStorm, none of my database connections work, only giving me a "No such file or directory" error, with no hint as to what it even tried to open.

I had guessed that maybe it was the Keepass setting, as that notably now opens up a Windows file browser instead of the WSL file browser, but even setting passwords to temporary didn't eliminate the error, so maybe the issue is somewhere else entirely.

Opening the same project via a WSL remote installation however, no issues, and things seem to be working normally.

@rfay
Copy link
Collaborator

rfay commented Feb 11, 2025

@AkibaAT do you still not have privs to make a pre-release? @nico-loeber would you mind giving them to @AkibaAT ?

@AkibaAT
Copy link
Contributor Author

AkibaAT commented Feb 11, 2025

@AkibaAT do you still not have privs to make a pre-release? @nico-loeber would you mind giving them to @AkibaAT ?

I've not heard anything from @nico-loeber yet since last November during the merges for the last version.

Digging a little deeper into the IDE issues, it looks like it's getting very confused, and tries to open sockets in a Windows path, when the project itself resides on WSL:
Image
Or maybe that's a red herring, and the actual cause it it trying so hard to find its own java anywhere within all of my PATH:
Image

I'll have to try to sift through the JetBrains issues tracker for this later.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
Status: New
Development

No branches or pull requests

2 participants