Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PHP Fatal error: Uncaught ValueError: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in #9535

Closed
janevsky opened this issue Nov 24, 2023 · 15 comments · Fixed by #9537, #9656, pkp/ojs#4160, #9657 or pkp/ojs#4161
Assignees
Labels
Bug:1:Low A bug that does not have a severe consequence or affects a small number of users.
Milestone

Comments

@janevsky
Copy link

Describe the bug
We published another issue yesterday night and a new submission, this morning i wanted to reset the counter on the scheduled tasks and did the following:

  1. Reload Scheduled Tasks from acron plugin
  2. Deleted 8 rows in scheduled_tasks from the db
  3. Hard refresh(shift+f5) on my journal home page so the scheduled tasks load again
  4. After the first refresh got an invalid XML error on the bottom on my page (didn't get a screenshot)

To Reproduce
I believe that it will be the same as i described above, did not try, i will leave it like this until tomorrow to see if it happens again.

What application are you using?
OJS version 3.3.0-14
PHP version 8.0.30

Additional information
Refreshing the page once got me the invalid XML error on the bottom, i've checked the scheduled_tasks it contained only 2 out of 8 rows, plugins.generic.usageStats.UsageStatsLoader and plugins.generic.pln.classes.tasks.Depositor, the rest were loaded on my second refresh.
image
The submission successfully deposited the doi and the doi link is working. The view/download counter changed also.

Not sure if the php warnings are related to this but i will post what i got when i reloaded.
PHP error log:
[24-Nov-2023 06:49:57 Europe/Ljubljana] PHP Warning: Undefined array key 0 in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 85 [24-Nov-2023 06:49:57 Europe/Ljubljana] PHP Warning: Undefined array key 0 in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 85 [24-Nov-2023 06:49:57 Europe/Ljubljana] PHP Warning: Attempt to read property "documentElement" on null in /home/XXX/domains/XXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php on line 204 [24-Nov-2023 06:49:57 Europe/Ljubljana] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/XXX/domains/XXX/public_html/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php:219) in /home/XXX/domains/XXX/public_html/lib/pkp/classes/plugins/ImportExportPlugin.inc.php on line 171 [24-Nov-2023 06:49:57 Europe/Ljubljana] PHP Warning: Undefined variable $exportXml in /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php on line 328 [24-Nov-2023 06:49:57 Europe/Ljubljana] PHP Fatal error: Uncaught ValueError: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php:411 Stack trace: #0 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(411): DOMDocument->loadXML() #1 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(328): DepositPackage->_cleanFileList() #2 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(540): DepositPackage->generatePackage() #3 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/tasks/Depositor.inc.php(225): DepositPackage->packageDeposit() #4 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/tasks/Depositor.inc.php(127): Depositor->_processNeedPackaging() #5 /home/XXX/domains/XXX/public_html/lib/pkp/classes/scheduledTask/ScheduledTask.inc.php(146): Depositor->executeActions() #6 /home/XXX/domains/XXX/public_html/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php(259): ScheduledTask->execute() #7 [internal function]: PKPAcronPlugin->shutdownFunction() #8 {main} thrown in /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php on line 411

If more information is needed i can provide.

@asmecher
Copy link
Member

@jonasraoni, the error message seems to be coming from the PKP|PN plugin. Can you have a look?

@jonasraoni
Copy link
Contributor

@asmecher The problems on the PN plugin have been fixed, we just need to merge the pending PRs and do a release.

@jonasraoni
Copy link
Contributor

jonasraoni commented Nov 25, 2023

@janevsky Thanks for the report! Could you show us what do you have on the line 85 of this file /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php? Looks like it's not the same that I see here: https://github.com/pkp/pkp-lib/blob/668ad21beea676ef3eda92b03a5ac3df4b062d78/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php#L85C1-L85C1

I guess you have this code, right?
$submissionFileNode->setAttribute('stage', $stageToName[$submissionFile->getFileStage()]);

If yes, then looks like your submission file has with an invalid stage, and I'm not sure it's possible to fix it properly 🤔

@asmecher What do you think about updating empty/invalid file stages to SUBMISSION_FILE_SUBMISSION (or another not very important constant)? Or if this is known to be the result of a half-baked operation, then we can remove such occurrences on the upgrade.

