Open piiskop opened 1 year ago
With NC 26; OCP\AppFramework\Db\Mapper. Move to \OCP\AppFramework\Db\QBMapper
This is the problem i guess.
Edit: .../public_html/nextcloud/apps/weather/db/citymapper.php .../public_html/nextcloud/apps/weather/db/settingsmapper.php
replace Mapper with QBMapper at use decleration and following extends function on both files. So total 4 changes.
What do you mean by OCP? Where can I find it? NC 26 has no subfolder like this.
In NC 27 the same behaviour again. Before in NC26 i changed the two mentioned files to "QBMapper" - and it worked. Now with NC27 again the same error - did the "link" change again?
I confirm that in 27, the weather app is still unusable. In addition to that, ONLYOFFICE is unusable now. It seems that people who make newer versions of Nextcloud are not doing integration tests.
Signing status
``` No errors have been found. ```App list
``` Enabled: - activity: 2.18.0 - admin_audit: 1.16.0 - audioplayer: 3.3.1 - bruteforcesettings: 2.6.0 - calendar: 4.3.1 - cloud_federation_api: 1.9.0 - comments: 1.16.0 - contacts: 5.2.0 - contactsinteraction: 1.7.0 - dashboard: 7.6.0 - dav: 1.25.0 - deck: 1.9.0 - emlviewer: 1.0.7 - external: 5.1.0 - federatedfilesharing: 1.16.0 - federation: 1.16.0 - files: 1.21.1 - files_downloadactivity: 1.16.0 - files_external: 1.18.0 - files_pdfviewer: 2.7.0 - files_rightclick: 1.5.0 - files_sharing: 1.18.0 - files_trashbin: 1.16.0 - files_versions: 1.19.1 - firstrunwizard: 2.15.0 - forms: 3.2.0 - health: 1.6.1 - integration_openproject: 2.3.1 - issuetemplate: 0.7.0 - logreader: 2.11.0 - lookup_server_connector: 1.14.0 - mail: 3.0.2 - maps: 1.0.2 - nextcloud_announcements: 1.15.0 - notifications: 2.14.0 - oauth2: 1.14.0 - onlyoffice: 7.1.2 - password_policy: 1.16.0 - photos: 2.2.0 - polls: 4.1.8 - privacy: 1.10.0 - provisioning_api: 1.16.0 - recommendations: 1.5.0 - registration: 2.1.0 - related_resources: 1.1.0-alpha1 - serverinfo: 1.16.0 - settings: 1.8.0 - sharebymail: 1.16.0 - support: 1.9.0 - survey_client: 1.14.0 - systemtags: 1.16.0 - tasks: 0.14.5 - text: 3.7.2 - theming: 2.1.1 - twofactor_backupcodes: 1.15.0 - updatenotification: 1.16.0 - user_status: 1.6.0 - viewer: 1.10.0 - weather: 1.7.7 - weather_status: 1.6.0 - workflowengine: 2.8.0 Disabled: - circles: 26.0.0 (installed 0.18.9) - dicomviewer: 1.2.4 (installed 1.2.4) - drawio: 2.1.0 (installed 2.1.0) - drop_account: 2.1.0 (installed 2.1.0) - encryption: 2.14.0 (installed 2.6.0) - files_automatedtagging: 1.16.1 (installed 1.16.1) - files_external_gdrive: 0.4.0 (installed 0.4.0) - files_mindmap: 0.0.27 (installed 0.0.27) - files_texteditor: 2.15.0 (installed 2.15.0) - gpxmotion: 0.1.0 (installed 0.1.0) - gpxpod: 5.0.6 (installed 5.0.6) - jitsi: 0.16.2 (installed 0.16.2) - metadata: 0.18.0 (installed 0.18.0) - ojsxc: 5.0.0 (installed 5.0.0) - onlyoffice-2: 2.1.2 - scanner: 0.2.3 (installed 0.2.3) - spreed: 16.0.2 (installed 16.0.2) - suspicious_login: 4.4.0 - twofactor_totp: 8.0.0-alpha.0 - user_ldap: 1.16.0 - wopi: 3.5.11 (installed 3.5.11) ```Config report
``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "nextcloud.tennis24.ee" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "dbtype": "mysql", "version": "26.0.0.11", "overwrite.cli.url": "https:\/\/nextcloud.tennis24.ee", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "maintenance": false, "theme": "", "loglevel": 0, "app_install_overwrite": [ "onlyoffice", "dashboard", "files_external_gdrive", "dicomviewer", "calendar", "emlviewer", "mindmap_app", "weather", "issuetemplate", "health" ], "tempdirectory": "\/projektid\/nextcloud\/data", "overwriteprotocol": "https", "mysql.utf8mb4": true, "memcache.local": "\\OC\\Memcache\\APCu", "has_rebuilt_cache": true, "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "smtp", "mail_sendmailmode": "smtp", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpauthtype": "LOGIN", "mail_smtpauth": 1, "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "mail_smtpsecure": "tls", "default_phone_region": "EE", "allow_local_remote_servers": true } } ```Web server error log
``` [Thu Mar 30 20:05:48.042118 2023] [authz_core:debug] [pid 518039] mod_authz_core.c(817): [client 127.0.0.1:46906] AH01626: authorization result ofNextcloud log
``` {"reqId":"R4cvkOaocYFig91Xranp","level":3,"time":"2023-03-30T17:21:54+00:00","remoteAddr":"127.0.0.1","user":"peacecop-kalmer","app":"index","method":"GET","url":"/index.php/apps/weather/","message":"Class \"OCP\\AppFramework\\Db\\Mapper\" not found","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36","version":"26.0.0.11","exception":{"Exception":"Error","Message":"Class \"OCP\\AppFramework\\Db\\Mapper\" not found","Code":0,"Trace":[{"file":"/projektid/nextcloud/lib/autoloader.php","line":177,"function":"require_once"},{"file":"/projektid/nextcloud/apps/weather/lib/AppInfo/Application.php","line":52,"function":"load","class":"OC\\Autoloader","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":171,"function":"OCA\\Weather\\AppInfo\\{closure}","class":"OCA\\Weather\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/projektid/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":122,"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/projektid/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":138,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":487,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":465,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/projektid/nextcloud/apps/weather/lib/AppInfo/Application.php","line":68,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":171,"function":"OCA\\Weather\\AppInfo\\{closure}","class":"OCA\\Weather\\AppInfo\\Application","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/projektid/nextcloud/3rdparty/pimple/pimple/src/Pimple/Container.php","line":122,"function":"OC\\AppFramework\\Utility\\{closure}","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->","args":["*** sensitive parameters replaced ***"]},{"file":"/projektid/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":138,"function":"offsetGet","class":"Pimple\\Container","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":487,"function":"query","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/DependencyInjection/DIContainer.php","line":465,"function":"queryNoFallback","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/Utility/SimpleContainer.php","line":65,"function":"query","class":"OC\\AppFramework\\DependencyInjection\\DIContainer","type":"->"},{"file":"/projektid/nextcloud/lib/private/AppFramework/App.php","line":148,"function":"get","class":"OC\\AppFramework\\Utility\\SimpleContainer","type":"->"},{"file":"/projektid/nextcloud/lib/private/Route/Router.php","line":315,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"file":"/projektid/nextcloud/lib/base.php","line":1055,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/projektid/nextcloud/index.php","line":36,"function":"handleRequest","class":"OC","type":"::"}],"File":"/projektid/nextcloud/apps/weather/db/citymapper.php","Line":19,"CustomMessage":"--"}} ```Browser log
``` Insert your browser log here, this could for example include: a) The javascript console log GET https://nextcloud.tennis24.ee/index.php/apps/weather/ 500 jquery-migrate.min.js:2 JQMIGRATE: Migrate is installed, version 3.4.0 session-heartbeat.js:103 session heartbeat polling started ```