A forum for discussing and organizing recreational softball and baseball games and leagues in the greater Halifax area.
Updates to the world page
-
[@projectmoon@forum.agnos.is](https://community.nodebb.org/user/projectmoon%40forum.agnos.is) have you tried navigating directly to the url without the preceding `@`? It isn't required (for NodeBB). In cases where the category is currently a user, you'll have to put the whole handle into the search box and execute the search, the category will then be migrated from the user.
-
Not specifically that URL, no. Now I just tried it. It resulted in a deadlock in Postgres.
``` 2025-04-08T12:42:10.933614676Z 2025-04-08 12:42:10.933 UTC [32590] DETAIL: Process 32590 waits for ShareLock on transaction 35424413; blocked by process 32626. 2025-04-08T12:42:10.933621228Z Process 32626 waits for ShareLock on transaction 35424434; blocked by process 32590. 2025-04-08T12:42:10.933624695Z Process 32590: 2025-04-08T12:42:10.933626920Z INSERT INTO "legacy_object" ("_key", "type") 2025-04-08T12:42:10.933629244Z SELECT k, $2::TEXT::LEGACY_OBJECT_TYPE 2025-04-08T12:42:10.933631398Z FROM UNNEST($1::TEXT[]) k 2025-04-08T12:42:10.933633432Z ON CONFLICT 2025-04-08T12:42:10.933635396Z DO NOTHING 2025-04-08T12:42:10.933637329Z Process 32626: 2025-04-08T12:42:10.933639423Z INSERT INTO "legacy_object" ("_key", "type") 2025-04-08T12:42:10.933641588Z SELECT k, $2::TEXT::LEGACY_OBJECT_TYPE 2025-04-08T12:42:10.933643603Z FROM UNNEST($1::TEXT[]) k 2025-04-08T12:42:10.933645586Z ON CONFLICT 2025-04-08T12:42:10.933647519Z DO NOTHING 2025-04-08T12:42:10.933654783Z 2025-04-08 12:42:10.933 UTC [32590] HINT: See server log for query details. 2025-04-08T12:42:10.933656978Z 2025-04-08 12:42:10.933 UTC [32590] CONTEXT: while inserting index tuple (6227,69) in relation "legacy_object" 2025-04-08T12:42:10.933659042Z 2025-04-08 12:42:10.933 UTC [32590] STATEMENT: 2025-04-08T12:42:10.933660966Z INSERT INTO "legacy_object" ("_key", "type") 2025-04-08T12:42:10.933663000Z SELECT k, $2::TEXT::LEGACY_OBJECT_TYPE 2025-04-08T12:42:10.933664863Z FROM UNNEST($1::TEXT[]) k 2025-04-08T12:42:10.933666666Z ON CONFLICT 2025-04-08T12:42:10.933668430Z DO NOTHING ```
-
After restarting NodeBB, I can load the category, though. Maybe some deadlock on initial import of the community.
-
-
What exactly do you mean with parallel federation and queues backed up? There is such a feature but only a single case that requires it, which is federation from lemmy.world to aussie.zone. NodeBB wont be affected by that.[@nutomic@lemmy.ml](https://community.nodebb.org/user/nutomic%40lemmy.ml) Mostly what I've observed is significant instances of timing out when trying to find communities on new instances from non-Lemmy-based websites, something that hasn't been notable from Lemmy-to-Lemmy first encounters.
-
In principle that sounds like a problem with NodeBB or other platforms you are using. Lemmy doesnt do anything special to fetch remote communities. But if you notice any error responses served by Lemmy you can open an issue.
-
I just realized that while we now have the ability to browse and follow remote communities, we don't have a page listing communities ordered by popularity or recency... time to add to my ever expanding list
-
Is it also possible to add remote communities to the main forum list? Or merge them into existing local categories?
-
Right now you're able to add remote categories to your world page. It's possible that we could allow admins to add remote categories to the forum index, although that'd be something we add later on.
-
**tl;dr** — you can now find remote categories and see your tracked/watched categories in `/world`. A new alpha version of NodeBB was tagged today: v4.3.0-alpha.3. The biggest change is to the `/world` route, which up until now showed a list of topics from outside of the local NodeBB instance. New to this alpha release: 1. A quick search widget was added, allowing you to directly search for remote categories. There is no need to navigate to to the search page to discover new categories. 1. Your list of _tracked_ and _watched_ categories will show at the top of the page. * "Tracking" and "Watching" categories—both local and remote—is how content discovery happens in NodeBB. _Tracked_ categories will have new content show up in the "unread" page, while _watched_ categories take that a step further and _notify_ you when new content is posted. * Tracking and watching a category will tell NodeBB to subscribe to that remote community for updates At this time we're continuing to look for stability issues with the remote category integration. We'll be working on QoL fixes as we move into the beta phase this/next week.  I'm seeing issues with loading remote categories. I can't load the NodeBB bug reports category at all, and for the ActivityPub category, I can find it in my world category search, but I get a 404 when trying to load it. Also can't load `general-discussion@community.nodebb.org` for example. It seems the NodeBB development board is the only one really federating for me. Any way I can solve this? I am running beta2 of 4.3.0.
-
[@projectmoon@forum.agnos.is](https://community.nodebb.org/user/projectmoon%40forum.agnos.is) hmm... could be a bug in the user migration code path. Can you run your forum in dev mode (`./nodebb dev`) and try to load some of the categories here in your forum, and let me know if you see any errors in the console?
-
[@projectmoon@forum.agnos.is](https://community.nodebb.org/user/projectmoon%40forum.agnos.is) hmm... could be a bug in the user migration code path. Can you run your forum in dev mode (`./nodebb dev`) and try to load some of the categories here in your forum, and let me know if you see any errors in the console?[@julian@community.nodebb.org](https://forum.agnos.is/user/julian%40community.nodebb.org) could not run it in dev mode directly because of docker compose, but did set `NODE_ENV` to `development` and got verbose logs. Only thing that shows up is: ``` 2025-05-03T19:35:59.553Z [4567/53] - warn: Route requested but not found: /category/activitypub@community.nodebb.org ```
-
So, this URL does work: https://forum.agnos.is/category/nodebb-development@community.nodebb.org Maybe it has something to do with the activitypub category being a sub-category of nodebb development?
-
[@projectmoon@forum.agnos.is](https://community.nodebb.org/user/projectmoon%40forum.agnos.is) no, that didn't matter. There is no concept of nested categories in ActivityPub yet. But the issue seems legitimate, I can't access the ActivityPub category from a test Mastodon server either.
-
[@julian@community.nodebb.org](https://forum.agnos.is/user/julian%40community.nodebb.org) I was able to access it from a Lemmy instance. So it is federating, at least partly. But interesting to know that Mastodon has issues with it... One thing that might be helpful is that NodeBB gives an invalid ID error when trying to follow the category via the sync function in admin settings. Stack trace shows it's the error being thrown when trying to follow (activitypub.js line 43).
-
[@projectmoon@forum.agnos.is](https://community.nodebb.org/user/projectmoon%40forum.agnos.is) thanks, can you try again? For whatever reason the handle-to-cid association was lost, and I'm not sure why. I've manually restored it now.
-
Yep, shows up now on my end. Maybe check other categories too?
-
Were there other categories breaking?
-
[@julian@community.nodebb.org](https://forum.agnos.is/user/julian%40community.nodebb.org) Yes, maybe? https://forum.agnos.is/category/bug-reports@community.nodebb.org for example. Maybe it's not federated? Since I don't see anything about what fediverse handle to use like in the ActivityPub forum.