{"record":{"id":"7779d4b5732fd6d5","repo":"theforeman/foreman","slug":"could-not-find-network-s-on-vmware-compute-resour","errorCode":null,"errorMessage":"Could not find network %s on VMWare compute resource","messagePattern":"Could not find network (.+?) on VMWare compute resource","errorType":"exception","errorClass":"Foreman::Exception","httpStatus":null,"severity":"error","filePath":"app/models/compute_resources/foreman/model/vmware.rb","lineNumber":687,"sourceCode":"    def display_type=(type)\n      attrs[:display] = type.downcase\n    end\n\n    def humanized_display_type\n      self.class.supported_display_types[display_type]\n    end\n\n    def self.provider_friendly_name\n      \"VMware\"\n    end\n\n    def vm_compute_attributes(vm)\n      vm_attrs = super\n      dc_networks = networks\n      interfaces = vm.interfaces || []\n      vm_attrs[:interfaces_attributes] = interfaces.each_with_index.each_with_object({}) do |(interface, index), hsh|\n        network = dc_networks.detect { |n| [n.id, n.name].include?(interface.network) }\n        raise Foreman::Exception.new(N_(\"Could not find network %s on VMWare compute resource\"), interface.network) unless network\n        interface_attrs = {}\n        interface_attrs[:compute_attributes] = {}\n        interface_attrs[:mac] = interface.mac\n        interface_attrs[:compute_attributes][:network] = network.id\n        interface_attrs[:compute_attributes][:type] = interface.type.to_s.split('::').last\n        hsh[index.to_s] = interface_attrs\n      end\n      vm_attrs[:scsi_controllers] = vm.scsi_controllers.map do |controller|\n        controller.attributes\n      end\n      vm_attrs[:nvme_controllers] = vm.nvme_controllers.map do |controller|\n        controller.attributes\n      end\n      vm_attrs\n    end\n\n    def normalize_vm_attrs(vm_attrs)\n      normalized = slice_vm_attributes(vm_attrs, ['cpus', 'firmware', 'guest_id', 'annotation', 'resource_pool_id', 'image_id'])","sourceCodeStart":669,"sourceCodeEnd":705,"githubUrl":"https://github.com/theforeman/foreman/blob/6b05625475cfe6aac31a88f8c8ee6e62e4efe620/app/models/compute_resources/foreman/model/vmware.rb#L669-L705","documentation":"Error \"Could not find network %s on VMWare compute resource\" thrown in theforeman/foreman.","triggerScenarios":"Thrown at app/models/compute_resources/foreman/model/vmware.rb:687 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"6b05625475cfe6aac31a88f8c8ee6e62e4efe620","analyzedAt":"2026-08-23T17:46:34.094Z","schemaVersion":2},"datasetVersion":"2026-08-23T21:17:23.414Z"}