Problem after upgrading to OJS 3.2.0-2. Crossref Plugin and another errors

Hi @Adriano_Jose,

This message:

DB Error: ERROR: null value in column "submission_id" violates not-null constraint

…is caused by the ADODB library we rely on for schema management failing to drop a constraint in the database that has been removed from the XML schema descriptors. You should be able to correct it by running:

ALTER TABLE authors ALTER COLUMN submission_id DROP NOT NULL;

That modification should work fine on your current database; this will need to be run after the upgrade is executed, not before, in case you execute the upgrade again from backup for some reason.

There may be other cases like this (see also Error when updating from 3.1.2-4 to 3.2.0-1 with postgres - #5 by Adriano_Jose).

Longer term, we’re planning to stop using the ADODB library for schema management; see https://github.com/pkp/pkp-lib/issues/2493 for details.

Regards,
Alec Smecher
Public Knowledge Project Team

2 Likes

Hi @asmecher,
thanks again. It is now possible to make submissions.
But when using the Quick Submit plugin and others functionalities, these error appears:

Error 1:

[Tue Apr 21 09:02:50.937545 2020] [php7:error] [pid 25430] [client 114.119.166.72:10370] PHP Fatal error:  Uncaught Error: Call to a member function getData() on null in /var/www/ojs-3.2.0-2/pages/search/SearchHandler.inc.php:215\nStack trace:\n#0 [internal function]: SearchHandler->{closure}(14904)\n#1 /var/www/ojs-3.2.0-2/pages/search/SearchHandler.inc.php(216): array_map(Object(Closure), Array)\n#2 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPRouter.inc.php(391): SearchHandler->authors(Array, Object(Request))\n#3 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPPageRouter.inc.php(231): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)\n#4 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/Dispatcher.inc.php(143): PKPPageRouter->route(Object(Request))\n#5 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPApplication.inc.php(278): Dispatcher->dispatch(Object(Request))\n#6 /var/www/ojs-3.2.0-2/index.php(68): PKPApplication->execute()\n#7 {main}\n  thrown in /var/www/ojs-3.2.0-2/pages/search/SearchHandler.inc.php on line 215

Error 2:

[Tue Apr 21 09:10:16.488811 2020] [php7:error] [pid 25595] [client 114.119.160.55:53204] PHP Fatal error:  Uncaught Error: Call to a member function getJournalId() on null in /var/www/ojs-3.2.0-2/classes/issue/IssueAction.inc.php:31\nStack trace:\n#0 /var/www/ojs-3.2.0-2/pages/search/SearchHandler.inc.php(245): IssueAction->subscriptionRequired(NULL, Object(Journal))\n#1 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPRouter.inc.php(391): SearchHandler->authors(Array, Object(Request))\n#2 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPPageRouter.inc.php(231): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array, false)\n#3 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/Dispatcher.inc.php(143): PKPPageRouter->route(Object(Request))\n#4 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPApplication.inc.php(278): Dispatcher->dispatch(Object(Request))\n#5 /var/www/ojs-3.2.0-2/index.php(68): PKPApplication->execute()\n#6 {main}\n  thrown in /var/www/ojs-3.2.0-2/classes/issue/IssueAction.inc.php on line 31

Error 3:

[Tue Apr 21 09:14:34.331452 2020] [php7:error] [pid 25636] [client 181.213.94.80:59108] PHP Fatal error:  Uncaught ArgumentCountError: Too few arguments to function PKP\\Services\\PKPPublicationService::edit(), 2 passed in /var/www/ojs-3.2.0-2/classes/controllers/grid/issues/IssueGridHandler.inc.php on line 318 and exactly 3 expected in /var/www/ojs-3.2.0-2/lib/pkp/classes/services/PKPPublicationService.inc.php:498\nStack trace:\n#0 /var/www/ojs-3.2.0-2/classes/controllers/grid/issues/IssueGridHandler.inc.php(318): PKP\\Services\\PKPPublicationService->edit(Object(Publication), Array)\n#1 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPRouter.inc.php(391): IssueGridHandler->deleteIssue(Array, Object(Request))\n#2 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPComponentRouter.inc.php(257): PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(Request), Array)\n#3 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/Dispatcher.inc.php(143): PKPComponentRouter->route(Object(Request))\n#4 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPApplication.inc.php(278): Dispatcher->dispatch(Object(Request))\n#5 /var/www/ojs-3.2.0-2/index.php(68): PK in /var/www/ojs-3.2.0-2/lib/pkp/classes/services/PKPPublicationService.inc.php on line 498, referer: http://periodicos.ufes.br/almanaque/manageIssues

Error 4 (I think this about Quick Submission):

[Tue Apr 21 09:22:25.647889 2020] [php7:error] [pid 25875] [client 181.213.94.80:59329] PHP Fatal error:  Uncaught Exception: DB Error: ERROR:  duplicate key value violates unique constraint "publication_galleys_pkey"\nDETALHE:  Key (galley_id)=(13) already exists. Query: INSERT INTO publication_galleys (locale, label, publication_id, url_path, remote_url) VALUES (?, ?, ?, ?, ?) in /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php:703\nStack trace:\n#0 /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php(231): DAO->handleError(Object(ADODB_postgres7), 'INSERT INTO pub...')\n#1 /var/www/ojs-3.2.0-2/lib/pkp/classes/db/SchemaDAO.inc.php(79): DAO->update('INSERT INTO pub...', Array)\n#2 /var/www/ojs-3.2.0-2/controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php(165): SchemaDAO->insertObject(Object(ArticleGalley))\n#3 /var/www/ojs-3.2.0-2/controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php(405): ArticleGalleyForm->execute()\n#4 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPRouter.inc.php(391): ArticleGalleyGridHandler->updateGalley(Array, Object(Request))\n#5 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPC in /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php on line 703, referer: http://periodicos.ufes.br/almanaque/management/importexport/plugin/QuickSubmitPlugin/saveSubmit

Error 5:

[Tue Apr 21 10:37:12.936834 2020] [php7:error] [pid 28735] [client 201.68.18.126:57983] PHP Fatal error:  Uncaught Exception: DB Error: ERROR:  duplicate key value violates unique constraint "sessions_pkey"\nDETAIL:  Key (session_id)=(ec7897014f9d39d1213117a03a554f48) already exists. Query: INSERT INTO sessions\n\t\t\t\t(session_id, ip_address, user_agent, created, last_used, remember, data, domain)\n\t\t\t\tVALUES\n\t\t\t\t(?, ?, ?, ?, ?, ?, ?, ?) in /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php:703\nStack trace:\n#0 /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php(231): DAO->handleError(Object(ADODB_postgres7), 'INSERT INTO ses...')\n#1 /var/www/ojs-3.2.0-2/lib/pkp/classes/session/SessionDAO.inc.php(78): DAO->update('INSERT INTO ses...', Array)\n#2 /var/www/ojs-3.2.0-2/lib/pkp/classes/session/SessionManager.inc.php(89): SessionDAO->insertObject(Object(Session))\n#3 /var/www/ojs-3.2.0-2/lib/pkp/classes/session/SessionManager.inc.php(129): SessionManager->__construct(Object(SessionDAO), Object(Request))\n#4 /var/www/ojs-3.2.0-2/lib/pkp/classes/security/Validation.inc.php(377): SessionManager::getManager()\n#5 /var/www/ojs-3.2. in /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php on line 703

Could you help me again?

Hi all,
I am not sure if this is the right post for my problem. I upgraded to OJS 3.2.0.2 and crossref plugin could not deposit DOI properly. Here are the messages from the error log. It also led to a HTTP 500 error page.

Please help and let me know what can I do to solve the proper export of DOI to crossref?

Many thanks!
Neuroscirn

[22-Apr-2020 07:10:27 Asia/Kuala_Lumpur] PHP Fatal error:  Uncaught Error: Call to a member function saveXml() on null in /home/neurosc1/public_html/ojs/classes/plugins/PubObjectsExportPlugin.inc.php:372
Stack trace:
#0 /home/neurosc1/public_html/ojs/plugins/importexport/crossref/CrossRefExportPlugin.inc.php(219): PubObjectsExportPlugin->exportXML(Array, 'article=>crossr...', Object(Journal), false)
#1 /home/neurosc1/public_html/ojs/classes/plugins/PubObjectsExportPlugin.inc.php(176): CrossRefExportPlugin->executeExportAction(Object(Request), Array, 'article=>crossr...', 'exportSubmissio...', 'articles', false)
#2 /home/neurosc1/public_html/ojs/classes/plugins/DOIPubIdExportPlugin.inc.php(29): PubObjectsExportPlugin->display(Array, Object(Request))
#3 /home/neurosc1/public_html/ojs/lib/pkp/pages/management/PKPToolsHandler.inc.php(104): DOIPubIdExportPlugin->display(Array, Object(Request))
#4 /home/neurosc1/public_html/ojs/lib/pkp/classes/core/PKPRouter.inc.php(391): PKPToolsHandler->importexport(Array, Object(Request))
#5 /home/neurosc1/public_html/ojs/lib/pkp/classe in /home/neurosc1/public_html/ojs/classes/plugins/PubObjectsExportPlugin.inc.php on line 372
1 Like

Hi @neuroscirn,

That’s a different issue – see CrossRef exports are empty after upgrade · Issue #5681 · pkp/pkp-lib · GitHub.

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

Hi @asmecher,
would it be possible to correct these errors?
I am very concerned, as this machine is in production, with more than 80 journals and I’m getting a lot of complaints.

Mainly this: Error 4 (I think this about Quick Submission)

[Tue Apr 21 09:22:25.647889 2020] [php7:error] [pid 25875] [client 181.213.94.80:59329] PHP Fatal error:  Uncaught Exception: DB Error: ERROR:  duplicate key value violates unique constraint "publication_galleys_pkey"\nDETALHE:  Key (galley_id)=(13) already exists. Query: INSERT INTO publication_galleys (locale, label, publication_id, url_path, remote_url) VALUES (?, ?, ?, ?, ?) in /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php:703\nStack trace:\n#0 /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php(231): DAO->handleError(Object(ADODB_postgres7), 'INSERT INTO pub...')\n#1 /var/www/ojs-3.2.0-2/lib/pkp/classes/db/SchemaDAO.inc.php(79): DAO->update('INSERT INTO pub...', Array)\n#2 /var/www/ojs-3.2.0-2/controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php(165): SchemaDAO->insertObject(Object(ArticleGalley))\n#3 /var/www/ojs-3.2.0-2/controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php(405): ArticleGalleyForm->execute()\n#4 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPRouter.inc.php(391): ArticleGalleyGridHandler->updateGalley(Array, Object(Request))\n#5 /var/www/ojs-3.2.0-2/lib/pkp/classes/core/PKPC in /var/www/ojs-3.2.0-2/lib/pkp/classes/db/DAO.inc.php on line 703, referer: http://periodicos.ufes.br/almanaque/management/importexport/plugin/QuickSubmitPlugin/saveSubmit

Thanks @asmecher. The issue has been solved!

Hi @asmecher and @Adriano_Jose

I’m in the same situation here, unable to create a galley:

ERROR: duplicate key value violates unique constraint “publication_galleys_pkey”

Regards,
Tarcisio Pereira

Hi @Tarcisio_Pereira,

It looks like you’ve already found the solution – to reset your PostgreSQL sequences: (OJS 3.2.0-3) DB Error: duplicate key value violates unique constraint "publication_galleys_pkey" - #6 by Tarcisio_Pereira

Regards,
Alec Smecher
Public Knowledge Project Team

1 Like

I used ojs 3.2.0.2 and i cant export Crossref and Doaj data, what can i do?

Hi @thelaris,

Can you describe the problem in more detail?

Regards,
Alec Smecher
Public Knowledge Project Team

In crossref plugin when i select articles to exports as xml shows page not foundScreen Shot 2020-09-01 at 17.37.04
in doaj plugins set this error:
Validation errors:
Element ‘orcid_id’: [facet ‘pattern’] The value ‘ORCID’ is not accepted by the pattern ‘https://orcid.org/[0-9]{4}-[0-9]{4}-[0-9]{4}-\d{3}[\dX]’.

Element ‘orcid_id’: ‘ORCID’ is not a valid value of the local atomic type.

Element ‘orcid_id’: [facet ‘pattern’] The value ‘ORCID’ is not accepted by the pattern ‘https://orcid.org/[0-9]{4}-[0-9]{4}-[0-9]{4}-\d{3}[\dX]’.

Element ‘orcid_id’: ‘ORCID’ is not a valid value of the local atomic type.

Invalid XML:

<?xml version="1.0" encoding="utf-8"?> eng ASSOCIATION OF SCIENTISTS AND INTELLECTUALS OF KOSOVO PRIZREN SOCIAL SCIENCE JOURNAL 2616-387X 2616-387X 2020-08-31 4 2 41 48 10.32936/pssj.v4i2.180 156 Foreign Language Learning Anxiety Among Low Intermediate Level EFL Students: A Comparison of the Anxiety Levels of Students Attending Three Different Turkish State Universities Esen SPAHI KOVAÇ 0 https://orcid.org/0000-0002-3122-2592 Prizren University "UKSHIN HOTI" The present study examined the general foreign language classroom anxiety of preparatory school students according to the type of University and gender. The sample consisted of 282 students from three preparatory schools. The students were from Anadolu Univeristy, Osmangazi University and Dumlupınar University. There were 150 male and 132 female students. One-Way ANOVA showed that there were no significant differences among the level of foreign language anxiety of preparatory school students from different Universities. In addition to considering anxiety in a gender differences t-test showed that female students have been found much more anxious than mail students in foreign language anxiety. https://prizrenjournal.com/index.php/PSSJ/article/view/180 Students, Anxiety, EFL, Foreign Language. eng ASSOCIATION OF SCIENTISTS AND INTELLECTUALS OF KOSOVO PRIZREN SOCIAL SCIENCE JOURNAL 2616-387X 2616-387X 2020-08-31 4 2 99 102 10.32936/pssj.v4i2.175 151 The Reform of Public Administration in Kosovo Milot KRASNIQI 0 https://orcid.org/0000-0001-8460-9144 Laura TAHIRI 0 http://orcid.org/0000-0001-8066-7056 Azem KOLLONI 0 https://orcid.org/0000-0001-9049-7775 South East European University The reform of Public Administration in Kosovo is an essential part of the State-Building process. By the administrative reform, the Government aims to modernize the Public Administration, to strengthen its capacities and to make it more efficient and accountable. The post-conflict period in Kosovo from 1999 when the building of the new Public Administration in Kosovo began until the beginning of the administrative reform is a relatively difficult period for Kosovo. The reform of the Public Administration in Kosovo is manifested in two ways: first, in relation to its own development structure and, secondly, in relation to the functions it performs, the effects which are realized and the services provided to Institutions and citizens. The implementation of E-Government in Public Administration in Kosovo enables all efficient categories of Government services, at any time and from any distance, in order to meet daily needs of citizens. E-Government modernizes the administration and enables the creation of an efficient and accountable management at all levels of administration. Through the provision of electronic services to citizens, Kosova will be part of Europe. https://prizrenjournal.com/index.php/PSSJ/article/view/175 Reform, Public Administration, Electronic Government. eng ASSOCIATION OF SCIENTISTS AND INTELLECTUALS OF KOSOVO PRIZREN SOCIAL SCIENCE JOURNAL 2616-387X 2616-387X 2020-08-31 4 2 103 108 10.32936/pssj.v4i2.173 149 The Importance of Oral Language Proficiency in EFL Online Teaching Setting Flora AMITI 0 https://orcid.org/0000-0001-8568-1703 South East European University English language, as an international language has been used in North Macedonia as a foreign language in schools for a considerable amount of time now. English teachers have tried to convey new ways of teaching this language, furthermore adapting to the main four skills in a meticulous manner.

However recently, all of the teachers, were confronted with a worldwide pandemic situation which shaped a different scenario of teaching. A different mechanism that all of the teachers are getting used to, which is online education. The purpose of this study is to analyze how effective was teaching English online for the pupils oral proficiency, whilst communication in English language was limited. Videoconferencing and converting lessons into videos and send them as documented evidence, were two of the main tools mostly used from teachers in schools in Gostivar. The methodology used for this research was qualitative, and it uses two instruments, an observation, and an interview.

The overall study results show that, even though pupils showed improvement in EFL (English as a foreign language) oral proficiency, since the materials used to lecture online where persuasive; some students also had difficulties learning autonomously, without depending on the teachers help. Furthermore, according to the interview responses, the appropriate and detailed lesson planning, helps in combining activities which would emphasize speaking more in online teaching classes.

The Importance of Oral Language Proficiency in EFL Online Teaching Setting | PRIZREN SOCIAL SCIENCE JOURNAL

Oral Proficiency, Speaking Skills, E-Learning, Online Teaching, Lesson Plan.



eng
ASSOCIATION OF SCIENTISTS AND INTELLECTUALS OF KOSOVO
PRIZREN SOCIAL SCIENCE JOURNAL
2616-387X
2616-387X
2020-08-31
4
2
93
98
10.32936/pssj.v4i2.172
148
Legal Responsibility for the Acts of Performed by the Media in Kosovo


Laura TAHIRI
0
<orcid_id>ORCID</orcid_id>


Milot KRASNIQI
0
<orcid_id>ORCID</orcid_id>



South East European University


The purpose of this paper is to provide an overview of how the media generally function in relation to their responsibilities to the state. Knowing that despite the legal protection enjoyed by the media under international conventions and in general domestic legislation, all criminal offenses committed through the media are defined in one way or another by adequate legal norms to prevent and sanction such offenses abusive.

During the different periods of law adoption in Kosovo, it is evident that the sphere of criminal and civil liability for criminal offenses committed through the media has changed. This is due to the fact that various provisions have not infrequently been used to restrict freedom of expression, which is otherwise the most basic, but also the most sensitive provision provided by Article 10 of the International Covenant on Human Rights. Therefore, in this paper will be explained the fluidity of the legislation on criminal and civil liability for criminal offenses committed through the media and that starting from international conventions, the Constitution of the Republic of Kosovo, international legislation compared to domestic, comparison of provisions which with the old codes have been defined as criminal offenses, while today those offenses are considered of a civil character and for these offenses there is only civil liability.

Legal Responsibility for the Acts of Performed by the Media in Kosovo | PRIZREN SOCIAL SCIENCE JOURNAL

Mass Media, Freedom of Expression, Insult, Legislation, Criminal Liability, Civil Liability, Criminal Offenses, International Conventions.



eng
ASSOCIATION OF SCIENTISTS AND INTELLECTUALS OF KOSOVO
PRIZREN SOCIAL SCIENCE JOURNAL
2616-387X
2616-387X
2020-08-31
4
2
89
92
10.32936/pssj.v4i2.166
142
Some Criminogenic Factors Affecting the Appearance of Corruption in Kosovo


Agnesa BEKA
0
<orcid_id>ORCID</orcid_id>



European College “Juridica”


Corruption as a phenomenon, not only destroys the economic base of a country, but it violates the basis of its legal system, legislation, judiciary, public-private institutions, cultural and health institutions, social policies of society and others. In order to know and study the phenomenon of corruption, we must definitely stop at some criminogenic factors which have a significant impact on the appearance of the occurrence of corruption. Thus, corruption as a criminal occurrence is present throughout the history of the state and human society and as such has always been considered as an immoral and harmful social occurrence. Corruption is especially expressed in times of crisis of certain societies, but also along with the strengthening of the state, the development of business activities, the interference of the state in the economy and the bureaucratization of society it has found its housing of presence as a criminal occurrence. Today, the occurrence of corruption has become one of the obvious problems in most countries almost all over the globe. Factors that have influenced the appearance of this occurrence are numerous, such as: the transition of society, economic crises, unemployment, poverty, mass media, the war and the circumstances of the war, the unresolved housing problems, etc. For this, in recent times, corruption has been characterized as one of the most negative social occurrence. Cooperation between relevant state institutions and citizens for this type of criminal activity is extremely important for detecting corruption as a criminal offense.

Some Criminogenic Factors Affecting the Appearance of Corruption in Kosovo | PRIZREN SOCIAL SCIENCE JOURNAL

Corruption, Economic Crises, Transition, Unemployment, Poverty, War, Migration.



Could not convert selected objects.

Hi @thelaris,

It looks like there was a 500 error, which should be described in more detail in your PHP error log. (When quoting XML or other types of code, try using the code formatting tool in this forum – the image button, that is. That’ll help make sure the code is readable.)

Regards,
Alec Smecher
Public Knowledge Project Team

Can you describe or can you write a sample to understand more clearrly, and what i want to do to fix it?

Hi @thelaris,

You’ll need to check your PHP error log, which is on your web server. See How do I find my PHP error log?.

Regards,
Alec Smecher
Public Knowledge Project Team

this php erro is for doaj plugin or Crossref plugin?

Hi @thelaris,

I’m looking for a message corresponding to the 500 error your screenshot showed above.

Regards,
Alec Smecher
Public Knowledge Project Team

in my php system doesn not show any error, do i need update or upgrade crossref plugin? or to reinstall

Hi @thelaris,

A 500 error, which your screenshot indicates, should always be logged in more detail in your PHP error log.

Regards,
Alec Smecher
Public Knowledge Project Team

The error that is being recorded is :

[05-Sep-2020 20:47:37 UTC] PHP Fatal error:  Uncaught Error: Call to a member function getId() on null in /home/cqdhhdvh/prizrenjournal.com/plugins/generic/funding/FundingPlugin.inc.php:207
Stack trace:
#0 /home/cqdhhdvh/prizrenjournal.com/lib/pkp/classes/plugins/HookRegistry.inc.php(107): FundingPlugin->addCrossrefElement('articlecrossref...', Array)
#1 /home/cqdhhdvh/prizrenjournal.com/lib/pkp/classes/filter/Filter.inc.php(451): HookRegistry::call('articlecrossref...', Array)
#2 /home/cqdhhdvh/prizrenjournal.com/classes/plugins/PubObjectsExportPlugin.inc.php(371): Filter->execute(Array, true)
#3 /home/cqdhhdvh/prizrenjournal.com/classes/plugins/PubObjectsExportPlugin.inc.php(195): PubObjectsExportPlugin->exportXML(Array, 'article=>crossr...', Object(Journal), false)
#4 /home/cqdhhdvh/prizrenjournal.com/plugins/importexport/crossref/CrossRefExportPlugin.inc.php(267): PubObjectsExportPlugin->executeExportAction(Object(Request), Array, 'article=>crossr...', 'exportSubmissio...', 'articles', false)
#5 /home/cqdhhdvh/prizrenjournal.com/classes/plugins/PubO in /home/cqdhhdvh/prizrenjournal.com/plugins/generic/funding/FundingPlugin.inc.php on line 207

```I changed php 7.2 version what can I do?

Hi @thelaris,

I think the issue is that you’re using a version of the Funding plugin that’s not compatible with your OJS, but I’d suggest checking with the author of that plugin.

Regards,
Alec Smecher
Public Knowledge Project Team