Upgrade version 15.2 to 16.1 (16.2)

Installation Forum (Inactive)
Upgrade version 15.2 to 16.1 (16.2) info  2016-09-06 23:51
Status: Closed
 
Hi.
I have tested Labkey server 16.1 and several tables (about 10 from 23 module lists) gives the message
 
500: Unexpected server error
 
Biostanice1.Index (primary key) has not been provisioned properly. Ensure the domain is established before constructing.
 
java.lang.IllegalStateException: Biostanice1.Index (primary key) has not been provisioned properly. Ensure the domain is established before constructing.
      at org.labkey.list.model.ListTable.<init>(ListTable.java:105)

 
Similar or the same as Issue 26423. (solved in version 16.2)?
So I have installed 16.2 version and all tables which had problem in 16.1 disappeared?! (… object not found) What happened? Can you help me please?
 
In version 15.2 was all OK. All tables I created by default function in "Manage Lists - Create new lists”. I'm afraid to upgrade to the next version.
 
Thanks
lubomir pavliska

Another cases and projects.
Some project are OK. But in many cases is the same - error in primary key. I don't understand about it in version 15. was all OK and those projects come from 13. version.
 
 
Jon (LabKey DevOps) responded:  2016-09-07 14:18
Hello Lubomir,

The error doesn't appear to be the same issue in 16.1 based on the stack error in bug #26423 vs the actual stack error we received from your server:

java.lang.IllegalStateException: Biostanice1.Index (primary key) has not been provisioned properly. Ensure the domain is established before constructing.
    at org.labkey.list.model.ListTable.<init>(ListTable.java:105)
    at org.labkey.list.model.ListQuerySchema.createTable(ListQuerySchema.java:103)
    at org.labkey.api.query.UserSchema._getTableOrQuery(UserSchema.java:212)
    at org.labkey.api.query.UserSchema.getTable(UserSchema.java:157)
    at org.labkey.api.query.UserSchema.getTable(UserSchema.java:149)
    at org.labkey.query.TableQueryDefinition.createTable(TableQueryDefinition.java:179)
    at org.labkey.query.QueryDefinitionImpl.getTable(QueryDefinitionImpl.java:509)
    at org.labkey.query.TableQueryDefinition.getTitle(TableQueryDefinition.java:235)
    at org.labkey.api.query.UserSchema.getModuleCustomViews(UserSchema.java:556)
    at org.labkey.query.QueryServiceImpl.getCustomViewMap(QueryServiceImpl.java:407)
    at org.labkey.query.QueryDefinitionImpl.getCustomViews(QueryDefinitionImpl.java:252)
    at org.labkey.query.QueryDefinitionImpl.getCustomView(QueryDefinitionImpl.java:191)
    at org.labkey.api.query.QuerySettings.getCustomView(QuerySettings.java:517)
    at org.labkey.api.query.QueryView.setSettings(QueryView.java:266)
    at org.labkey.api.query.QueryView.<init>(QueryView.java:245)
    at org.labkey.list.view.ListQueryView.<init>(ListQueryView.java:38)
    at org.labkey.list.model.ListQuerySchema.createView(ListQuerySchema.java:115)
    at org.labkey.api.query.UserSchema.createView(UserSchema.java:348)
    at org.labkey.api.query.QueryForm.createSchema(QueryForm.java:215)
    at org.labkey.api.query.QueryForm.getSchema(QueryForm.java:292)
    at org.labkey.api.query.QueryView.<init>(QueryView.java:211)
    at org.labkey.list.view.ListQueryView.<init>(ListQueryView.java:46)
    at org.labkey.list.controllers.ListController$GridAction.getView(ListController.java:416)
    at org.labkey.list.controllers.ListController$GridAction.getView(ListController.java:404)
    at org.labkey.api.action.SimpleViewAction.handleRequest(SimpleViewAction.java:80)
    at org.labkey.api.action.BaseViewAction.handleRequest(BaseViewAction.java:216)
    at org.labkey.api.action.SpringActionController.handleRequest(SpringActionController.java:412)
    at org.labkey.api.module.DefaultModule.dispatch(DefaultModule.java:1281)
    at org.labkey.api.view.ViewServlet._service(ViewServlet.java:190)
    at org.labkey.api.view.ViewServlet.service(ViewServlet.java:124)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.labkey.api.data.TransactionFilter.doFilter(TransactionFilter.java:38)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.labkey.core.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:118)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.labkey.api.module.ModuleLoader.doFilter(ModuleLoader.java:1144)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.labkey.api.security.AuthFilter.doFilter(AuthFilter.java:180)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:505)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:956)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:442)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1082)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:623)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:318)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
    at java.lang.Thread.run(Thread.java:745)

We'll have that stack error investigated, but can you give us more details on the issue where you say that the tables have all disappeared?

Are these lists? Datasets? Have you gone into the Schema Browser to confirm that they're gone there as well? What about the actual database? Our upgrades do not purge out tables like that, so I'm thinking something else is happening.

Regards,

Jon
 
Jon (LabKey DevOps) responded:  2016-12-19 14:46
Hello Lubomir,

Please refrain from editing your original post if you have follow up questions and add them into this thread as a new reply below.

I am unable to discern what was the original question and what is your follow-up.

Regards,

Jon