Plugin Install Fails - An I/O error occurred while sending to the backend
Platform notice: Server and Data Center only. This article only applies to Atlassian products on the Server and Data Center platforms.
Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.
*Except Fisheye and Crucible
Summary
When trying to install a plugin, the installation fails and shows an I/O error in the application logs.
Diagnosis
When installing a plugin, users will find an unexpected error when close to ending the installation of the plugin. The Atlassian-confluence.log indicates an issue from the DB side when trying to update the information to add the plugin.
ERROR [Caesium-1-1] [engine.jdbc.spi.SqlExceptionHelper] logExceptions An I/O error occurred while sending to the backend.
ERROR [Caesium-1-1] [scheduler.caesium.impl.SchedulerQueueWorker] executeJob Unhandled exception thrown by job QueuedJob[jobId=SearchAuditListener,deadline=1618518929277]
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is net.sf.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection
at org.springframework.orm.hibernate.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:473)
at com.atlassian.confluence.impl.hibernate.ConfluenceHibernateTransactionManager.doBegin(ConfluenceHibernateTransactionManager.java:41)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:378)
at jdk.internal.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:343)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:205)
at com.sun.proxy.$Proxy75.getTransaction(Unknown Source)
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:476)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:289)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212)
at com.sun.proxy.$Proxy108.addRunDetails(Unknown Source)
at com.atlassian.scheduler.core.AbstractSchedulerService.addRunDetails(AbstractSchedulerService.java:136)
at com.atlassian.scheduler.core.JobLauncher.launch(JobLauncher.java:91)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.launchJob(CaesiumSchedulerService.java:435)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeLocalJob(CaesiumSchedulerService.java:402)
at com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService.executeQueuedJob(CaesiumSchedulerService.java:380)
at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeJob(SchedulerQueueWorker.java:66)
at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.executeNextJob(SchedulerQueueWorker.java:60)
at com.atlassian.scheduler.caesium.impl.SchedulerQueueWorker.run(SchedulerQueueWorker.java:35)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: net.sf.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:115)
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:111)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:97)
at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:109)
at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:136)
at org.hibernate.internal.SessionImpl.connection(SessionImpl.java:524)
at com.atlassian.hibernate.adapter.adapters.session.SessionV2Adapter.connection(SessionV2Adapter.java:159)
at org.springframework.orm.hibernate.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:422)
... 23 more
Caused by: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend.
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:350)
at org.postgresql.jdbc.PgStatement.executeInternal(PgStatement.java:473)
at org.postgresql.jdbc.PgStatement.execute(PgStatement.java:393)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:322)
at org.postgresql.jdbc.PgStatement.executeCachedSql(PgStatement.java:308)
at org.postgresql.jdbc.PgStatement.executeWithFlags(PgStatement.java:284)
at org.postgresql.jdbc.PgConnection.execSQLUpdate(PgConnection.java:505)
at org.postgresql.jdbc.PgConnection.setTransactionIsolation(PgConnection.java:960)
at com.mchange.v2.c3p0.impl.NewProxyConnection.setTransactionIsolation(NewProxyConnection.java:809)
at net.sf.hibernate.connection.C3P0ConnectionProvider.getConnection(C3P0ConnectionProvider.java:37)
at com.atlassian.hibernate.adapter.adapters.ConnectionProviderV5Adapter.getConnection(ConnectionProviderV5Adapter.java:35)
at org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:35)
at org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:106)
... 27 more
Caused by: java.io.EOFException
at org.postgresql.core.PGStream.receiveChar(PGStream.java:443)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:2057)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:323)
... 39 more
To confirm the issue, when checking the database logs, you will find similar log entries:
WARNING,01000,"corrupted statistics file ""pg_stat_tmp/global.stat""",,,,,,,,,""
LOG,XX000,"could not write temporary statistics file ""pg_stat_tmp/db_13398.tmp"": Cannot allocate memory",,,,,,,,,""
"confluence","confluence",10551,"IP:Ephemeral PORT",3,"PARSE",2021-04-19 17:43:39 UTC,7/66352,0,LOG,00000,"duration: 520.470 ms parse <unnamed>: SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED",,,,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.746 UTC,"confluence","confluence",10550,"IP:Ephemeral PORT",3,"PARSE",2021-04-19 17:43:39 UTC,5/62862,0,LOG,00000,"duration: 671.856 ms parse <unnamed>: SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED",,,,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.747 UTC,"confluence","confluence",10510,"IP:Ephemeral PORT",3,"PARSE",2021-04-19 17:43:01 UTC,6/68488,0,LOG,00000,"duration: 732.904 ms parse <unnamed>: SET SESSION CHARACTERISTICS AS TRANSACTION ISOLATION LEVEL READ COMMITTED",,,,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.754 UTC,"confluence","confluence",10544,"IP:Ephemeral PORT",3,"COMMIT",2021-04-19 17:43:31 UTC,20/126244,404364,PANIC,XX000,"could not write to log file 00000003000000010000000C at offset 3563520, length 16384: Cannot allocate memory",,,,,,"COMMIT",,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.889 UTC,,,58,,6077154c.3a,19,,2021-04-14 16:16:12 UTC,,0,LOG,00000,"server process (PID 10544) was terminated by signal 6: Aborted","Failed process was running: COMMIT",,,,,,,,""
2021-04-19 17:43:49.889 UTC,,,58,,6077154c.3a,20,,2021-04-14 16:16:12 UTC,,0,LOG,00000,"terminating any other active server processes",,,,,,,,,""
2021-04-19 17:43:49.889 UTC,"confluence","confluence",10534,"IP:Ephemeral PORT",607dc134.2926,3,"idle",2021-04-19 17:43:16 UTC,17/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.890 UTC,"confluence","confluence",10510,"IP:Ephemeral PORT",607dc125.290e,4,"PARSE",2021-04-19 17:43:01 UTC,6/68498,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.890 UTC,"confluence","confluence",10551,"IP:Ephemeral PORT",607dc14b.2937,4,"idle",2021-04-19 17:43:39 UTC,7/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.890 UTC,"confluence","confluence",10545,"IP:Ephemeral PORT",607dc143.2931,3,"COMMIT",2021-04-19 17:43:31 UTC,11/85331,404365,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.890 UTC,"confluence","confluence",10537,"IP:Ephemeral PORT",607dc134.2929,3,"idle",2021-04-19 17:43:16 UTC,18/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.891 UTC,"confluence","confluence",10533,"IP:Ephemeral PORT",607dc134.2925,3,"idle",2021-04-19 17:43:16 UTC,12/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.891 UTC,"confluence","confluence",10539,"IP:Ephemeral PORT",607dc134.292b,3,"idle",2021-04-19 17:43:16 UTC,19/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.891 UTC,"confluence","confluence",10529,"IP:Ephemeral PORT",607dc125.2921,3,"idle",2021-04-19 17:43:01 UTC,27/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.891 UTC,"confluence","confluence",10528,"IP:Ephemeral PORT",607dc125.2920,3,"idle",2021-04-19 17:43:01 UTC,26/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.892 UTC,,,15857,,6079e94e.3df1,1,,2021-04-16 19:45:18 UTC,1/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,""
2021-04-19 17:43:49.892 UTC,"confluence","confluence",10535,"IP:Ephemeral PORT",607dc134.2927,3,"idle",2021-04-19 17:43:16 UTC,13/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.892 UTC,"confluence","confluence",10525,"IP:Ephemeral PORT",607dc125.291d,3,"idle",2021-04-19 17:43:01 UTC,25/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.893 UTC,"confluence","confluence",10523,"IP:Ephemeral PORT",607dc125.291b,3,"idle",2021-04-19 17:43:01 UTC,24/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.894 UTC,"confluence","confluence",10550,"IP:Ephemeral PORT",607dc14b.2936,4,"idle",2021-04-19 17:43:39 UTC,5/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.894 UTC,"postgres","postgres",15887,"[local]",6079e957.3e0f,3,"idle",2021-04-16 19:45:27 UTC,16/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,
2021-04-19 17:43:49.894 UTC,,,58,,6077154c.3a,21,,2021-04-14 16:16:12 UTC,,0,LOG,00000,"archiver process (PID 15858) exited with exit code 2",,,,,,,,,""
2021-04-19 17:43:49.895 UTC,"confluence","confluence",10521,"IP:Ephemeral PORT",607dc125.2919,3,"idle",2021-04-19 17:43:01 UTC,23/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.896 UTC,"confluence","confluence",10517,"IP:Ephemeral PORT",607dc125.2915,3,"idle",2021-04-19 17:43:01 UTC,21/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.896 UTC,"confluence","confluence",10516,"IP:Ephemeral PORT",607dc125.2914,3,"idle",2021-04-19 17:43:01 UTC,10/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.897 UTC,"confluence","confluence",10513,"IP:Ephemeral PORT",607dc125.2911,3,"idle",2021-04-19 17:43:01 UTC,8/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.898 UTC,"standby","",15886,"IP:Ephemeral PORT",6079e952.3e0e,3,2021-04-16 19:45:22 UTC,15/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,
2021-04-19 17:43:49.899 UTC,"confluence","confluence",10543,"IP:Ephemeral PORT",607dc143.292f,3,"idle",2021-04-19 17:43:31 UTC,9/0,0,WARNING,57P02,"terminating connection because of crash of another server process","The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.","In a moment you should be able to reconnect to the database and repeat your command.",,,,,,,"PostgreSQL JDBC Driver"
2021-04-19 17:43:49.901 UTC,,,10555,"IP:Ephemeral PORT",607dc155.293b,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.901 UTC,,,10556,"IP:Ephemeral PORT",607dc155.293c,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.903 UTC,,,10558,"IP:Ephemeral PORT",607dc155.293e,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.903 UTC,,,10557,"IP:Ephemeral PORT",607dc155.293d,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.903 UTC,,,10559,"IP:Ephemeral PORT",607dc155.293f,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.905 UTC,,,10560,"IP:Ephemeral PORT",607dc155.2940,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.907 UTC,,,10561,"IP:Ephemeral PORT",607dc155.2941,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.912 UTC,"standby","",10561,"IP:Ephemeral PORT",607dc155.2941,2,"",2021-04-19 17:43:49 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:49.914 UTC,,,10562,"IP:Ephemeral PORT",607dc155.2942,1,"",2021-04-19 17:43:49 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:49.914 UTC,"standby","",10562,"IP:Ephemeral PORT",607dc155.2942,2,"",2021-04-19 17:43:49 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.047 UTC,"confluence","confluence",10557,"IP:Ephemeral PORT",607dc155.293d,2,"",2021-04-19 17:43:49 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.049 UTC,,,10563,"IP:Ephemeral PORT",607dc156.2943,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.051 UTC,,,10564,"IP:Ephemeral PORT",607dc156.2944,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.056 UTC,"confluence","confluence",10559,"IP:Ephemeral PORT",607dc155.293f,2,"",2021-04-19 17:43:49 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.057 UTC,"confluence","confluence",10560,"IP:Ephemeral PORT",607dc155.2940,2,"",2021-04-19 17:43:49 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.058 UTC,,,10565,"IP:Ephemeral PORT",607dc156.2945,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.060 UTC,,,10566,"IP:Ephemeral PORT",607dc156.2946,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.062 UTC,,,10567,"IP:Ephemeral PORT",607dc156.2947,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.066 UTC,,,10568,"IP:Ephemeral PORT",607dc156.2948,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.147 UTC,"confluence","confluence",10566,"IP:Ephemeral PORT",607dc156.2946,2,"",2021-04-19 17:43:50 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.149 UTC,"confluence","confluence",10564,"IP:Ephemeral PORT",607dc156.2944,2,"",2021-04-19 17:43:50 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.149 UTC,,,10569,"IP:Ephemeral PORT",607dc156.2949,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.151 UTC,,,10570,"IP:Ephemeral PORT",607dc156.294a,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.151 UTC,,,10571,"IP:Ephemeral PORT",607dc156.294b,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.153 UTC,,,10572,"IP:Ephemeral PORT",607dc156.294c,1,"",2021-04-19 17:43:50 UTC,,0,LOG,00000,"connection received: host=IP:Ephemeral PORT",,,,,,,,,""
2021-04-19 17:43:50.160 UTC,"confluence","confluence",10568,"IP:Ephemeral PORT",607dc156.2948,2,"",2021-04-19 17:43:50 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.169 UTC,"confluence","confluence",10571,"IP:Ephemeral PORT",607dc156.294b,2,"",2021-04-19 17:43:50 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.169 UTC,"confluence","confluence",10572,"IP:Ephemeral PORT",607dc156.294c,2,"",2021-04-19 17:43:50 UTC,,0,FATAL,57P03,"the database system is in recovery mode",,,,,,,,,""
2021-04-19 17:43:50.171 UTC,,,58,,6077154c.3a,22,,2021-04-14 16:16:12 UTC,,0,LOG,00000,"all server processes terminated
2021-04-19 17:43:50.206 UTC,,,10573,,607dc156.294d,1,,2021-04-19 17:43:50 UTC,,0,LOG,00000,"database system was interrupted
Cause
This error is caused by the starvation of resources on the database side when trying to update the DB. By not having the necessary memory available to complete the installation steps, the database sends a rollback signal to confluence as an integrity fail-safe action.
Solution
Check database server resources and make sure there are available Memory/CPU to complete the plugin installation.