circles icon indicating copy to clipboard operation
circles copied to clipboard

Undefined index: instance at /var/www/apps/circles/lib/Model/BaseMember.php#388

Open michel-thomas opened this issue 5 years ago • 3 comments

Hello, I have lots of logs Undefined index: instance at /var/www/apps/circles/lib/Model/BaseMember.php#388, Undefined index: member_id at /var/www/apps/circles/lib/Model/BaseMember.php#378 and Undefined index: instance at /var/www/apps/circles/lib/Model/BaseMember.php#391. Don't know if there is a functionnal impact, I should ask users... Any idea ? Thanks

Nextcloud 19.0.3 on Debian 10 LAMP Circles 0.19.7

michel-thomas avatar Oct 16 '20 13:10 michel-thomas

same to me -->

Server configuration detail Operating system: Linux 4.18.0-193.19.1.el8_2.x86_64 #1 SMP Mon Sep 14 14:37:00 UTC 2020 x86_64

Webserver: Apache (fpm-fcgi)

Database: mysql 10.3.17

PHP version:

7.4.11 Modules loaded: Core, date, libxml, openssl, pcre, zlib, filter, hash, Reflection, SPL, session, standard, cgi-fcgi, bcmath, bz2, calendar, ctype, curl, dom, mbstring, fileinfo, ftp, gd, gettext, gmp, iconv, intl, json, ldap, exif, mysqlnd, PDO, Phar, posix, shmop, SimpleXML, sockets, sodium, sqlite3, sysvmsg, sysvsem, sysvshm, tokenizer, xml, xmlwriter, xsl, mysqli, pdo_mysql, pdo_sqlite, xmlreader, apcu, igbinary, imagick, msgpack, smbclient, zip, memcached, redis, libsmbclient, Zend OPcache

Nextcloud version: 19.0.4 - 19.0.4.2

{"reqId":"X5fijn0grU34h5q8Dbfr6wAAABM","level":3,"time":"2020-10-27T10:04:14+01:00","remoteAddr":"31.10.139.7","user":"DomSchuler","app":"PHP","method":"GET","url":"/ocs/v2.php/apps/activity/api/v2/activity?since=0&limit=50&format=json","message":{"Exception":"Error","Message":"Undefined index: instance at /var/www/html/nextcloud/apps/circles/lib/Model/BaseMember.php#391","Code":0,"Trace":[{"file":"/var/www/html/nextcloud/apps/circles/lib/Model/BaseMember.php","line":391,"function":"onError","class":"OC\\Log\\ErrorHandler","type":"::"},{"file":"/var/www/html/nextcloud/apps/circles/lib/Model/Circle.php","line":190,"function":"fromArray","class":"OCA\\Circles\\Model\\BaseMember","type":"::"},{"file":"/var/www/html/nextcloud/apps/circles/lib/Model/Circle.php","line":164,"function":"getMemberFromArray","class":"OCA\\Circles\\Model\\Circle","type":"::"},{"file":"/var/www/html/nextcloud/apps/circles/lib/Model/Circle.php","line":237,"function":"fromArray","class":"OCA\\Circles\\Model\\Circle","type":"::"},{"file":"/var/www/html/nextcloud/apps/circles/lib/Activity/Provider.php","line":96,"function":"fromJSON","class":"OCA\\Circles\\Model\\Circle","type":"::"},{"file":"/var/www/html/nextcloud/apps/activity/lib/GroupHelper.php","line":86,"function":"parse","class":"OCA\\Circles\\Activity\\Provider","type":"->"},{"file":"/var/www/html/nextcloud/apps/activity/lib/Data.php","line":258,"function":"addActivity","class":"OCA\\Activity\\GroupHelper","type":"->"},{"file":"/var/www/html/nextcloud/apps/activity/lib/Controller/APIv2.php","line":273,"function":"get","class":"OCA\\Activity\\Data","type":"->"},{"file":"/var/www/html/nextcloud/apps/activity/lib/Controller/APIv2.php","line":193,"function":"get","class":"OCA\\Activity\\Controller\\APIv2","type":"->"},{"file":"/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":170,"function":"getDefault","class":"OCA\\Activity\\Controller\\APIv2","type":"->"},{"file":"/var/www/html/nextcloud/lib/private/AppFramework/Http/Dispatcher.php","line":100,"function":"executeController","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/html/nextcloud/lib/private/AppFramework/App.php","line":137,"function":"dispatch","class":"OC\\AppFramework\\Http\\Dispatcher","type":"->"},{"file":"/var/www/html/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php","line":47,"function":"main","class":"OC\\AppFramework\\App","type":"::"},{"function":"__invoke","class":"OC\\AppFramework\\Routing\\RouteActionHandler","type":"->"},{"file":"/var/www/html/nextcloud/lib/private/Route/Router.php","line":297,"function":"call_user_func"},{"file":"/var/www/html/nextcloud/ocs/v1.php","line":88,"function":"match","class":"OC\\Route\\Router","type":"->"},{"file":"/var/www/html/nextcloud/ocs/v2.php","line":24,"args":["/var/www/html/nextcloud/ocs/v1.php"],"function":"require_once"}],"File":"/var/www/html/nextcloud/lib/private/Log/ErrorHandler.php","Line":91,"CustomMessage":"--"},"userAgent":"Mozilla/5.0 (Windows) mirall/3.0.2stable-Win64 (build 20200924) (Nextcloud)","version":"19.0.4.2","id":"5f97f2d6a76b4"}

