Submission not showing at All active for a single Journal Manager

Using OJS 3.1.1.0 , there’s one submission not showing for a single Journal Manager at his All active tab. This journal manager can access the submission entering the full URL, though. This journal manager is the main administrator of the journal.

There are three more journal managers at this journal, and this submission is visible to all of them at their All active tab.

Thanks in advance!

Is the Journal Manager who does not see the submission assigned to the submission as a participant? If so, what role do they have in the participant assignment?

A second avenue to investigate: when viewing the All Active list, does this user have any errors in their browser console? You can learn how to access the browser console in Firefox or Chrome.

This Journal Manager participates as Editor in chief, Guest editor and Founding coordinator by default for every submission, his included. It could be relevant that as far as the original author couldn’t complete the submission as a first step, this manager logged in as this author and completed the submission.

Didn’t thought about it; here is the log (this error message appears three times) at the browser console. It’s only generated when using the Journal Manager who cannot see this submission.

TypeError: e.currentUserAssignedRoles.forEach is not a function
Stack trace:
currentRoleAssignments/<@http://ojs.installation/js/build.js:1:58400
currentRoleAssignments@http://ojs.installation/js/build.js:1:58363
So.prototype.get@http://ojs.installation/js/build.js:6:5650
So.prototype.evaluate@http://ojs.installation/js/build.js:6:6649
Zt/<@http://ojs.installation/js/build.js:1:137653
userAssignedRole@http://ojs.installation/js/build.js:1:60657
notice@http://ojs.installation/js/build.js:1:55450
So.prototype.get@http://ojs.installation/js/build.js:6:5650
So.prototype.evaluate@http://ojs.installation/js/build.js:6:6649
Zt/<@http://ojs.installation/js/build.js:1:137653
i@http://ojs.installation/js/build.js:6:52433
t.prototype._render@http://ojs.installation/js/build.js:6:10438
i@http://ojs.installation/js/build.js:1:134455
So.prototype.get@http://ojs.installation/js/build.js:6:5650
So@http://ojs.installation/js/build.js:6:5580
Rt@http://ojs.installation/js/build.js:1:134471
$e.prototype.$mount@http://ojs.installation/js/build.js:6:26068
$e.prototype.$mount@http://ojs.installation/js/build.js:6:30807
init@http://ojs.installation/js/build.js:6:7170
u@http://ojs.installation/js/build.js:6:16798
c@http://ojs.installation/js/build.js:6:16427
_@http://ojs.installation/js/build.js:6:18013
w@http://ojs.installation/js/build.js:6:19156
k@http://ojs.installation/js/build.js:6:19762
w@http://ojs.installation/js/build.js:6:18719
k@http://ojs.installation/js/build.js:6:19762
w@http://ojs.installation/js/build.js:6:18719
k@http://ojs.installation/js/build.js:6:19762
w@http://ojs.installation/js/build.js:6:18719
k@http://ojs.installation/js/build.js:6:19762
Na</<@http://ojs.installation/js/build.js:6:21066
t.prototype._update@http://ojs.installation/js/build.js:6:9400
i@http://ojs.installation/js/build.js:1:134445
So.prototype.get@http://ojs.installation/js/build.js:6:5650
So.prototype.run@http://ojs.installation/js/build.js:6:6383
Vt@http://ojs.installation/js/build.js:1:135884
ct/<@http://ojs.installation/js/build.js:1:129992
ot@http://ojs.installation/js/build.js:1:129819
I/</<@http://ojs.installation/js/build.js:1:95620
I/<@http://ojs.installation/js/build.js:1:95488
u@http://ojs.installation/js/build.js:1:27867
build.js:1:129725

I also have the same problem. But by switching on the warning, deprecations and others in the config, the articles become visible, but then you get api errors.

Thanks @gonzalognzl, that helps narrow down the problem. For some reason, the stage details for submission are getting rendered without the currentUserAssignedAs property, or that property is not an array.

Looking at the code for that, I don’t see how that could happen (and it doesn’t look like this code has changed since 3.1.1). My first recommendation would be to try to “reset” that editor’s stage assignments for that submission. Just go in and unassign then reassign them, and see if that makes any difference.

If it doesn’t, we’ll have to dig deeper. How comfortable are you getting into technical issues? If you feel up to it, would you install the Vue devtools for your browser (available for Firefox or Chrome)? Once you’ve installed and activated the devtools, reload the submissions page, open your browser’s dev tools, and find the Vue tab. On the Vue tab, you’ll see every Vue component on the page, and you can drill down on each one. Find the active submissions list and then inspect the data for that component (here is a quick intro to finding component data). We’re looking for the items.stage.<anystage>.currentUserAssignedRoles. If you can share what it says there for the effected submission, that might give us some hint.

