Page 1 of 1

Serviio randomly crashes

PostPosted: Thu Nov 29, 2018 8:42 am
by rp1428
Serviio randomly crashes with a core dump. It runs for a while then dies.

The log information for srviio and derby are below, I'm wondering if anyone else has seen this or has any ideas. Serviio version is 1.10, server is Fedora 29, java version

Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)

2018-11-28 20:05:14,394 WARN [DBConnectionPool] Can't create a new connection for jdbc:derby:db;create=true
java.sql.SQLException: Java exception: ': java.lang.NullPointerException'.
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.seeNextException(Unknown Source)
at org.apache.derby.impl.jdbc.Util.javaException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.wrapInSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.handleException(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.<init>(Unknown Source)
at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source)
at org.apache.derby.jdbc.InternalDriver$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.derby.jdbc.InternalDriver.getNewEmbedConnection(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.InternalDriver.connect(Unknown Source)
at org.apache.derby.jdbc.AutoloadedDriver.connect(Unknown Source)
at java.sql.DriverManager.getConnection(DriverManager.java:664)
at java.sql.DriverManager.getConnection(DriverManager.java:270)
at org.serviio.db.DBConnectionPool.newConnection(DBConnetionPool.java:186)
at org.serviio.db.DBConnectionPool.getConnection(DBConnetionPool.java:123)
at org.serviio.db.DBConnectionPool.getConnection(DBConnetionPool.java:149)
at org.serviio.db.DatabaseManager.getConnection(DatabaseManager.java:71)
at org.serviio.db.DatabaseManager.getConnection(DatabaseManager.java:64)
at org.serviio.library.dao.MediaItemDAOImpl.read(MediaItemDAOImpl.java:136)
at org.serviio.library.local.service.MediaService.readMediaItemById(MediaService.java:55)
at org.serviio.ui.resources.server.LibraryStatusServerResource.buildLastAddedFileDetails(LibraryStatusServerResource.java:51)
at org.serviio.ui.resources.server.LibraryStatusServerResource.load(LibraryStatusServerResource.java:38)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:524)
at org.restlet.resource.ServerResource.get(ServerResource.java:743)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:618)
at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:679)
at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:357)
at org.serviio.restlet.AbstractServerResource.doConditionalHandle(AbstractServerResource.java:49)
at org.restlet.resource.ServerResource.handle(ServerResource.java:1014)
at org.restlet.resource.Finder.handle(Finder.java:246)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Router.doHandle(Router.java:431)
at org.restlet.routing.Router.handle(Router.java:648)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:155)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:211)
at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:84)
at org.restlet.Application.handle(Application.java:384)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Router.doHandle(Router.java:431)
at org.restlet.routing.Router.handle(Router.java:648)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Router.doHandle(Router.java:431)
at org.restlet.routing.Router.handle(Router.java:648)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:155)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.routing.Filter.doHandle(Filter.java:159)
at org.restlet.routing.Filter.handle(Filter.java:206)
at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:211)
at org.restlet.Component.handle(Component.java:406)
at org.restlet.Server.handle(Server.java:516)
at org.restlet.engine.connector.ServerHelper.handle(ServerHelper.java:72)
at org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:152)
at org.restlet.ext.simple.internal.SimpleContainer.handle(SimpleContainer.java:80)
at org.simpleframework.http.core.Dispatcher.dispatch(Dispatcher.java:121)
at org.simpleframework.http.core.Dispatcher.run(Dispatcher.java:103)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: ERROR XJ001: Java exception: ': java.lang.NullPointerException'.
at org.apache.derby.iapi.error.StandardException.newException(Unknown Source)
at org.apache.derby.impl.jdbc.SQLExceptionFactory.wrapArgsForTransportAcrossDRDA(Unknown Source)
... 75 more
Caused by: java.lang.NullPointerException

derby log shows:

Wed Nov 28 20:35:08 EST 2018 Thread[Dispatcher: Thread-69,5,main] (XID = 3808281), (SESSIONID = 3107), (DATABASE = db), (DRDAID = null), Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:08 EST 2018 Thread[Dispatcher: Thread-69,5,main] Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:08 EST 2018 Thread[Dispatcher: Thread-69,5,main] (XID = 3808282), (SESSIONID = 3108), (DATABASE = db), (DRDAID = null), Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:08 EST 2018 Thread[Dispatcher: Thread-69,5,main] Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:08 EST 2018 Thread[Thread-78,5,main] (XID = 3808283), (SESSIONID = 3109), (DATABASE = db), (DRDAID = null), Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:08 EST 2018 Thread[Thread-78,5,main] Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:10 EST 2018 Thread[Thread-78,5,main] (XID = 3808284), (SESSIONID = 3110), (DATABASE = db), (DRDAID = null), Cleanup action starting
java.lang.NullPointerException
Cleanup action completed
Wed Nov 28 20:35:10 EST 2018 Thread[Thread-78,5,main] Cleanup action starting
java.lang.NullPointerException
Cleanup action completed

Re: Serviio randomly crashes

PostPosted: Sun Dec 09, 2018 10:36 am
by zip
the DB cannot be accessed or created, do you run with a user who has write access to the serviio installation folder?