Githopp192 avatar Oct 27 '20 10:10 Githopp192

Same here NC 19.0.9 PHP 7.4.15 MySQL 5.7.33

I am pretty sure i got these errors since the update from nc18 to nc19

Error: Undefined index: instance at /var/www/nextcloud/apps/circles/lib/Model/BaseMember.php#394 Error: Undefined index: instance at /var/www/nextcloud/apps/circles/lib/Model/BaseMember.php#391

supremesyntax avatar Mar 25 '21 15:03 supremesyntax

I saw this being logged on a 20.0.11 instance today @ArtificialOwl

{
  "reqId": "y95f3wHclwU88bTGy4Cd",
  "level": 3,
  "time": "2021-08-09T05:09:35+00:00",
  "remoteAddr": "172.22.24.15",
  "user": "F1F02786-5B81-435C-B7FA-FAEDF43357D8",
  "app": "PHP",
  "method": "GET",
  "url": "/ocs/v2.php/apps/activity/api/v2/activity?since=83633200&limit=50&format=json",
  "message": {
    "Exception": "Error",
    "Message": "Undefined index: instance at /var/www/nextcloud/apps/circles/lib/Model/BaseMember.php#394",
    "Code": 0,
    "Trace": [
      {
        "file": "/var/www/nextcloud/apps/circles/lib/Model/BaseMember.php",
        "line": 394,
        "function": "onError",
        "class": "OC\\Log\\ErrorHandler",
        "type": "::",
        "args": [
          8,
          "Undefined index: instance",
          "/var/www/nextcloud/apps/circles/lib/Model/BaseMember.php",
          394,
          {
            "arr": {
              "circle_id": "9d8fd911af8b15",
              "member_id": "5JBdD6lzk7jZxE",
              "user_id": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
              "user_type": 1,
              "display_name": "Doe, John",
              "0": "And 6 more entries, set log level to debug to see all entries"
            },
            "member": {
              "__class__": "OCA\\Circles\\Model\\Member"
            }
          }
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/circles/lib/Model/Circle.php",
        "line": 190,
        "function": "fromArray",
        "class": "OCA\\Circles\\Model\\BaseMember",
        "type": "::",
        "args": [
          {
            "circle_id": "9d8fd911af8b15",
            "member_id": "5JBdD6lzk7jZxE",
            "user_id": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
            "user_type": 1,
            "display_name": "Doe, John",
            "0": "And 6 more entries, set log level to debug to see all entries"
          }
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/circles/lib/Model/Circle.php",
        "line": 164,
        "function": "getMemberFromArray",
        "class": "OCA\\Circles\\Model\\Circle",
        "type": "::",
        "args": [
          {
            "id": "9d8fd911af8b15",
            "name": "PSIT-IT-GB",
            "owner": {
              "circle_id": "9d8fd911af8b15",
              "member_id": "5JBdD6lzk7jZxE",
              "user_id": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
              "user_type": 1,
              "display_name": "Doe, John",
              "0": "And 6 more entries, set log level to debug to see all entries"
            },
            "user": {
              "circle_id": "9d8fd911af8b15",
              "member_id": "5JBdD6lzk7jZxE",
              "user_id": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
              "user_type": 1,
              "display_name": "Doe, John",
              "0": "And 6 more entries, set log level to debug to see all entries"
            },
            "group": null,
            "0": "And 11 more entries, set log level to debug to see all entries"
          },
          "owner"
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/circles/lib/Model/Circle.php",
        "line": 237,
        "function": "fromArray",
        "class": "OCA\\Circles\\Model\\Circle",
        "type": "::",
        "args": [
          {
            "id": "9d8fd911af8b15",
            "name": "PSIT-IT-GB",
            "owner": {
              "circle_id": "9d8fd911af8b15",
              "member_id": "5JBdD6lzk7jZxE",
              "user_id": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
              "user_type": 1,
              "display_name": "Doe, John",
              "0": "And 6 more entries, set log level to debug to see all entries"
            },
            "user": {
              "circle_id": "9d8fd911af8b15",
              "member_id": "5JBdD6lzk7jZxE",
              "user_id": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
              "user_type": 1,
              "display_name": "Doe, John",
              "0": "And 6 more entries, set log level to debug to see all entries"
            },
            "group": null,
            "0": "And 11 more entries, set log level to debug to see all entries"
          }
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/circles/lib/Activity/Provider.php",
        "line": 96,
        "function": "fromJSON",
        "class": "OCA\\Circles\\Model\\Circle",
        "type": "::",
        "args": [
          "{\"id\":\"9d8fd911af8b15\",\"name\":\"PSIT-IT-GB\",\"owner\":{\"circle_id\":\"9d8fd911af8b15\",\"member_id\":\"5JBdD6lzk7jZxE\",\"user_id\":\"D6A61C52-1B23-48F9-9003-F36296F3C2F4\",\"user_type\":1,\"display_name\":\"Doe, John\",\"contact_id\":\"\",\"level\":9,\"level_string\":\"Owner\",\"status\":\"Member\",\"note\":null,\"joined\":null},\"user\":{\"circle_id\":\"9d8fd911af8b15\",\"member_id\":\"5JBdD6lzk7jZxE\",\"user_id\":\"D6A61C52-1B23-48F9-9003-F36296F3C2F4\",\"user_type\":1,\"display_name\":\"Doe, John\",\"contact_id\":\"\",\"level\":9,\"level_string\":\"Owner\",\"status\":\"Member\",\"note\":null,\"joined\":null},\"group\":null,\"viewer\":{\"circle_id\":\"9d8fd911af8b15\",\"member_id\":\"5JBdD6lzk7jZxE\",\"user_id\":\"D6A61C52-1B23-48F9-9003-F36296F3C2F4\",\"user_type\":1,\"display_name\":\"Doe, John\",\"contact_id\":\"\",\"level\":9,\"level_string\":\"Owner\",\"status\":\"Member\",\"note\":null,\"joined\":null},\"description\":\"\",\"settings\":{\"allow_links\":\"false\",\"allow_links_auto\":\"false\",\"allow_links_files\":\"false\"},\"type\":4,\"creation\":null,\"type_string\":\"Closed\",\"type_long_string\":\"Closed circle\",\"unique_id\":\"9d8fd911af8b15\",\"members\":null,\"groups\":null,\"links\":null}"                                                                              
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/activity/lib/GroupHelper.php",
        "line": 86,
        "function": "parse",
        "class": "OCA\\Circles\\Activity\\Provider",
        "type": "->",
        "args": [
          "en",
          {
            "__class__": "OC\\Activity\\Event"
          },
          {
            "__class__": "OC\\Activity\\Event"
          }
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/activity/lib/Data.php",
        "line": 232,
        "function": "addActivity",
        "class": "OCA\\Activity\\GroupHelper",
        "type": "->",
        "args": [
          {
            "activity_id": "83536064",
            "timestamp": "1628175317",
            "priority": "30",
            "type": "circles_as_non_member",
            "user": "D6A61C52-1B23-48F9-9003-F36296F3C2F4",
            "0": "And 10 more entries, set log level to debug to see all entries"
          }
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/activity/lib/Controller/APIv2Controller.php",
        "line": 273,
        "function": "get",
        "class": "OCA\\Activity\\Data",
        "type": "->",
        "args": [
          {
            "__class__": "OCA\\Activity\\GroupHelper"
          },
          {
            "__class__": "OCA\\Activity\\UserSettings"
          },
          "F1F02786-5B81-435C-B7FA-FAEDF43357D8",
          83633200,
          15,
          "desc",
          "all",
          "",
          0
        ]
      },
      {
        "file": "/var/www/nextcloud/apps/activity/lib/Controller/APIv2Controller.php",
        "line": 193,
        "function": "get",
        "class": "OCA\\Activity\\Controller\\APIv2Controller",
        "type": "->",
        "args": [
          "all",
          83633200,
          50,
          false,
          "",
          0,
          "desc"
        ]
      },
      {
        "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
        "line": 169,
        "function": "getDefault",
        "class": "OCA\\Activity\\Controller\\APIv2Controller",
        "type": "->",
        "args": [
          83633200,
          50,
          false,
          "",
          0,
          "desc"
        ]
      },
      {
        "file": "/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php",
        "line": 100,
        "function": "executeController",
        "class": "OC\\AppFramework\\Http\\Dispatcher",
        "type": "->",
        "args": [
          {
            "__class__": "OCA\\Activity\\Controller\\APIv2Controller"
          },
          "getDefault"
        ]
      },
      {
        "file": "/var/www/nextcloud/lib/private/AppFramework/App.php",
        "line": 152,
        "function": "dispatch",
        "class": "OC\\AppFramework\\Http\\Dispatcher",
        "type": "->",
        "args": [
          {
            "__class__": "OCA\\Activity\\Controller\\APIv2Controller"
          },
          "getDefault"
        ]
      },
      {
        "file": "/var/www/nextcloud/lib/private/Route/Router.php",
        "line": 309,
        "function": "main",
        "class": "OC\\AppFramework\\App",
        "type": "::",
        "args": [
          "OCA\\Activity\\Controller\\APIv2Controller",
          "getDefault",
          {
            "__class__": "OC\\AppFramework\\DependencyInjection\\DIContainer"
          },
          {
            "_route": "ocs.activity.APIv2.getDefault"
          }
        ]
      },
      {
        "file": "/var/www/nextcloud/ocs/v1.php",
        "line": 88,
        "function": "match",
        "class": "OC\\Route\\Router",
        "type": "->",
        "args": [
          "/ocsapp/apps/activity/api/v2/activity"
        ]
      },
      {
        "file": "/var/www/nextcloud/ocs/v2.php",
        "line": 24,
        "args": [
          "/var/www/nextcloud/ocs/v1.php"
        ],
        "function": "require_once"
      }
    ],
    "File": "/var/www/nextcloud/lib/private/Log/ErrorHandler.php",
    "Line": 91,
    "CustomMessage": "--"
  },
  "userAgent": "Mozilla/5.0 (Windows) mirall/3.2.4stable-Win64 (build 20210706) (Nextcloud, windows-10.0.19042 ClientArchitecture: x86_64 OsArchitecture: x86_64)",
  "version": "20.0.11.2"
}

blizzz avatar Aug 09 '21 10:08 blizzz