Danbooru 2 Issues Topic

Posted under General

This topic has been locked.

The current Black boxes being proper boxes look a LOT better than the random rectangles we had earlier

They do. I think the new boxes are much better than before, since I had no idea why everything was suddenly turning black, but now you can't click on the boxes unless you turn off the blacklist! Of course, if you're like me, and have 100 items per page, trying to turn off the blacklist to see a picture you were curious about that's near the bottom of the list means you have to memorize where the picture is so you can scroll up, turn off the blacklist, and find it again. It kinda defeats the purpose of having visible blacklist boxes if they're also untouchable.

This is one step forward, one step back.

Would it be possible to make the new blacklist thumbnails compatible with the different modes in the sidebar (vote up, tag script etc.) or at least enable tooltips over the thumbnails?

This upload is being processed. Please wait a few seconds.

So does this just... happen sometimes out of the blue?

Just happened to me, I've never seen anything stuck in processing except when uploads were down completely, like after major site changes. But in this case someone else was able to come along and upload the image just fine, while my attempt is still refreshing, doomed to an eventual duplicate error.

Uploads seem to be active and fine still, that's really annoying if it's just a random bug.

The banner notice really doesn't solve a problem. It's still a better option to put the behavior as a toggle in the user options instead of 'custom .css' as that's a bandaid as best and a bug in the making at worst

Schrobby said:

Error time again, tried danbooru and hijiribe.

Weird, it's only one post that keeps getting me errors. Here's the message:

[expand]
Upload #922239

    Date: 2016-01-19 16:46:13 +0100
    Source: http://i1.pixiv.net/img-original/img/2016/01/20/00/21/58/54805236_p0.png
    Tags: wo-class_aircraft_carrier kantai_collection kodama_(wa-ka-me) 1girl solo silver_hair hat tentacles looking_at_viewer silver_hair aqua_eyes black_gloves pale_skin rating:s

An error occurred: error: Net::SFTP::StatusException - Net::SFTP::StatusException (4, "failure")

    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:846:in `wait_for'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:590:in `rename!'
    /var/www/danbooru2/releases/20160119021851/app/logical/remote_file_manager.rb:17:in `block (2 levels) in distribute'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:939:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:939:in `block in do_version'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:939:in `each'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:939:in `do_version'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:909:in `when_channel_polled'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/channel.rb:311:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/channel.rb:311:in `process'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:223:in `block in preprocess'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:223:in `each'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:223:in `preprocess'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:206:in `process'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:170:in `block in loop'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:170:in `loop'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-ssh-2.9.2/lib/net/ssh/connection/session.rb:170:in `loop'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:802:in `loop'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp/session.rb:787:in `connect!'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/net-sftp-2.1.2/lib/net/sftp.rb:32:in `start'
    /var/www/danbooru2/releases/20160119021851/app/logical/remote_file_manager.rb:15:in `block in distribute'
    /var/www/danbooru2/releases/20160119021851/app/logical/remote_file_manager.rb:14:in `each'
    /var/www/danbooru2/releases/20160119021851/app/logical/remote_file_manager.rb:14:in `distribute'
    /var/www/danbooru2/releases/20160119021851/app/models/post.rb:51:in `distribute_files'
    /var/www/danbooru2/releases/20160119021851/app/models/upload.rb:133:in `block in process_once'
    /var/www/danbooru2/releases/20160119021851/app/logical/current_user.rb:10:in `scoped'
    /var/www/danbooru2/releases/20160119021851/app/models/upload.rb:109:in `process_once'
    /var/www/danbooru2/releases/20160119021851/app/models/upload.rb:149:in `process!'
    /var/www/danbooru2/releases/20160119021851/app/controllers/uploads_controller.rb:63:in `create'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/abstract_controller/base.rb:198:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/rendering.rb:10:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:115:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:115:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:553:in `block (2 levels) in compile'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:503:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:503:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:88:in `run_callbacks'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/abstract_controller/callbacks.rb:19:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/rescue.rb:29:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/notifications.rb:164:in `block in instrument'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/notifications.rb:164:in `instrument'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activerecord-4.2.3/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/abstract_controller/base.rb:137:in `process'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionview-4.2.3/lib/action_view/rendering.rb:30:in `process'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal.rb:196:in `dispatch'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_controller/metal.rb:237:in `block in action'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/routing/route_set.rb:76:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/routing/route_set.rb:76:in `dispatch'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/routing/route_set.rb:45:in `serve'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/journey/router.rb:43:in `block in serve'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/journey/router.rb:30:in `each'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/journey/router.rb:30:in `serve'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/routing/route_set.rb:821:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/rack/agent_hooks.rb:30:in `traced_call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/rack/browser_monitoring.rb:32:in `traced_call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/conditionalget.rb:38:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/flash.rb:260:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/cookies.rb:560:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activerecord-4.2.3/lib/active_record/query_cache.rb:36:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activerecord-4.2.3/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/callbacks.rb:84:in `run_callbacks'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/railties-4.2.3/lib/rails/rack/logger.rb:38:in `call_app'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/railties-4.2.3/lib/rails/rack/logger.rb:20:in `block in call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/tagged_logging.rb:68:in `block in tagged'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/tagged_logging.rb:26:in `tagged'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/tagged_logging.rb:68:in `tagged'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/railties-4.2.3/lib/rails/rack/logger.rb:20:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/actionpack-4.2.3/lib/action_dispatch/middleware/request_id.rb:21:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/activesupport-4.2.3/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/railties-4.2.3/lib/rails/engine.rb:518:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/railties-4.2.3/lib/rails/application.rb:165:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/tempfile_reaper.rb:15:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/commonlogger.rb:33:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/chunked.rb:54:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/rack-1.6.4/lib/rack/content_length.rb:15:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/newrelic_rpm-3.13.0.299/lib/new_relic/agent/instrumentation/middleware_tracing.rb:67:in `call'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:580:in `process_client'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/gctools-0.2.3/lib/gctools/oobgc/unicorn_middleware.rb:13:in `process_client'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:674:in `worker_loop'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:529:in `spawn_missing_workers'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:540:in `maintain_worker_count'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/unicorn-4.9.0/lib/unicorn/http_server.rb:294:in `join'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/gems/unicorn-4.9.0/bin/unicorn:126:in `<top (required)>'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/bin/unicorn:23:in `load'
    /var/www/danbooru2/shared/bundle/ruby/2.1.0/bin/unicorn:23:in `<main>'


[/expand]

I wish the clickable black box blacklisting is still around... Even non-clicklable black boxes are more preferable than hiding pics completely...

Are there any CSS codes that can change this?

Updated by game2009

Is there a way to return the previous "cancelled blacklist items remain cancelled until I re-enable them or start a new browser session" behaviour?

It's a little tedious to check (say) "kantai_collection" for every page that involves a kancolle search. (The "disable all" is not viable because again there are some items, such as loli and shota, on the blacklist that I never ever want to see.)