-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Similar error to an already resolved issue while using gcCreateChannel: #4
Object of class stdClass could not be converted to string
/** @psalm-suppress ParadoxicalCondition */
if (in_array($class, ['\DateTime', '\SplFileObject', 'array', 'bool', 'boolean', 'byte', 'double', 'float', 'int', 'integer', 'mixed', 'number', 'object', 'string', 'void'], true)) {
settype($data, $class);
return $data;
}
Stack trace:
Error: Object of class stdClass could not be converted to string
#46 /vendor/sendbird/sendbird-platform-sdk-php/lib/ObjectSerializer.php(446): settype
#45 /vendor/sendbird/sendbird-platform-sdk-php/lib/ObjectSerializer.php(446): Sendbird\ObjectSerializer::deserialize
#44 /vendor/sendbird/sendbird-platform-sdk-php/lib/ObjectSerializer.php(479): Sendbird\ObjectSerializer::deserialize
#43 /vendor/sendbird/sendbird-platform-sdk-php/lib/Api/GroupChannelApi.php(1199): Sendbird\Api\GroupChannelApi::gcCreateChannelWithHttpInfo
#42 /vendor/sendbird/sendbird-platform-sdk-php/lib/Api/GroupChannelApi.php(1130): Sendbird\Api\GroupChannelApi::gcCreateChannel
#41 /app/Services/Sendbird/SendbirdService.php(60): App\Services\Sendbird\SendbirdService::createBookingChannel
#40 /app/Jobs/Tenancy/Sendbird/CreateBookingChannelJob.php(34): App\Jobs\Tenancy\Sendbird\CreateBookingChannelJob::doHandle
#39 /app/Jobs/Tenancy/Sendbird/CreateBookingChannelJob.php(23): App\Jobs\Tenancy\Sendbird\CreateBookingChannelJob::App\Jobs\Tenancy\Sendbird\{closure}
#38 /vendor/malkusch/lock/src/Mutex/AbstractLockMutex.php(39): Malkusch\Lock\Mutex\AbstractLockMutex::synchronized
#37 /app/Jobs/Tenancy/Sendbird/CreateBookingChannelJob.php(22): App\Jobs\Tenancy\Sendbird\CreateBookingChannelJob::handle
#36 /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}
#35 /vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\Util::unwrapIfClosure
#34 /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\BoundMethod::callBoundMethod
#33 /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::call
#32 /vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\Container\Container::call
#31 /vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(126): Illuminate\Bus\Dispatcher::Illuminate\Bus\{closure}
#30 /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}
#29 /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline::then
#28 /vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(130): Illuminate\Bus\Dispatcher::dispatchNow
#27 /vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(124): Illuminate\Queue\CallQueuedHandler::Illuminate\Queue\{closure}
#26 /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(170): Illuminate\Pipeline\Pipeline::Illuminate\Pipeline\{closure}
#25 /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(127): Illuminate\Pipeline\Pipeline::then
#24 /vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(123): Illuminate\Queue\CallQueuedHandler::dispatchThroughMiddleware
#23 /vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(71): Illuminate\Queue\CallQueuedHandler::call
#22 /vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(102): Illuminate\Queue\Jobs\Job::fire
#21 /vendor/laravel/framework/src/Illuminate/Queue/Worker.php(442): Illuminate\Queue\Worker::process
#20 /vendor/laravel/framework/src/Illuminate/Queue/Worker.php(392): Illuminate\Queue\Worker::runJob
#19 /vendor/laravel/vapor-core/src/Queue/VaporWorker.php(35): Laravel\Vapor\Queue\VaporWorker::runVaporJob
#18 /vendor/laravel/vapor-core/src/Console/Commands/VaporWorkCommand.php(88): Laravel\Vapor\Console\Commands\VaporWorkCommand::handle
#17 /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\Container\BoundMethod::Illuminate\Container\{closure}
#16 /vendor/laravel/framework/src/Illuminate/Container/Util.php(43): Illuminate\Container\Util::unwrapIfClosure
#15 /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(95): Illuminate\Container\BoundMethod::callBoundMethod
#14 /vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\Container\BoundMethod::call
#13 /vendor/laravel/framework/src/Illuminate/Container/Container.php(694): Illuminate\Container\Container::call
#12 /vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\Console\Command::execute
#11 /vendor/symfony/console/Command/Command.php(279): Symfony\Component\Console\Command\Command::run
#10 /vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Illuminate\Console\Command::run
#9 /vendor/symfony/console/Application.php(1094): Symfony\Component\Console\Application::doRunCommand
#8 /vendor/symfony/console/Application.php(342): Symfony\Component\Console\Application::doRun
#7 /vendor/symfony/console/Application.php(193): Symfony\Component\Console\Application::run
#6 /vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(198): Illuminate\Foundation\Console\Kernel::handle
#5 /vendor/laravel/vapor-core/src/Runtime/Handlers/QueueHandler.php(63): Laravel\Vapor\Runtime\Handlers\QueueHandler::handle
#4 /cliRuntime.php(89): {closure}
#3 /vendor/laravel/vapor-core/src/Runtime/LambdaRuntime.php(52): Laravel\Vapor\Runtime\LambdaRuntime::nextInvocation
#2 /cliRuntime.php(87): require
#1 /runtime.php(27): require
#0 /opt/bootstrap.php(6): null
Example Response that is causing the error:
{
channel: {
channel_url: sendbird_group_channel_575680205_89625385dbaf3818006510c50f98e7aecfde3468,
cover_url: https://static.sendbird.com/sample/cover/cover_13.jpg,
created_at: 1747388480,
custom_type: booking,
data: {
booking_id: 575871
},
max_length_message: 5000,
member_count: 1,
name: Booking #565263A
},
channel_url: sendbird_group_channel_575680205_89625385dbaf3818006510c50f98e7aecfde3468,
cover_url: https://static.sendbird.com/sample/cover/cover_13.jpg,
created_at: 1747388480,
created_by: null,
custom_type: booking,
data: {
booking_id: 575871
},
disappearing_message: {
is_triggered_by_message_read: false,
message_survival_seconds: -1
},
freeze: false,
has_ai_bot: false,
has_bot: false,
id: 2919101531,
ignore_profanity_filter: false,
is_access_code_required: false,
is_broadcast: false,
is_created: true,
is_discoverable: false,
is_distinct: true,
is_ephemeral: false,
is_public: false,
is_super: false,
joined_member_count: 1,
last_message: null,
max_length_message: 5000,
member_count: 1,
members: [
{
is_active: true,
is_muted: false,
is_online: false,
last_seen_at: -1,
metadata: Object stdClass,
muted_description: ,
muted_end_at: -1,
nickname: CAN GELIS,
profile_url: ,
require_auth_for_profile_image: false,
role: ,
state: joined,
user_id: driver_01jva4st5evjyxv6fhmgx02pyr
}
],
message_survival_seconds: -1,
name: Booking #565263A,
operators: [],
sms_fallback: {
exclude_user_ids: [],
wait_seconds: -1
},
unread_mention_count: 0,
unread_message_count: 0
}
Metadata
Metadata
Assignees
Labels
No labels