{"record":{"id":"fb64e3fbe8b27837","repo":"jordansissel/fpm","slug":"your-package-has-gone-into-the-void","errorCode":null,"errorMessage":"Your package has gone into the void.","messagePattern":"Your package has gone into the void\\.","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"lib/fpm/package/empty.rb","lineNumber":20,"sourceCode":"require \"backports/latest\"\n\n# Empty Package type. For strict/meta/virtual package creation\n\nclass FPM::Package::Empty < FPM::Package\n  def initialize(*args)\n    super(*args)\n\n    # Override FPM::Package's default \"native\" architecture value\n    # This feels like the right default because an empty package has no\n    # architecture-specific files, and in most cases an empty package should be\n    # installable anywhere.\n    #\n    # https://github.com/jordansissel/fpm/issues/1846\n    @architecture = \"all\"\n  end\n\n  def output(output_path)\n    logger.warn(\"Your package has gone into the void.\")\n  end\n  def to_s(fmt)\n    return \"\"\n  end\nend\n","sourceCodeStart":2,"sourceCodeEnd":26,"githubUrl":"https://github.com/jordansissel/fpm/blob/b6d77ba72a560b687723376a0e5115c3a92634ad/lib/fpm/package/empty.rb#L2-L26","documentation":"Error \"Your package has gone into the void.\" thrown in jordansissel/fpm.","triggerScenarios":"Thrown at lib/fpm/package/empty.rb:20 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":"b6d77ba72a560b687723376a0e5115c3a92634ad","analyzedAt":"2026-08-21T16:39:02.570Z","schemaVersion":2},"datasetVersion":"2026-08-21T18:17:14.833Z"}