Apps page not working

I face issue on opening Apps page. any solution for this error…

Technical details

  • Remote Address: (My Router IP Address)
  • Request ID: 9ax4eCSTGqPiBvi6MKma

Hi @Yagnesh,
No error is being shown. You are also missing the required support template. Please fill this form out and edit into your post.

This will give us the technical info and logs needed to help you! Thanks.

Hello,
Having same trouble on all instance.

This is the error message in log:

Trying to access array offset on value of type null at /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php#375	

2023-12-05T16:55:15+0100
Erreur PHP Undefined array key “en” at /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php#375
2023-12-05T16:55:15+0100
Erreur PHP Trying to access array offset on value of type null at /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php#374
2023-12-05T16:55:15+0100
Erreur PHP Undefined array key “en” at /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php#374
2023-12-05T16:55:15+0100
Erreur PHP Trying to access array offset on value of type null at /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php#373
2023-12-05T16:55:15+0100
Erreur PHP Undefined array key “en” at /var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php#373

The error is on netxloucd from different versions: 26 and 27 for me

I can confirm that there seems to be an issue on the Apps page in Nextcloud:

TypeError: t.name is null
    t AppList.vue:135
    apps AppList.vue:135
    VueJS 3
    hasPendingUpdate AppList.vue:128
    VueJS 3
    showUpdateAll AppList.vue:131
    VueJS 3
    nt AppList.vue:1
    VueJS 13
    setAllApps apps.js:70
    B vuex.esm.js:844
    commit vuex.esm.js:466
    commit vuex.esm.js:465
    _withCommit vuex.esm.js:624
    commit vuex.esm.js:464
    commit vuex.esm.js:409
    getAllApps apps.js:317
    promise callback*getAllApps apps.js:316
    B vuex.esm.js:851
    dispatch vuex.esm.js:516
    dispatch vuex.esm.js:406
    beforeMount Apps.vue:296
    VueJS 22
    init vue-router.esm.js:3005
    init vue-router.esm.js:3004
vue.runtime.esm.js:3049:16
    VueJS 16
    setAllApps apps.js:70
    B vuex.esm.js:844
    commit vuex.esm.js:466
    commit vuex.esm.js:465
    _withCommit vuex.esm.js:624
    commit vuex.esm.js:464
    commit vuex.esm.js:409
    getAllApps apps.js:317
    (Async: promise callback)
    getAllApps apps.js:316
    B vuex.esm.js:851
    dispatch vuex.esm.js:516
    dispatch vuex.esm.js:406
    beforeMount Apps.vue:296
    VueJS 22
    init vue-router.esm.js:3005
    init vue-router.esm.js:3004

My guess is that the entry for the OpenAI Integration is incorrect:

	{
            "id": "integration_openai",
            "name": null,
            "description": null,
        […]
    }

Hello,
I have the same problems with my instance (27.1.4)

Known (or at least previously reported) issue. Feel free to track/subscribe/upvote here:

1 Like

Hi,

i share error log at last of this massage

Now, found half solution.
i remove S3 primary storage configure in config.php file then my NC is proper working and showing all icon that is all.

but i put object storage code in php file after some time NC server not working proper and some App page and setting page are not open.

i required to connect primary storage with AWS S3, can you please give me proper solution, any problem with my code, my code is under below.

‘objectstore’ =>
array (
‘class’ => ‘\OC\Files\ObjectStore\S3’,
‘arguments’ =>
array (
‘bucket’ => ‘bucket_name’,
‘region’ => ‘eu-west-1’,
‘key’ => ‘XXXXXXXXXXX’,
‘secret’ => ‘XXXxxXXXxXXXXxxXXXXXXxxxxxxxXXX’,
),
),

Share my log below…