And as a fix for the Native plugin, we can skip such files.

@janevsky
Copy link
Author

janevsky commented Nov 26, 2023

@janevsky Thanks for the report! Could you show us what do you have on the line 85 of this file /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php? Looks like it's not the same that I see here: https://github.com/pkp/pkp-lib/blob/668ad21beea676ef3eda92b03a5ac3df4b062d78/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php#L85C1-L85C1

I guess you have this code, right? $submissionFileNode->setAttribute('stage', $stageToName[$submissionFile->getFileStage()]);

If yes, then looks like your submission file has with an invalid stage, and I'm not sure it's possible to fix it properly 🤔

@asmecher What do you think about updating empty/invalid file stages to SUBMISSION_FILE_SUBMISSION (or another not very important constant)? Or if this is known to be the result of a half-baked operation, then we can remove such occurrences on the upgrade.

And as a fix for the Native plugin, we can skip such files.

@jonasraoni That's exacaly what i have on line 85

I did a compare, the full code seems the same.
AS you mentioned, the file is in an invalid stage? What do you mean? The submission is published and the doi deposited with success.
Here is my PKP PN plugin status, tried with reset button on both when i've posted the bug here.
image

This is the other day in the morning with the scheduled tasks:
[25-Nov-2023 07:06:13 Europe/Ljubljana] PHP Warning: Undefined array key 0 in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 85 [25-Nov-2023 07:06:13 Europe/Ljubljana] PHP Warning: Undefined array key 0 in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 85 [25-Nov-2023 07:06:13 Europe/Ljubljana] PHP Warning: Undefined array key 0 in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 85 [25-Nov-2023 07:06:13 Europe/Ljubljana] PHP Warning: Undefined array key 0 in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 85 [25-Nov-2023 07:06:13 Europe/Ljubljana] PHP Warning: Attempt to read property "documentElement" on null in /home/XXX/domains/XXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php on line 204 [25-Nov-2023 07:06:13 Europe/Ljubljana] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/XXX/domains/XXX/public_html/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php:219) in /home/XXX/domains/XXX/public_html/lib/pkp/classes/plugins/ImportExportPlugin.inc.php on line 171 [25-Nov-2023 07:06:14 Europe/Ljubljana] PHP Warning: Undefined variable $exportXml in /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php on line 328 [25-Nov-2023 07:06:14 Europe/Ljubljana] PHP Fatal error: Uncaught ValueError: DOMDocument::loadXML(): Argument #1 ($source) must not be empty in /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php:411 Stack trace: #0 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(411): DOMDocument->loadXML() #1 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(328): DepositPackage->_cleanFileList() #2 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(540): DepositPackage->generatePackage() #3 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/tasks/Depositor.inc.php(225): DepositPackage->packageDeposit() #4 /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/tasks/Depositor.inc.php(127): Depositor->_processNeedPackaging() #5 /home/XXX/domains/XXX/public_html/lib/pkp/classes/scheduledTask/ScheduledTask.inc.php(146): Depositor->executeActions() #6 /home/XXX/domains/XXX/public_html/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php(259): ScheduledTask->execute() #7 [internal function]: PKPAcronPlugin->shutdownFunction() #8 {main} thrown in /home/XXX/domains/XXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php on line 411
If its a problem from my side please give me some guidance on what should i aim for to fix this.

@jonasraoni
Copy link
Contributor

Thanks @janevsky! Yes, it's a problem that you'll have to fix there (or wait for the next OJS release) :)

I can proceed with a "fast fix", but before doing anything, I'll wait for feedback from @asmecher.

@janevsky
Copy link
Author

janevsky commented Nov 26, 2023

@jonasraoni okay thank you, i will be waiting for a replay.
As an update, today we managed to publish another new submission, i will post tomorrows logs to see if anything is changed.

@janevsky
Copy link
Author

janevsky commented Nov 27, 2023

update: There were no errors in my php log on the new submission this morning, the doi was deposited, usage stats updated, everything was done the same like the submission before.

jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Nov 27, 2023
jonasraoni added a commit to jonasraoni/ojs that referenced this issue Nov 27, 2023
jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Nov 27, 2023
jonasraoni added a commit to jonasraoni/ojs that referenced this issue Nov 27, 2023
@jonasraoni
Copy link
Contributor

@janevsky I've left a workaround here, which will just skip files that have an invalid file stage (the "file stage" defines if the file is part of the copyediting, production, ...): https://github.com/pkp/pkp-lib/pull/9537/files

This query should bring the bad submission files:

select sf.submission_id, f.path
from submission_files sf
inner join files f on f.file_id = sf.file_id
where sf.file_stage = 0

You can take a look at the submission and the physical file... Then try to understand if the file is duplicated on the user interface (in case it was the result of a half-baked operation and the user re-uploaded) or if it's just went missing from one of the stages.

@janevsky
Copy link
Author

@jonasraoni thank you for the workaround, I've updated the two files, i will keep an eye on the PHP error log when we publish a new submission. I believe it wont have any problems.

For the query, here are the results:
image
I will use this query to check of the future submissions if we get wrong file stage id's and try to find the root of the problem.

Thank you very much!

@janevsky
Copy link
Author

janevsky commented Nov 28, 2023

@jonasraoni now a new error poped, here is the php error log from this morning:
[28-Nov-2023 07:30:39 Europe/Ljubljana] PHP Fatal error: Uncaught TypeError: DOMNode::appendChild(): Argument #1 ($node) must be of type DOMNode, null given in /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php:54 Stack trace: #0 /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php(54): DOMNode->appendChild() #1 /home/XXX/domains/XXXX/public_html/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionFileNativeXmlFilter->process() #2 /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(149): Filter->execute() #3 /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(101): SubmissionNativeXmlFilter->addFiles() #4 /home/XXX/domains/XXXX/public_html/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(49): SubmissionNativeXmlFilter->createSubmissionNode() #5 /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode() #6 /home/XXX/domains/XXXX/public_html/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process() #7 /home/XXX/domains/XXXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(203): Filter->execute() #8 /home/XXX/domains/XXXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(108): IssueNativeXmlFilter->addArticles() #9 /home/XXX/domains/XXXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(57): IssueNativeXmlFilter->createIssueNode() #10 /home/XXX/domains/XXXX/public_html/lib/pkp/classes/filter/Filter.inc.php(449): IssueNativeXmlFilter->process() #11 /home/XXX/domains/XXXX/public_html/plugins/importexport/native/NativeImportExportPlugin.inc.php(289): Filter->execute() #12 /home/XXX/domains/XXXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(314): NativeImportExportPlugin->exportIssues() #13 /home/XXX/domains/XXXX/public_html/plugins/generic/pln/classes/DepositPackage.inc.php(540): DepositPackage->generatePackage() #14 /home/XXX/domains/XXXX/public_html/plugins/generic/pln/classes/tasks/Depositor.inc.php(225): DepositPackage->packageDeposit() #15 /home/XXX/domains/XXXX/public_html/plugins/generic/pln/classes/tasks/Depositor.inc.php(127): Depositor->_processNeedPackaging() #16 /home/XXX/domains/XXXX/public_html/lib/pkp/classes/scheduledTask/ScheduledTask.inc.php(146): Depositor->executeActions() #17 /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/generic/acron/PKPAcronPlugin.inc.php(259): ScheduledTask->execute() #18 [internal function]: PKPAcronPlugin->shutdownFunction() #19 {main} thrown in /home/XXX/domains/XXXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 54

@asmecher
Copy link
Member

@jonasraoni,

What do you think about updating empty/invalid file stages to SUBMISSION_FILE_SUBMISSION (or another not very important constant)? Or if this is known to be the result of a half-baked operation, then we can remove such occurrences on the upgrade.

I've looked through a number of databases from various versions of OJS and only found two databases with file_stage_id = 0. In trying to understand the source, I looked at

  • the OJS version used at the time (2.3.5-0 and 2.1.0-1 to 2.2.1-0)
  • the type of role that uploaded the files (managers in one installation, and reviewers in the other)

