Creating an OnlineMeeting for an organizer without TollFree Numbers causes Kiota deserialization error
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 48/100
Piste de recherche
Commencez par le modèle AudioConferencing situé dans vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php et par la validation TypeUtils signalée dans vendor/microsoft/kiota-abstractions/src/Types/TypeUtils.php. Reproduisez la création d’un OnlineMeeting pour un utilisateur sans Audio Conferencing Policy, puis suivez la désérialisation de la réponse. C’est terminé lorsque la réponse est renvoyée avec succès sans l’erreur de collection null.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe the bug
I am creating Online Meetings for users. For some users, this works fine. For others it does not.
Basic details are passed to create the meeting, and I need the OnlineMeeting body back to pull data.
It appears that when hydrating the models, the serialiser blows up at AudioConferencing. You will see this in the stack trace.
Expected behavior
It creates the meeting and returns the response
How to reproduce
Create a meeting with a user that has no Audio Conferencing Policy attached
SDK Version
2.49
Latest version known to work for scenario above?
No response
Known Workarounds
No response
Debug output
Click to expand log
```{"error":"Collection of type=string contains value of type=null","extractedError":"Collection of type=string contains value of type=null","userId":"5a9c723f-e3a6-43fb-92b2-104d65409585","exception":"UnexpectedValueException","file":"/home/jiminny/vendor/microsoft/kiota-abstractions/src/Types/TypeUtils.php","line":33,"trace":"#0 /home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/AudioConferencing.php(97): Microsoft\Kiota\Abstractions\Types\TypeUtils::validateCollectionValues(Array, 'string')
#1 /home/jiminny/vendor/microsoft/kiota-serialization-json/src/JsonParseNode.php(147): Microsoft\Graph\Generated\Models\AudioConferencing->Microsoft\Graph\Generated\Models\{closure}(Object(Microsoft\Kiota\Serialization\Json\JsonParseNode))
#2 /home/jiminny/vendor/microsoft/kiota-serialization-json/src/JsonParseNode.php(120): Microsoft\Kiota\Serialization\Json\JsonParseNode->assignFieldValues(Object(Microsoft\Graph\Generated\Models\AudioConferencing))
#3 /home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Models/OnlineMeetingBase.php(276): Microsoft\Kiota\Serialization\Json\JsonParseNode->getObjectValue(Array)
#4 /home/jiminny/vendor/microsoft/kiota-serialization-json/src/JsonParseNode.php(147): Microsoft\Graph\Generated\Models\OnlineMeetingBase->Microsoft\Graph\Generated\Models\{closure}(Object(Microsoft\Kiota\Serialization\Json\JsonParseNode))
#5 /home/jiminny/vendor/microsoft/kiota-serialization-json/src/JsonParseNode.php(120): Microsoft\Kiota\Serialization\Json\JsonParseNode->assignFieldValues(Object(Microsoft\Graph\Generated\Models\OnlineMeeting))
#6 /home/jiminny/vendor/microsoft/kiota-http-guzzle/src/GuzzleRequestAdapter.php(170): Microsoft\Kiota\Serialization\Json\JsonParseNode->getObjectValue(Array)
#7 /home/jiminny/vendor/php-http/promise/src/FulfilledPromise.php(39): Microsoft\Kiota\Http\GuzzleRequestAdapter->Microsoft\Kiota\Http\{closure}(Object(GuzzleHttp\Psr7\Response))
#8 /home/jiminny/vendor/microsoft/kiota-http-guzzle/src/GuzzleRequestAdapter.php(145): Http\Promise\FulfilledPromise->then(Object(Closure))
#9 /home/jiminny/vendor/microsoft/microsoft-graph/src/Generated/Users/Item/OnlineMeetings/CreateOrGet/CreateOrGetRequestBuilder.php(46): Microsoft\Kiota\Http\GuzzleRequestAdapter->sendAsync(Object(Microsoft\Kiota\Abstractions\RequestInformation), Array, Array)
</details>
### Configuration
_No response_
### Other information
_No response_
- Langage dominant
- PHP
- Étoiles
- 669
- Forks
- 150
- Merge moyen
- 15 h 21 min
- PR mergées (30 j)
- 3
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de microsoftgraph/msgraph-sdk-php
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
microsoftgraph/msgraph-sdk-php#1794 · 2 commentaires ·
-
bug: metadata type:bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
microsoftgraph/msgraph-sdk-php#1739 · 6 commentaires ·
-
status:waiting-for-triage type:bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 68/100
microsoftgraph/msgraph-sdk-php#1643 · 8 commentaires · 4 réactions ·
-
status:waiting-for-triage
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100
microsoftgraph/msgraph-sdk-php#1800 · 1 réaction ·
-
Now Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 1/100
microsoftgraph/msgraph-sdk-php#1799 ·
Toutes les issues de microsoftgraph/msgraph-sdk-php
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
getgrav/grav-plugin-api#45 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
RSS-Bridge/rss-bridge#5098 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
phingofficial/phing#2025 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
silverstripe/developer-docs#911 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100