{“reqId”:“9ax4eCSTGqPiBvi6MKma”,“level”:3,“time”:“2023-12-05T09:59:54+00:00”,“remoteAddr”:“115.99.150.250”,“user”:“themediaant”,“app”:“PHP”,“method”:“GET”,“url”:“/nextcloud/index.php/settings/apps”,“message”:“fopen(https://tmastorage.s3.eu-west-1.amazonaws.com/urn%3Aoid%3A183): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n at /var/www/html/nextcloud/lib/private/Files/ObjectStore/S3ObjectTrait.php#87”,“userAgent”:“Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36”,“version”:“24.0.12.1”,“exception”:{“Exception”:“Error”,“Message”:“fopen(https://tmastorage.s3.eu-west-1.amazonaws.com/urn%3Aoid%3A183): Failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found\r\n at /var/www/html/nextcloud/lib/private/Files/ObjectStore/S3ObjectTrait.php#87”,“Code”:0,“Trace”:[{“function”:“onError”,“class”:“OC\Log\ErrorHandler”,“type”:“::”},{“file”:“/var/www/html/nextcloud/lib/private/Files/ObjectStore/S3ObjectTrait.php”,“line”:87,“function”:“fopen”},{“file”:“/var/www/html/nextcloud/lib/private/Files/Stream/SeekableHttpStream.php”,“line”:89,“function”:“OC\Files\ObjectStore\{closure}”,“class”:“OC\Files\ObjectStore\S3”,“type”:“->”,“args”:[“*** sensitive parameters replaced ***”]},{“file”:“/var/www/html/nextcloud/lib/private/Files/Stream/SeekableHttpStream.php”,“line”:135,“function”:“reconnect”,“class”:“OC\Files\Stream\SeekableHttpStream”,“type”:“->”},{“function”:“stream_open”,“class”:“OC\Files\Stream\SeekableHttpStream”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/Stream/SeekableHttpStream.php”,“line”:67,“function”:“fopen”},{“file”:“/var/www/html/nextcloud/lib/private/Files/ObjectStore/S3ObjectTrait.php”,“line”:88,“function”:“open”,“class”:“OC\Files\Stream\SeekableHttpStream”,“type”:“::”},{“file”:“/var/www/html/nextcloud/lib/private/Files/ObjectStore/ObjectStoreStorage.php”,“line”:312,“function”:“readObject”,“class”:“OC\Files\ObjectStore\S3”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/Storage/Common.php”,“line”:197,“function”:“fopen”,“class”:“OC\Files\ObjectStore\ObjectStoreStorage”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/Storage/Wrapper/Wrapper.php”,“line”:247,“function”:“file_get_contents”,“class”:“OC\Files\Storage\Common”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/Storage/Wrapper/Availability.php”,“line”:264,“function”:“file_get_contents”,“class”:“OC\Files\Storage\Wrapper\Wrapper”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/View.php”,“line”:1187,“function”:“file_get_contents”,“class”:“OC\Files\Storage\Wrapper\Availability”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/View.php”,“line”:606,“function”:“basicOperation”,“class”:“OC\Files\View”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/Node/File.php”,“line”:56,“function”:“file_get_contents”,“class”:“OC\Files\View”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Files/SimpleFS/SimpleFile.php”,“line”:90,“function”:“getContent”,“class”:“OC\Files\Node\File”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/App/AppStore/Fetcher/Fetcher.php”,“line”:166,“function”:“getContent”,“class”:“OC\Files\SimpleFS\SimpleFile”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/App/AppStore/Fetcher/AppFetcher.php”,“line”:188,“function”:“get”,“class”:“OC\App\AppStore\Fetcher\Fetcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Installer.php”,“line”:422,“function”:“get”,“class”:“OC\App\AppStore\Fetcher\AppFetcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php”,“line”:151,“function”:“isUpdateAvailable”,“class”:“OC\Installer”,“type”:“->”},{“file”:“/var/www/html/nextcloud/apps/settings/lib/Controller/AppSettingsController.php”,“line”:134,“function”:“getAppsWithUpdates”,“class”:“OCA\Settings\Controller\AppSettingsController”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:225,“function”:“viewApps”,“class”:“OCA\Settings\Controller\AppSettingsController”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php”,“line”:133,“function”:“executeController”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/AppFramework/App.php”,“line”:172,“function”:“dispatch”,“class”:“OC\AppFramework\Http\Dispatcher”,“type”:“->”},{“file”:“/var/www/html/nextcloud/lib/private/Route/Router.php”,“line”:298,“function”:“main”,“class”:“OC\AppFramework\App”,“type”:“::”},{“file”:“/var/www/html/nextcloud/lib/base.php”,“line”:1030,“function”:“match”,“class”:“OC\Route\Router”,“type”:“->”},{“file”:“/var/www/html/nextcloud/index.php”

After I add code but its not working, my entire server not response after adding Objectstore Class.

My new Code is under below.

‘objectstore’ => [
‘class’ => ‘\OC\Files\ObjectStore\S3’,
‘arguments’ => [
‘bucket’ => ‘my-nc-drive’,
‘region’ => ‘us-east-1’,
‘key’ => ‘EJ39ITYZEUH5BGWDRUFY’,
‘secret’ => ‘M5MrXTRjkyMaxXPe2FRXMTfTfbKEnZCu+7uRTVSj’,
],
],

Error will show is below.