Hello,

I am Cindy from Cameroon and I wish to participate in GSoC 2016 with Phpmyadmin to work on the mobile responsive version of the app.

I have forked and cloned the github repo and I am 
 trying some operations and one caught my attention.

When I select a Database and type DESC <database.table_name> in the Console, I always get this error which says :

Fatal error: Call to a member function getClauses() on null in /Users/osiris/Desktop/phpmyadmin/libraries/sql-parser/src/Utils/Query.php on line 549.

This appears after I ignore a dialog box that overplayed some other errors.

Here is an example error on the statement:  DESC information_schema.FILES;

Output:


)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/sql.lib.php#1669
 Undefined index: is_explain

Backtrace

./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/sql.lib.php#1670
 Undefined index: is_show

Backtrace

./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/DisplayResults.php#4234
 Undefined index: statement

Backtrace

./libraries/sql.lib.php#1683: PMA\libraries\DisplayResults->getTable(
object,
array,
array,
boolean false,
)
./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/DisplayResults.php#4341
 Undefined index: querytype

Backtrace

./libraries/sql.lib.php#1683: PMA\libraries\DisplayResults->getTable(
object,
array,
array,
boolean false,
)
./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/DisplayResults.php#1375
 Undefined index: statement

Backtrace

./libraries/DisplayResults.php#4362: PMA\libraries\DisplayResults->_getUnsortedSqlAndSortByKeyDropDown(
array,
string '',
)
./libraries/sql.lib.php#1683: PMA\libraries\DisplayResults->getTable(
object,
array,
array,
boolean false,
)
./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/DisplayResults.php#1376
 Undefined index: parser

Backtrace

./libraries/DisplayResults.php#4362: PMA\libraries\DisplayResults->_getUnsortedSqlAndSortByKeyDropDown(
array,
string '',
)
./libraries/sql.lib.php#1683: PMA\libraries\DisplayResults->getTable(
object,
array,
array,
boolean false,
)
./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,
)
Notice in ./libraries/DisplayResults.php#1376
 Trying to get property of non-object

Backtrace

./libraries/DisplayResults.php#4362: PMA\libraries\DisplayResults->_getUnsortedSqlAndSortByKeyDropDown(
array,
string '',
)
./libraries/sql.lib.php#1683: PMA\libraries\DisplayResults->getTable(
object,
array,
array,
boolean false,
)
./libraries/sql.lib.php#1966: PMA_getHtmlForSqlQueryResultsTable(
object,
string './themes/pmahomme/img/',
NULL,
array,
boolean false,
integer 38,
integer 38,
NULL,
object,
array,
)
./libraries/sql.lib.php#2168: PMA_getQueryResponseForResultsReturned(
object,
array,
string 'information_schema',
string '',
NULL,
NULL,
object,
string './themes/pmahomme/img/',
integer 38,
integer 38,
NULL,
NULL,
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
)
./import.php#795: PMA_executeQueryAndGetQueryResponse(
array,
boolean false,
string 'information_schema',
string '',
NULL,
string 'DESC FILES',
NULL,
NULL,
NULL,
NULL,
string 'db_structure.php',
string './themes/pmahomme/img/',
NULL,
NULL,
NULL,
string 'DESC FILES',
NULL,
NULL,