I have done fresh install of 1.16. Its working but I keep getting logged out. Not sure why.
Also, I'm getting emails with these messages.
[SELECT A1.* FROM `ost_form` A1 WHERE A1.`id` = 2 ORDER BY A1.`title` ASC]
Table 'ostjobs.ost_form' doesn't exist<br />
<br />
---- Backtrace ----<br />
#0 (root)/include/mysqli.php(207): osTicket->logDBError()<br />
#1 (root)/include/class.orm.php(3482): db_query()<br />
#2 (root)/include/class.orm.php(3529): MySqlExecutor->execute()<br />
#3 (root)/include/class.orm.php(2010): MySqlExecutor->getArray()<br />
#4 (root)/include/class.orm.php(2054): ModelInstanceManager->{closure}()<br />
#5 (root)/include/class.orm.php(2033): CallbackSimpleIterator->next()<br />
#6 (root)/include/class.orm.php(2042): CallbackSimpleIterator->rewind()<br />
#7 (root)/include/class.orm.php(1713): CallbackSimpleIterator->valid()<br />
#8 (root)/include/class.orm.php(1723): CachedResultSet->fillTo()<br />
#9 (root)/include/class.orm.php(1337): CachedResultSet->asArray()<br />
#10 (root)/include/class.orm.php(1360): QuerySet->all()<br />
#11 (root)/include/class.orm.php(606): QuerySet->one()<br />
#12 (root)/include/class.orm.php(381): VerySimpleModel::lookup()<br />
#13 (root)/include/class.orm.php(417): VerySimpleModel->get()<br />
#14 (root)/include/class.dynamic_forms.php(1067): VerySimpleModel->__get()<br />
#15 (root)/include/class.dynamic_forms.php(1393): DynamicFormEntry->getDynamicFields()<br />
#16 (root)/include/class.dynamic_forms.php(166): DynamicFormEntry::create()<br />
#17 (root)/include/class.dynamic_forms.php(297): DynamicForm->instanciate()<br />
#18 (root)/include/class.dynamic_forms.php(532): DynamicForm::getNewInstance()<br />
#19 (root)/include/class.ticket.php(2394): TicketForm::getInstance()<br />
#20 (root)/include/class.queue.php(353): Ticket::getSearchableFields()<br />
#21 (root)/include/class.queue.php(319): CustomQueue::getSearchableFields()<br />
#22 (root)/include/class.queue.php(967): CustomQueue->getSupportedMatches()<br />
#23 (root)/include/class.queue.php(901): CustomQueue->mangleQuerySet()<br />
#24 (root)/include/class.queue.php(914): CustomQueue->getBasicQuery()<br />
#25 (root)/scp/tickets.php(557): CustomQueue->getQuery()<br />
#26 {main}
[SELECT A1.`entry_id`, A1.`field_id`, A1.`value`, A1.`value_id`, A3.`id`, A3.`form_id`, A3.`flags`, A3.`type`, A3.`label`, A3.`name`, A3.`configuration`, A3.`sort`, A3.`hint`, A3.`created`, A3.`updated` FROM `ost_form_entry_values` A1 JOIN `ost_form_entry` A2 ON (A1.`entry_id` = A2.`id`) JOIN `ost_form_field` A3 ON (A1.`field_id` = A3.`id`) WHERE A2.`object_id` = 132160 AND A2.`object_type` = 'T' ORDER BY A3.`sort` ASC]
Table 'ostjobs.ost_form_entry_values' doesn't exist<br />
<br />
---- Backtrace ----<br />
#0 (root)/include/mysqli.php(207): osTicket->logDBError()<br />
#1 (root)/include/class.orm.php(3482): db_query()<br />
#2 (root)/include/class.orm.php(3538): MySqlExecutor->execute()<br />
#3 (root)/include/class.orm.php(2010): MySqlExecutor->getRow()<br />
#4 (root)/include/class.orm.php(2054): ModelInstanceManager->{closure}()<br />
#5 (root)/include/class.orm.php(2033): CallbackSimpleIterator->next()<br />
#6 (root)/include/class.orm.php(2042): CallbackSimpleIterator->rewind()<br />
#7 (root)/include/class.orm.php(1713): CallbackSimpleIterator->valid()<br />
#8 (root)/include/class.orm.php(1723): CachedResultSet->fillTo()<br />
#9 (root)/include/class.orm.php(1739): CachedResultSet->asArray()<br />
#10 (root)/include/class.ticket.php(223): CachedResultSet->getIterator()<br />
#11 (root)/include/class.search.php(124): Ticket->loadDynamicData()<br />
#12 (root)/include/class.signal.php(98): SearchInterface->updateModel()<br />
#13 (root)/include/class.orm.php(684): Signal::send()<br />
#14 (root)/include/class.ticket.php(3672): VerySimpleModel->save()<br />
#15 (root)/include/class.ticket.php(701): Ticket->save()<br />
#16 (root)/include/ajax.tickets.php(219): Ticket->acquireLock()<br />
#17 (root)/include/class.dispatcher.php(147): TicketsAjaxAPI->acquireLock()<br />
#18 (root)/include/class.dispatcher.php(40): UrlMatcher->dispatch()<br />
#19 (root)/include/class.dispatcher.php(122): Dispatcher->resolve()<br />
#20 (root)/include/class.dispatcher.php(40): UrlMatcher->dispatch()<br />
#21 (root)/scp/ajax.php(316): Dispatcher->resolve()<br />
#22 {main}
[SELECT COUNT(*) FROM (SELECT A1.`id` FROM `ost_form_field` A1 WHERE A1.`id` IN (SELECT A2.`field_id` FROM `ost_form_entry` A1 LEFT JOIN `ost_form_entry_values` A2 ON (A1.`id` = A2.`entry_id`) LEFT JOIN `ost_form_field` A3 ON (A2.`field_id` = A3.`id`) WHERE A1.`object_type` = 'T' AND A1.`object_id` = 132160 AND A3.`flags` & 4 != 0 AND A2.`value` IS NULL)) __]
Table 'ostjobs.ost_form_field' doesn't exist<br />
<br />
---- Backtrace ----<br />
#0 (root)/include/mysqli.php(207): osTicket->logDBError()<br />
#1 (root)/include/class.orm.php(3482): db_query()<br />
#2 (root)/include/class.orm.php(3538): MySqlExecutor->execute()<br />
#3 (root)/include/class.orm.php(2964): MySqlExecutor->getRow()<br />
#4 (root)/include/class.orm.php(1381): MySqlCompiler->compileCount()<br />
#5 (root)/include/class.ticket.php(1192): QuerySet->count()<br />
#6 (root)/include/class.ticket.php(1231): Ticket->getDynamicFields()<br />
#7 (root)/include/class.ticket.php(332): Ticket::getMissingRequiredFields()<br />
#8 (root)/include/staff/templates/status-options.tmpl.php(22): Ticket->isCloseable()<br />
#9 (root)/include/class.list.php(1509): include('...')<br />
#10 (root)/include/staff/ticket-view.inc.php(301): TicketStatus::status_options()<br />
#11 (root)/scp/tickets.php(569): require_once('...')<br />
#12 {main}
Any ideas what may be causing this & how to fix them?