OrchidE Version 2022.1.7: Verbesserung für Ansible Folder Mapping und Bugfixes.

OrchidE 2022.1.7.0

In OrchidE 2022.1.7.0 werden jetzt auch die Inventory Ordner group_vars und host_vars erkannt, wenn sie im IntelliJ Projekt Root-Ordner liegen. Eine Konfiguration in den Ansible Folder Mapping Einstellungen ist dazu nicht nötig.

Anmerkung: Liegen die Ordner in einem Inventory Ordner innerhalb des Projekts, muss weiterhin das Inventory in den Einstellungen hinzugefügt werden.

Diese Version von OrchidE unterstützt IntelliJ EAP 2023.3 mit Einschränkungen.

Die nächste Version der IntelliJ Plattform 2023.3 (aktuell im EAP Programm) kommt mit einem neuen Threading-Modell (Parallel Verarbeitung von IDE Funktionen) und weiteren Prüfungen zur Performance Optimierung für IDE und Plugin Entwickler.

Das kann zu “informativen Fehlermeldung” in der IDE führen die einmalig je IDE Start angezeigt werden. Ausser der Anzeige der Fehlermeldung haben diese Fehlermeldung keine funktionale Einschränkung zur Folge.

(Von der Ablenkung durch die Fehlermeldung abgesehen.)

Die Fehlermeldung/Stacktraces starten immer mit einer dieser Zeilen:

  • java.lang.Throwable: Slow operations are prohibited on EDT. See SlowOperations.assertSlowOperationsAreAllowed javadoc, oder
  • java.lang.Throwable: Non-cancelable slow operations are prohibited inside read action. See SlowOperations.assertNonCancelableSlowOperationsAreAllowed javadoc.


Bitte senden Sie eine Kopie des Fehlers an , wenn ein solcher Fehler auftritt. Dies hilft uns, OrchidE an die nächste IntelliJ-Version anzupassen.


Changes

  • Change: Performance Verbesserung für die Ansible Project View Ansicht.
  • Bugfix: Fehler beim Öffnen von *.j2 Dateien während des Öffenen eines Projektes (cannot distinguish StubFileElementTypes. This might worsen the performance…).
  • Bugfix: Fehler in einigen Fällen bei der Code-Vervollständigung beim ‘vars’-Keyword (NullPointerException in OrchideReferenceProviderDefaultVariable).
  • Bugfix: Fehler beim Öffenen eines Projektes beim Wiederherstellen des Workspaces (NullPointerException in OrchideReferenceProviderDefaultVariable).
  • Bugfix: Rollen werden nicht erkannt, wenn eine Rolle nur aus einer Tasks-Datei besteht und die Datei-Erweiterung yml verwendet wird.


Deprecation

Die Facet-Konfiguration ist deprecated und wird mit einer der nächsten Versionen entfernt. (-> jetzt in der Konfiguration Ansible Folder Mapping)

Der Support für die IntelliJ Plattform 2022.1 ist deprecated und endet mit dem Erscheinen der EAP Version der IntelliJ Plattform 2024.1.