Error after Spotfire Server upgrade - com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'NODE_SERVER_INFO'

Error after Spotfire Server upgrade - com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'NODE_SERVER_INFO'

book

Article ID: KB0075040

calendar_today

Updated On:

Products Versions
Spotfire Server 7.6 and above

Description

After upgrading Spotfire Server from version 6.5 or later to a newer version on SQL Server database, Spotfire server fails to start and the following error is logged:
----------------------------------------------------------------------------------------------------------------------------------
server.lifecycle.SpotfireApplicationInitializer: Unable to retrieve the multipart configuration
com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'NODE_SERVER_INFO'
----------------------------------------------------------------------------------------------------------------------------------

This is caused if the new tables and views created in the Spotfire Database at the time of upgrade has a different Schema Owner.

Example: It is updated to "domainname/username.tablename" instead of "dbo.tablename"

Issue/Introduction

Spotfire Server fails to start after upgrading with the following error in the logs- com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'NODE_SERVER_INFO'

Environment

All supported operating systems

Resolution

Involve a DBA to update the Schema owner to "dbo" or same as other Spotfire Database tables. Refer below screenshot (Filename: Schema Owner dbo.PNG).

Attachments

Error after Spotfire Server upgrade - com.microsoft.sqlserver.jdbc.SQLServerException: Invalid object name 'NODE_SERVER_INFO' get_app