{"record":{"id":"a8d7d7b2117c7bd6","repo":"theforeman/foreman","slug":"cannot-resolve-network-type-for-s","errorCode":null,"errorMessage":"Cannot resolve network type for %s","messagePattern":"Cannot resolve network type for (.+?)","errorType":"exception","errorClass":"UnknownNetworkType","httpStatus":null,"severity":"error","filePath":"app/graphql/types/networks/union.rb","lineNumber":10,"sourceCode":"module Types\n  module Networks\n    class Union < Types::BaseUnion\n      description 'Networks that are defined for a compute resource'\n      possible_types Vmware\n\n      def self.resolve_type(object, context)\n        return Vmware if object.is_a?(Fog::Vsphere::Compute::Network)\n\n        raise UnknownNetworkType.new(N_('Cannot resolve network type for %s'), object.class)\n      end\n\n      class UnknownNetworkType < ::Foreman::Exception; end\n    end\n  end\nend\n","sourceCodeStart":1,"sourceCodeEnd":17,"githubUrl":"https://github.com/theforeman/foreman/blob/6b05625475cfe6aac31a88f8c8ee6e62e4efe620/app/graphql/types/networks/union.rb#L1-L17","documentation":"Error \"Cannot resolve network type for %s\" thrown in theforeman/foreman.","triggerScenarios":"Thrown at app/graphql/types/networks/union.rb:10 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"}