I think tracking it down more specifically would require a deep-dive into OJS 2.x history, and I don't think that would be worthwhile. So while I can't say 100% that it won't cause side-effects, I'd support what you propose, Jonas!

@janevsky
Copy link
Author

@jonasraoni Forgot to mention that I did a reset on the PKP PN plugin when I did the changes that you proposed, and the next morning i got the php error above and here is the status now:
image
no.4 passed, but no.3 still has errors.

@jonasraoni
Copy link
Contributor

@janevsky Sorry for the delay, but I guess you have a different issue now.

You can try to replace the following line in the file lib/pkp/classes/xslt/XMLTypeDescription.inc.php:

$errors = libxml_get_errors();

By

error_log(print_r($errors = libxml_get_errors(), true));

Then try to export the problematic issue using the Tools > Import/Export > Native XML Plugin > Export Issues.

Send us the error that you see on the screen + any helpful error message that you may find at the server's error log.

@janevsky
Copy link
Author

janevsky commented Jan 26, 2024

@jonasraoni I did what you suggested, here are the logs:

php error log:
[26-Jan-2024 10:27:19 Europe/Ljubljana] PHP Fatal error: Uncaught TypeError: DOMNode::appendChild(): Argument #1 ($node) must be of type DOMNode, null given in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php:54 Stack trace: #0 /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php(54): DOMNode->appendChild() #1 /home/XXX/domains/XXX/public_html/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionFileNativeXmlFilter->process() #2 /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(149): Filter->execute() #3 /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(101): SubmissionNativeXmlFilter->addFiles() #4 /home/XXX/domains/XXX/public_html/plugins/importexport/native/filter/ArticleNativeXmlFilter.inc.php(49): SubmissionNativeXmlFilter->createSubmissionNode() #5 /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionNativeXmlFilter.inc.php(65): ArticleNativeXmlFilter->createSubmissionNode() #6 /home/XXX/domains/XXX/public_html/lib/pkp/classes/filter/Filter.inc.php(449): SubmissionNativeXmlFilter->process() #7 /home/XXX/domains/XXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(203): Filter->execute() #8 /home/XXX/domains/XXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(108): IssueNativeXmlFilter->addArticles() #9 /home/XXX/domains/XXX/public_html/plugins/importexport/native/filter/IssueNativeXmlFilter.inc.php(62): IssueNativeXmlFilter->createIssueNode() #10 /home/XXX/domains/XXX/public_html/lib/pkp/classes/filter/Filter.inc.php(449): IssueNativeXmlFilter->process() #11 /home/XXX/domains/XXX/public_html/plugins/importexport/native/NativeImportExportPlugin.inc.php(289): Filter->execute() #12 /home/XXX/domains/XXX/public_html/plugins/importexport/native/NativeImportExportPlugin.inc.php(212): NativeImportExportPlugin->exportIssues() #13 /home/XXX/domains/XXX/public_html/lib/pkp/pages/management/PKPToolsHandler.inc.php(94): NativeImportExportPlugin->display() #14 /home/XXX/domains/XXX/public_html/lib/pkp/classes/core/PKPRouter.inc.php(395): PKPToolsHandler->importexport() #15 /home/XXX/domains/XXX/public_html/lib/pkp/classes/core/PKPPageRouter.inc.php(246): PKPRouter->_authorizeInitializeAndCallRequest() #16 /home/XXX/domains/XXX/public_html/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPPageRouter->route() #17 /home/XXX/domains/XXX/public_html/lib/pkp/classes/core/PKPApplication.inc.php(363): Dispatcher->dispatch() #18 /home/XXX/domains/XXX/public_html/index.php(68): PKPApplication->execute() #19 {main} thrown in /home/XXX/domains/XXX/public_html/lib/pkp/plugins/importexport/native/filter/SubmissionFileNativeXmlFilter.inc.php on line 54

