You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by "lhotari (via GitHub)" <gi...@apache.org> on 2026/10/20 09:44:26 UTC
Re: [I] [Bug] readOffload NoClassDefFoundError [pulsar]
lhotari commented on issue #23736:
URL: https://github.com/apache/pulsar/issues/23736#issuecomment-6288124743
Closing this issue. The likely cause is OS cleanup of `/tmp` (for example, by `systemd-tmpfiles`), which deletes extracted NAR files while the broker is running. The default `narExtractionDirectory` is `java.io.tmpdir`. See #24031 for the details.
The solution is to set `narExtractionDirectory` (or `-Dnar.extraction.tmpdir` in `PULSAR_EXTRA_OPTS`) to a dedicated directory that isn't cleaned up automatically. This is now documented in:
- #27011: the `narExtractionDirectory` descriptions in `broker.conf`, `standalone.conf`, `proxy.conf`, `functions_worker.yml` and the generated configuration reference
- apache/pulsar-site#1258: a "Configure the NAR extraction directory" section for bare-metal installations
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@pulsar.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org