Error in database table 'external_function'

Error in database table 'external_function'

by Peter Masterson -
Number of replies: 5

Hi, 

I am having an issue with the Moodle Mobile App which is stopping users being able to log in. When a non admin enters their credentials to login, they get 'Error - Cannot find data record in database table external_functions.' 

When I log into the same site as an administrator, I have no problems and get logged in instantly. The accounts for administrators and all other users come from an LDAP connection.

I have looked through various similar forum posts (https://moodle.org/mod/forum/discuss.php?d=342978#p1383161) in which people have had similar problems but the fix that worked for them (Purging all caches, ADOdb logging, user quota, etc) doesn't seem to solve my issue.

Anybody able to help?

Thanks,

Peter

Average of ratings: -
In reply to Peter Masterson

Re: Error in database table 'external_function'

by Dani Palou -
Picture of Core developers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers

Hello Peter,

can you send us your Moodle URL and a test account to mobile@moodle.com? We'll need to have development mode enabled, once we receive the credentials I'll ask you to enable it.

Kind regards,

Dani

In reply to Dani Palou

Re: Error in database table 'external_function'

by Andreas Schenkel -
Picture of Plugin developers

Are there some informations about this bug? I have the same problem with new users.

In reply to Andreas Schenkel

Re: Error in database table 'external_function'

by Dani Palou -
Picture of Core developers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers

Hi Andreas,

please send us a test account too so we can take a look.

Cheers,

Dani

In reply to Dani Palou

Re: Error in database table 'external_function'

by Dani Palou -
Picture of Core developers Picture of Moodle HQ Picture of Peer reviewers Picture of Plugin developers

Thank you Andreas,

this is the error returned by your Moodle site:

{"exception":"moodle_exception","errorcode":"missingversionfile","message":"Codierungsfehler: F\u00fcr die Komponente \"mod_certificate\" fehlt die Datei version.php"}

It seems your site doesn't find the version.php file for the mod_certificate plugin. Please make sure that the plugin is correctly installed.

Kind regards,

Dani

In reply to Dani Palou

Re: Error in database table 'external_function'

by Andreas Schenkel -
Picture of Plugin developers

Thank you for your help !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


The plugin is only for version moodle 3.1 and I deleted it.

Now moodlemobile-App works fine!