https://bugs.kde.org/show_bug.cgi?id=467766
--- Comment #31 from Petr Schonmann <pschonm...@gmail.com> --- Yes, still reproducible. For example. Digikam::DMetadata::load: Loading metadata with "Exiv2" backend from "/mnt/snorlax/Photos/Peta/_TELEFON/2023/PXL_20230506_110913832.jpg" Digikam::DMetadata::setItemFacesMap: Set face region: 0.367808 0.201058 0.120288 0.213404 Digikam::DMetadata::setItemFacesMap: => set tag name: true Digikam::DMetadata::setItemFacesMap: => set tag type: true Digikam::DMetadata::setItemFacesMap: => set area struct: true Digikam::DMetadata::setItemFacesMap: => set xpos: true Digikam::DMetadata::setItemFacesMap: => set ypos: true Digikam::DMetadata::setItemFacesMap: => set width: true Digikam::DMetadata::setItemFacesMap: => set height: true Digikam::DMetadata::setItemFacesMap: => set unit: true Digikam::MetadataHub::writeTags: Writing tags Digikam::MetadataHub::writeTags: -------------------------- New Keywords QList("Lenka Trčková") Digikam::MetaEngine::setIptcKeywords: "/mnt/snorlax/Photos/Peta/_TELEFON/2023/PXL_20230506_110913832.jpg" ==> New Iptc Keywords: QList("Lenka Trčková") Digikam::MetaEngine::save: MetaEngine::metadataWritingMode 1 Digikam::MetaEngine::save: Will write XMP sidecar for file "PXL_20230506_110913832.jpg" Digikam::MetaEngine::Private::saveUsingExiv2: wroteComment: false Digikam::MetaEngine::Private::saveUsingExiv2: wroteEXIF: true Digikam::MetaEngine::Private::saveUsingExiv2: wroteIPTC: true Digikam::MetaEngine::Private::saveUsingExiv2: wroteXMP: true Digikam::MetaEngine::Private::saveUsingExiv2: File time stamp restored Digikam::MetaEngine::save: Metadata for file "PXL_20230506_110913832.jpg" written to XMP sidecar. Digikam::ItemTagPairPriv::createGuarded: Attempt to create invalid tag pair image id 0 tag id 55 Digikam::FaceUtils::identityForTag: Found FacesEngine identity 2023 for tag 55 Digikam::ItemTagPairPriv::createGuarded: Attempt to create invalid tag pair image id 0 tag id 0 Digikam::ItemTagPairPriv::createGuarded: Attempt to create invalid tag pair image id 0 tag id 4538 Digikam::FacialRecognitionWrapper::Private::trainIdentityBatch: Training 1 images for identity 2023 Digikam::RecognitionPreprocessor::Private::preprocess: Align face for OpenFace neural network model Digikam::OpenfacePreprocessor::process: type: 16 Digikam::BdEngineBackendPrivate::debugOutputFailedQuery: Failure executing query: "INSERT INTO ImageTagProperties (imageid, tagid, property, value) VALUES(?, ?, ?, ?);" Error messages: "QMYSQL: Unable to execute statement" "Cannot add or update a child row: a foreign key constraint fails (`digikam`.`ImageTagProperties`, CONSTRAINT `ImageTagProperties_Images` FOREIGN KEY (`imageid`) REFERENCES `Images` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)" "1452" 2 Bound values: QList(QVariant(qlonglong, 0), QVariant(int, 55), QVariant(QString, "tagRegion"), QVariant(QString, "")) Digikam::BdEngineBackendPrivate::debugOutputFailedQuery: Failure executing query: "INSERT INTO ImageTagProperties (imageid, tagid, property, value) VALUES(?, ?, ?, ?);" Error messages: "QMYSQL: Unable to execute statement" "Cannot add or update a child row: a foreign key constraint fails (`digikam`.`ImageTagProperties`, CONSTRAINT `ImageTagProperties_Images` FOREIGN KEY (`imageid`) REFERENCES `Images` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)" "1452" 2 Bound values: QList(QVariant(qlonglong, 0), QVariant(int, 55), QVariant(QString, "faceToTrain"), QVariant(QString, "")) Digikam::OpenfacePreprocessor::process: Full object detection and landmard computation finished Digikam::OpenfacePreprocessor::process: Align face finished Digikam::DNNFaceExtractor::getFaceEmbedding: Finish aligning face in 13 ms Digikam::DNNFaceExtractor::getFaceEmbedding: Start neural network Digikam::BdEngineBackendPrivate::debugOutputFailedQuery: Failure executing query: "REPLACE INTO ImageTags (imageid, tagid) VALUES(?, ?);" Error messages: "QMYSQL: Unable to execute statement" "Cannot add or update a child row: a foreign key constraint fails (`digikam`.`ImageTags`, CONSTRAINT `ImageTags_Images` FOREIGN KEY (`imageid`) REFERENCES `Images` (`id`) ON DELETE CASCADE ON UPDATE CASCADE)" "1452" 2 Bound values: QList(QVariant(qlonglong, 0), QVariant(int, 55)) Digikam::ExifToolParser::exifToolAvailable: Check ExifTool availability: true Digikam::ExifToolParser::loadChunk: Cannot open source file to process with ExifTool... Digikam::DMetadata::loadUsingExifTool: Load metadata using ExifTool failed... Digikam::DMetadata::load: Loading metadata with "No Backend" backend from "" Digikam::MetadataHub::writeTags: Writing tags Digikam::MetadataHub::writeTags: Delete all keywords Digikam::MetaEngine::setIptcKeywords: "" ==> New Iptc Keywords: QList() Digikam::MetaEngine::applyChanges: Failed to apply changes: file path is empty! Digikam::ItemMarkerTiler::slotSourceModelReset: ---- Digikam::ExifToolParser::exifToolAvailable: Check ExifTool availability: true Digikam::ExifToolParser::loadChunk: Cannot open source file to process with ExifTool... Digikam::DMetadata::loadUsingExifTool: Load metadata using ExifTool failed... Digikam::DMetadata::load: Loading metadata with "No Backend" backend from "" Digikam::DNNFaceExtractor::getFaceEmbedding: Finish computing face embedding in 210 ms Digikam::FaceDb::insertFaceVector: Commit face mat data 64325 for identity 2023 Digikam::FaceUtils::identityForTag: Found FacesEngine identity 2023 for tag 55 Digikam::ItemInfo::fromLocalFile: No location could be retrieved for "" Digikam::FacialRecognitionWrapper::Private::trainIdentityBatch: Training 1 images for identity 2023 Digikam::FacialRecognitionWrapper::Private::trainIdentityBatch: cv::Exception training Recognizer: OpenCV(4.9.0) /mnt/data/b/master/ext_opencv/ext_opencv-prefix/src/ext_opencv/modules/imgproc/src/color.cpp:196: error: (-215:Assertion failed) !_src.empty() in function 'cvtColor' Digikam::ItemTagPairPriv::createGuarded: Attempt to create invalid tag pair image id 0 tag id 55 Digikam::ItemTagPairPriv::createGuarded: Attempt to create invalid tag pair image id 0 tag id 4538 Digikam::FacePipeline::Private::checkFinished: Check for finish: 1 packages, 0 infos to filter, hasFinished() false Digikam::FacePipeline::Private::checkFinished: Check for finish: 0 packages, 0 infos to filter, hasFinished() true Digikam::ActionThreadBase::setMaximumNumberOfThreads: Using 8 CPU core to run threads Digikam::ActionThreadBase::run: Action Thread run 1 new jobs Digikam::ItemQueryBuilder::buildQueryFromXml: " ( ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) OR ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) OR ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) OR ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) ) " Digikam::ItemLister::listImageTagPropertySearch: Search query: "SELECT DISTINCT Images.id, Images.name, Images.album, Albums.albumRoot, ImageInformation.rating, Images.category, ImageInformation.format, ImageInformation.creationDate, Images.modificationDate, Images.fileSize, ImageInformation.width, ImageInformation.height, ImageTagProperties.value, ImageTagProperties.property, ImageTagProperties.tagid FROM Images INNER JOIN ImageTagProperties ON ImageTagProperties.imageid=Images.id LEFT JOIN ImageInformation ON Images.id=ImageInformation.imageid INNER JOIN Albums ON Albums.id=Images.album WHERE Images.status=1 AND ( ( ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) OR ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) OR ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) OR ( ImageTagProperties.tagid=? AND ImageTagProperties.property=? ) ) );" QList(QVariant(int, 4538), QVariant(QString, "autodetectedPerson"), QVariant(int, 4538), QVariant(QString, "autodetectedFace"), QVariant(int, 4538), QVariant(QString, "ignoredFace"), QVariant(int, 4538), QVariant(QString, "tagRegion")) Digikam::ItemLister::listImageTagPropertySearch: Search result: 99 Digikam::ActionThreadBase::cancel: Cancel Main Thread Digikam::ActionThreadBase::slotJobFinished: One job is done Digikam::TagsJob(0x562390c4cc10) time: 27 Digikam::ActionThreadBase::cancel: Finish Main Thread Digikam::ActionThreadBase::setMaximumNumberOfThreads: Using 8 CPU core to run threads Digikam::ActionThreadBase::setMaximumNumberOfThreads: Using 8 CPU core to run threads Digikam::ActionThreadBase::run: Action Thread run 1 new jobs Digikam::ActionThreadBase::run: Action Thread run 1 new jobs Digikam::ActionThreadBase::slotJobFinished: One job is done Digikam::TagsJob(0x562392909240) time: 483 Digikam::ActionThreadBase::slotJobFinished: One job is done Digikam::TagsJob(0x7f2fa4034f70) time: 487 Digikam::ActionThreadBase::cancel: Finish Main Thread Digikam::ActionThreadBase::cancel: Finish Main Thread -- You are receiving this mail because: You are watching all bug changes.