Hi @evrenykn,
I haven’t used github desktop so can’t comment on it specifically, but let’s try to debug the assertion message you’re getting.
Could you edit lib/pkp/classes/core/PKPString.inc.php
and find the following line (should be line number 833):
assert(isset($words[0]) && !empty($words[0]) && strlen(implode('', $words[0])) == strlen($string));
Right above that, try inserting…
if (!(isset($words[0]) && !empty($words[0]) && strlen(implode('', $words[0])) == strlen($string))) {
error_log('ASSERTION FAILED ON ' . $string);
}
Then try to re-trigger the problem and watch for the “ASSERTION FAILED” message to appear in your PHP error log. Post the full line here.
Regards,
Alec Smecher
Public Knowledge Project Team