RE: [Arsperl-users] ars_CreateEntry crashing perl
Brought to you by:
jeffmurphy
|
From: Stapff, T. <thi...@ma...> - 2005-09-23 07:32:52
|
My current hypothesis about this is that the memory problem occurs always at
the end of the script (if it occurs at all), when some objects are
destroyed, irrespective of the number of tickets created.
Could you test this (perhaps by wrapping the ars_CreateEntry calls in a
loop)?
Thanks in advance.
Thilo
-----Original Message-----
From: Sam Vanderhyden [mailto:sa...@si...]
Sent: Friday, September 23, 2005 2:43 AM
To: ars...@ar...
Subject: [Arsperl-users] ars_CreateEntry crashing perl
I am using activestate perl 5.8.3 build 809 on Windows 2k, with
ARSystem 6.03.00. I have installed ARSPerl-1.84 windows binary
distribution available on the site.
I am trying to insert multiple entries into a form in using the
following code:
my $c = ars_Login("ohio", "Demo", "", undef, undef, 6777, 0); %f =
ars_GetFieldTable($c, "HPD:HelpDesk"); my $id = ars_CreateEntry($c,
"HPD:HelpDesk",
$f{'Summary'}, "Perl Test ticket #1",
$f{'Description'}, "his is the description",
$f{'Category'},"Software",
$f{'Type'}, "Other",
$f{'Item'}, "Drivers",
$f{'Case Type'}, "Incident",
$f{'Priority'}, "Low",
$f{'Requester Login Name+'}, "Demo",
$f{'Requester Name+'}, "Demo",
$f{'Source'}, "Phone");
print "TICKET ID: $id\r\n";
$id = ars_CreateEntry($c, "HPD:HelpDesk",
$f{'Summary'}, "Perl Test ticket #2",
$f{'Description'}, "his is the description",
$f{'Category'},"Software",
$f{'Type'}, "Other",
$f{'Item'}, "Drivers",
$f{'Case Type'}, "Incident",
$f{'Priority'}, "Low",
$f{'Requester Login Name+'}, "Demo",
$f{'Requester Name+'}, "Demo",
$f{'Source'}, "Phone");
print "TICKET ID: $id\r\n";
When I run the above script, I get an application error dialog for
perl.exe which states "The instruction "0x77fcb861" referenced memory
at "0x015cd4a0". The memory cannot be "written"." The dialog comes up
after the two IDs are printed out, and if I use Remedy User to view the
tickets, they are indeed created. If I remove the code to create the
second ticket, the whole thing works fine.
Does ARSPerl work under activestate perl? Is there something I can do
to get around this problem?
-Sam
-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server.
Download it for free - -and be entered to win a 42" plasma tv or your very
own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Arsperl-users mailing list
Ars...@ar...
https://lists.sourceforge.net/lists/listinfo/arsperl-users
|