Notices from Composer in Z-Ray after upgrading to Composer 2

Hi,
After upgrading to composer 2 from composer 1, I am getting the following notices:

Notice: Trying to get property ‘name’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 48

Notice: Trying to get property ‘version’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 49

Notice: Trying to get property ‘name’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 63

Notice: Trying to get property ‘name’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 48

Notice: Trying to get property ‘version’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 49

Notice: Trying to get property ‘name’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 63

Notice: Trying to get property ‘name’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 48

Notice: Trying to get property ‘version’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 49

Notice: Trying to get property ‘name’ of non-object in /usr/local/zend/var/plugins/composer/zray/zray.php on line 63

A snippet of my composer.json:

{
“name” : “my/site”,
“description” : “My Web Application”,
“homepage” : “http://mywebsite.com”,
“require” : {
“php” : “^7.0”,
“mylamlib/library” : “v2.1.5”,
“laminas/laminas-session” : “^2.9”,
“laminas/laminas-component-installer” : “^2.1”,
“laminas/laminas-mvc” : “^3.1”,
“laminas/laminas-db” : “^2.11”,
“laminas/laminas-i18n” : “^2.10”,
“laminas/laminas-cache” : “^2.9”,
“laminas/laminas-log” : “^2.12”,
“laminas/laminas-eventmanager” : “^3.2”,
“laminas/laminas-authentication” : “^2.7”,
“laminas/laminas-form” : “^2.14”,
“laminas/laminas-mvc-plugin-flashmessenger” : “^1.2”,
“laminas/laminas-view” : “^2.11”,
“laminas/laminas-navigation” : “^2.9”,
“laminas/laminas-math” : “^3.2”,
“laminas/laminas-captcha” : “^2.9”,
“laminas/laminas-stdlib” : “^3.3.1”,
“laminas/laminas-dependency-plugin” : “^2.0”,
“laminas/laminas-barcode”: “^2.10”,
“phpoffice/phpspreadsheet”: “^1.23”
},
“autoload” : {
“psr-4” : {

}
},
“autoload-dev” : {
“psr-4” : {
“ApplicationTest\” : “module/Application/test/”,
“AuthTest\” : “module/Application/test/”,
“RecordEventsTest\” : “module/testModule/test/”
}
},
“minimum-stability” : “stable”,
“repositories” : [{…}
],
“config” : {
“preferred-install” : “source”,
“allow-plugins”: {
“laminas/laminas-component-installer”: true,
“laminas/laminas-dependency-plugin”: true
}
},
“require-dev” : {
“phpunit/phpunit” : “^9”,
“mockery/mockery” : “dev-master”,
“laminas/laminas-test” : “^3.4”
}
}

Does anyone have any advice on where to start troubleshooting this one, or have they seen it?
I think all the libraries are valid and compatible with composer 2.
The problems do disappear after disabling Z-Ray

ZRay is a Zend product - has nothing to do with Laminas?

Maybe look here: tag v1.0.4 · Issue #3 · zend-server-plugins/Composer · GitHub

Thanks for the responses all.

It is hard to tell whether the issue is with Z-Ray or some library that has issues that causes Z-Ray to log notices.

In this case, it does look like an issue with Z-Ray in a particular version of Zend Server, in my case, version 2021.1.2, which is their latest version.

I’ll work with Zend to get this resolved.

Also, that link froschdesign sent on looks like the corrected / working version of that code.