discourse/discourse · error · Error
[PLUGIN #{@plugin_name}] Compile error: #{@message}
Error message
[PLUGIN #{@plugin_name}] Compile error: #{@message} What it means
Error "[PLUGIN #{@plugin_name}] Compile error: #{@message}" thrown in discourse/discourse.
Source
Thrown at lib/plugin/js_compiler.rb:40
@tree,
{
pluginName: @plugin_name,
minify: @minify,
entrypoints: @entrypoints,
filenamePrefix: @filename_prefix,
filenameSuffix: @filename_suffix,
},
)
rescue AssetProcessor::TimeoutError => e
raise AssetProcessor::TimeoutError, "[PLUGIN #{@plugin_name}] #{e.message}"
rescue AssetProcessor::TranspileError => e
message = "[PLUGIN #{@plugin_name}] Compile error: #{e.message}"
{
"#{@filename_prefix}main#{@filename_suffix}.js" => {
"name" => "main",
"imports" => [],
"isEntry" => true,
"code" => "throw new Error(#{message.to_json});\n",
"map" => nil,
},
}
end
end
View on GitHub (pinned to 1b2d7253e8)
When it happens
Trigger: Thrown at lib/plugin/js_compiler.rb:40 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of discourse/discourse@1b2d7253e8 (2026-08-26).
Data as JSON: /api/errors/16b5facedacf439b.
Report an issue: GitHub.