PKP Bugzilla – Full Text Bug Listing
|Summary:||"Post Reply" to comment produces fatal error|
|Product:||OCS||Reporter:||James MacGregor <jmacgreg>|
|Component:||General||Assignee:||PKP Support <pkp-support>|
|Version Reported In:||Also Affects:|
Patch against OCS pre-2.3.4
Patch against OJS 2.3.3-3
Description James MacGregor 2010-11-25 16:20:24 PST
I get the following fatal error when I click the "Post Reply" link on a paper comment. (Note that posting comments works fine -- this only happens when I try and post a reply comment to an original comment.) [Thu Nov 25 16:10:45 2010] [error] [client 127.0.0.1] PHP Fatal error: Call to undefined method Comment::getPaperId() in /Users/jmacgreg/git/ocs/pages/comment/CommentHandler.inc.php on line 95, referer: http://git/ocs/index.php/one/schedone/comment/view/6/0/0?refresh=1 This may be related to Vicente's problems at http://pkp.sfu.ca/support/forum/viewtopic.php?f=3&t=6874&p=26606#p26606, and also to Bug 6248.
Comment 1 Alec Smecher 2010-11-26 13:16:22 PST
Created attachment 3363 [details] Patch against OCS pre-2.3.4
Comment 2 Alec Smecher 2010-11-26 13:17:18 PST
Created attachment 3364 [details] Patch against OJS 2.3.3-3
Comment 3 Alec Smecher 2010-11-26 13:17:32 PST
James, this should do it.
Comment 4 vlilloh 2010-12-08 11:24:24 PST
In OCS, $parent->getSubmissionId() doesn't work: undefined function. Replacing it for $parent->getPaperId() and it works. In OJS I didn't tested.
Comment 5 Alec Smecher 2010-12-08 12:15:47 PST
Vicente, it looks like this bug only affects unreleased OCS pre-2.3.4 code, not the most recent release (OCS 2.3.3-1). You shouldn't need to apply it to any official OCS releases.
Comment 6 vlilloh 2010-12-08 12:20:49 PST
Sorry, I read and did too quickly.. :S All right.