...
Seen in FMC versions greater than 7.4.0
Report generation fails for only Attack Report: $ report template
Stacktrace seen: $VAR1 = bless( { '-stacktrace' => '[rule_message] is not a data type at /usr/local/sf/lib/perl/5.32.1/SF/QueryEngine/DataManager.pm line 2101. SF::QueryEngine::DataManager::HandleError(2, "[rule_message] is not a data type") called at /usr/local/sf/lib/perl/5.32.1/SF/QueryEngine/DataManager.pm line 466 SF::QueryEngine::DataManager::GetDataTypeDef("rule_message") called at /usr/local/sf/lib/perl/5.32.1/SF/QueryEngine/DataTypes.pm line 89 SF::QueryEngine::DataTypes::Transform("rule_message", HASH(0x15015c4e12b8), HASH(0x15015cf20090)) called at /usr/local/sf/lib/perl/5.32.1/SF/QueryEngine/DataTypes.pm line 20 SF::QueryEngine::DataTypes::Validate("rule_message", HASH(0x15015c4e12b8)) called at /usr/local/sf/lib/perl/5.32.1/SF/Reporting/ReportDesigner.pm line 577 SF::Reporting::ReportDesigner::validateInputParametersFromUser(HASH(0x15015cbf3ca8)) called at /usr/local/sf/lib/perl/5.32.1/SF/Reporting/ReportDesigner.pm line 646 SF::Reporting::ReportDesigner::queueGenerateTask(undef, JSON::XS::Boolean=SCALAR(0x15017a6f06c0), HASH(0x15015cde0618), JSON::XS::Boolean=SCALAR(0x15017a6f0660), HASH(0x15015cbf3ca8)) called at /usr/local/sf/lib/perl/5.32.1/SF/UI/PJB.pm line 1592 SF::UI::PJB::executeFunction("SF::Reporting::ReportDesigner::queueGenerateTask", ARRAY(0x15015ce19588)) called at /usr/local/sf/lib/perl/5.32.1/SF/UI/PJB.pm line 1554 SF::UI::PJB::handleRequest("SF::Reporting::ReportDesigner::queueGenerateTask", "[null,false,{\\"type\\":\\"ReportTemplateGeneration\\", \\"author\\":\\"3ce"...) called at /usr/local/sf/lib/perl/5.32.1/SF/Mojo/Handlers/PjbHandler.pm line 49 eval {...} called at /usr/local/sf/lib/perl/5.32.1/SF/Mojo/Handlers/PjbHandler.pm line 52 SF::Mojo::Handlers::PjbHandler::handle_pjb_cgi(SF::Mojo::Handlers::PjbHandler=HASH(0x15015cacb630)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious.pm line 141 Mojolicious::__ANON__(undef, SF::Mojo::Handlers::PjbHandler=HASH(0x15015cacb630), CODE(0x15016f34c720), 1) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 15 Mojolicious::Plugins::__ANON__() called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 18 Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x15017b7eecd8), "around_action", SF::Mojo::Handlers::PjbHandler=HASH(0x15015cacb630), CODE(0x15016f34c720), 1) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Routes.pm line 97 Mojolicious::Routes::_action(SF::Mojo=HASH(0x15017b474390), SF::Mojo::Handlers::PjbHandler=HASH(0x15015cacb630), CODE(0x15016f34c720), 1) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Routes.pm line 174 Mojolicious::Routes::_controller(Mojolicious::Routes=HASH(0x15017dc14438), Mojolicious::Controller=HASH(0x15015c4aefa8), HASH(0x150169a2b888), 1) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Routes.pm line 46 Mojolicious::Routes::continue(Mojolicious::Routes=HASH(0x15017dc14438), Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Routes.pm line 54 Mojolicious::Routes::dispatch(Mojolicious::Routes=HASH(0x15017dc14438), Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious.pm line 132 Mojolicious::dispatch(SF::Mojo=HASH(0x15017b474390), Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious.pm line 142 Mojolicious::__ANON__(undef, Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 15 Mojolicious::Plugins::__ANON__() called at /usr/local/sf/lib/perl/5.32.1/SF/Mojo.pm line 333 eval {...} called at /usr/local/sf/lib/perl/5.32.1/SF/Mojo.pm line 333 SF::Mojo::__ANON__(CODE(0x150164aa9048), Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 15 Mojolicious::Plugins::__ANON__() called at /usr/local/sf/lib/perl/5.32.1/SF/Mojo.pm line 382 SF::Mojo::__ANON__(CODE(0x150164d714f8), Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 15 Mojolicious::Plugins::__ANON__() called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious.pm line 204 eval {...} called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious.pm line 204 Mojolicious::_exception(CODE(0x15016503cc30), Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 15 Mojolicious::Plugins::__ANON__() called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious/Plugins.pm line 18 Mojolicious::Plugins::emit_chain(Mojolicious::Plugins=HASH(0x15017b7eecd8), "around_dispatch", Mojolicious::Controller=HASH(0x15015c4aefa8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojolicious.pm line 147 Mojolicious::handler(SF::Mojo=HASH(0x15017b474390), Mojo::Transaction::HTTP=HASH(0x15015c509dc8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server.pm line 68 Mojo::Server::__ANON__(Mojo::Server::Prefork=HASH(0x15017bd9c738), Mojo::Transaction::HTTP=HASH(0x15015c509dc8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/EventEmitter.pm line 15 Mojo::EventEmitter::emit(Mojo::Server::Prefork=HASH(0x15017bd9c738), "request", Mojo::Transaction::HTTP=HASH(0x15015c509dc8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Daemon.pm line 104 Mojo::Server::Daemon::__ANON__(Mojo::Transaction::HTTP=HASH(0x15015c509dc8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/EventEmitter.pm line 15 Mojo::EventEmitter::emit(Mojo::Transaction::HTTP=HASH(0x15015c509dc8), "request") called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Transaction/HTTP.pm line 60 Mojo::Transaction::HTTP::server_read(Mojo::Transaction::HTTP=HASH(0x15015c509dc8), "POST /pjb.cgi HTTP/1.1\\x{d}\\x{a}Host: sujdevi-nightly--fmc1.pcloud6.n"...) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Daemon.pm line 219 Mojo::Server::Daemon::_read(Mojo::Server::Prefork=HASH(0x15017bd9c738), "ad2f8a02092f7b41aa74d12ae8309b12", "POST /pjb.cgi HTTP/1.1\\x{d}\\x{a}Host: sujdevi-nightly--fmc1.pcloud6.n"...) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Daemon.pm line 200 Mojo::Server::Daemon::__ANON__(Mojo::IOLoop::Stream=HASH(0x15015c4b6e70)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/EventEmitter.pm line 15 Mojo::EventEmitter::emit(Mojo::IOLoop::Stream=HASH(0x15015c4b6e70), "read", "POST /pjb.cgi HTTP/1.1\\x{d}\\x{a}Host: sujdevi-nightly--fmc1.pcloud6.n"...) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/IOLoop/Stream.pm line 103 Mojo::IOLoop::Stream::_read(Mojo::IOLoop::Stream=HASH(0x15015c4b6e70)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/IOLoop/Stream.pm line 51 Mojo::IOLoop::Stream::__ANON__(Mojo::Reactor::EV=HASH(0x15017c48bfc0)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Reactor/Poll.pm line 143 eval {...} called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Reactor/Poll.pm line 143 Mojo::Reactor::Poll::_try(Mojo::Reactor::EV=HASH(0x15017c48bfc0), "I/O watcher", CODE(0x15015c509ee8), 0) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Reactor/EV.pm line 46 Mojo::Reactor::EV::__ANON__(EV::IO=SCALAR(0x15015c1d6978), 3) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Reactor/EV.pm line 25 eval {...} called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Reactor/EV.pm line 25 Mojo::Reactor::EV::start(Mojo::Reactor::EV=HASH(0x15017c48bfc0)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/IOLoop.pm line 134 Mojo::IOLoop::start(Mojo::IOLoop=HASH(0x15017c48bdf8)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Prefork.pm line 163 Mojo::Server::Prefork::_spawn(Mojo::Server::Prefork=HASH(0x15017bd9c738)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Prefork.pm line 100 Mojo::Server::Prefork::_manage(Mojo::Server::Prefork=HASH(0x15017bd9c738)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Prefork.pm line 85 Mojo::Server::Prefork::run(Mojo::Server::Prefork=HASH(0x15017bd9c738)) called at /usr/lib64/perl5/site_perl/5.32.1/Mojo/Server/Hypnotoad.pm line 74 Mojo::Server::Hypnotoad::run(Mojo::Server::Hypnotoad=HASH(0x15017de5ec78), "/var/sf/bin/mojo_server.pl") called at /usr/local/sf/bin/mojo_server_wrapper.pl line 33 ', '-file' => '/usr/local/sf/lib/perl/5.32.1/SF/QueryEngine/DataManager.pm', '-text' => '[rule_message] is not a data type', '-package' => 'SF::QueryEngine::DataManager', '-line' => 2101 }, 'SF::Exception::SFQEValidationError' ); PSIRT Evaluation: The Cisco PSIRT has evaluated this issue and determined it does not meet the criteria for PSIRT ownership or involvement. This issue will be addressed via normal resolution channels. If you believe that there is new information that would cause a change in the severity of this issue, please contact psirt@cisco.com for another evaluation. Additional information on Cisco's security vulnerability policy can be found at the following URL: http://www.cisco.com/en/US/products/products_security_vulnerability_policy.html