Konsole stürzt unter OSX nach Scriptausführung ab

Hallo

Hab hier ein Script das ein Script ausblendet

<?

function GetObjectID($ObjectsString)
{
$TempParentID = 0;
$ObjectArray = explode("/", $ObjectsString);
foreach($ObjectArray as $TempObjectID){
    $TempParentID = IPS_GetObjectIDByName($TempObjectID,$TempParentID);
	}
return $TempParentID;
}



  	IPS_SetHidden(GetObjectID("SCR_ETA_install"), true);   //bringt Fehler
  	
//	IPS_SetHidden(GetObjectID("SCR_ETA_install.ips.php"), true);     //das funzt
?>

eine Zeile bringt einen Fehler :

Object with name SCR_ETA_install could not be found in /usr/share/symcon/scripts/46846.ips.php on line 8Parameter type of ID does not match in /usr/share/symcon/scripts/46846.ips.php on line 15

danach muss ich die Console neustarten,
das Script ändern und nochmal ausführen geht nicht, da passiert nichts

Wenn ich das Consolenfenster schließe kommt diese Meldung

zugriffsverletzung.png

warum muss ich die Endung „.ips.php“ anhängen ?
auf der Windows version läuft das Ganze einwandfrei

Danke

Das ist leider ein bekanntes Problem, welches passiert, wenn du die Konsole über Wine/CrossOver in OSX betreibst. Du musst im Prinzip nach jeder Skriptausführung das Skript schließen, die Fehlermeldung weggklicken und dann das Skriptfenster wieder öffnen.

paresy