[Spacewalk-list] Clone of channel with identical label fails with error 500
Patrick Hurrelmann
patrick.hurrelmann at lobster.de
Fri Jun 22 09:14:08 UTC 2012
Hi List,
I just was cloning some channels and mistyped the label of one,
resulting in a duplicate label. This fails with an error 500 (internal
server error). The error itself is correct for sure but maybe a better
handling and a better error message is needed?
Stacktrace from admin-mail:
Error message:
RHN::Exception: DBD::Pg::st execute failed: ERROR: duplicate key
value violates unique constraint "rhn_channel_label_uq"
RHN::DB /usr/share/perl5/vendor_perl/RHN/DB.pm 121
RHN::Exception::DB::throw
RHN::DB::Channel /usr/share/perl5/vendor_perl/RHN/DB/Channel.pm 111
RHN::DB::handle_error
Sniglets::ChannelEditor
/usr/share/perl5/vendor_perl/Sniglets/ChannelEditor.pm 256
RHN::DB::Channel::commit
Sniglets::ChannelEditor
/usr/share/perl5/vendor_perl/Sniglets/ChannelEditor.pm 227 (eval)
PXT::ApacheHandler /usr/share/perl5/vendor_perl/PXT/ApacheHandler.pm
482 Sniglets::ChannelEditor::channel_edit_cb
PXT::Request /usr/share/perl5/vendor_perl/PXT/Request.pm 561
PXT::ApacheHandler::pxt_parse_data
PXT::Handlers /usr/share/perl5/vendor_perl/PXT/Handlers.pm 115
PXT::Request::include
PXT::Parser /usr/share/perl5/vendor_perl/PXT/Parser.pm 141
PXT::Handlers::pxt_include_handler
PXT::Parser /usr/share/perl5/vendor_perl/PXT/Parser.pm 72
PXT::Parser::expand_tag
PXT::ApacheHandler /usr/share/perl5/vendor_perl/PXT/ApacheHandler.pm
456 PXT::Parser::expand_tags
PXT::ApacheHandler /usr/share/perl5/vendor_perl/PXT/ApacheHandler.pm
103 PXT::ApacheHandler::pxt_parse_data
PXT::ApacheHandler /usr/share/perl5/vendor_perl/PXT/ApacheHandler.pm
103 (eval)
main -e 0 PXT::ApacheHandler::handler
main -e 0 (eval)
Best regards
Patrick
--
Lobster LOGsuite GmbH, Hauptstraße 67, D-82327 Tutzing
HRB 178831, Amtsgericht München
Geschäftsführer: Dr. Martin Fischer, Rolf Henrich
More information about the Spacewalk-list
mailing list