[Spacewalk-list] Installed Systems/Target Systems - 500 error
Gerald
redhat at jerry.at
Mon Oct 10 09:19:51 UTC 2011
Hi Jan,
thanks for your reply!
Seems with carp::cluck I finally got something:
--
[Mon Oct 10 11:14:57 2011] [error] Execution of
/var/www/html/network/software/packages/system_list.pxt failed at Mon Oct 10
11:14:57 2011: failed to find data named 'total_errata', elaborator query
might have failed to return any results at
/usr/lib/perl5/vendor_perl/5.8.8/Sniglets/ListView/List.pm line 1089.
--
[Mon Oct 10 11:16:10 2011] [error] Execution of
/var/www/html/network/software/packages/target_system_list.pxt failed at Mon
Oct 10 11:16:10 2011: failed to find data named 'advisory_icon', elaborator
query might have failed to return any results at
/usr/lib/perl5/vendor_perl/5.8.8/Sniglets/ListView/List.pm line 1089.
--
Kind regards,
Gerald
-----Ursprüngliche Nachricht-----
Von: spacewalk-list-bounces at redhat.com
[mailto:spacewalk-list-bounces at redhat.com] Im Auftrag von Jan Pazdziora
Gesendet: Sonntag, 09. Oktober 2011 11:52
An: spacewalk-list at redhat.com
Betreff: Re: [Spacewalk-list] Installed Systems/Target Systems - 500 error
On Tue, Sep 20, 2011 at 05:28:12PM +0200, Gerald wrote:
> Hi,
>
> with your GIT patch, I now get for both functions the same "Cannot
> bind unknown placeholder ':p1'" error.
>
> I've changed the code according to your advice:
> --
> --- /usr/lib/perl5/vendor_perl/5.8.8/RHN/DB.pm.orig 2011-09-20
> 17:11:35.000000000 +0200
> +++ /usr/lib/perl5/vendor_perl/5.8.8/RHN/DB.pm 2011-09-20
> 17:18:28.000000000 +0200
> @@ -557,7 +557,9 @@
> $self->bind_param_inout(":$k" => $v, 4096, $attr);
> }
> else {
> - $self->bind_param(":$k" => $v, $attr);
> + eval {$self->bind_param(":$k" => $v, $attr)};
> + if($@) { use Carp; Carp::confess("$k $v $attr") }
Can you turn this to Carp::cluck? This way we get the die at the very first
invocation which is probably not what we want -- we want to see the original
error with the unknown placeholder.
--
Jan Pazdziora
Principal Software Engineer, Satellite Engineering, Red Hat
_______________________________________________
Spacewalk-list mailing list
Spacewalk-list at redhat.com
https://www.redhat.com/mailman/listinfo/spacewalk-list
More information about the Spacewalk-list
mailing list