If you get that far, here’s a screenshot pointing out the data we’re looking for:

active-subs-list

If that’s too technical for you, don’t worry. We’ll see if we can explore alternate ways of diagnosing what’s going wrong.

Thanks @NateWr, I’m sorry to be late to answer.

If the Journal manager has at the same time both three default roles assigned (ie. Editor in chief, Guest editor and Founding coordinator) the submission won’t show even after a reassigning them. But it’s perfectly visible when the manager has assign just two of these roles, not matter the combination between them.

Regarding the Vue.js devtools, I’m not able to enable them. I get this message " Vue.js is detected on this page. Devtools inspection is not available because it’s in production mode or explicitly disabled by the author. "
I’ve tried to follow this topic about unminify and set Vue.config.devtools = true , but I get a syntax error.
Should I follow that topic and modify build.js? I don’t get the “!” at the very beginning of that file.

Ah, yes, I forgot that the dev tools won’t load in production. Let’s tackle this from a different angle. Are you able to access and modify the PHP to write an error to the error log?

If so, can you open /lib/pkp/classes/services/PKPSubmissionService.inc.php and find the getPropertyStages method. Right at the end of that method, ABOVE the following line:

Can you add the following?

error_log(print_r($stages,true));

Then try loading the list, and check your server error log, and share the relevant logs from that.

For every single refresh of the Submission page I get this: (indented here)

[Fri Jun 22 10:00:11.520883 2018] [:error] [pid 27053] [client 192.168.0.1:53452] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [statusId] => 5\n            [status] => Submission declined.\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n            [currentUserCanRecommendOnly] => \n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.523133 2018] [:error] [pid 27702] [client 192.168.0.1:53450] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.548132 2018] [:error] [pid 27053] [client 192.168.0.1:53452] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [statusId] => 5\n            [status] => Submission declined.\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n            [currentUserCanRecommendOnly] => \n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.552484 2018] [:error] [pid 27702] [client 192.168.0.1:53450] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.582000 2018] [:error] [pid 27702] [client 192.168.0.1:53450] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                    [0] => Array\n                        (\n                            [id] => 1644\n                            [assocType] => 1048585\n                            [assocId] => 959\n                            [stageId] => 1\n                            [sequence] => 1\n                            [closed] => \n                        )\n\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.604550 2018] [:error] [pid 27053] [client 192.168.0.1:53452] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [statusId] => 5\n            [status] => Submission declined.\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n            [currentUserCanRecommendOnly] => \n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 2\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.610851 2018] [:error] [pid 27702] [client 192.168.0.1:53450] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.630165 2018] [:error] [pid 27053] [client 192.168.0.1:53452] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [statusId] => 5\n            [status] => Submission declined.\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n            [currentUserCanRecommendOnly] => \n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.640671 2018] [:error] [pid 27702] [client 192.168.0.1:53450] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 4097\n                    [1] => 16\n                )\n\n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                    [0] => 16\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions
[Fri Jun 22 10:00:11.660785 2018] [:error] [pid 27053] [client 192.168.0.1:53452] Array\n(\n    [0] => Array\n        (\n            [id] => 1\n            [label] => Submission\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [1] => Array\n        (\n            [id] => 3\n            [label] => Review\n            [isActiveStage] => 1\n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [statusId] => 6\n            [status] => Waiting for reviewers to be assigned.\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n            [currentUserCanRecommendOnly] => \n        )\n\n    [2] => Array\n        (\n            [id] => 4\n            [label] => Copyediting\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 0\n                )\n\n        )\n\n    [3] => Array\n        (\n            [id] => 5\n            [label] => Production\n            [isActiveStage] => \n            [queries] => Array\n                (\n                )\n\n            [currentUserAssignedRoles] => Array\n                (\n                )\n\n            [files] => Array\n                (\n                    [count] => 2\n                )\n\n        )\n\n)\n, referer: http://mysite/myjournal/submissions

So currentUserAssignedRoles is sometimes an empty array, even with label=sumission, is that ok?

Hi @NateWr, any news about this issue?

Thanks in advance!
Gonzalo

Thanks for that (and the indented pastebin!) @gonzalognzl. Do you see the missing submission in this list? Which ID is it?

An empty array should be fine and we shouldn’t see the e.currentUserAssignedRoles.forEach is not a function error message we’re receiving. That error should only be fired if the value type is not an array.

Oh, I see we won’t have the submission IDs there. To get those, can you modify the error logging to:

error_log($submission->getId() . ' ' . print_r($stages,true));

Nate,

you can see the PHP error log here

