NullPointerException after query
Created by: Quazgar
caosdb-server_1 | Apr 08, 2019 3:07:57 PM org.restlet.engine.log.LogFilter afterHandle
caosdb-server_1 | INFO: 2019-04-08 15:07:57 10.3.128.1 - 10.3.128.3 10443 GET /webinterface/xsl/messages.xsl - 200 2800 0 0 https://localhost:10443 Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0 https://localhost:10443/Entity/?P=0L10&query=FIND%20Record%20Box%20with%20palette%20with%20number=%223%22
caosdb-server_1 | caosdb.server.database.exceptions.TransactionException: java.lang.NullPointerException
caosdb-server_1 | at caosdb.server.database.backend.implementation.MySQL.MySQLGetInfo.execute(MySQLGetInfo.java:59)
caosdb-server_1 | at caosdb.server.database.backend.transaction.GetInfo.execute(GetInfo.java:41)
caosdb-server_1 | at caosdb.server.database.BackendTransaction.executeTransaction(BackendTransaction.java:142)
caosdb-server_1 | at caosdb.server.database.Database.execute(Database.java:36)
caosdb-server_1 | at caosdb.server.utils.Info.syncDatabase(Info.java:141)
caosdb-server_1 | at caosdb.server.utils.Info.notifyObserver(Info.java:51)
caosdb-server_1 | at caosdb.server.utils.AbstractObservable.notifyObservers(AbstractObservable.java:46)
caosdb-server_1 | at caosdb.server.transaction.Transaction.execute(Transaction.java:204)
caosdb-server_1 | at caosdb.server.resource.transaction.EntityResource.httpGetInChildClass(EntityResource.java:113)
caosdb-server_1 | at caosdb.server.resource.AbstractCaosDBServerResource.httpGet(AbstractCaosDBServerResource.java:227)
caosdb-server_1 | at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
caosdb-server_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
caosdb-server_1 | at java.lang.reflect.Method.invoke(Method.java:498)
caosdb-server_1 | at org.restlet.resource.ServerResource.doHandle(ServerResource.java:511)
caosdb-server_1 | at org.restlet.resource.ServerResource.get(ServerResource.java:723)
caosdb-server_1 | at org.restlet.resource.ServerResource.doHandle(ServerResource.java:603)
caosdb-server_1 | at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:662)
caosdb-server_1 | at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:348)
caosdb-server_1 | at org.restlet.resource.ServerResource.handle(ServerResource.java:1020)
caosdb-server_1 | at org.restlet.resource.Finder.handle(Finder.java:236)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Router.doHandle(Router.java:422)
caosdb-server_1 | at org.restlet.routing.Router.handle(Router.java:641)
caosdb-server_1 | at caosdb.server.CaosDBServer$2.handle(CaosDBServer.java:497)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Router.doHandle(Router.java:422)
caosdb-server_1 | at org.restlet.routing.Router.handle(Router.java:641)
caosdb-server_1 | at caosdb.server.CaosDBServer$3.handle(CaosDBServer.java:515)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202)
caosdb-server_1 | at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:77)
caosdb-server_1 | at org.restlet.Application.handle(Application.java:385)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Router.doHandle(Router.java:422)
caosdb-server_1 | at org.restlet.routing.Router.handle(Router.java:641)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Router.doHandle(Router.java:422)
caosdb-server_1 | at org.restlet.routing.Router.handle(Router.java:641)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.routing.Filter.doHandle(Filter.java:150)
caosdb-server_1 | at org.restlet.routing.Filter.handle(Filter.java:197)
caosdb-server_1 | at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202)
caosdb-server_1 | at org.restlet.Component.handle(Component.java:408)
caosdb-server_1 | at caosdb.server.CaosDBComponent.handle(CaosDBServer.java:824)
caosdb-server_1 | at org.restlet.Server.handle(Server.java:507)
caosdb-server_1 | at org.restlet.engine.connector.ServerHelper.handle(ServerHelper.java:63)
caosdb-server_1 | at org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:143)
caosdb-server_1 | at org.restlet.ext.jetty.JettyServerHelper$WrappedServer.handle(JettyServerHelper.java:256)
caosdb-server_1 | at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
caosdb-server_1 | at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
caosdb-server_1 | at org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
caosdb-server_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
caosdb-server_1 | at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
caosdb-server_1 | at java.lang.Thread.run(Thread.java:748)
caosdb-server_1 | Caused by: java.lang.NullPointerException
caosdb-server_1 | at com.mysql.cj.jdbc.result.ResultSetImpl.checkColumnBounds(ResultSetImpl.java:475)
caosdb-server_1 | at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:828)
caosdb-server_1 | at com.mysql.cj.jdbc.result.ResultSetImpl.getInt(ResultSetImpl.java:847)
caosdb-server_1 | at caosdb.server.database.backend.implementation.MySQL.MySQLGetInfo.execute(MySQLGetInfo.java:49)
caosdb-server_1 | ... 71 more
Imported comments:
By Timm Fitschen on 2019-09-03T06:30:02.177Z
changed due date to December 04, 2019
By Timm Fitschen on 2019-08-29T12:57:05.604Z
changed due date to September 04, 2019
By Quazgar on 2019-08-13T07:43:41.991Z
unassigned @quazgar
By Quazgar on 2019-08-13T07:43:16.075Z
assigned to @timm.fitschen
By Quazgar on 2019-08-13T07:43:15.749Z
Should not be sent to output, if this is not a bug.
By Quazgar on 2019-04-14T22:31:21.273Z
@htomwoe what is the defect? What is the expected behavior?
By Timm Fitschen on 2019-04-14T22:31:21 (imported from GitLab project)
By Quazgar on 2019-04-14T22:31:15.639Z
assigned to @tfitsch
By Timm Fitschen on 2019-04-14T22:31:15 (imported from GitLab project)
By Quazgar on 2019-04-14T22:31:05.831Z
changed due date to April 23, 2019
By Timm Fitschen on 2019-04-14T22:31:05 (imported from GitLab project)