Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not able to add group chats #662

Closed
techrivertree opened this issue Nov 10, 2023 · 7 comments · Fixed by #741
Closed

Not able to add group chats #662

techrivertree opened this issue Nov 10, 2023 · 7 comments · Fixed by #741
Labels
bug Something isn't working

Comments

@techrivertree
Copy link

techrivertree commented Nov 10, 2023

Bug Description

ETA: I used chat instead of looking for group, my bad. I cannot join the fluffy chat group.

Version 1.15

I am still new to Fluffychat

I am trying to join the group for fluffychat (lol).
I copied the identifier (#fluffychat:matrix.org)

Fluffychat cannot find any groups with that identifier

Steps to Reproduce

  1. Open fluffychat
  2. Search for #fluffychat:matrix.org
  3. Click on group icon
  4. fluffychat group summary is listed, shows 2600 participants.
  5. Click join room
  6. Nothing happens, wont allow me to join room.,

Expected Behavior

Using the identifier #fluffychat:matrix.org should allow me to join the fluffychat matrix group.

App Version

1.15

Additional Platform Information

Ubuntu 23.04

Additional Context

If I am doing something wrong please be easy on me, I am still learning to use fluffychat.

@techrivertree techrivertree added the bug Something isn't working label Nov 10, 2023
@Janavanwalde
Copy link
Collaborator

Hello, can't reproduce it. Do you have any further information?

@techrivertree
Copy link
Author

techrivertree commented Nov 11, 2023

My initial post was wrong, I tried to a chat instead of a group. Same error occurs though

Identifier: #fluffychat:matrix.org
Load fluffychat, search for "#fluffychat:matrix.org"
Fullychat will find the group.
Click on the group icon
Summary of fluffychat is listed, shows 2600 participants.
Click Join room.
Nothing happens.
Screenshot from 2023-11-11 17-31-46

I tried to find another fluffychat group, identifier could not find any groups.

@techrivertree
Copy link
Author

Could it be that 2600 is the max group size?

@techrivertree techrivertree changed the title Not able to add chats Not able to add group chats Nov 12, 2023
@LFd3v
Copy link

LFd3v commented Nov 17, 2023

I can reproduce it on Linux using the latest release (v1.15.1):

  1. Many errors when typing in the search box in the top of the rooms list or "Enter invite link or Matrix ID":
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Null check operator used on a null value
#0      _isPressed.<anonymous closure> (package:keyboard_shortcuts/keyboard_shortcuts.dart:51)
#1      WhereIterator.moveNext (dart:_internal/iterable.dart:441)
#2      _isPressed (package:keyboard_shortcuts/keyboard_shortcuts.dart:55)
#3      _KeyBoardShortcuts.listener (package:keyboard_shortcuts/keyboard_shortcuts.dart:135)
#4      RawKeyboard.handleRawKeyEvent (package:flutter/src/services/raw_keyboard.dart:705)
#5      KeyEventManager.handleRawKeyMessage (package:flutter/src/services/hardware_keyboard.dart:1018)
#6      BasicMessageChannel.setMessageHandler.<anonymous closure> (package:flutter/src/services/platform_channel.dart:212)
#7      _DefaultBinaryMessenger.setMessageHandler.<anonymous closure> (package:flutter/src/services/binding.dart:567)
#8      _invoke2 (dart:ui/hooks.dart:202)
#9      _ChannelCallbackRecord.invoke (dart:ui/channel_buffers.dart:45)
#10     _Channel.push (dart:ui/channel_buffers.dart:135)
#11     ChannelBuffers.push (dart:ui/channel_buffers.dart:331)
#12     PlatformDispatcher._dispatchPlatformMessage (dart:ui/platform_dispatcher.dart:736)
#13     _dispatchPlatformMessage (dart:ui/hooks.dart:114)
  1. Adding a room link to ""Enter invite link or Matrix ID" result in a room pop-up without any info, that displays "Oops, something went wrong..." and 0 participants:
flutter: [Matrix] Something went wrong:  - Provider<MatrixState> not found for PublicRoomBottomSheet

Clicking on Join Room does not work, resulting in the same error as item 3 below.

  1. Typing the room name in the search box on the top of the rooms list finds the group and he info pop-up displays the correct info, but trying to join it fails with:
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Provider<MatrixState> not found for PublicRoomBottomSheet
#0      Provider._inheritedElementOf (package:provider/src/provider.dart:343)
#1      Provider.of (package:provider/src/provider.dart:293)
#2      Matrix.of (package:fluffychat/widgets/matrix.dart:59)
#3      PublicRoomBottomSheet._joinRoom (package:fluffychat/widgets/public_room_bottom_sheet.dart:31)
#4      PublicRoomBottomSheet.build.<anonymous closure> (package:fluffychat/widgets/public_room_bottom_sheet.dart:98)
#5      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1154)
#6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#7      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:654)
#8      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:311)
#9      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:281)
#10     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#11     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:492)
#12     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:468)
#13     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:333)
#14     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:413)
#15     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:376)
#16     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:323)
#17     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:292)
#18     _invoke1 (dart:ui/hooks.dart:186)
#19     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:424)
#20     _dispatchPointerDataPacket (dart:ui/hooks.dart:119)

Please feel free to ask to more info or tests, and if you want me to open a new issue for the error related to just typing.

Cheers

@techrivertree
Copy link
Author

techrivertree commented Nov 30, 2023

Since I last posted a screenshot of the join room bug, 40 people have joined the fluffychat group. I still cannot join.
Screenshot from 2023-11-29 21-54-40

@LFd3v
Copy link

LFd3v commented Dec 21, 2023

As of v1.16.0, FluffyChat shows the same error when trying to join a group from the search results:

Click to expand
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Provider<MatrixState> not found for PublicRoomBottomSheet
#0      Provider._inheritedElementOf (package:provider/src/provider.dart:343)
#1      Provider.of (package:provider/src/provider.dart:293)
#2      Matrix.of (package:fluffychat/widgets/matrix.dart:59)
#3      PublicRoomBottomSheet._joinRoom (package:fluffychat/widgets/public_room_bottom_sheet.dart:31)
#4      PublicRoomBottomSheet.build.<anonymous closure> (package:fluffychat/widgets/public_room_bottom_sheet.dart:98)
#5      _InkResponseState.handleTap (package:flutter/src/material/ink_well.dart:1183)
#6      GestureRecognizer.invokeCallback (package:flutter/src/gestures/recognizer.dart:275)
#7      TapGestureRecognizer.handleTapUp (package:flutter/src/gestures/tap.dart:652)
#8      BaseTapGestureRecognizer._checkUp (package:flutter/src/gestures/tap.dart:309)
#9      BaseTapGestureRecognizer.acceptGesture (package:flutter/src/gestures/tap.dart:279)
#10     GestureArenaManager.sweep (package:flutter/src/gestures/arena.dart:167)
#11     GestureBinding.handleEvent (package:flutter/src/gestures/binding.dart:492)
#12     GestureBinding.dispatchEvent (package:flutter/src/gestures/binding.dart:468)
#13     RendererBinding.dispatchEvent (package:flutter/src/rendering/binding.dart:439)
#14     GestureBinding._handlePointerEventImmediately (package:flutter/src/gestures/binding.dart:413)
#15     GestureBinding.handlePointerEvent (package:flutter/src/gestures/binding.dart:376)
#16     GestureBinding._flushPointerEventQueue (package:flutter/src/gestures/binding.dart:323)
#17     GestureBinding._handlePointerDataPacket (package:flutter/src/gestures/binding.dart:292)
#18     _invoke1 (dart:ui/hooks.dart:328)
#19     PlatformDispatcher._dispatchPointerDataPacket (dart:ui/platform_dispatcher.dart:410)
#20     _dispatchPointerDataPacket (dart:ui/hooks.dart:262)

It is not possible to join a group from the New Chat dialog anymore. Joining a group found inside a space works tho.

@LFd3v
Copy link

LFd3v commented Jan 14, 2024

FluffyChat shows the same error when trying to join a group from the search results

Just for the record, as of v1.17.1, joining groups from the search results works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants