Menu

#2280 Errors after 3.2 upgrade (from 3.1.1)

3.2.0
not-a-bug
nobody
None
User Interface
Medium
3.2.0
defect
2024-09-17
2024-09-17
No

Hello,
Following an upgrade from version 3.1.1 to 3.2 I have two error pages:
update user account : :

2024-09-17 11:40:35 | Error | 1 | Uncaught Error: Class "Combodo\iTop\Application\UI\Base\Component\Input\Set\DataProvider\AjaxDataProviderForOQL" not found in /data/itop/pprd/sources/Application/UI/Base/Component/Input/Set/SetUIBlockFactory.php:145
Stack trace:

#0 /data/itop/pprd/sources/Application/UI/Links/Set/LinkSetUIBlockFactory.php(60): Combodo\iTop\Application\UI\Base\Component\Input\Set\SetUIBlockFactory::MakeForOQL()
#1 /data/itop/pprd/application/cmdbabstract.class.inc.php(2338): Combodo\iTop\Application\UI\Links\Set\LinkSetUIBlockFactory::MakeForLinkSet()
#2 /data/itop/pprd/application/cmdbabstract.class.inc.php(976): cmdbAbstractObject::GetFormElementForField()
#3 /data/itop/pprd/application/cmdbabstract.class.inc.php(575): cmdbAbstractObject->GetBareProperties()
#4 /data/itop/pprd/application/cmdbabstract.class.inc.php(3013): cmdbAbstractObject->DisplayBareProperties()
#5 /data/itop/pprd/sources/Controller/Base/Layout/ObjectController.php(326): cmdbAbstractObject->DisplayModifyForm()
#6 [internal function]: Combodo\iTop\Controller\Base\Layout\ObjectController->OperationModify()
#7 /data/itop/pprd/sources/Service/Router/Router.php(129): call_user_func_array()
#8 /data/itop/pprd/pages/UI.php(327): Combodo\iTop\Service\Router\Router->DispatchRoute()
#9 {main}

List of DB Server :

2024-09-17 10:45:24 | Error   | 1     | Uncaught ValueError: The arguments array must contain 2 items, 1 given in /data/itop/pprd/core/valuesetdef.class.inc.php:438
Stack trace:
#0 /data/itop/pprd/core/valuesetdef.class.inc.php(438): vsprintf()
#1 /data/itop/pprd/core/valuesetdef.class.inc.php(371): ValueSetObjects->LoadValuesForAutocomplete()
#2 /data/itop/pprd/core/attributedef.class.inc.php(7202): ValueSetObjects->GetValuesForAutocomplete()
#3 /data/itop/pprd/sources/Application/Search/searchform.class.inc.php(533): AttributeExternalKey->GetAllowedValuesForSelect()
#4 /data/itop/pprd/sources/Application/Search/searchform.class.inc.php(743): Combodo\iTop\Application\Search\SearchForm::GetFieldAllowedValues()
#5 /data/itop/pprd/sources/Application/Search/searchform.class.inc.php(400): Combodo\iTop\Application\Search\SearchForm->AppendField()
#6 /data/itop/pprd/sources/Application/Search/searchform.class.inc.php(344): Combodo\iTop\Application\Search\SearchForm->PopulateFieldList()
#7 /data/itop/pprd/sources/Application/Search/searchform.class.inc.php(229): Combodo\iTop\Application\Search\SearchForm->GetFields()
#8 /data/itop/pprd/application/displayblock.class.inc.php(1370): Combodo\iTop\Application\Search\SearchForm->GetSearchFormUIBlock()
#9 /data/itop/pprd/application/displayblock.class.inc.php(790): DisplayBlock->RenderSearch()
#10 /data/itop/pprd/application/displayblock.class.inc.php(560): DisplayBlock->GetRenderContent()
#11 /data/itop/pprd/application/displayblock.class.inc.php(530): DisplayBlock->GetDisplay()
#12 /data/itop/pprd/application/menunode.class.inc.php(1167): DisplayBlock->Display()
#13 /data/itop/pprd/application/menunode.class.inc.php(1132): OQLMenuNode::RenderOQLSearch()
#14 /data/itop/pprd/pages/UI.php(1505): OQLMenuNode->RenderContent()
#15 {main}
  thrown | IssueLog |||
array (
  'type' => 1,
  'file' => '/data/itop/pprd/core/valuesetdef.class.inc.php',
  'line' => 438,
)

During this upgrade, the version of MariaDB was increased from 10.3 to 10.11 (which also causes global slowdowns)

1 Attachments

Discussion

  • Xavier Prieur

    Xavier Prieur - 2024-09-17

    Information complémentaire :
    iTop version 3.2.0-14524 built on 2024-08-08 17:40:01
    MySQL: 10.11.6-MariaDB
    PHP: 8.2.13

     
  • Xavier Prieur

    Xavier Prieur - 2024-09-17

    First error on edit user account is resolve : deleting "sources" then copy source files. Instead of replace.

     
    👍
    1
  • Xavier Prieur

    Xavier Prieur - 2024-09-17

    Second error fix also (error on Summary of SoftwareLicence definition)

     
  • Vincent @ Combodo

    • status: new --> not-a-bug
    • Priority: Critical --> Medium
     

Log in to post a comment.