Hello, I have updated Vivo from version 1.13.0 to 1.14.3,
but when I enter administrator credentials, it sends me an authentication error.
Does anyone know what causes this error?
2024-07-11 13:01:19,990 ERROR [Authenticate] Unexpected error in login process
java.lang.RuntimeException: edu.cornell.mannlib.vitro.webapp.rdfservice.RDFServiceException: org.apache.jena.tdb.transaction.TDBTransactionException: Transaction has already committed or aborted
at edu.cornell.mannlib.vitro.webapp.dao.jena.RDFServiceGraph.performDelete(RDFServiceGraph.java:162)
at edu.cornell.mannlib.vitro.webapp.dao.jena.RDFServiceGraph.delete(RDFServiceGraph.java:259)
at org.apache.jena.rdf.model.impl.ModelCom.remove(ModelCom.java:392)
at edu.cornell.mannlib.vitro.webapp.rdfservice.adapters.AbstractModelDecorator.remove(AbstractModelDecorator.java:849)
at edu.cornell.mannlib.vitro.webapp.rdfservice.adapters.MemoryMappedModel$ModelSynchronizer.removedStatement(MemoryMappedModel.java:108)
at org.apache.jena.rdf.model.impl.ModelListenerAdapter.notifyDeleteTriple(ModelListenerAdapter.java:73)
at org.apache.jena.graph.impl.SimpleEventManager.notifyDeleteTriple(SimpleEventManager.java:133)
at org.apache.jena.graph.impl.GraphBase.notifyDelete(GraphBase.java:134)
at org.apache.jena.graph.impl.GraphBase.delete(GraphBase.java:208)
at org.apache.jena.graph.compose.MultiUnion.performDelete(MultiUnion.java:112)
at org.apache.jena.graph.impl.GraphBase.delete(GraphBase.java:207)
at edu.cornell.mannlib.vitro.webapp.rdfservice.adapters.AbstractGraphDecorator.delete(AbstractGraphDecorator.java:68)
at org.apache.jena.graph.compose.MultiUnion.performDelete(MultiUnion.java:112)
at org.apache.jena.graph.impl.GraphBase.delete(GraphBase.java:207)
at org.apache.jena.graph.GraphUtil.remove(GraphUtil.java:221)
at org.apache.jena.graph.impl.GraphBase.remove(GraphBase.java:236)
at org.apache.jena.rdf.model.impl.ModelCom.removeAll(ModelCom.java:427)
at edu.cornell.mannlib.vitro.webapp.dao.jena.JenaBaseDao.updatePropertyBooleanValue(JenaBaseDao.java:221)
at edu.cornell.mannlib.vitro.webapp.dao.jena.UserAccountsDaoJena.updateUserAccount(UserAccountsDaoJena.java:306)
at edu.cornell.mannlib.vitro.webapp.dao.filtering.UserAccountsDaoFiltering.updateUserAccount(UserAccountsDaoFiltering.java:63)
at edu.cornell.mannlib.vitro.webapp.controller.authenticate.BasicAuthenticator.recordNewPassword(BasicAuthenticator.java:138)
at edu.cornell.mannlib.vitro.webapp.controller.edit.Authenticate.transitionToLoggedIn(Authenticate.java:483)
at edu.cornell.mannlib.vitro.webapp.controller.edit.Authenticate.processInputChangePassword(Authenticate.java:433)
at edu.cornell.mannlib.vitro.webapp.controller.edit.Authenticate.doPost(Authenticate.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:681)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:764)
at edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet.service(VitroHttpServlet.java:71)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:232)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.apache.catalina.filters.ExpiresFilter.doFilter(ExpiresFilter.java:1230)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doNonDisplayPage(PageRoutingFilter.java:112)
at edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doFilter(PageRoutingFilter.java:103)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.ClickjackFilter.doFilter(ClickjackFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.RequestModelsPrep.doFilter(RequestModelsPrep.java:59)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter.doFilter(URLRewriterFilter.java:40)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.JSessionStripFilter.doFilter(JSessionStripFilter.java:63)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.CachingResponseFilter.produceBasicResponse(CachingResponseFilter.java:321)
at edu.cornell.mannlib.vitro.webapp.filters.CachingResponseFilter.doFilter(CachingResponseFilter.java:120)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.i18n.selection.LocaleSelectionFilter.doFilter(LocaleSelectionFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.SessionTimeoutLimitingFilter.doFilter(SessionTimeoutLimitingFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at edu.cornell.mannlib.vitro.webapp.filters.StartupStatusDisplayFilter.doFilter(StartupStatusDisplayFilter.java:66)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:194)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:167)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:544)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:698)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1651)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: edu.cornell.mannlib.vitro.webapp.rdfservice.RDFServiceException: org.apache.jena.tdb.transaction.TDBTransactionException: Transaction has already committed or aborted
at edu.cornell.mannlib.vitro.webapp.rdfservice.impl.jena.tdb.RDFServiceTDB.changeSetUpdate(RDFServiceTDB.java:100)
at edu.cornell.mannlib.vitro.webapp.rdfservice.impl.RDFServiceFactorySingle$UnclosableRDFService.changeSetUpdate(RDFServiceFactorySingle.java:76)
at edu.cornell.mannlib.vitro.webapp.rdfservice.impl.logging.LoggingRDFService.changeSetUpdate(LoggingRDFService.java:41)
at edu.cornell.mannlib.vitro.webapp.dao.jena.RDFServiceGraph.performDelete(RDFServiceGraph.java:160)
... 83 more
Caused by: org.apache.jena.tdb.transaction.TDBTransactionException: Transaction has already committed or aborted
at org.apache.jena.tdb.transaction.Transaction.abort(Transaction.java:305)
at org.apache.jena.tdb.transaction.DatasetGraphTxn.abort(DatasetGraphTxn.java:66)
at org.apache.jena.tdb.transaction.DatasetGraphTransaction.abort(DatasetGraphTransaction.java:208)
at org.apache.jena.sparql.core.DatasetImpl.abort(DatasetImpl.java:158)
at edu.cornell.mannlib.vitro.webapp.rdfservice.impl.jena.tdb.RDFServiceTDB.changeSetUpdate(RDFServiceTDB.java:88)
... 86 more
Thank you,