No such label 'done hook' for WebpackLogger.timeEnd()
webpack v5.70.0
webpack-bundle-analyzer v4.5.0
new BundleAnalyzerPlugin()

I also have this issue when using webpack compiler in js, but not in CLI. If the compilation fails (compiled with some errors), we have this Fatal error instead of a normal compilation failure.
Are you able to create a reproduction repository showing this error happening?
In fact i was able to find the exact case why this is happening.
In the Webpack run callback, if something throws it will trigger this error.
Ex:
const webpack = require('webpack');
const config = require('./config');
const compiler = webpack(config);
compiler.run((err, stats) => {
throw new Error('something');
});
If the WebpackBundleAnalyzer is configured, it should trigger this error.
Adding a test that asserts the error thrown during compiler run would be a nice addition! Bonus points if the issue can be fixed, too
@valscion The error message seems to be from Webpack logger. Can you pls brief what kind fix is expected here?.
I don't really know what is the expected outcome to be honest 😅. What's the output if this same error is triggered but webpack-bundle-analyzer is not in the plugins list? Does webpack output the error in a nicer way that time?