Skip to:
Content

bbPress.org

Opened 11 years ago

Last modified 9 years ago

#2293 new defect (bug)

Group forums not working correctly

Reported by: limitx3m's profile limitx3m Owned by: netweb's profile netweb
Milestone: Future Release Priority: normal
Severity: normal Version: trunk
Component: API - Importers Keywords: reporter-feedback
Cc:

Description

It looks like the issue can be created by:

  1. Converting my vbulletin database to bbpress (2,000 users, 100k topics)
  2. Turning on buddypress
  3. Make a new parent forum for the groups. ( Usually called it “The Nation”)
  4. Select group forums to be placed in “The Nation” in the buddypress options
  5. Create 2 groups.
  6. Move/create topic in each group.

You will see each group will share the same topics. If I make a new group, that group will have all the topics of the previous groups.

It’s not duplicating the topics, but rather the group forums just contain every thread from other group forums.

I have been testing everything for months with brand new installs, converting my database over several times with each release. The issue is consistent no matter which version.

I’d be happy to work with someone so that we can figure out the issue.

BBpress 2.3-rc1
Buddypress 2.7 beta 2
Wordpress 3.5.1
Multi site

Topic is also posted on the buddypress trac here:
http://buddypress.trac.wordpress.org/ticket/4886#comment:4

I’m not sure whether or not it’s a bbpress issue or a buddypress issue and I keep getting sent all over the place.

Change History (8)

#1 in reply to: ↑ description @limitx3m
11 years ago

Also, the database seems to convert well and bring in all my users and topics. I’m not sure how the conversion would cause this issue.

#2 @alexvorn2
11 years ago

  • Component changed from General to Forums
  • Priority changed from highest to normal
  • Severity changed from major to normal

#3 @johnjamesjacoby
11 years ago

  • Component changed from Forums to BuddyPress
  • Keywords needs-testing added
  • Milestone changed from 2.3 to 2.4

This is the best place to create this ticket. Apologies if you got bounced around. I'm not able to duplicate this, but that doesn't mean it doesn't exist. Late in 2.3 to address this, so moving to 2.4.

#4 @limitx3m
11 years ago

I’ve converted the database over to bbpress again.

I’m curious how we can go about testing this since I continue to get the same issue on my side.

Mind sending one of you sexy bbpress developers my way to see the testing in action?

I’ve already allowed Stephen Edgar (@netweb) access to the database but we haven’t been able to maintain contact.

Thanks guys!

#5 @johnjamesjacoby
11 years ago

  • Milestone changed from 2.4 to 2.5

I suspect this is something to do with the forum_id and group_id metadata being out of sync. Are you able to check your forum's and group's meta entries, and make sure they match each other?

#6 @johnjamesjacoby
11 years ago

  • Component changed from BuddyPress to Importers
  • Keywords reporter-feedback added
  • Milestone changed from 2.5 to 2.6
  • Owner changed from limitx3m to netweb

Moving this to 2.6, and assigning to Stephen.

#7 in reply to: ↑ description @netweb
11 years ago

  • Keywords needs-testing removed

Replying to limitx3m:

  1. Converting my vbulletin database to bbpress (2,000 users, 100k topics)

Imported ~2k Users, ~80 Forums, ~6k Topics, ~800 Topic Tags & ~6k Replies

  1. Turning on buddypress

Activated BuddyPress, Activated ALL BuddyPress components.

  1. Make a new parent forum for the groups. ( Usually called it “The Nation”)

Created a new bbPress forum "BuddyPress Group Forums Parent"

  1. Select group forums to be placed in “The Nation” in the buddypress options

Changed bbPress setting "Group Forums Parent" to use "BuddyPress Group Forums Parent"

  1. Create 2 groups.

Create two BuddyPress 'Public' Groups each with it's own forum: "BP Group One" & "BP Group Two"


6a. Created topic in each group.

I created a topic in each group forum and works as expected.

6b. Move topic in each group.

Moved:

  • "BP Group One Topic One" to "BP Group Two" (via front end)
    • Works as expected, both topics now in "BP Group Two" forum, zero topics in "BP Group One"
  • "BP Group Two Topic One" to "BP Group One" (via front end)
    • Works as expected "BP Group Two Topic One" in "BP Group One" and "BP Group One Topic One" in "BP Group Two"
  • Moved topics (via back end) back to the original forums, works as expected

6c. Moved an 'imported topic' topic into each each group.

Moved:

  • "Impotered Topic One" to "BP Group One"
    • Works as expected
  • "Impotered Topic Two" to "BP Group Two"
    • Works as expected

6d. Create a new group
You will see each group will share the same topics. If I make a new group, that group will have all the topics of the previous groups.

Created a new 'Public" group "BP Group Three" with it's own forum.

  • Works as expected, new group forum contains no topics.

It’s not duplicating the topics, but rather the group forums just contain every thread from other group forums.

I have been testing everything for months with brand new installs, converting my database over several times with each release. The issue is consistent no matter which version.

http://buddypress.trac.wordpress.org/ticket/4886#comment:4

I can't seem to reproduce this, though I am not sure what method exactly you used to 'move' your imported topics into the BuddyPress Groups. Were you doing this directly in the MySQL database?

Replying to johnjamesjacoby:

I suspect this is something to do with the forum_id and group_id metadata being out of sync. Are you able to check your forum's and group's meta entries, and make sure they match each other?

You need to take a look at wp_bp_groups & wp_bp_groups_groupmeta via phpMyAdmin and confirm that the bbPress Forum ID's match with the correct bbPress forum ID's.

Also running the bbPress Repair Tool "Repair BuddyPress Group Forum relationships" should repair any of these relationships.

#8 @netweb
9 years ago

  • Milestone changed from 2.6 to Future Release

Bumping to Future Release as cannot reproduce.

Note: See TracTickets for help on using tickets.