Page 1 of 1
Missing Error String: 0
Posted: 04 Jan 2023, 17:40
by mushu
Mantis 2.25.2
Windows Server 2012 R2
Code: Select all
APPLICATION ERROR #0:
Missing Error String: 0:
Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.
Trying to assign ticket or add a note, maybe other things, we are suddenly getting this error. I set the logging to ALL but see no problems or errors in the logfile. What else can I do to find this problem?
Re: Missing Error String: 0
Posted: 04 Jan 2023, 17:58
by atrol
Temporarily configure your system as follows:
Code: Select all
$g_display_errors = array(
E_WARNING => 'halt',
E_NOTICE => 'halt',
E_USER_ERROR => 'halt',
E_USER_WARNING => 'halt',
E_USER_NOTICE => 'halt'
);
$g_show_detailed_errors = ON;
WARNING - SECURITY RISK: the 'show_detailed_errors' config can cause MantisBT to display sensitive information about your system. We recommend to restrict its activation to a Test environment, only for as long as necessary. If possible, do not turn it ON globally, instead limit it for specific user(s) using the Manage Configuration page.
Check also your web server, database and PHP logs for errors and warnings.
Re: Missing Error String: 0
Posted: 04 Jan 2023, 18:07
by mushu
Much better..
Code: Select all
APPLICATION WARNING #403
Database field "description" not found. (in 'C:\MantisBT2252\core\bug_api.php' line 1571)
Please use the "Back" button in your web browser to return to the previous page. There you can correct whatever problems were identified in this error or select another action. You can also click an option from the menu bar to go directly to a new section.
Detailed error information
Full path: C:\MantisBT2252\core\bug_api.php
Line number: 1571
Stack trace
# Filename Line Class Type Function Args
0 C:\MantisBT2252\core\bug_api.php 1571 - - trigger_error <string>'403', <integer>512
1 C:\MantisBT2252\plugins\MicrosoftTeams\MicrosoftTeams.php 131 - - bug_get_field <integer>4006, <string>'description'
2 C:\MantisBT2252\plugins\MicrosoftTeams\MicrosoftTeams.php 144 MicrosoftTeamsPlugin -> bug_report_update <string>'EVENT_UPDATE_BUG', <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ), <integer>4006
3 C:\MantisBT2252\core\event_api.php 206 MicrosoftTeamsPlugin -> bug_update <string>'EVENT_UPDATE_BUG', <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ), <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' )
4 C:\MantisBT2252\core\event_api.php 232 - - event_callback <string>'EVENT_UPDATE_BUG', <string>'bug_update', <string>'MicrosoftTeams', <array> { [0] => <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ), [1] => <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ) }
5 C:\MantisBT2252\core\event_api.php 164 - - event_type_execute <string>'EVENT_UPDATE_BUG', <array> { ['MicrosoftTeams'] => <array> { [0] => 'bug_update' } }, <array> { [0] => <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ), [1] => <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ) }
6 C:\MantisBT2252\bug_update.php 488 - - event_signal <string>'EVENT_UPDATE_BUG', <array> { [0] => <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ), [1] => <Object><BugData> ( [attachment_count] => NULL, [bugnotes_count] => NULL, [bug_text_id] => '4006' ) }
Not sure what to think about the missing field since no changes were made to anything recently. Perhaps Microsoft updated Teams and it broke the webhook I put in to log all Mantis activity to our internal developers Teams channel. This gives me a place to look, so thanks!