Probleme bei der Modul Installation

Hallo Community,

nach Installation eines Modules im „Modul Control“ bekomme ich
beim Hinzufügen einer Instanz der im Anhang beigefügte Fehler,
auffällig ist das dieser Fehler nicht Abhänig vom Programmierer ist
sondern bei jedem Modul das ich hinzufügen möchte.

Folgende Maßnahmen von mir wurden getroffen :

  • Modul(e) gelöscht neu installiert und hinzugefügt
  • Konsole Neugestartet
  • IPS PC neugestartet
  • Skripte/generated.inc.php gelöscht / IPS gestartet

Hardware :

  • IPS4.1 Stable vom 06.02.2017
  • Lizenz Unlimited ohne Subskription

Ist jemand dieser Fehler bekannt oder hat eine Idee an was es
liegen könnte ?

Danke, Viele Grüße Alex

Fehler.PNG

Fehler2.PNG

Dein IPS Ist zu alt :slight_smile: du brauchst Version 4.2.

paresy

Wieso brauche ich 4.2, die Module liefen zum Teil schon
unter 4.0 oder 4.1 .

Möchte nicht auf 4.2 updaten es läuft ja alles Stabil und
auch der Dienst läuft reibungslos.

Das liegt daran das ab der 4.0 noch wesentliche wichtige Teile bei den PHP Modulen gefehlt haben, z.B. RegisterMessage oder Dynamische Konfigurationsformulare (GetConfigurationForm) und weitere. Insofern diese aber jetzt vom Modul verwendet werden und es kein extra Branch für alte Versionen gibt laufen diese dann nicht mehr unter älteren Versionen von IPS.
Eine weitere wichtige Änderung sind Listen die ab 4.2 verwendet werden dadurch werden auch Module die dies nutzen nicht mehr abwärtskompatibel sein.

Mein HM Modul setzt aktuell 4.1 voraus und steht auch so in der Readme.
Es wundert mich, dass er bei dir RegisterMessage anmeckert, weil die Funktion ist ab 4.1 vorhanden.
Grundsätzlich nie ein Update von Modulen machen ohne vorher die Systemvoraussetzungen in der jeweiligen Readme zu kontrollieren.
Ebenso immer erst IPS Updaten, dann die Module (auch hier die Readme s beachten )
Michael