Bug Report (v. 1.0.6)
This is the bug report thread for version 1.0.6 of the My Imouto Booru software that this site runs. If you notice any bugs, or anything that might be a bug, post here.

Just for reference for the more tech-savvy of you, you can find the change log for 1.0.6 here.

Edit: And, GOD DAMN does this version have a lot of bugs...

Known Bugs

  • Occasionally, a drop down frame will appear at the top of the window reading only "deleted" when you load a page on the site, even though you didn't delete anything. This seems harmless - I don't believe anything is actually deleted.
  • When deleting an image that's flagged for deletion, the flag reason and the flagger are used in the "deleted by" and "reason" fields, instead of the deleter's account name and the deletion reason.
  • If you add a parent post's ID while uploading the new child post, the "This post has child posts" message won't display on the parent post's page. To fix this, just unchild and rechild the child post by removing then reentering the parent ID into the child post's "Parent" text box.
  • When searching for comments, clicking on the link to the comment does not scroll the page to the comment as intended.
  • When manually changing the page order of pools (through the Order link at the bottom of any accessible pool), you can assign the same page number to multiple posts.

WIP Bugs (Dev has confirmed and is working on)

This section is for bugs that the my imouto developer has confirmed, and has on his plate to fix.

  • Under account settings, having the "Resize Images" option enabled causes some images (those without image samples) to not initially display when you go to their page to view them. It doesn't work. Turn it off, for now.
  • Tags don't display properly in certain fields if they involve quotation marks. In addition, any post that has a tag involving quotation marks has its tag list become unresponsive. More specifically, you become unable to remove tags from the tag list for that post.
  • The "hold" metatag is not working when added to a post during the upload for priveledged-rank user accounts. Meaning it only works for admins, which is just weird.

