Post Thu Jun 04, 2026 8:35 am

Null pointer exception after update to 2.5

Hi,

I get this exception and a shutdown of the application with a config which worked with 2.4:
  Code:
2026-06-04T10:21:56,189 ERROR [MediaServer] An unexpected error occurred. Ending the application. Message: Cannot invoke "org.serviio.library.entities.Repository.isAvailable()" because "rep" is null
java.lang.NullPointerException: Cannot invoke "org.serviio.library.entities.Repository.isAvailable()" because "rep" is null
        at org.serviio.library.local.indexing.RepositoriesStatus.repositoryAvailable(RepositoriesStatus.java:53) ~[serviio.jar:?]
        at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:178) ~[?:?]
        at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708) ~[?:?]
        at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?]
        at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
        at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
An unexpected error occurred. Ending the application. Message: Cannot invoke "org.serviio.library.entities.Repository.isAvailable()" because "rep" is null. Check serviio.log for more details.
        at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
        at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
        at org.serviio.library.local.indexing.LibraryDeltaScanner.reloadRepositories(LibraryDeltaScanner.java:101) ~[serviio.jar:?]
        at org.serviio.library.local.indexing.LocalLibraryManager.performManualScan(LocalLibraryManager.java:196) ~[serviio.jar:?]
        at org.serviio.library.local.indexing.LocalLibraryManager.startLibraryScanning(LocalLibraryManager.java:122) ~[serviio.jar:?]
        at org.serviio.MediaServer.main(MediaServer.java:174) ~[serviio.jar:?]
Exception in thread "Thread-15" java.lang.ExceptionInInitializerError
        at org.serviio.MediaServer$ShutdownHook.run(MediaServer.java:373)
Caused by: java.lang.IllegalStateException: Shutdown in progress
        at java.base/java.lang.ApplicationShutdownHooks.add(ApplicationShutdownHooks.java:67)
        at java.base/java.lang.Runtime.addShutdownHook(Runtime.java:250)
        at org.apache.commons.jcs.engine.control.CompositeCacheManager.initialize(CompositeCacheManager.java:253)
        at org.apache.commons.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:185)
        at org.apache.commons.jcs.engine.control.CompositeCacheManager.getInstance(CompositeCacheManager.java:161)
        at org.apache.commons.jcs.JCS.getCacheManager(JCS.java:172)
        at org.apache.commons.jcs.JCS.getInstance(JCS.java:190)
        at org.serviio.cache.AbstractCacheDecorator.<init>(AbstractCacheDecorator.java:39)
        at org.serviio.upnp.service.contentdirectory.rest.resources.server.TokenCache.<init>(TokenCache.java:22)
        at org.serviio.upnp.service.contentdirectory.rest.resources.server.LoginServerResource.<clinit>(LoginServerResource.java:37)
        ... 1 more


Bye,
Alexander.