[Thu Jul 05 11:00:41.278805 2018] [:error] [pid 9286] [client 192.168.0.1:56246] 819 Array
(
    [0] => Array
        (
            [id] => 1
            [label] => Submission
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

    [1] => Array
        (
            [id] => 3
            [label] => Review
            [isActiveStage] => 1
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [statusId] => 5
            [status] => Submission declined.
            [files] => Array
                (
                    [count] => 0
                )

            [currentUserCanRecommendOnly] => 
        )

    [2] => Array
        (
            [id] => 4
            [label] => Copyediting
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

    [3] => Array
        (
            [id] => 5
            [label] => Production
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

)
, referer: http://mysite.edu/myjournal/submissions
[Thu Jul 05 11:00:41.286489 2018] [:error] [pid 8308] [client 192.168.0.1:56252] 1014 Array
(
    [0] => Array
        (
            [id] => 1
            [label] => Submission
            [isActiveStage] => 1
            [queries] => Array
                (
                    [0] => Array
                        (
                            [id] => 1670
                            [assocType] => 1048585
                            [assocId] => 1014
                            [stageId] => 1
                            [sequence] => 2
                            [closed] => 
                        )

                )

            [currentUserAssignedRoles] => Array
                (
                    [0] => 17
                    [1] => 4097
                    [3] => 16
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

    [1] => Array
        (
            [id] => 3
            [label] => Review
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                    [0] => 17
                    [1] => 4097
                    [3] => 16
                )

        )

    [2] => Array
        (
            [id] => 4
            [label] => Copyediting
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                    [0] => 17
                    [1] => 16
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

    [3] => Array
        (
            [id] => 5
            [label] => Production
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                    [0] => 17
                    [1] => 16
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

)
, referer: http://mysite.edu/myjournal/submissions
[Thu Jul 05 11:00:41.304334 2018] [:error] [pid 9286] [client 192.168.0.1:56246] 793 Array
(
    [0] => Array
        (
            [id] => 1
            [label] => Submission
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

    [1] => Array
        (
            [id] => 3
            [label] => Review
            [isActiveStage] => 1
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [statusId] => 5
            [status] => Submission declined.
            [files] => Array
                (
                    [count] => 0
                )

            [currentUserCanRecommendOnly] => 
        )

    [2] => Array
        (
            [id] => 4
            [label] => Copyediting
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

    [3] => Array
        (
            [id] => 5
            [label] => Production
            [isActiveStage] => 
            [queries] => Array
                (
                )

            [currentUserAssignedRoles] => Array
                (
                )

            [files] => Array
                (
                    [count] => 0
                )

        )

)
, referer: http://mysite.edu/myjournal/submissions

The submission I cannot see is number 1014, so I paste the previous and next one too.
At the main array for this submission I see

[currentUserAssignedRoles] => Array
( [0] => 17
[1] => 4097
[3] => 16 )

If I am right and the values of this last array refer to role_id at the DB, the user who cannot see this submission is not related to role_id 4097 nor 17. As participant of role_id=16, the user is a Journal Manager, journal editor, Production editor and Manuscript and web editor.
On the other side, this submission is the only one associated to role_id 4097. And why is possition [2] missing? Is that ok?

Best regards!

Gonzalo

Ping @NateWr :slight_smile:

Sorry for the delay. I’ve been away on holiday. By looking at the error log, I was able to identify the source of the problem. I’ve filed it as an issue here:

https://github.com/pkp/pkp-lib/issues/3959

You can see the change which I believe will fix this problem here:

If you could report back and let me know if that change fixes things, that’d be great.

1 Like

No problem!

I’ve modified my code with your commit and now I can see the submission, as expected.
So this is a solved issue.

Thank you for your support!

Hello @NateWr
I am having the same issue of a submission not showing in all active. When I do a search for the article’s author, it shows a number at the bottom for two (2) articles, but the articles themselves are invisible. Any assistance on this would be most appreciated.
2018-08-16_6-31-36

Hi @akyeame,

A fix for this will go out with OJS 3.2. If you don’t want to wait, you can apply the changed code described here in your own installation of OJS:

Hi @NateWr
I appreciate the info. Unfortunately, I don’t seem to be able to locate that file classes/services/PKPSubmissionService.inc.php
What I have is classes/services/SubmissionService.inc.php
but the string indicated is not in that file. Is this a different file altogether than what is in 3.1.1.2? If so, where can I get the file?

Best,

akyeame

Hi @akyeame,

You’ll find the file you’re looking for in /lib/pkp/classes/services/PKPSubmissionService.inc.php. The files in /lib/pkp are part of a library we share with OMP.

Hi @NateWr
That worked! I had 8 submissions that I didn’t see. I appreciate the assistance.

1 Like