Troublesome Bugs (Dev Can't Replicate)

This section is for the more tech-savvy of you. The developer couldn't replicate these bugs, so he has no idea how to fix them. Obviously, this is very bad for us. If you have any idea on what might cause these, let us know.

  • We have a zombie on the Hub. A zombie tag. Remember the animal tag? It keeps readding itself to images that used to have it. I mean literally readding itself. There is no record in the post history when this happens, and half the time only the cached tags list is updated (meaning it will display on the image's tag list, but not be searchable).
  • HypnoHub's Crons/Job Tasks are not functioning. Our Job Tasks handled things such as tag count and the removal of dead tags (those with a 0 image count). These can be done manually by administration with the click of a few links, so it's not all that bad, but that means there will be moments of inaccuracy in the tag counts.

Unsupported

This section is for compatibility bugs that are not planned to be fixed any time soon, such as avatar selection on an IPhone.

  • Moving and resizing the selection box on the avatar selection page while using an iPhone is impossible.

Fixed Bugs

  • The "vote stars" are all screwy on the image post pages (you know, votes), either not showing up at all or appearing as seemingly gibberish bits of colored code.
    • This was caused by a problem with the UTF-8 Encoding in the main .css file, which somehow broke itself. After some manual editing, this now works again.
  • Quoting nested quotes causes the resulting post to end up missing a {quote} tag. If you do it, make sure to manually add the missing {quote} tag or it will screw up your post. (Thanks, Stem_Cell!)
    • This isn't "fixed", really, as much as it was confirmed to be intended. Allowing quoting of nested quotes would cause quote-bloat. Nested quotes within nested quotes and so on and so on until posts are fucking huge! So...just avoid doing it or do it yourself, manually.
  • Deleting all comments from an image will not remove the pic from the "Comments" section.
    • Deleting a forum post can lead to blank "ghost pages". This is due to the post still being counted towards the start of a new page.
      • Related. Fixed.
  • IPs are not recorded (but should be) in the following tables: dmail, forum_posts, and users. This leave a lot of space for abusers to spam on stuff.
    • Last I heard, this was only partly finished. He'll get to the rest soon enough, and it's finished enough to go here.
  • New tags that were used as general tags, then changed to non-general tags (character, artist, etc.) aren't gaining their proper colors in the comments page.
    • This turned out not to be a bug at all. Tag type is cached on the server for 1 full day. This seems to fix itself automatically after that point.
  • Searches involving the "User:NAME" field tag will always result in an empty post list, despite there being posts by the specified user.
  • Tags in an image, when displayed on the comments page, mouseover information popup window, and file names in the URLs of post view pages are not ordered by tag type or alphabetically (they almost seem to be randomized).
  • Trying to access the "Edit" link for any already-existent Wiki page results in an error page.
  • When you are making unordered lists and you make sub-bullet points, all sub-bullet points AND main bullet points are indented to the right of the last sub-bullet point. This only seems to happen on the forums.
  • Trying to send a personal message to another user results in the error page, and will not work.
  • The Recently Deleted page for Posts gives an error page upon access, and cannot be used.
  • The forum page titles (the name of the tab in your browser) no longer contains the name of the thread you are browsing.
  • Forgetting an opening or closing tag (i.e. {quote} and {/quote}, with brackets instead of those), and small formatting errors in message posts break the page format.
  • The "hold" metatag does not cause a post to be held from the index when used from the upload window.
  • Mass Tag Edit is broken in a silly way.
  • When you mouse over a post, a small popup containing the list of that post's tags pops up. If you add a tag with a special type by typing it in manually (i.e. char:character, circle:circlename, art:artist, etc.), the appends (char:, circle:, art:, etc) of those tags are not ignored when organizing the tags in alphabetical order.
  • When a new user registers, their password isn't saved in the database. This means that anyone who registers cannot access their accounts.
  • Uploading an animated .gif file that is composed of small, animated layers placed over a still layer will result in a corrupted and screwy thumbnail image.
  • Related to the above, setting your avatar to an animated .gif file creates a new snapshot of that .gif for your avatar, resulting in a similarly corrupted thumbnail for it.
    • This seems to have been fixed, but I'm not 100% sure. If it still happens to you, let me know. Thanks.
  • The avatar selection page can sometimes bug, displaying improperly and becoming uninteractable. Reloading the page without leaving it (via. F5 or the Reload Page button on your browser) is known to cause this. If this occurs, just leave the page and press the "Go Back To Previous Page" button on your browser, as this seems to fix it, for whatever reason.
  • The site fails to send an email when trying to reset your password. The password does change, but the email containing your new password is never sent. It's very important you don't forget your password. XD
    • Likely related to the above. The Administration function: Reset User Password throws an error page upon use. It does, however, reset the password, and you can find out to what if you press the Back a Page button on your browser. I believe it's supposed to email the user whose password was changed, if they have a registered email.
  • The ? link next to an artist tag in the tag list for a post is, if an artist does not already have an artist profile, supposed to lead to the artist profile creation page with the name automatically filled out. Currently, if an any post tagged with that artist has a URL source (plain text is ignored, in this case), the ? link will return the error page.
    • Fixed, but still requires an update on our part. We'll get to it soon-ish.
  • The administration feature, Recalculate Tag Count, returns the error page. Despite this, it still seems to serve its purpose, as tags are indeed recounted.
  • Clicking "Quote" on a post on the forums has suddenly and without warning broken.
  • Editing of images and tag blacklist is currently completely broken and will result in an error. Personally, I suspect that this error will be fixed shortly, due to how completely devastating an error it is.
  • Post, Tag, User Comment, and Wiki histories are all broken, again. AGAIN. As Mindwipe said, it's a new record on how quickly a newly fixed feature can again be broken. :P
  • The "Mark all read" link near the bottom of /forum is marking all threads as unread. If you click it, it will seem like all threads are read. However, when you reload the page or go to a new page, they will all immediately be flagged as unread.
  • One of the pool view layouts only displays the first 24 images in a pool, with no way of viewing more. To fix this, just click the "Toggle View" link near the bottom of the pool page.
  • The Search External Data feature for posts is currently broken. The page loads, but no searching for external data will be done.
  • The Comments link in the URL bar at the top of most pages doesn't unbold itself even when all comments are read.
By the way, what does Mindwipe hate about this update?
Mindwipe said:
I hate this update. Just wanna go on record saying that.
I of course hate it because having to learn the new code's ways lol.
Stem_Cell said:
By the way, what does Mindwipe hate about this update?
I of course hate it because having to learn the new code's ways lol.
You'll know in a few minutes when Vann posts the currently-known bugs.

Edit: Speak of the devil...
Mindwipe said:
You'll know in a few minutes when Vann posts the currently-known bugs.
Oh, that's nothing. I keep finding more. <.<
Fuck, I thought it was all just improvements :P

Well, yeah. I hope 1.0.7 comes along in the near future.

I'll add another one: the forum pages titles. Before, they had the thread title, now it's just "Hypnohub".

I may be able to fix some of the bugs by injected javascript (for example this titles bug), when Christina's ready.
Vanndril said:
In addition, new tags that were used as general tags, then changed to non-general tags (character, artist, etc.) aren't gaining their proper colors in the comments page.
Or the index, now.

I repeat: I hate this update.
WTF

Seriously, this update sucks.
Mindwipe said:
WTF

Seriously, this update sucks.
Okay guys, so, don't screw up on formatting your posts, kay? Cause apparently you can take down the entire page it's on just by doing that. XD

This was caused by someone forgetting their {quote} tag, and only using a {/quote} tag...
so Ummm trying to send a message leads to an error page, clicking "preview does nothing o.0
For some bizarre reason, I'm initially unable to see images when opening their pages. I have to 'view larger version' to see them at all, when everything else displays just fine.
Kala said:
For some bizarre reason, I'm initially unable to see images when opening their pages. I have to 'view larger version' to see them at all, when everything else displays just fine.
Yeah, I'm getting this problem as well.
Kala said:
For some bizarre reason, I'm initially unable to see images when opening their pages. I have to 'view larger version' to see them at all, when everything else displays just fine.
Likewise. Also, HoverZoom doesn't seem to want to work for me.
Kala said:
For some bizarre reason, I'm initially unable to see images when opening their pages. I have to 'view larger version' to see them at all, when everything else displays just fine.
Changer said:
Yeah, I'm getting this problem as well.
vivimage2000 said:
Likewise.
In your account settings, uncheck the checkbox for "Resize Images". That feature seems to currently be causing that. Thanks for reporting, and I'll add it to the rapidly growing list. <.<

vivimage2000 said:
Also, HoverZoom doesn't seem to want to work for me.
That is broken due to (most likely) infrastructure changes to the my imouto booru software. Last I heard, Stem_Cell was working on it.
Vanndril said:
  • Trying to send a personal message to another user results in the error page, and will not work.
This is unacceptable. I am seething right now, and I haven't stopped seething from yesterday.
Not sure if this affects all mobile browsers or just the 3DS web browser, but thumbnails never appear. Not on the Posts page, Comments, or even user Favorites or Uploads. With no thumbnails or thumbnail placeholders the site becomes largely innavigable. I hope this only affects the 3DS and other low powered mobile devices, but it might be worth looking into.
Mindwipe said:
This is unacceptable. I am seething right now, and I haven't stopped seething from yesterday.
You'll get over it. Especially since he seems really on top of the errors, this time. He's already fixed some of them, supposedly, and is going to be releasing some sort of update soon. Not a full version, but some bug fixes. I've never seen a man work so fast, so I'll give him the benefit of the doubt on how hard he's trying to fix this.

Also, I knew stuff like this was coming since we set up the site. I even told you we had to deal with and report any bugs we might find over the course of who knows how many years. You should have been anticipating this.

I won't tell you to stop complaining, because that's called bottling, but trust me, we know you're annoyed. :P

BML-20XX said:
Not sure if this affects all mobile browsers or just the 3DS web browser, but thumbnails never appear. Not on the Posts page, Comments, or even user Favorites or Uploads. With no thumbnails or thumbnail placeholders the site becomes largely innavigable. I hope this only affects the 3DS and other low powered mobile devices, but it might be worth looking into.
I was about to check how it looked on my phone...but then I realized the battery has died.

Can anyone confirm this? It does happen on all 3DS? Can anyone tell me if it happens on smart phones, too?

Edit: I charged my phone enough to turn it on and went to the hub. It works fine on my IPhone. It might just be a problem with the 3DS' browser or page rendering or whatever. I ask that anyone with an Android or some other mobile OS test this, too. It would be appreciated.
Vanndril said:
You'll get over it.
When it's all fixed.

I even told you we had to deal with and report any bugs we might find over the course of who knows how many years. You should have been anticipating this.
The code appearing when a pic was favorited more than 6 times was a bug. The source fielding cutting off the first letter of the url was a bug. This is a colossal clusterfuck. Besides, what I was anticipating is that newly-completed features would have bugs that would need to be fixed, not that working features would become entirely unusable.

trust me, we know you're annoyed. :P
Annoyed? I'm past annoyed. You cannot fathom the level of pissed I am at right now.
Mindwipe said:
Annoyed? I'm past annoyed. You cannot fathom the level of pissed I am at right now.
Sounds like a personal problem. Have you tried not being unfathomably pissed? I heard it's healthy for you.

Mindwipe said:
Besides, what I was anticipating is that newly-completed features would have bugs that would need to be fixed, not that working features would become entirely unusable.
That's how programming works. Especially when you mess with the backend stuff, which is most of this update. Pretty much the entire backend got reworked. He'd have to be the God of Programming to ensure that no old features get bugged with an entirely changed backend setup.

Let me put it this way: It's reality. Get. Over. It. There's no point in raging about what you can't change, not to mention how unhealthy it is. Given time, all will be fixed.

Mindwipe said:
When it's all fixed.
Then you'll be happy to know that he's already knocked off a handful, around 2 or 3, of them (one of them being the DMail error, no less). And it's been less than 24 hours since I made the first real bug report for this version. You should just calm your ass down and be happy that he's rushing to our aid, trying to fix the problems this update has caused.

I'll apply any fixes we get the moment he releases the package for them.
I was going to go on another rant about how I'm not going to calm down, and how the last update took 3 months, and how programming seems like a pretty sweet gig if breaking a ton of stuff is considered normal and no big deal, but then I saw this:

Vanndril said:
DMail
and now I'm just trying to figure out who's been sending messages to the past.
Mindwipe said:
I was going to go on another rant about how I'm not going to calm down
To which I'd have replied, once again, with: Sounds like a personal problem. Sucks to be you, then. That's some level of maturity you've got, throwing temper tantrums over the internet. Or something akin to these statements.

Mindwipe said:
and how the last update took 3 months
Do you know why? Because he was carefully working on the backend changes. He said it himself, at the time: he was busy making heavy changes to the software, and didn't have time to worry about the bugs at the moment, but that he'd get to them eventually. You think it's broken now? Imagine how it would have been if it DIDN'T take him 3 months, and he rushed it, instead. Hell, you should be THANKING him that he took his time to try to get a majority of everything working.

Mindwipe said:
and how programming seems like a pretty sweet gig if breaking a ton of stuff is considered normal and no big deal
It's considered normal and no big deal because it happens every damned time, pretty much no matter what you're programming. Well, maybe not for smaller projects, but for big ones like this software, yes, it's to be expected. This is just the nature of programming progress. This can be mostly avoided by having a huge user base to test your stuff. In this case, that user base just happens to be us. Hell, didn't I explain all this last night, anyway? Stop making me repeat myself! :P

Mindwipe said:
and now I'm just trying to figure out who's been sending messages to the past.
*whistles innocently*
__

Edit: Reading our posts aloud, we should have our own radio talk show, or something. Mindwipe could rage about things, and I could tell him to stuff it. For some reason, I bet it'd be popular.
Vanndril said:
Stop making me repeat myself! :P
Stop replying to me, then. Besides, you already said

Vanndril said:
I won't tell you to stop complaining, because that's called bottling
So, let me rage, goddammit.

*whistles innocently*
You have to undo those DMails, you fool! Changing the past only makes the future worse!
Mindwipe said:
Stop replying to me, then. Besides, you already said
Vanndril said:
I won't tell you to stop complaining, because that's called bottling
So, let me rage, goddammit.
Yes, I said I wouldn't tell you to stop raging, and I haven't. You can rage all you want, just do it more calmly, or you'll sour the mood even more than the update itself has. :P

Mindwipe said:
You have to undo those DMails, you fool! Changing the past only makes the future worse!
I'd LOVE to, but the most current update BROKE THE DMAIL SYSTEM! Trust me. I have people. And they're on the job. It'll get fixed. And then none of this will ever have happened in the past future!
Vanndril said:
You can rage all you want, just do it more calmly
http://i.imgur.com/5wFqvIk.gif
Dunno if its a bug or not but the upload button is taking a LONG TIME to load anything.
Reversed1 said:
Dunno if its a bug or not but the upload button is taking a LONG TIME to load anything.
I'm not having this problem. Anyone else experiencing this?
How much longer does it take, for you, then it did?
...Are your uploads just bigger? :P

Oh, and what browser are you using? Does this happen to you with other browsers?

Yeah, I figured that would get you to pipe down for a bit. At least while you attempt to figure out how that does and doesn't make any sense at the exact same time. :P
Vanndril said:
I'm not having this problem. Anyone else experiencing this?
How much longer does it take, for you, then it did?
...Are your uploads just bigger? :P

Oh, and what browser are you using? Does this happen to you with other browsers?
Usually I think it takes a minute or two. This time it just spins indefinetly until I get a "Cannot show webpage" screen. Then a 403 if I back arrow.

I usually use I.E. It works fine for me. Never thought to try my other browsers. o3o
My upload speed seems more or less normal too.

It could just be the file size. The last manip Reversed posted (or at least the last one in the index) is 1.5 MB.

Edit: Or maybe not. =/
***UPDATE***
Nevermind, it's working again. For now. ^^;
Sorry if I worried anyone.

Still, its possible the uploader is just acting up. Might be a good idea to keep an eye on it.
Vanndril said:
This was caused by someone forgetting their {quote} tag, and only using a {/quote} tag...
Quoting someone who qouted a quote inserts the closing tag automatically by mistake

http://i.imgur.com/cAFJ14z.png

Vanndril said:
That's how programming works. Especially when you mess with the backend stuff, which is most of this update. Pretty much the entire backend got reworked. He'd have to be the God of Programming to ensure that no old features get bugged with an entirely changed backend setup.
Can I just point out again that this site is coded in PHP? Trust me guys, this is probably all PHP's fault. Really, you have no idea how borked PHP is and how many pitfalls it has. So let's say for example that you use a function called:
mysql_escape_string
Well, it works, but it's broken - you were supposed to know by heart that you had to call mysql_real_escape_string
Also, if you tell it to report "all errors", be sure to tell it to report also the other ones: "E_ALL" does not account for some errors.
Also, take a look at this simple-looking line of code:

@fopen('http://example.com/not-existing-file', 'r');
What will it do?

  • If PHP was compiled with --disable-url-fopen-wrapper, it won’t work. (Docs don’t say what "won’t work" means; returns null, throws exception?) Note that this flag was removed in PHP 5.2.5.
  • If allow_url_fopen is disabled in php.ini, this still won’t work. (How? No idea.)
  • Because of the @, the warning about the non-existent file won’t be printed.
  • But it will be printed if scream.enabled is set in php.ini.
  • Or if scream.enabled is set manually with ini_set.
  • But not if the right error_reporting level isn’t set.
  • If it is printed, exactly where it goes depends on display_errors, again in php.ini. Or ini_set.
I can’t tell how this innocuous function call will behave without consulting compile-time flags, server-wide configuration, and configuration done in my program. And this is all built in behavior.

Mindwipe said:
Vanndril said:
DMail
and now I'm just trying to figure out who's been sending messages to the past.
Did you just notice? :D

Vanndril said:
Edit: Reading our posts aloud, we should have our own radio talk show, or something. Mindwipe could rage about things, and I could tell him to stuff it. For some reason, I bet it'd be popular.
It would.
Oh, by the way, about PHP again, and why we can't have nice things.

PHP was partially coded by some reckless teenage jews who thought it was pretty funny to make identifiers in hebrew, hence this error message.
I just hope this explanation helps Mindwipe understand why everything seems to go backwards. :P

Stem_Cell said:
Quoting someone who qouted a quote inserts the closing tag automatically by mistake

http://i.imgur.com/cAFJ14z.png
Actually, doesn't it seem more like that closing tag is supposed to be there, but that the OPENING tag and the "NAME said:" line is missing?

Example ( mentally replace {s w/ [s, or be confused ):
{quote}Vanndril said:
{quote}Mindwipe said:
So, let me rage, goddammit.
{/quote}
Yes, I said I wouldn't tell you to stop raging, and I haven't. You can rage all you want, just do it more calmly, or you'll sour the mood even more than the update itself has. :P
{/quote}

That should display as:

Vanndril said:
Mindwipe said:
So, let me rage, goddammit.
Yes, I said I wouldn't tell you to stop raging, and I haven't. You can rage all you want, just do it more calmly, or you'll sour the mood even more than the update itself has. :P