Skip to content

Conversation

@upple
Copy link
Contributor

@upple upple commented Aug 18, 2025

Fixes:

  • Resolved issue with failure to receive events in multiple proxies.

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
@upple upple changed the title Fix: Resolved issue with failure to receive events in multiple proxies. [tizen_rpc_port] Resolved issue with failure to receive events in multiple proxies. Aug 18, 2025
@JSUYA JSUYA self-requested a review August 18, 2025 05:14
upple and others added 3 commits August 18, 2025 17:26
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
upple added 2 commits August 26, 2025 17:46
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Copy link
Member

@JSUYA JSUYA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry for the late review. Please check the comments.

I'm not sure of the exact reason, when I run the server example, the following exception occurs.
It seems the tizen/rpc_port_stub channel doesn't have a handle when it connects.
Is there a setting I need to check?
(The device is a Tizen 9.0 TV.)

══╡ EXCEPTION CAUGHT BY SERVICES LIBRARY ╞══════════════════════════════════════════════════════════
The following PlatformException was thrown while activating platform stream on channel
tizen/rpc_port_stub:
PlatformException(Invalid arguments, No handle provided., null, null)

When the exception was thrown, this was the stack:
#0      StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:652:7)
#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:370:18)
<asynchronous suspension>
#2      EventChannel.receiveBroadcastStream.<anonymous closure> (package:flutter/src/services/platform_channel.dart:715:11)
<asynchronous suspension>
════════════════════════════════════════════════════════════════════════════════════════════════════

Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
Signed-off-by: Changgyu Choi <changyu.choi@samsung.com>
@upple
Copy link
Contributor Author

upple commented Sep 3, 2025

No handle provided.

Hello. @JSUYA
When I test this from rpi4, It works fine.
I can't find the issue.
Does this occur only on tv target?

Copy link
Contributor Author

@upple upple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for your review.
I applied your feedbacks.
Please check my reply.

Copy link
Member

@JSUYA JSUYA left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I confirmed that even on the same 32-bit architecture device, the TV(tizen 9.0) cannot convert the handle to int64_t.
I will apply a separate patch for this.

@JSUYA JSUYA merged commit eb2ff7f into flutter-tizen:master Sep 25, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants