Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dependency hell: Call to undefined method Labeled::features() #676

Closed
phil-lipp opened this issue Feb 9, 2023 · 42 comments · Fixed by #697
Closed

Dependency hell: Call to undefined method Labeled::features() #676

phil-lipp opened this issue Feb 9, 2023 · 42 comments · Fixed by #697
Labels
bug Something isn't working wontfix This will not be worked on

Comments

@phil-lipp
Copy link

phil-lipp commented Feb 9, 2023

Which version of recognize are you using?

3.5.0

Enabled Modes

Face recognition

TensorFlow mode

WASM mode

Which Nextcloud version do you have installed?

25.0.3

Which Operating system do you have installed?

Debian 11

Which Docker container are you using to run Nextcloud? (if applicable)

How much RAM does your server have?

8GB

What processor Architecture does your CPU have?

ARM64

Describe the Bug

Running occ recognize:cluster-faces results in an unhandled exception.

Expected Behavior

Cluster faces without throwing an error.

To Reproduce

Try running occ recognize:cluster-faces

Debug log

Clustering face detections for user XY
ClusterDebug: Retrieving face detections for user XY
ClusterDebug: Found 11277 unclustered detections. Calculating clusters.
An unhandled exception has been thrown:
Error: Call to undefined method Rubix\ML\Datasets\Labeled::features() in /var/www/nextcloud/apps/recognize/lib/Clustering/DualTreeBall.php:107
Stack trace:
#0 /var/www/nextcloud/apps/recognize/lib/Clustering/MrdBallTree.php(632): OCA\Recognize\Clustering\DualTreeBall::split()
#1 /var/www/nextcloud/apps/recognize/lib/Clustering/MstSolver.php(22): OCA\Recognize\Clustering\MrdBallTree->grow()
#2 /var/www/nextcloud/apps/recognize/lib/Clustering/HDBSCAN.php(90): OCA\Recognize\Clustering\MstSolver->__construct()
#3 /var/www/nextcloud/apps/recognize/lib/Service/FaceClusterAnalyzer.php(73): OCA\Recognize\Clustering\HDBSCAN->__construct()
#4 /var/www/nextcloud/apps/recognize/lib/Command/ClusterFaces.php(62): OCA\Recognize\Service\FaceClusterAnalyzer->calculateClusters()
#5 /var/www/nextcloud/3rdparty/symfony/console/Command/Command.php(255): OCA\Recognize\Command\ClusterFaces->execute()
#6 /var/www/nextcloud/3rdparty/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run()
#7 /var/www/nextcloud/3rdparty/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand()
#8 /var/www/nextcloud/3rdparty/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun()
#9 /var/www/nextcloud/lib/private/Console/Application.php(213): Symfony\Component\Console\Application->run()
#10 /var/www/nextcloud/console.php(100): OC\Console\Application->run()
#11 /var/www/nextcloud/occ(11): require_once('...')
@phil-lipp phil-lipp added the bug Something isn't working label Feb 9, 2023
@nonofr91
Copy link

I also have the same error message with the same configuration.

root@f-------:/# occ recognize:reset-face-clusters
root@f-------:/# occ recognize:cluster-faces
Clustering face detections for user XY
ClusterDebug: Retrieving face detections for user XY
ClusterDebug: Found 1655 unclustered detections. Calculating clusters.
An unhandled exception has been thrown:
Error: Call to undefined method Rubix\ML\Datasets\Labeled::features() in /config/www/nextcloud/apps/recognize/lib/Clustering/DualTreeBall.php:107
Stack trace:
#0 /config/www/nextcloud/apps/recognize/lib/Clustering/MrdBallTree.php(632): OCA\Recognize\Clustering\DualTreeBall::split()
#1 /config/www/nextcloud/apps/recognize/lib/Clustering/MstSolver.php(22): OCA\Recognize\Clustering\MrdBallTree->grow()
#2 /config/www/nextcloud/apps/recognize/lib/Clustering/HDBSCAN.php(90): OCA\Recognize\Clustering\MstSolver->__construct()
#3 /config/www/nextcloud/apps/recognize/lib/Service/FaceClusterAnalyzer.php(73): OCA\Recognize\Clustering\HDBSCAN->__construct()
#4 /config/www/nextcloud/apps/recognize/lib/Command/ClusterFaces.php(62): OCA\Recognize\Service\FaceClusterAnalyzer->calculateClusters()
#5 /config/www/nextcloud/3rdparty/symfony/console/Command/Command.php(255): OCA\Recognize\Command\ClusterFaces->execute()
#6 /config/www/nextcloud/3rdparty/symfony/console/Application.php(1009): Symfony\Component\Console\Command\Command->run()
#7 /config/www/nextcloud/3rdparty/symfony/console/Application.php(273): Symfony\Component\Console\Application->doRunCommand()
#8 /config/www/nextcloud/3rdparty/symfony/console/Application.php(149): Symfony\Component\Console\Application->doRun()
#9 /config/www/nextcloud/lib/private/Console/Application.php(213): Symfony\Component\Console\Application->run()
#10 /config/www/nextcloud/console.php(100): OC\Console\Application->run()
#11 /config/www/nextcloud/occ(11): require_once('...')

DualTreeBall.php:
/**
* Factory method to build a hypersphere by splitting the dataset into left and right clusters.
*
* @param \Rubix\ML\Datasets\Labeled $dataset
* @param \Rubix\ML\Kernels\Distance\Distance $kernel
* @return self
*/
public static function split(Labeled $dataset, Distance $kernel): self {
$center = [];

107: foreach ($dataset->features() as $column => $values) {
if ($dataset->featureType($column)->isContinuous()) {
$center[] = Stats::mean($values);
} else {
$center[] = argmax(array_count_values($values));
}
}

The foreach construct provides an easy way to iterate over arrays. foreach works only on arrays and objects, and will issue an error when you try to use it on a variable with a different data type or an uninitialized variable

Do you think it's a variable declaration problem?

@marcelklehr
Copy link
Member

What other apps do you have installed?

@nonofr91
Copy link

Activities for shared file downloads 1.15.0
Activity 2.17.0
Announcement center 6.4.0
Antivirus for files 4.0.2
Appointments 1.14.10
Bookmarks 12.0.0
Brute-force settings 2.5.0
Calendar 4.2.3
Circles 25.0.0
Collaborative tags 1.15.0
Comments 1.15.0
Contacts 5.1.0
Contacts Interaction 1.6.0
Dashboard 7.5.0
Deck 1.8.3
Default group quota 0.1.5
Deleted files 1.15.0
Everyone Group 0.1.11
Federation 1.15.0
File sharing 1.17.0
First run wizard 2.14.0
GeoBlocker 0.5.7
Group folders 13.1.1
Holiday Calendars 0.2.1
Log Reader 2.10.0
Mail 2.2.3
Maps 0.2.4
Memories 4.10.3
Metadata 0.17.0
Mind Map 0.0.27
Monitoring 1.15.0
Nextcloud announcements 1.14.0
Nextcloud Office 7.1.0
Notifications 2.13.1
Notifications for calendar event updates 2.0.0
Password policy 1.15.0
PDF viewer 2.6.0
Polls 4.1.2
Privacy 1.9.0
Quick notes 0.8.5
Quota warning 1.15.0
Ransomware protection 1.14.0
Recognize 3.5.0
Recommendations 1.4.0
Related Resources 1.0.3
Right click 1.4.0
Share by mail 1.15.0
Support 1.8.0
Suspicious Login 4.3.0
Talk 15.0.3
Text 3.6.0
Update notification 1.15.0
Usage survey 1.13.0
User status 1.5.0
Versions 1.18.0
Weather status 1.5.0

@marcelklehr
Copy link
Member

yep, it's likely a conflict with a different app that's loading an older version of rubixML (a dependency)

@marcelklehr marcelklehr changed the title occ recognize:cluster-faces throws unhandled exception Dependency hell Feb 10, 2023
@marcelklehr
Copy link
Member

marcelklehr commented Feb 10, 2023

The fix for this is to use mozart in this project (note to self)

@marcelklehr marcelklehr changed the title Dependency hell Dependency hell: Call to undefined method Labeled::features() Feb 10, 2023
@Alphakilo
Copy link

yep, it's likely a conflict with a different app that's loading an older version of rubixML (a dependency)

Good call. Disabling Suspicious Login 4.3.0 did the trick for me 👍

@nonofr91
Copy link

Indeed after disabling Suspicious Login 4.3.0 it no longer generates an error. THANKS

@Chuckame
Copy link

Still got errors after disabling Suspicious Login :(

@Alphakilo
Copy link

What other plugins do you have enabled @Chuckame?
Anything ML related?

@Chuckame
Copy link

Yes, face recognition, I'll try disabling it then. Is there any way to not disable other plugins?

@Tirpitz93
Copy link

I also had to disable suspicious_login to get the cluster command to work.

current app setup:

Enabled:
  - activity: 2.17.0
  - bruteforcesettings: 2.5.0
  - calendar: 4.2.3
  - camerarawpreviews: 0.8.1
  - circles: 25.0.0
  - cloud_federation_api: 1.8.0
  - comments: 1.15.0
  - contacts: 5.1.0
  - contactsinteraction: 1.6.0
  - cospend: 1.5.7
  - dav: 1.24.0
  - deck: 1.8.3
  - external: 5.0.2
  - facerecognition: 0.9.11
  - federatedfilesharing: 1.15.0
  - federation: 1.15.0
  - files: 1.20.1
  - files_automatedtagging: 1.15.2
  - files_external: 1.17.0
  - files_fulltextsearch_tesseract: 25.0.0
  - files_pdfviewer: 2.6.0
  - files_rightclick: 1.4.0
  - files_sharing: 1.17.0
  - files_trashbin: 1.15.0
  - files_versions: 1.18.0
  - firstrunwizard: 2.14.0
  - gpxpod: 5.0.4
  - guests: 2.3.0
  - integration_openproject: 2.2.1
  - logreader: 2.10.0
  - lookup_server_connector: 1.13.0
  - mail: 2.2.3
  - maps: 0.2.4
  - nextcloud_announcements: 1.14.0
  - notes: 4.6.0
  - notifications: 2.13.1
  - oauth2: 1.13.0
  - onlyoffice: 7.6.8
  - password_policy: 1.15.0
  - photos: 2.0.1
  - previewgenerator: 5.2.0
  - privacy: 1.9.0
  - provisioning_api: 1.15.0
  - recognize: 3.5.0
  - recommendations: 1.4.0
  - related_resources: 1.0.3
  - serverinfo: 1.15.0
  - settings: 1.7.0
  - sharebymail: 1.15.0
  - spreed: 15.0.3
  - support: 1.8.0
  - suspicious_login: 4.3.0
  - systemtags: 1.15.0
  - tasks: 0.14.5
  - text: 3.6.0
  - theming: 2.0.1
  - twofactor_backupcodes: 1.14.0
  - twofactor_totp: 7.0.0
  - updatenotification: 1.15.0
  - user_status: 1.5.0
  - viewer: 1.9.0
  - workflow_media_converter: 1.7.0
  - workflow_script: 1.10.0
  - workflowengine: 2.7.0
Disabled:
  - admin_audit
  - analytics: 4.7.2
  - dashboard: 7.5.0
  - duplicatefinder: 0.0.15
  - encryption
  - files_external_onedrive: 1.1.0
  - files_fulltextsearch: 25.0.0
  - files_mindmap: 0.0.27
  - fulltextsearch: 25.0.0
  - fulltextsearch_elasticsearch: 25.0.0
  - integration_onedrive: 1.1.4
  - metadata: 0.17.0
  - survey_client: 1.13.0
  - user_ldap
  - weather_status: 1.5.0

marcelklehr added a commit that referenced this issue Feb 21, 2023
see #676

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
marcelklehr added a commit that referenced this issue Feb 21, 2023
…ndency hell

see #676

Signed-off-by: Marcel Klehr <mklehr@gmx.net>
@marcelklehr marcelklehr linked a pull request Feb 21, 2023 that will close this issue
@marcelklehr
Copy link
Member

The fix for this is to use mozart in this project (note to self)

using mozart was more trouble than it was worth apparently. Sorry, this is a won't fix.

@AndyXheli
Copy link

AndyXheli commented Mar 15, 2023

@marcelklehr Still an issue on 3.6.3 can you please reopen this ?

@enoch85
Copy link
Member

enoch85 commented Mar 30, 2023

Not the best issue I've posted, but think it covers what's needed: nextcloud/suspicious_login#780

Feel free to 👍🏼

@enoch85
Copy link
Member

enoch85 commented Mar 31, 2023

nextcloud/vm@0e6a86a

@AndyXheli
Copy link

@enoch85 this is still present on NC 26.0.0 running rec app 3.7.0

@enoch85
Copy link
Member

enoch85 commented Apr 18, 2023

@AndyXheli Actually don't use it myself, so I don't know. But didn't get any complaints from our VM users for a while so I guess it works? Feel free to try it out.

@AndyXheli
Copy link

@marcelklehr Since the error is still present and no fix yet. Can we please reopened this issue ? My server logs are geting spammed with this.

image

@marcelklehr
Copy link
Member

@AndyXheli As I've already stated: The error comes from an incompatibility between two apps. This app and some other app that uses RubixML. There is no other solution than disabling one of the two apps. If you have one, feel free to open a pull request to fix this app. Until then, I'm leaving this closed, but pinned, to make people aware that this app is incompatible with others.

@AndyXheli
Copy link

Thank you very much!

@Shwall
Copy link

Shwall commented Jul 2, 2023

Just adding, this is still an issue on Nextcloud 27 installed with AIO. Disabling suspicious login seemed to do the trick:

sudo docker exec --user www-data -it nextcloud-aio-nextcloud php occ app:list
Enabled:
  - activity: 2.19.0
  - admin_audit: 1.17.0
  - bruteforcesettings: 2.7.0
  - calendar: 4.4.3
  - circles: 27.0.0
  - cloud_federation_api: 1.10.0
  - comments: 1.17.0
  - contacts: 5.3.2
  - contactsinteraction: 1.8.0
  - dashboard: 7.7.0
  - dav: 1.27.0
  - deck: 1.10.0
  - federatedfilesharing: 1.17.0
  - federation: 1.17.0
  - files: 1.22.0
  - files_antivirus: 5.2.1
  - files_fulltextsearch: 27.0.0
  - files_pdfviewer: 2.8.0
  - files_rightclick: 1.6.0
  - files_sharing: 1.19.0
  - files_trashbin: 1.17.0
  - files_versions: 1.20.0
  - firstrunwizard: 2.16.0
  - fulltextsearch: 27.0.0
  - fulltextsearch_elasticsearch: 27.0.0
  - groupfolders: 15.0.0
  - integration_google: 2.0.2
  - logreader: 2.12.0
  - lookup_server_connector: 1.15.0
  - memories: 5.2.0
  - nextcloud-aio: 0.4.0
  - nextcloud_announcements: 1.16.0
  - notes: 4.8.0
  - notifications: 2.15.0
  - notify_push: 0.6.3
  - oauth2: 1.15.0
  - password_policy: 1.17.0
  - passwords: 2023.6.30
  - photos: 2.3.0
  - privacy: 1.11.0
  - provisioning_api: 1.17.0
  - recognize: 4.2.0
  - recommendations: 1.6.0
  - related_resources: 1.2.0
  - richdocuments: 8.1.0
  - serverinfo: 1.17.0
  - settings: 1.9.0
  - sharebymail: 1.17.0
  - spreed: 17.0.1
  - support: 1.10.0
  - survey_client: 1.15.0
  - systemtags: 1.17.0
  - tasks: 0.15.0
  - text: 3.8.0
  - theming: 2.2.0
  - twofactor_backupcodes: 1.16.0
  - twofactor_totp: 9.0.0
  - user_status: 1.7.0
  - viewer: 2.1.0
  - weather_status: 1.7.0
  - workflowengine: 2.9.0
Disabled:
  - encryption: 2.15.0
  - facerecognition: 0.9.20
  - files_external: 1.19.0
  - suspicious_login: 5.0.0 (installed 5.0.0)
  - user_ldap: 1.17.0

@axellebot
Copy link

axellebot commented Aug 4, 2023

Having this issue. Disabling suspicious login 5.0.0 also did the trick for me.

Version 27.0.1

`app:list`
$ php occ app:list
Enabled:
  - activity: 2.19.0
  - bruteforcesettings: 2.7.0
  - calendar: 4.4.4
  - circles: 27.0.1
  - cloud_federation_api: 1.10.0
  - comments: 1.17.0
  - contacts: 5.3.2
  - contactsinteraction: 1.8.0
  - cookbook: 0.10.2
  - cospend: 1.5.10
  - dav: 1.27.0
  - deck: 1.10.0
  - drawio: 2.1.2
  - federatedfilesharing: 1.17.0
  - files: 1.22.0
  - files_automatedtagging: 1.17.0
  - files_external: 1.19.0
  - files_pdfviewer: 2.8.0
  - files_photospheres: 1.27.0
  - files_retention: 1.16.0
  - files_rightclick: 1.6.0
  - files_sharing: 1.19.0
  - files_texteditor: 2.15.1
  - files_trashbin: 1.17.0
  - files_versions: 1.20.0
  - firstrunwizard: 2.16.0
  - forms: 3.3.1
  - groupfolders: 15.0.1
  - integration_google: 2.0.2
  - logreader: 2.12.0
  - lookup_server_connector: 1.15.0
  - mail: 3.2.5
  - maps: 1.1.0
  - metadata: 0.19.0
  - nextcloud_announcements: 1.16.0
  - notes: 4.8.1
  - notifications: 2.15.0
  - oauth2: 1.15.1
  - password_policy: 1.17.0
  - photos: 2.3.0
  - polls: 5.2.0
  - previewgenerator: 5.3.0
  - privacy: 1.11.0
  - provisioning_api: 1.17.0
  - quota_warning: 1.17.0
  - recognize: 4.3.0
  - recommendations: 1.6.0
  - related_resources: 1.2.0
  - serverinfo: 1.17.0
  - settings: 1.9.0
  - sharebymail: 1.17.0
  - support: 1.10.0
  - survey_client: 1.15.0
  - systemtags: 1.17.0
  - tasks: 0.15.0
  - text: 3.8.0
  - theming: 2.2.0
  - twofactor_backupcodes: 1.16.0
  - twofactor_nextcloud_notification: 3.7.0
  - twofactor_totp: 9.0.0
  - updatenotification: 1.17.0
  - viewer: 2.1.0
  - workflowengine: 2.9.0
Disabled:
  - admin_audit: 1.17.0
  - announcementcenter: 6.6.1 (installed 6.6.1)
  - apporder: 0.15.0 (installed 0.15.0)
  - bookmarks: 13.0.1 (installed 13.0.1)
  - breezedark: 26.0.0 (installed 26.0.0)
  - dashboard: 7.7.0 (installed 7.0.0)
  - duplicatefinder: 0.0.15 (installed 0.0.13)
  - encryption: 2.15.0 (installed 2.8.1)
  - extract: 1.3.6 (installed 1.3.6)
  - federation: 1.17.0 (installed 1.10.1)
  - files_downloadactivity: 1.16.0 (installed 1.16.0)
  - files_mindmap: 0.0.28 (installed 0.0.28)
  - impersonate: 1.14.0 (installed 1.14.0)
  - keeweb: 0.6.13 (installed 0.6.13)
  - mediadc: 0.3.6 (installed 0.3.6)
  - onlyoffice: 8.1.0 (installed 8.1.0)
  - phonetrack: 0.7.6 (installed 0.7.6)
  - quicknotes: 0.8.10 (installed 0.8.10)
  - socialsharing_email: 2.6.0 (installed 2.6.0)
  - spreed: 17.0.3 (installed 17.0.3)
  - suspicious_login: 5.0.0 (installed 5.0.0)
  - user_ldap: 1.17.0
  - user_retention: 1.10.0 (installed 1.10.0)
  - user_status: 1.7.0 (installed 1.4.0)
  - weather_status: 1.7.0 (installed 1.0.0)
  - whiteboard: 0.0.3 (installed 0.0.3)
  - workflow_media_converter: 1.8.4 (installed 1.8.4)
  - workflow_pdf_converter: 1.12.0 (installed 1.12.0)

@nextcloud nextcloud locked as resolved and limited conversation to collaborators Aug 20, 2023
@marcelklehr
Copy link
Member

marcelklehr commented Jan 11, 2024

I've been trying to fix this incompatibility. If you are interested you can test the beta release of this effort: v6.1.0-beta.1 (release)

You can install it by switching your nextcloud release mode to "beta" and then updating the recognize app to v6.1.0-beta.1. After that, you can switch back to the release mode you were on before.

If you encounter problems, feel free to open a new issue.

@nextcloud nextcloud unlocked this conversation Jan 11, 2024
@Monoboy4ik
Copy link

v6.1.0-beta.1, nextcloud version 28.0.1
sudo -u www-data php ./occ recognize:cluster-faces i see this:
Clustering face detections for user MonoBOY
ClusterDebug: Retrieving face detections for user MonoBOY
ClusterDebug: Found 1482 fresh detections. Adding 0 old detections and 0 sampled detections from already existing clusters. Calculating clusters on 1482 detections.
An unhandled exception has been thrown:
Error: Call to undefined function OCA\Recognize\Rubix\ML\array_transpose() in /var/www/html/custom_apps/recognize/vendor/rubix/ml/src/Datasets/Dataset.php:191
Stack trace:
#0 /var/www/html/custom_apps/recognize/lib/Clustering/DualTreeBall.php(107): OCA\Recognize\Rubix\ML\Datasets\Dataset->features()
#1 /var/www/html/custom_apps/recognize/lib/Clustering/MrdBallTree.php(632): OCA\Recognize\Clustering\DualTreeBall::split(Object(OCA\Recognize\Rubix\ML\Datasets\Labeled), Object(OCA\Recognize\Clustering\SquaredDistance))
#2 /var/www/html/custom_apps/recognize/lib/Clustering/MstSolver.php(22): OCA\Recognize\Clustering\MrdBallTree->grow(Object(OCA\Recognize\Rubix\ML\Datasets\Labeled))
#3 /var/www/html/custom_apps/recognize/lib/Clustering/HDBSCAN.php(89): OCA\Recognize\Clustering\MstSolver->__construct(Object(OCA\Recognize\Rubix\ML\Datasets\Labeled), 20, 4, Object(OCA\Recognize\Clustering\SquaredDistance), Array, true)
#4 /var/www/html/custom_apps/recognize/lib/Service/FaceClusterAnalyzer.php(91): OCA\Recognize\Clustering\HDBSCAN->__construct(Object(OCA\Recognize\Rubix\ML\Datasets\Labeled), 5, 4)
#5 /var/www/html/custom_apps/recognize/lib/Command/ClusterFaces.php(67): OCA\Recognize\Service\FaceClusterAnalyzer->calculateClusters('MonoBOY', 0)
#6 /var/www/html/3rdparty/symfony/console/Command/Command.php(298): OCA\Recognize\Command\ClusterFaces->execute(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#7 /var/www/html/3rdparty/symfony/console/Application.php(1040): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 /var/www/html/3rdparty/symfony/console/Application.php(301): Symfony\Component\Console\Application->doRunCommand(Object(OCA\Recognize\Command\ClusterFaces), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#9 /var/www/html/3rdparty/symfony/console/Application.php(171): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#10 /var/www/html/lib/private/Console/Application.php(206): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#11 /var/www/html/console.php(100): OC\Console\Application->run()
#12 /var/www/html/occ(11): require_once('/var/www/html/c...')
#13 {main}

suspicious login disable...

@Monoboy4ik
Copy link

found another apps: Mail v 3.5.4 used rubix... disable this app and error gone

@Ra72xx
Copy link

Ra72xx commented Jan 23, 2024

found another apps: Mail v 3.5.4 used rubix... disable this app and error gone

Unfortunately, this is more loss of functionality than suspicious_login ...

@Tirpitz93

This comment was marked as off-topic.

@Monoboy4ik
Copy link

The whole problem is that one common autoloader is used for all applications and then a dependency conflict occurs

@marcelklehr
Copy link
Member

@Monoboy4ik Thank you for reporting! I'm looking into it

@Monoboy4ik
Copy link

Monoboy4ik commented Jan 23, 2024

@Monoboy4ik Thank you for reporting! I'm looking into it

Thank you too!
I'm looking forward to the new beta :)

@marcelklehr
Copy link
Member

The new beta is out. Shouldn't require disabling neither mail nor suspicious_login

@AndyXheli
Copy link

Testing

@Monoboy4ik
Copy link

thanks, everything seems to be working so far!

@AndyXheli
Copy link

@marcelklehr beta seems to be running with no issues on NC 28.0.2 rc4 with suspicious app enabled

@itstueben
Copy link

itstueben commented Mar 29, 2024

@marcelklehr is the beta fix already in a stable version?

@marcelklehr
Copy link
Member

Yes, it's in the latest version

@itstueben
Copy link

Yes, it's in the latest version

Then the README "Requirements" Section should be adjust that there are no more compatible issues!?

@marcelklehr
Copy link
Member

Then the README "Requirements" Section should be adjust that there are no more compatible issues!?

Ah, yes. Thanks for the heads up. Will fix the README :)

@marcelklehr marcelklehr unpinned this issue May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working wontfix This will not be worked on
Projects
None yet
Development

Successfully merging a pull request may close this issue.