Lost comments

alt=
@dim
9 years ago
167 posts
One of our members wrote a few comments on my website and I see them in the database and in the Activity Timeline but they are not visible on any page of the website (ie, his comments are not visible on the page of the item). This problem persists for 2 days.
Can you explain this error? How can I fix it?
updated by @dim: 05/12/16 09:29:22AM
alt=
@dim
9 years ago
167 posts
Now I tried to write a private message to this user. See my screenshot. There's no name of his account.
Then I tried to write another private message to another user. And there is no problem with it.
Perhaps there is now a problem with one user only...
bla-bla.jpg
bla-bla.jpg  •  37KB

michael
@michael
9 years ago
7,714 posts
Can't explain it without being about to recreate it. Any idea on how to get setup so I can see this on my Dev machine?

Without more info as to what is happening, the standard steps are:
* run the integrity check
* clear the caches.

And possibly check the state of his account; is it pending, or in a special quota; or marked as private;

Hard to know.
alt=
@dim
9 years ago
167 posts
Hi Michael,
michael:
Can't explain it without being about to recreate it. Any idea on how to get setup so I can see this on my Dev machine?
I do not know how it happened. Several days ago the user was able to write his comments without any problems.
michael:
* run the integrity check
* clear the caches.
Of course I did it. But it does not help.
michael:
And possibly check the state of his account; is it pending, or in a special quota; or marked as private;
No, no and no.
updated by @dim: 11/25/15 01:57:11AM
alt=
@dim
9 years ago
167 posts
Maybe I found the cause of the problem.

I see his Profile name and User account in the .../profile/browser
But I do not see his Profile name in the .../user/browser

Can you explain this error? How can I fix it? I just do not want to have this problem again.
bla-2.jpg
bla-2.jpg  •  38KB

Strumelia
Strumelia
@strumelia
9 years ago
3,603 posts
This reminds me of the issue I was pointing out a few weeks ago... with the users named simply "@" when looking through the member pages of Groups. (See screenshot) Clicking on them simply takes you to my site index page. They are not members who left the site, since no one can leave without my help.
At the time, in the other thread, I was told this would be resolved once the new JR version was out of Beta and I installed it. I still don't know why it happens- it didn't happen a month or two ago, that much I know. It sure is fishy.
ghost member.jpg
ghost member.jpg  •  71KB




--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015
lornawebber
@lornawebber
9 years ago
334 posts
I wonder if this is the same problem I have seen. I raised a ticket www.jamroom.net/ticket/23787/ and @Brian looked at it for me.
There was an profile for the user, but no account.
This is what Brian deduced...
QUOTE
I believe I know what is happening here, and it's a bit complicated. It all starts with a user signing up, but never validating their account (this is why you'll see some accounts as "inactive" - they have not email validated their account for whatever reason).
At this point BOTH the user and profile account exist. The user either doesn't receive the validation email, forgets about it, whatever - they just don't validate their account for some reason.
Then, a while later they come back and try to signup AGAIN - but in this instance they submit an invalid quota_id, and the system deletes the created user account (since it is created before the profile module can validate the profile quota), but the profile is left in the system from the first time the user signed up.
I know that sounds crazy but it's the only way I can figure we can get a profile in the system WITHOUT a user account.
UNQUOTE

We deleted the profiles and got the users to register again.
brian
@brian
9 years ago
10,148 posts
These are all unrelated :)

Dim - I would double check the PROFILE for the user is active, and there MUST be a user account or the user would not be able to post a comment. Make sure you are looking in "User Accounts". If you are in the Profile Browser, and NO user account shows for the profile, then the user account and profile may have gotten unlinked (I've never seen that though) - you'll want to relink them in the Users -> Tools -> Link User account.

Hope this helps!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@dim
9 years ago
167 posts
I was able to solve this riddle...
That user has created his account and profile as "Gray", and then he created his second profile - "Gray2". Then he deleted the first profile "Gray". Then he renamed the second profile in the "Gray".
In this case, we were not able to see the absence of his first profile. In this case, the Jamroom allows you to him to write comments and change the rating of any items. But also we get the errors about which I wrote above.
@brian, If a user deletes his main (basic) profile, then Jamroom should be able to change his second profile as the new main (basic) profile, or remove all of his profiles and account.
alt=
@dim
9 years ago
167 posts
brian:
you'll want to relink them in the Users -> Tools -> Link User account.
It does not help.
You can check it out on my site. I was able to repeat this error on my new user account.
Also, I think the admin should not relink profile-account in such(!) cases.
dim:
If a user deletes his main (basic) profile, then Jamroom should be able to change his second profile as the new main (basic) profile, or remove all of his profiles and account.
alt=
@dim
9 years ago
167 posts
@strumelia,
I think you have the same problem.
Just check out his "profile name" in yoursite/user/browser
alt=
@dim
9 years ago
167 posts
@brian hi,
Do you planning to fix this problem?
Strumelia
Strumelia
@strumelia
9 years ago
3,603 posts
dim:
@strumelia,
I think you have the same problem.
Just check out his "profile name" in yoursite/user/browser

How am I supposed to FIND their profile name in the user browser, when clicking on their "@" only takes me to my site index page? I can't find what their 'actual' identity might be. (see my previous screenshot, above)


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015

updated by @strumelia: 12/15/15 01:54:39PM
alt=
@dim
9 years ago
167 posts
@strumelia
Try to find an empty field in the "profile name" column in yoursite/user/browser
Безимени-1.jpg

Strumelia
Strumelia
@strumelia
9 years ago
3,603 posts
Ok, so I found a clue:
There are NO blank profile fields in my User Accounts Browser.
HOWEVER... when I go to a GROUP that has a "@" profile amongst its members, I can click on that little avatar and the URL I got for one was:
http://fotmd.com/group/user_config/group_id=5/user_id=1090

So...the user ID # is 1090, and I was able to see that my user numbers go from 1089 right to 1091...with no #1090 member. so....Presumably it is a member who has left my site or has been deleted.

Here is their Group 'url':

I should mention that I am only seeing these @ members in the Groups Member lists.
Group Config.jpg
Group Config.jpg  •  31KB




--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015

updated by @strumelia: 12/15/15 03:26:42PM
michael
@michael
9 years ago
7,714 posts
dim:Do you planning to fix this problem?

So the problem is that his home profile does not automatically change to one of the other linked profiles if his home profile is deleted?

...not sure that is the correct decision.

eg: I am a power user and I create 50 profiles, then delete my home one. Which profile should be automatically selected? The next one created, the next one alphabetical ordering, the next one ________?

Seams like a choice for a human to make.
alt=
@dim
9 years ago
167 posts
@strumelia

I do not have a module for groups. Therefore, I find it difficult to talk about it. But your words
Strumelia:
So...the user ID # is 1090, and I was able to see that my user numbers go from 1089 right to 1091...with no #1090 member. so....Presumably it is a member who has left my site or has been deleted.
can be confirmed by my guess.
alt=
@dim
9 years ago
167 posts
michael:
So the problem is that his home profile does not automatically change to one of the other linked profiles if his home profile is deleted?
Yes it is. In this case the account "lives" without a profile. However, the account will be able to change the rating and write comments (but his comments will be invisible).

michael:
I am a power user and I create 50 profiles, then delete my home one. Which profile should be automatically selected?
I think, the next one created.

I myself was able to repeat the above-described problem. I can give you administrator access on my website so you can see the details or I can repeat it in your demo site.
brian
@brian
9 years ago
10,148 posts
Strumelia:
So...the user ID # is 1090, and I was able to see that my user numbers go from 1089 right to 1091...with no #1090 member. so....Presumably it is a member who has left my site or has been deleted.

IDs in JR are never re-used - if a user/item/profile is deleted, you will see "gaps" in the IDs - this is normal.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Strumelia
Strumelia
@strumelia
9 years ago
3,603 posts
Yes, it's normal. This merely shows that the 'ghost' "@" profile member in groups should no longer be there listed as a group member...since the user ID# gap shows that they are no longer site members. Yet they remain listed in the page of Group members.


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015

updated by @strumelia: 12/16/15 08:54:36AM
brian
@brian
9 years ago
10,148 posts
Strumelia:
Yes, it's normal. This merely shows that the 'ghost' "@" profile member in groups should no longer be there listed as a group member...since the user ID# gap shows that they are no longer site members. Yet they remain listed in the page of Group members.

This is what you will see if you are not on JR 5.3.0:

https://www.jamroom.net/the-jamroom-network/networkmarket/284/groups


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
Strumelia
Strumelia
@strumelia
9 years ago
3,603 posts
Sorry to be so dense, but I don't know what you are trying to tell me in your link there....?


--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015
michael
@michael
9 years ago
7,714 posts
Strumelia:
Sorry to be so dense, but I don't know what you are trying to tell me in your link there....?

Think brian is linking to the beta version to ask if you still see the same things if you are upgraded to the latest beta version. With the indented meaning being the question "does the problem still exist in the latest beta version?" and the implication that it might have already been fixed.
Strumelia
Strumelia
@strumelia
9 years ago
3,603 posts
Ok, thanks for the clarification. I in turn will put forth the implication that I'm not on the Beta version so I wouldn't know.. until that time when it goes out of Beta and I've moved to it. ;)




--
...just another satisfied Jamroom customer.
Migrated from Ning to Jamroom June 2015

updated by @strumelia: 12/17/15 11:06:36AM
alt=
@dim
8 years ago
167 posts
dim:
If a user deletes his main (basic) profile, then Jamroom should be able to change his second profile as the new main (basic) profile, or remove all of his profiles and account.
This problem has not been solved so far.
updated by @dim: 02/11/16 09:09:27AM
brian
@brian
8 years ago
10,148 posts
Can you clarify what the actual issue is? It's not clear to me.

If a user has 2 profiles (profile1 and profile2) and deletes profile1, then profile2 is still left and they can use that. If you allow self deletion, then the user can delete their account from your system.

Let me know if that helps.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@dim
8 years ago
167 posts
@brian hi,
The user has created his account and "profile1", and then he created his second "profile2". Then he deleted the first "profile1". Then he renamed the second "profile2" in the "profile1".
In this case, we were not able to see the absence of his first profile. In this case, the Jamroom allows him to write comments and change the rating of any items.
BUT, his account will be able to change the rating and write comments (but his comments will be invisible to anyone!) - that's the problem!

You can check it out on my site. I was able to repeat this error with my new user account. Or I can repeat this bug in your demo site. Just give me a power user account.
brian
@brian
8 years ago
10,148 posts
dim:
@brian hi,
The user has created his account and "profile1", and then he created his second "profile2". Then he deleted the first "profile1". Then he renamed the second "profile2" in the "profile1".
In this case, we were not able to see the absence of his first profile.

You will no longer see anything named "profile2" since it has been renamed "profile1" - however, the _profile_id of the "new" profile1 will be the id of the old profile2. So it may look the same, but it is different.

Quote:
In this case, the Jamroom allows him to write comments and change the rating of any items.

This is not an issue and is correct - ratings and comments belong to the USER account, not the profile, therefore they can still be changed since the USER did not change.

Quote:
BUT, his account will be able to change the rating and write comments (but his comments will be invisible to anyone!) - that's the problem!

I don't understand this part - do you mean after the user modifies an existing comment the comment is no longer visible?

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@dim
8 years ago
167 posts
brian:
I don't understand this part - do you mean after the user modifies an existing comment the comment is no longer visible?
When the user writes any comments, we do not see them.

See my first post. How it all began.
dim:
One of our members wrote a few comments on my website and I see them in the database and in the Activity Timeline but they are not visible on any page of the website (ie, his comments are not visible on the page of the item).

dim:Now I tried to write a private message to this user. See my screenshot. There's no name of his account.
brian
@brian
8 years ago
10,148 posts
That doesn't help me - that could be completely unrelated. I am trying to get clarification on my last question for the specific scenario you outlined:

do you mean after the user modifies an existing comment the comment is no longer visible?

Thanks!


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@dim
8 years ago
167 posts
brian:
do you mean after the user modifies an existing comment the comment is no longer visible?
No. It is not possible to modify an invisible comment.
Comment is invisible when he wrote it. Accordingly, it is impossible to modify the comment.

Just give me a power user account on your demo site and I'll show you this bug.
brian
@brian
8 years ago
10,148 posts
dim:
brian:
do you mean after the user modifies an existing comment the comment is no longer visible?
No. It is not possible to modify an invisible comment.

OK - I will see if I can replicate here. We've not had anyone else report it, so it sounds like a very rare/corner case issue.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net
alt=
@dim
8 years ago
167 posts
@brian
OK! You can see it on my site also. I have removed (some time ago) the problematic account of the real user (Grey). But I was able to repeat this bug with my new user account.
updated by @dim: 02/11/16 12:14:49PM
brian
@brian
8 years ago
10,148 posts
I have an idea what might be happening here and am checking it out.


--
Brian Johnson
Founder and Lead Developer - Jamroom
https://www.jamroom.net

Tags