NationStates Jolt Archive


Mods&Nations: Stop deleting post, or error occurs.

09-09-2003, 15:20
I've seen a lot of "No posts exist for this topic" in many threads. I quite sure that it happens because the current "hacked" version of PhpBB is unable to modify the post count, by decrementing it at every delete. The reasons could be multiple. So, people, mods, please stop deleting posts. Just delete their contents if you have to.
Thank you,
Daciana / Carpathya
09-09-2003, 15:48
No, that happens when your post doesn't go through due to a forum hiccup or when you click 'submit' three or four times.

This used to happen a LOT more back in January, before the Forum got a new server and began behaving much better. It got to the point where there'd be three or four pages of posts that didn't theoretically exist at the end of every big RP thread; hence, the origin of the phrase "Amerigo is a land of contrast," which was used as a simple filler phrase to post so that it would take you to the page in question.
GMR
09-09-2003, 17:53
No, that happens when your post doesn't go through due to a forum hiccup or when you click 'submit' three or four times.



yep, I believe you are correct, sometimes when it says "No posts exist for this topic" for me,there ends up being 2-3 post,even if I click submit once,so it is not people deleteing their post,it is a "a forum hiccup" as Kitsylvania said :)

<edit>
The above also happens when sometimes it says "Page cannot be displayed",so what I do is go back & see if my post went thru instead of refreshing,otherwise
#1 there will be 2+ post
#2 it will say "No posts exist for this topic" :)
09-09-2003, 21:46
Kitsylvania, you are telling me that first the post count is incremented and after that the post itself is registered in the database? This would be weird.
What you say seems to had been an problem some time ago, but no now.
Have you ever seen a thread with this problems and no deleted posts lately?
Peng-Pau
09-09-2003, 23:37
Kitsylvania, you are telling me that first the post count is incremented and after that the post itself is registered in the database? This would be weird.
What you say seems to had been an problem some time ago, but no now.
Have you ever seen a thread with this problems and no deleted posts lately?

No, actually they're both done at the same time.

The reason you get this is that phpBB occasionally drops a post by accident. It's something that's rare, but apparently plagues NationStates. But most of the 'missing' posts are in fact ones that the players have deleted. The topic reply count doesn't decrease, I believe, when posts are deleted, so it still thinks they're there, and gives you that error.
09-09-2003, 23:51
No, actually they're both done at the same time.

Multi-threading in PhpBB ?! I doubt. Anyway, but there is no such thing as writing 2 different things to the same database in the same time. One comes after another. Which after which?

The topic reply count doesn't decrease, I believe, when posts are deleted, so it still thinks they're there, and gives you that error.

That's what i said IMHO.
Tactical Grace
10-09-2003, 08:17
Every now and then I delete a double post, if that happens, which is not too common, luckily.

And the Moderators do need to delete some posts sometimes.
Cogitation
10-09-2003, 15:26
I've seen a lot of "No posts exist for this topic" in many threads. I quite sure that it happens because the current "hacked" version of PhpBB is unable to modify the post count, by decrementing it at every delete. The reasons could be multiple. So, people, mods, please stop deleting posts. Just delete their contents if you have to.

I believe that Dobrudija is correct on the cause of this error (but I don't have time to experiment).

Unfortunately, I'm not inclined to comply with the request as it is sometimes necessary to delete posts (for example, when someone accidentally makes 6 duplicate posts in a row, that's when I delete posts).

This is a simple error to avoid (if I'm correct): just click on the hyperlink to the previous page.

"comply", not "reply"

--The Modified Democratic States of Cogitation
Peng-Pau
10-09-2003, 15:34
No, actually they're both done at the same time.

Multi-threading in PhpBB ?! I doubt. Anyway, but there is no such thing as writing 2 different things to the same database in the same time. One comes after another. Which after which?

You obviously know nothing about SQL.
Cogitation
10-09-2003, 17:06
No, actually they're both done at the same time.

Multi-threading in PhpBB ?! I doubt. Anyway, but there is no such thing as writing 2 different things to the same database in the same time. One comes after another. Which after which?

You obviously know nothing about SQL.

There's a more polite way to say that...

...such as: "I don't think that that matches up with what I know about SQL."

...or: "Based upon what I know about SQL, I have to disagree."

Please try to stay polite. Thank you.

--The Modified Democratic States of Cogitation
"Think about it for a moment."
NationStates Forum Moderator
10-09-2003, 17:10
I obviously know nothing about SQL Peng-Pau? How about you enlighten me?

Maybe you can start by explaining me the multitasking/multithreading model in an operating system. I have learned that physically speaking machine code instructions are always executed one after another, and each process is given a fair amount of time, looking like they all run simultaneous. Is everyone wrong on this one?

But what's the point anyway, as long as Php is controlling, and it's a single process, executing instructions one after another?

Or are you talking about internal database cache? Or OS caches?

Or it's just that a new computer architecture is out and i didn't know? One in which a processor executes instructions in parallel and handles the results in parallel, and the bus and the controller can give different instructions and data to the hdd in parallel, and the hdd can write them in the same time, but wait, without ever corrupting the file system, which of course, is not allowed to implement the lock function, or else you couldn't do it ?
So maybe you would like to enlighten me, a silly girl... What can i know?
The Most Glorious Hack
10-09-2003, 18:48
Ahem. SQL tutorials aside...

At some point, Cog, we should monkey around and do a bit of an experiment. I believe that when we clear posts using the Split command, the page errors don't happen. If that is the case, we might want to try using it more.

However, the page errors happen even when posts aren't deleted. Post deletion can speed up the problem, but it can happen all by its lonesome once a thread gets to the 20-30 page area. I had an RP thread derail all on its own, simply by length and duration.

And in the grand scheme of things, it's a rather minor annoyance. I wager there are other things that I'm more likely to loose sleep over.
Tactical Grace
10-09-2003, 19:00
I wager there are other things that I'm more likely to loose sleep over.

:lol: You know, when it is late, the system is running slow and I want to check something, I do lose some sleep.
10-09-2003, 19:10
Unfortunately, I'm not inclined to comply with the request as it is sometimes necessary to delete posts (for example, when someone accidentally makes 6 duplicate posts in a row, that's when I delete posts).

I wish you wouldn't delete those duplicate posts if doing so causes the "no posts" problem. If the original poster doesn't edit them by him/herself I wish you could just edit them for him/her. 5 "empty" or duplicated posts are in my opinion far better than the "no posts exists". It's really annoying when posting in a long thread. Duplicate posts disapears after a short while anyway, but "no posts exists" sticks all the way...

Best regards, BMV