Update confluence 6.7 to 6..8 eroor screen
Asked by Marc Michiels:

Hallo,

After upgrading confluence from 6.7 to 6.8 i always get the screen with:

Confluence had problems starting up.

According the logs there are no more errors:

2018-03-28 12:25:32,649 INFO \[localhost-startStop-1\] \[com.atlassian.confluence.lifecycle\] init Confluence is ready to serve

First upgrade i got errors on the database connections and the proxy .

I corrected these errors and I can not see any errors in the log anymore.

However i still get the screen "Confluence had problems starting up"

marc


Answers:
author: Marc Michiels
body: Hallo,

I also found the error in the logs, overlooked this before,

But later the log tells me all it fine an confluence is running.

As far as i can see the sql database is also updated,

marc

2018-03-28 12:24:30,181 ERROR \[localhost-startStop-1\] \[atlassian.confluence.plugin.PluginFrameworkContextListener\] launchUpgrades Upgrade failed, application will not start: com.atlassian.config.ConfigurationException: Cannot update schema  
com.atlassian.confluence.upgrade.UpgradeException: com.atlassian.config.ConfigurationException: Cannot update schema  
at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:135)  
at com.atlassian.confluence.plugin.PluginFrameworkContextListener.launchUpgrades(PluginFrameworkContextListener.java:125)  
at com.atlassian.confluence.plugin.PluginFrameworkContextListener.contextInitialized(PluginFrameworkContextListener.java:85)  
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4861)  
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5322)  
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)  
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)  
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)  
at java.util.concurrent.FutureTask.run(FutureTask.java:266)  
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: com.atlassian.config.ConfigurationException: Cannot update schema  
at bucket.core.persistence.hibernate.schema.SchemaHelper.validateSchemaUpdateIfNeeded(SchemaHelper.java:174)  
at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:120)  
... 11 more  
Caused by: org.hibernate.exception.SQLGrammarException: Error accessing table metadata  
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:106)  
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.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.convertSQLException(InformationExtractorJdbcDatabaseMetaDataImpl.java:98)  
at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.locateTableInNamespace(InformationExtractorJdbcDatabaseMetaDataImpl.java:463)  
at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.getTable(InformationExtractorJdbcDatabaseMetaDataImpl.java:228)  
at org.hibernate.tool.schema.extract.internal.DatabaseInformationImpl.getTableInformation(DatabaseInformationImpl.java:111)  
at org.hibernate.tool.schema.internal.IndividuallySchemaMigratorImpl.performTablesMigration(IndividuallySchemaMigratorImpl.java:69)  
at com.atlassian.confluence.impl.hibernate.ConfluenceHibernateSchemaManagementTool$3.performTablesMigration(ConfluenceHibernateSchemaManagementTool.java:110)  
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.performMigration(AbstractSchemaMigrator.java:203)  
at org.hibernate.tool.schema.internal.AbstractSchemaMigrator.doMigration(AbstractSchemaMigrator.java:110)  
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:87)  
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:58)  
at bucket.core.persistence.hibernate.schema.SchemaHelper.validateSchemaUpdateIfNeeded(SchemaHelper.java:171)  
... 12 more  
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The database name component of the object qualifier must be the name of the current database.  
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDatabaseError(SQLServerException.java:260)  
at com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1547)  
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.doExecutePreparedStatement(SQLServerPreparedStatement.java:528)  
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.doExecute(SQLServerPreparedStatement.java:461)  
at com.microsoft.sqlserver.jdbc.TDSCommand.execute(IOBuffer.java:7342)  
at com.microsoft.sqlserver.jdbc.SQLServerConnection.executeCommand(SQLServerConnection.java:2688)  
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeCommand(SQLServerStatement.java:224)  
at com.microsoft.sqlserver.jdbc.SQLServerStatement.executeStatement(SQLServerStatement.java:204)  
at com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.executeQueryInternal(SQLServerPreparedStatement.java:396)  
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetFromStoredProc(SQLServerDatabaseMetaData.java:301)  
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getResultSetWithProvidedColumnNames(SQLServerDatabaseMetaData.java:316)  
at com.microsoft.sqlserver.jdbc.SQLServerDatabaseMetaData.getTables(SQLServerDatabaseMetaData.java:481)  
at com.mchange.v2.c3p0.impl.NewProxyDatabaseMetaData.getTables(NewProxyDatabaseMetaData.java:2962)  
at org.hibernate.tool.schema.extract.internal.InformationExtractorJdbcDatabaseMetaDataImpl.locateTableInNamespace(InformationExtractorJdbcDatabaseMetaDataImpl.java:448)  
... 21 more

comments: author: Shannon S
body: Marc,

It's very similar to the error you posted earlier, but I found another line:

```
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The database name component of the object qualifier must be the name of the current database.
```

This should resolve your issue:

* [The component of the database name of the object qualifier must be the name of the current database error on upgrade to Confluence 6.1](https://confluence.atlassian.com/confkb/the-component-of-the-database-name-of-the-object-qualifier-must-be-the-name-of-the-current-database-error-on-upgrade-to-confluence-6-1-902076143.html?_ga=2.251052486.1322510078.1522049310-1485076413.1519291985)

If it does not, could you please let me know the answers to my questions earlier:
> Could you share with us what steps you took in order to upgrade, and what steps you took to correct the problem?
>
> Lastly, what database and version are you using?

Lastly, please make sure to add your reply to the original thread, so they stay in order and make it easier to read.

Kind regards,

Shannon


author: Marc Michiels
body: Hallo,

Sorry for the late reply.

The confluence is situated on a virtual server.

So a toke a snapshot before the upgrade ,

After each fase I returned to the original and corrected it,

took a new snapshot and worked on like that.

These were the errors I corrected.

The database is microsoft sqlserver 2014 with update confluence 6.8 from 6.7

1) restored former server.xml

2) added named pipes to sql server + enabled sql browser

3) changed pw confluence user for database ( problems with "/" in psw)

4) database name is case sensitive , so i changed both ( sql + conf ) to lower case

5) added right sysadmin to sqluser

Now is up and running.

Best regards,

marc


author: Marc Michiels
body: Hallo Shannon,

![Capture.JPG](https://community.atlassian.com/t5/image/serverpage/image-id/18113iD42A82F956235098/image-size/large?v=v2&px=999 "Capture.JPG")


author: Shannon S
body: Marc,

Can you let us know what procedure you took to update Confluence thus far? Could you show a screenshot of the page you are seeing?

Shannon

comments: author: Shannon S
body: Thank you Marc,

So this is what you're seeing after you corrected the other issues? There should be at least some information in the logs; I know you said there were no errors but is there anything that says INFO that's associated with the problem?

Could you share with us what steps you took in order to upgrade, and what steps you took to correct the problem?

Lastly, what database and version are you using?

Final note, please put your replies under the **reply** field and not under **Suggest a new answer** so that everything can flow in one thread and be easy to read for future users that might come across this thread.

Regards,  
Shannon