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

**URL:** <https://discourse.laminas.dev/t/notices-from-composer-in-z-ray-after-upgrading-to-composer-2/2923>\
**Category:** 3rd-Party Tools & Libraries\
**Created:** [June 15, 2022, 4:26pm UTC](https://discourse.laminas.dev/t/notices-from-composer-in-z-ray-after-upgrading-to-composer-2/2923 "2022-06-15T16:26:54Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vigcraig](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/vigcraig/32/819_2.png) [@vigcraig](https://discourse.laminas.dev/u/vigcraig)\
**Post date:** [June 15, 2022, 4:26pm UTC](https://discourse.laminas.dev/t/notices-from-composer-in-z-ray-after-upgrading-to-composer-2/2923/1 "2022-06-15T16:26:54Z")

</div>

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](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

---

<div class="post-metadata">

**Author:** ![ocramius](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/ocramius/32/23_2.png) [@ocramius](https://discourse.laminas.dev/u/ocramius)\
**Post date:** [June 15, 2022, 4:40pm UTC](https://discourse.laminas.dev/t/notices-from-composer-in-z-ray-after-upgrading-to-composer-2/2923/2 "2022-06-15T16:40:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![froschdesign](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/froschdesign/32/38_2.png) [@froschdesign](https://discourse.laminas.dev/u/froschdesign)\
**Post date:** [June 15, 2022, 5:41pm UTC](https://discourse.laminas.dev/t/notices-from-composer-in-z-ray-after-upgrading-to-composer-2/2923/3 "2022-06-15T17:41:56Z")

</div>

Maybe look here: [tag v1.0.4 · Issue #3 · zend-server-plugins/Composer · GitHub](https://github.com/zend-server-plugins/Composer/issues/3)

---

<div class="post-metadata">

**Author:** ![vigcraig](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.laminas.dev/vigcraig/32/819_2.png) [@vigcraig](https://discourse.laminas.dev/u/vigcraig)\
**Post date:** [June 16, 2022, 9:20am UTC](https://discourse.laminas.dev/t/notices-from-composer-in-z-ray-after-upgrading-to-composer-2/2923/4 "2022-06-16T09:20:36Z")

</div>

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.
