Перейти к содержимому

Starley25

Регистрация: 06 янв 2021
Offline Активность: 30 янв 2023 17:53
-----

Мои сообщения

В теме: Testlink from 1.9.17 up 1.9.18.

08 января 2021 - 20:25

 

 

при попытке редактировать шаги существующих кейсов получаю ошибку доступа к БД:

 

==============================================================================
DB Access Error - debug_print_backtrace() OUTPUT START
ATTENTION
: Enabling more debug info will produce path disclosure weakness (CWE-200)
Having this additional Information could be useful for reporting
issue to development TEAM
.
==============================================================================
#0 database->exec_query(/* Class:testproject - Method: isCodeTrackerEnabled */ SELECT code_tracker_enabled FROM testprojects WHERE id =17682, -1, -1) called at [C:\wamp64\www\testlink-1.9.18\lib\functions\database.class.php:769]
#1 database->get_recordset(/* Class:testproject - Method: isCodeTrackerEnabled */ SELECT code_tracker_enabled FROM testprojects WHERE id =17682) called at [C:\wamp64\www\testlink-1.9.18\lib\functions\testproject.class.php:3556]
#2 testproject->isCodeTrackerEnabled(17682) called at [C:\wamp64\www\testlink-1.9.18\lib\testcases\testcaseCommands.class.php:110]
#3 testcaseCommands->initGuiBean(stdClass Object ([assigned_keywords_list] => ,[container_id] => 0,[file_id] => 0,[tcase_id] => 18050,[tcversion_id] => 18051,[name] => ,[summary] => ,[preconditions] => ,[steps] => ,[expected_results] => ,[new_container_id] => 0,[old_container_id] => 0,[has_been_executed] => 1........
#4 testcaseCommands->editStep(stdClass Object ([assigned_keywords_list] => ,[container_id] => 0,[file_id] => 0,[tcase_id] => 18050,[tcversion_id] => 18051,[name] => ,[summary] => ,[preconditions] => ,[steps] => ,[expected_results] => ,[new_container_id] => 0,[old_container_id] => 0,[has_been_executed] => 1..............

 

Данная проблема разрешилась путем добавления колонки code_tracker_enabled в таблице testprojects, на версии 1.9.17 она попросту отсутствовала.

Всем спасибо за участие )


В теме: Testlink from 1.9.17 up 1.9.18.

08 января 2021 - 19:32

Выявил еще один неприятный момент, при входе на версии 1.9.17 в управление тест-проектом до обновления на 1.9.18, то есть на копии существующего экземпляра 1.9.17 получаю ошибку:

attachicon.gif 46.jpg

хотя кейсы на редактирование в этой копии 1.9.17 открываются корректно по сравнению с обновленной 1.9.18.

Данная проблема разрешается путем принудительного создания 2 таблиц:

codetrackers;

testproject_codetracker.


В теме: Testlink from 1.9.17 up 1.9.18.

08 января 2021 - 18:10

Выявил еще один неприятный момент, при входе на версии 1.9.17 в управление тест-проектом до обновления на 1.9.18, то есть на копии существующего экземпляра 1.9.17 получаю ошибку:

Прикрепленный файл  46.jpg   99,14К   5 Количество загрузок:

хотя кейсы на редактирование в этой копии 1.9.17 открываются корректно по сравнению с обновленной 1.9.18.


В теме: Testlink from 1.9.17 up 1.9.18.

08 января 2021 - 17:38

Интересная получается ситуация, в первой строке ошибки:

#0  database->exec_query(/* Class:testproject - Method: isCodeTrackerEnabled */ SELECT code_tracker_enabled FROM testprojects WHERE id =17682, -1, -1) called at [C:\wamp64\www\testlink-1.9.18\lib\functions\database.class.php:769] 

упоминается запрос:

SELECT code_tracker_enabled FROM testprojects WHERE id =17682

хотя в инспекторе таблицы testprojects данный столбец отсутствует и подозреваю называется он попросту по другому:

Прикрепленный файл  42.jpg   55,42К   2 Количество загрузок:

получаем ситуацию, когда, фактически, обновление версии 1.9.17 до версии 1.9.18 либо не возможно, либо требует модификации наименований колонок.

При переименовании issue_tracker_enabled в code_tracker_enabled мы получаем куда более негативный вариант, а именно, рассыпаются все вьюхи работающие до этого исправно (например вьюха отображения пройденного кейса по завершенному тестплану).

Получаем ситуацию, что дешевле отредактировать функцию с запросом. Есть специалисты?


В теме: Testlink from 1.9.17 up 1.9.18.

07 января 2021 - 16:12

Выполнил экспорт/импорт через MySQL Workbench и повторно дал привилегии на доступ к БД, авторизоваться под учеткой в 1.9.18 основной функционал работает, по при попытке редактировать шаги существующих кейсов получаю ошибку доступа к БД:

 ============================================================================== 
 DB Access Error - debug_print_backtrace() OUTPUT START 
 ATTENTION: Enabling more debug info will produce path disclosure weakness (CWE-200) 
            Having this additional Information could be useful for reporting 
            issue to development TEAM. 
 ============================================================================== 
#0  database->exec_query(/* Class:testproject - Method: isCodeTrackerEnabled */ SELECT code_tracker_enabled FROM testprojects WHERE id =17682, -1, -1) called at [C:\wamp64\www\testlink-1.9.18\lib\functions\database.class.php:769]
#1  database->get_recordset(/* Class:testproject - Method: isCodeTrackerEnabled */ SELECT code_tracker_enabled FROM testprojects WHERE id =17682) called at [C:\wamp64\www\testlink-1.9.18\lib\functions\testproject.class.php:3556]
#2  testproject->isCodeTrackerEnabled(17682) called at [C:\wamp64\www\testlink-1.9.18\lib\testcases\testcaseCommands.class.php:110]
#3  testcaseCommands->initGuiBean(stdClass Object ([assigned_keywords_list] => ,[container_id] => 0,[file_id] => 0,[tcase_id] => 18050,[tcversion_id] => 18051,[name] => ,[summary] => ,[preconditions] => ,[steps] => ,[expected_results] => ,[new_container_id] => 0,[old_container_id] => 0,[has_been_executed] => 1........
#4  testcaseCommands->editStep(stdClass Object ([assigned_keywords_list] => ,[container_id] => 0,[file_id] => 0,[tcase_id] => 18050,[tcversion_id] => 18051,[name] => ,[summary] => ,[preconditions] => ,[steps] => ,[expected_results] => ,[new_container_id] => 0,[old_container_id] => 0,[has_been_executed] => 1..............
 

В то же время при навигации по другим пунктам такой проблемы не возникает.