Project

General

Profile

Actions

Bug #16366

closed

I can create a policy without choosing content

Added by Marek Hulán over 7 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
Difficulty:
Triaged:
No
Fixed in Releases:
Found in Releases:

Description

When I create a policy and I leave content selection to "Choose existing SCAP content" on step 2 I don't get any validation message and I can successfully create a policy. Later, generating ENC fails on trying to get digest of content which is nil.


Related issues 1 (0 open1 closed)

Related to OpenSCAP - Bug #20930: Restore support of default xccdf profileClosedMarek Hulán09/14/2017Actions
Actions #1

Updated by Marek Hulán over 7 years ago

Here's the trace

Failed to generate external nodes for scapclient.example.tst
 | NoMethodError: undefined method `digest' for nil:NilClass
 | /home/ares/Projekty/Zdrojaky/foreman_openscap/app/models/foreman_openscap/policy.rb:166:in `to_enc'
 | /home/ares/Projekty/Zdrojaky/foreman_openscap/app/models/concerns/foreman_openscap/host_extensions.rb:66:in `map'
 | /home/ares/Projekty/Zdrojaky/foreman_openscap/app/models/concerns/foreman_openscap/host_extensions.rb:66:in `policies_enc'
 | (erb):1:in `parse_string'
 | /home/ares/.rbenv/versions/2.2.2/lib/ruby/2.2.0/erb.rb:863:in `eval'
 | /home/ares/.rbenv/versions/2.2.2/lib/ruby/2.2.0/erb.rb:863:in `result'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/safe_render.rb:39:in `parse_string'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/safe_render.rb:18:in `parse'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/classification/base.rb:83:in `value_of_key'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/classification/class_param.rb:12:in `block (2 levels) in enc'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/classification/class_param.rb:11:in `each'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/classification/class_param.rb:11:in `block in enc'
 | /home/ares/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/activerecord-4.2.7.1/lib/active_record/relation/delegation.rb:46:in `each'
 | /home/ares/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/activerecord-4.2.7.1/lib/active_record/relation/delegation.rb:46:in `each'
 | /home/ares/Projekty/Zdrojaky/foreman/app/services/classification/class_param.rb:8:in `enc'
 | /home/ares/Projekty/Zdrojaky/foreman/app/models/host/managed.rb:938:in `lookup_keys_class_params'
 | /home/ares/Projekty/Zdrojaky/foreman/app/models/host/managed.rb:425:in `info'
Actions #2

Updated by Marek Hulán over 7 years ago

  • Target version changed from 115 to 1.5.3
Actions #3

Updated by The Foreman Bot over 7 years ago

  • Status changed from New to Ready For Testing
  • Assignee set to Shlomi Zadok
  • Pull request https://github.com/theforeman/foreman_openscap/pull/208 added
Actions #4

Updated by Ondřej Pražák over 7 years ago

  • Status changed from Ready For Testing to Closed
  • translation missing: en.field_release set to 191
Actions #5

Updated by Marek Hulán over 6 years ago

  • Related to Bug #20930: Restore support of default xccdf profile added
Actions

Also available in: Atom PDF