`[26-Jan-2024 10:27:47 Europe/Ljubljana] Array
(
[0] => LibXMLError Object
(
[level] => 2
[code] => 1871
[column] => 0
[message] => Element '{http://pkp.sfu.ca}issues': Missing child element(s). Expected is ( {http://pkp.sfu.ca}issue ).

        [file] => 
        [line] => 0
    )

)

[26-Jan-2024 10:27:47 Europe/Ljubljana] PHP Fatal error: Uncaught Exception: Could not convert selected objects. in /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/classes/plugins/ImportExportPlugin.inc.php:182
Stack trace:
#0 /home/jhrs/domains/jhrs.almamater.si/public_html/plugins/importexport/native/NativeImportExportPlugin.inc.php(295): ImportExportPlugin->displayXMLValidationErrors()
#1 /home/jhrs/domains/jhrs.almamater.si/public_html/plugins/importexport/native/NativeImportExportPlugin.inc.php(212): NativeImportExportPlugin->exportIssues()
#2 /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/pages/management/PKPToolsHandler.inc.php(94): NativeImportExportPlugin->display()
#3 /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/classes/core/PKPRouter.inc.php(395): PKPToolsHandler->importexport()
#4 /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/classes/core/PKPPageRouter.inc.php(246): PKPRouter->_authorizeInitializeAndCallRequest()
#5 /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/classes/core/Dispatcher.inc.php(144): PKPPageRouter->route()
#6 /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/classes/core/PKPApplication.inc.php(363): Dispatcher->dispatch()
#7 /home/jhrs/domains/jhrs.almamater.si/public_html/index.php(68): PKPApplication->execute()
#8 {main}
thrown in /home/jhrs/domains/jhrs.almamater.si/public_html/lib/pkp/classes/plugins/ImportExportPlugin.inc.php on line 182`

Apache logs:
[26/Jan/2024:10:27:14 +0100] "GET /XXX/management/importexport/plugin/NativeImportExportPlugin HTTP/1.1" 200 6504 "https://XXX.XXX/XXX/management/tools" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" [26/Jan/2024:10:27:14 +0100] "GET /XXX/$$$call$$$/grid/issues/exportable-issues-list-grid/fetch-grid?_=1706261234599 HTTP/1.1" 200 1544 "https://XXX.XXX/XXX/management/importexport/plugin/NativeImportExportPlugin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" [26/Jan/2024:10:27:14 +0100] "GET /XXX/api/v1/submissions?searchPhrase=&count=100&offset=0&_=1706261234600 HTTP/1.1" 200 14578 "https://XXX.XXX/XXX/management/importexport/plugin/NativeImportExportPlugin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" [26/Jan/2024:10:27:18 +0100] "POST /XXX/management/importexport/plugin/NativeImportExportPlugin/exportIssues HTTP/1.1" 500 0 "https://XXX.XXX/XXX/management/importexport/plugin/NativeImportExportPlugin" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36" [26/Jan/2024:10:27:47 +0100] "GET /XXX/management/importexport/plugin/NativeImportExportPlugin/exportIssues HTTP/1.1" 500 260 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"

it was a 500 error, I reloaded and got this
image

jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ojs that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ojs that referenced this issue Jan 26, 2024
@jonasraoni
Copy link
Contributor

jonasraoni commented Jan 26, 2024

Thanks @janevsky! I see your problem will be addressed by the issue #8627, which was included in OJS 3.3.0-15.

I recommend you upgrade to the latest OJS 3.3 (3.3.0-16), as it includes also security fixes. The PKP PN plugin also has important updates, so you should definitely upgrade it as well.

jonasraoni added a commit to jonasraoni/ops that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ops that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/omp that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/omp that referenced this issue Jan 26, 2024
@jonasraoni jonasraoni added the Bug:1:Low A bug that does not have a severe consequence or affects a small number of users. label Jan 26, 2024
@jonasraoni jonasraoni added this to the 3.3.0-17 milestone Jan 26, 2024
jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/pkp-lib that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ojs that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ojs that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/omp that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/omp that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ops that referenced this issue Jan 26, 2024
jonasraoni added a commit to jonasraoni/ops that referenced this issue Jan 26, 2024
jonasraoni added a commit that referenced this issue Jan 29, 2024
…p-invalid-submission-files

#9535 Skipped submission files that have an invalid file s…
ipula pushed a commit to ipula/pkp-lib that referenced this issue Feb 22, 2024
ipula pushed a commit to ipula/pkp-lib that referenced this issue Feb 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment