ID:               36360
 Updated by:       [EMAIL PROTECTED]
 Reported By:      karsten dot hohmeier at bbz-fulda dot de
-Status:           Open
+Status:           Assigned
 Bug Type:         COM related
 Operating System: Windows Server 2003 SP1
 PHP Version:      5CVS-2006-02-10 (snap)
-Assigned To:      
+Assigned To:      wez


Previous Comments:
------------------------------------------------------------------------

[2006-02-10 17:59:21] karsten dot hohmeier at bbz-fulda dot de

Description:
------------
I'm trying to automate MS ISA Server 2000 destination-set and
filter-rule generation by using its COM Objects. The creation and
modification processes perfectly works in VBS. When trying to implement
those mechanisms with PHP the Script crashes whenever i try to modify
newly created objects. The creation and modification is carried out and
the rules are visible in ISA Managment afterwards, but the PHP Script
does not cleanly exit. There are application errors (see below) logged
in the system log when running from commandline and as apache module
(apache crashes too).
If i do not try to modify any new objects the script terminates as
expected.

I tried any available 5.x Version of PHP below
php5.1-win32-200602101130.zip but no change in behavior.

Reproduce code:
---------------
$FilterRuleName = "TestRule";

$objFPC = new COM("FPC.Root") or die("Unable to create FPC Objekt");
$MyFPCRuleSets =
$objFPC->Arrays->GetContainingArray->ArrayPolicy->SiteAndContentRules;
$MyFPCRuleSets->Add($FilterRuleName);
$MyFPCRuleSets->Save();

unset($objFPC, $MyFPCRuleSets);
$objFPC = NULL;
$MyFPCRuleSets = NULL;

$objFPC = new COM("FPC.Root") or die("Unable to create FPC Objekt");
$MyFPCRule =
$objFPC->Arrays->GetContainingArray->ArrayPolicy->SiteAndContentRules->Item($FilterRuleName);

echo $MyFPCRule->Name."\r\n";

$MyFPCRule->Description = "TestDesc"; <--- Crash on modification
$MyFPCRule->Save();

unset($objFPC, $MyFPCRule);
$objFPC = NULL;
$MyFPCRule = NULL;

Expected result:
----------------
Clean exit of Script

Actual result:
--------------
PHP Crashes (commandline as well as Apache Module) and Logs 1 Event in
the Applicationlog

Application Failure  php.exe 5.1.3.3 in php5ts.dll 5.1.3.3 at offset
00008fea

or

Application Failure  php.exe 5.1.3.3 in php5ts.dll 5.1.3.3 at offset
000093a9

or

Application Failure  php.exe 5.1.3.3 in php5ts.dll 5.1.3.3 at offset
00009b9aa


------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=36360&edit=1

Reply via email to