Galley::add Hook not called when adding a ArticleGalley

Describe the issue or problem
I try to use the Hook when an Article Galley is uploaded to work with the Galley (transform the file with a external tool via API call). However, I cannot manage to get my Plugin to execute when a Galley is added. Following the Approach of Where to find list of hooks, especially in dashboard / submission / issues? I discovered, that the Hooks in GalleyService for “Galley::add” aren’t called. Instead, a “Submission::add”-Hook was called at the Upload of the file (However, on deletion of the same Galley, “Galley::delete” is called.

Steps I took leading up to the issue

  1. Log Hook Calls according to Where to find list of hooks, especially in dashboard / submission / issues?
  2. Upload an article galley (e.g. “Article Text”)
  3. Check Log

What application are you using?
OJS 3.3.0-20

Additional information

Here I appended the Log output for the Galley File Upload

Logfile
[Tue Jan 28 13:47:17 2025] 127.0.0.1:45636 Accepted
[Tue Jan 28 13:47:17 2025] Hook call: sessiondao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBasePath
[Tue Jan 28 13:47:17 2025] Hook call: Request::getServerHost
[Tue Jan 28 13:47:17 2025] Hook call: sessiondao::_getsession
[Tue Jan 28 13:47:17 2025] Hook call: userdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: userdao::_getbyid
[Tue Jan 28 13:47:17 2025] Hook call: dao::_getdataobjectsettings
[Tue Jan 28 13:47:17 2025] Hook call: UserDAO::_returnUserFromRowWithData
[Tue Jan 28 13:47:17 2025] Hook call: Request::getRemoteAddr
[Tue Jan 28 13:47:17 2025] Hook call: Request::getUserAgent
[Tue Jan 28 13:47:17 2025] Hook call: Router::getRequestedContextPaths
[Tue Jan 28 13:47:17 2025] Hook call: journaldao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: contextdao::_getbypath
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::context
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: sitedao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: sitedao::_getsite
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::site
[Tue Jan 28 13:47:17 2025] Hook call: sitedao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: versiondao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: VersionDAO::_returnVersionFromRow
[Tue Jan 28 13:47:17 2025] Hook call: PluginRegistry::loadCategory
[Tue Jan 28 13:47:17 2025] Hook call: PluginRegistry::loadCategory
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PluginRegistry::categoryLoaded::themes
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: pluginsettingsdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: pluginsettingsdao::_getpluginsettings
[Tue Jan 28 13:47:17 2025] Hook call: Request::getProtocol
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Router::getIndexUrl
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: notificationdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: notificationdao::_getnotificationcount
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: Request::getBaseUrl
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PluginRegistry::categoryLoaded::generic
[Tue Jan 28 13:47:17 2025] Hook call: PluginRegistry::loadCategory
[Tue Jan 28 13:47:17 2025] Hook call: PluginRegistry::categoryLoaded::pubIds
[Tue Jan 28 13:47:17 2025] Hook call: Dispatcher::dispatch
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::context
[Tue Jan 28 13:47:17 2025] Hook call: contextdao::_getbypath
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: LoadComponentHandler
[Tue Jan 28 13:47:17 2025] Hook call: SubmissionFile::fileStages
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: roledao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: usergroupdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: usergroupassignmentdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: usergroupdao::_getbyuserid
[Tue Jan 28 13:47:17 2025] Hook call: dao::_getdataobjectsettings
[Tue Jan 28 13:47:17 2025] Hook call: UserGroupDAO::_returnFromRow
[Tue Jan 28 13:47:17 2025] Hook call: dao::_getdataobjectsettings
[Tue Jan 28 13:47:17 2025] Hook call: UserGroupDAO::_returnFromRow
[Tue Jan 28 13:47:17 2025] Hook call: submissiondao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: authordao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_getbyid
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::submission
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Publication::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Publication::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: publicationdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkppublicationservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::publication
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkpauthorservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::author
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: submissionkeyworddao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionkeywordentrydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: submissionkeywordentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: submissionsubjectdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionsubjectentrydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: submissionsubjectentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: submissiondisciplinedao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissiondisciplineentrydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: submissiondisciplineentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: submissionlanguagedao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionlanguageentrydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: submissionlanguageentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: submissionagencydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionagencyentrydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: submissionagencyentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: categorydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: categorydao::_getbypublicationid
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: articlegalleydao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: app\services\galleyservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::galley
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: stageassignmentdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: stageassignmentdao::__getbyids
[Tue Jan 28 13:47:17 2025] Hook call: SubmissionFile::assignedFileStages
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile::isValidLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: PKPLocale::registerLocaleFile
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_getbyid
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkpauthorservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionkeywordentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionsubjectentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissiondisciplineentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionlanguageentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionagencyentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: categorydao::_getbypublicationid
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: app\services\galleyservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_getbyid
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Publication::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Publication::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkppublicationservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkpauthorservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionkeywordentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionsubjectentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissiondisciplineentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionlanguageentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionagencyentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: categorydao::_getbypublicationid
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: app\services\galleyservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: submissionfilesuploadform::Constructor
[Tue Jan 28 13:47:17 2025] Hook call: submissionfilesuploadform::readuservars
[Tue Jan 28 13:47:17 2025] Hook call: submissionfilesuploadform::readuservars
[Tue Jan 28 13:47:17 2025] Hook call: genredao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: genredao::_getbyid
[Tue Jan 28 13:47:17 2025] Hook call: dao::_getdataobjectsettings
[Tue Jan 28 13:47:17 2025] Hook call: GenreDAO::_fromRow
[Tue Jan 28 13:47:17 2025] Hook call: submissionfilesuploadform::validate
[Tue Jan 28 13:47:17 2025] Hook call: File::adapter
[Tue Jan 28 13:47:17 2025] Hook call: submissionfiledao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: Schema::get::submissionFile
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_updateobject
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_updateobject
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_getbyid
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Publication::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Publication::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkppublicationservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Author::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: pkp\services\pkpauthorservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionkeywordentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionsubjectentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissiondisciplineentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionlanguageentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: controlledvocabdao::_getbysymbolic
[Tue Jan 28 13:47:17 2025] Hook call: submissionagencyentrydao::_getbycontrolledvocabid
[Tue Jan 28 13:47:17 2025] Hook call: categorydao::_getbypublicationid
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryBuilder
[Tue Jan 28 13:47:17 2025] Hook call: Galley::getMany::queryObject
[Tue Jan 28 13:47:17 2025] Hook call: app\services\galleyservice::_getmany
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::__fromrow
[Tue Jan 28 13:47:17 2025] Hook call: submissionfileeventlogdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: submissioneventlogdao::_Constructor
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: eventlogdao::_insertobject
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_updateobject
[Tue Jan 28 13:47:17 2025] Hook call: schemadao::_updateobject
**[Tue Jan 28 13:47:17 2025] Hook call: SubmissionFile::add**
[Tue Jan 28 13:47:17 2025] Hook call: submissionfilesuploadform::execute
[Tue Jan 28 13:47:17 2025] 127.0.0.1:45636 [200]: POST /index.php/test/$$$call$$$/wizard/file-upload/file-upload-wizard/upload-file?submissionId=1&stageId=5&fileStage=10&reviewRoundId=&assocType=521&assocId=15&queryId=