ErrLookup › ppy/osu

ppy/osu

rhythm is just a *click* away! · C# · 4,661 source files

Analyzed at d9c73e12ad on 2026-08-13. 110 documented errors.

Code / MessageTypeSeverityTags
Cannot use this argument in a non-debug build.
exception error configuration, command-line, debug-build, osu-desktop
Provided client ID must be an integer.
exception error command-line, validation, argument-parsing, osu-desktop
Can't have zero or fewer stages.
exception error mania-ruleset, playfield, validation, gameplay
Unsupported grid type.
exception error editor, osu-ruleset, enum-exhaustiveness, snap-grid
Cannot Begin a rotate operation while another is in progress
exception error editor, osu-ruleset, selection, state-machine, rotation
Cannot Update a rotate operation without calling Begin first
exception error editor, osu-ruleset, selection, state-machine, rotation
Cannot Commit a rotate operation without calling Begin first
exception error editor, osu-ruleset, selection, state-machine, rotation
Cannot Begin a scale operation while another is in progress!
exception error editor, osu-ruleset, selection, state-machine, scaling
Cannot Update a scale operation without calling Begin first!
exception error editor, osu-ruleset, selection, state-machine, scaling
Cannot Commit a rotate operation without calling Begin first
exception error editor, osu-ruleset, selection, state-machine, scaling, known-bug
Unsupported animation style
exception error osu-ruleset, mod, enum-exhaustiveness, animation
Adjust via RepeatCount instead
exception error osu-ruleset, hit-objects, api-design, not-supported, slider
HitObjectContainer should be set before CheckHittable is cal
exception error osu-ruleset, hit-policy, initialization, gameplay
HitObjectContainer should be set before CheckHittable is cal
exception error osu-ruleset, hit-policy, initialization, gameplay
HitObjectContainer should be set before HandleHit is called.
exception error osu-ruleset, hit-policy, initialization, gameplay
A {hitObject} was hit before it became hittable!
exception critical osu-ruleset, hit-policy, invariant, gameplay, debug, critical
Unknown hit object type.
exception error taiko-ruleset, replay, enum-exhaustiveness, auto-generator
Invalid component type: {component}
exception error taiko-ruleset, skinning, enum-exhaustiveness, legacy
Use override with HitType parameter instead
exception error taiko-ruleset, audio, api-design, polymorphism
Invalid result type: {result}
exception error taiko-ruleset, judgement, enum-exhaustiveness, hit-explosion
Mascot animations for state {state} are not supported
exception warning osu-taiko, enum-validation, animation, defensive-guard
No valid beatmap files found in the beatmap archive.
exception error beatmap-import, archive, osu-format, validation
Failed to import new beatmap
exception error beatmap-import, realm, persistence, database
{setInfo.GetDisplayString()} already has a difficulty with t
exception error beatmap-management, difficulty-name, duplicate-detection, validation
Unknown file format (no content)
exception error decoder, empty-file, osu-format, io
Unknown file format ({line})
exception error decoder, unknown-format, osu-format, io
Ruleset is not available locally.
exception error beatmap-decoding, ruleset, ruleset-store, missing-dependency
Beat length cannot be NaN in a timing control point
exception error beatmap-decoding, timing-points, nan, data-corruption
Only beatmaps in the osu, taiko, catch, or mania rulesets ca
exception error beatmap-encoding, legacy-format, ruleset, unsupported-operation
Color specified in incorrect format (should be R,G,B or R,G,
exception error beatmap-decoding, color, format-error, data-corruption
Color must be specified with 8-bit integer components
exception error beatmap-decoding, color, parse-error, data-corruption
Unknown event type: {split[0]}
exception error storyboard-decoding, events, unknown-type, data-corruption
Unknown command type: {commandType}
exception error storyboard-decoding, commands, unknown-type, data-corruption
Value is too low
exception error parsing, float, overflow, beatmap-decoding, range-error
Not a number
exception error parsing, float, nan, beatmap-decoding, format-error
{Path} is not a valid archive
exception error archive, import, io, file-not-found, validation
Error when exporting {model.GetDisplayString()}: Multiple fi
exception error archive-export, zip, duplicate-files, data-integrity
Beatmap file {b.File!.Filename} could not be opened!
exception error filesystem, export, realm, beatmap, data-integrity
Filename ""{filename}"" is not allowed.
exception error security, path-traversal, filesystem, realm, validation
Timed out while loading beatmap ({beatmapInfo}).
exception error beatmap, performance, timeout, cancellation, gameplay
Creating ruleset instance failed when attempting to create p
exception error ruleset, plugin-loading, beatmap, gameplay
Beatmap can not be converted for the ruleset (ruleset: {rule
exception error ruleset, beatmap, conversion, gameplay, validation
Filename "{filenames.original}" is not allowed.
exception error security, path-traversal, import, archive, zip-slip
Beatmap contains no hit objects!
exception error score-migration, beatmap, scoring, data-integrity
Total score conversion operation returned invalid total of {
exception error score-migration, scoring, data-integrity, math
Cannot recalculate score multiplier as TotalScoreWithoutMods
exception error score-migration, scoring, data-integrity, realm
Screenshot data did not arrive in a timely fashion
exception warning screenshot, rendering, threading, timeout, graphics
Bad ticks count read!
exception error serialization, replay, binary-format, data-integrity, io
Deserialization of arbitrary type is not supported.
exception error serialization, replay, binary-format, security, io
Destination provided is already the current location
exception error filesystem, migration, storage, validation
Destination provided is inside the source
exception error filesystem, migration, storage, validation, safety
Destination provided already has files or directories presen
exception error filesystem, migration, storage, validation, safety
Expected $type token.
exception error serialization, json, beatmap, schema, migration
Beatmap submission not supported in this configuration!
exception error api, beatmap-submission, configuration, network, endpoints
Beatmap submission not supported in this configuration!
exception error api, beatmap-submission, configuration, network, endpoints
Beatmap submission not supported in this configuration!
exception error api, beatmap-submission, configuration, network, endpoints
A channel with the name {channelName} could not be found.
exception error chat, channels, api, validation, user-input
Ruleset with ID of {RulesetID} not found locally
exception error ruleset, score, api-conversion, invalid-operation
Cannot create a multiplayer room while already in one.
exception error multiplayer, state-machine, room, invalid-operation
Cannot join a multiplayer room while already in one.
exception error multiplayer, state-machine, room, invalid-operation
Cannot join an inactive room.
exception error multiplayer, room, validation, invalid-operation
Must be joined to a match to change settings.
exception error multiplayer, state-machine, settings, invalid-operation
Cannot toggle ready when in {localUser.State}
exception warning multiplayer, state-machine, ready, invalid-operation
Cannot toggle spectate when in {localUser.State}
exception warning multiplayer, state-machine, spectate, invalid-operation
Binary message type not supported.
exception error websocket, notifications, network, not-implemented
Connection closed by remote host.
exception warning websocket, notifications, network, reconnect, web-exception
Could not obtain a lock to connect. A previous attempt is li
exception error network, connector, deadlock, timeout, concurrency
Could not obtain a lock to disconnect. A previous attempt is
exception error network, connector, deadlock, timeout, concurrency
Couldn't create score with unknown ruleset: {RulesetId}
exception error multiplayer, score, ruleset, invalid-operation
Attempting to block for migration took too long.
exception error realm, migration, storage, timeout, database
At least one value expected!
exception warning ui, chart, profile, validation, argument
Ruleset with ID of {Score.RulesetID} not found locally
exception error profile, score, ruleset, ui, invalid-operation
Repeat count is way too high
exception error beatmap, parser, slider, validation, format-exception
Unknown hit object type: {split[3]}
exception error beatmap, parser, validation, invalid-data
BSpline conversion of arbitrary degree is not implemented.
exception error beatmap, slider, bspline, bezier, not-implemented
Ruleset could not be loaded (Ruleset not available)
exception error ruleset, load, assembly, version-mismatch, ruleset-load-exception
Ruleset could not be loaded (Type lookup failure)
exception error ruleset, load, reflection, type-resolution, ruleset-load-exception
Ruleset could not be loaded (Instantiation failure)
exception error ruleset, reflection, instantiation, activator
input .lzma is too short
exception error replay, lzma, io, corrupt-data, score-decoder
Can't Read 1
exception error replay, lzma, io, corrupt-data, score-decoder
Legacy replay cannot be converted for the ruleset: {currentR
exception error replay, ruleset, legacy-conversion, score-decoder
Only scores in the osu, taiko, catch, or mania rulesets can
exception error score, legacy-encoder, ruleset, serialization
The score specifies an incompatible set of mods!
exception error score, mods, import, validation
Difficulty ""{playableBeatmap.BeatmapInfo.DifficultyName}""
exception error beatmap, submission, online-id, server
Ran out of new beatmap IDs to assign to unsubmitted beatmaps
exception error beatmap, submission, online-id, quota, server
Attempting to use this setter will not work correctly. Use s
exception warning skinning, sprite-text, api-misuse, font
A {nameof(PoolableSkinnableSample)} cannot be applied multip
exception error skinning, audio, sample, pooling, api-misuse
Setting {nameof(CurrentSkin)}'s value directly is not suppor
exception error skinning, skin-manager, bindable, api-misuse
Attempting to save a skin which is not yet tracked. Call {na
exception error skinning, skin-manager, realm, tracking, persistence
Attempting to add a new component to a target container whic
exception warning skinning, skinnable-container, api-misuse
Provided argument must be of type {nameof(Drawable)}.
exception error skinning, skinnable-container, type-mismatch, drawable
Attempting to remove a new component from a target container
exception warning skinning, skinnable-container, api-misuse
{nameof(VectorScale)} must be finite, but is {value}.
exception warning storyboard, animation, validation, math, finite
{nameof(VectorScale)} must be finite, but is {value}.
exception warning storyboard, sprite, validation, math, finite
{nameof(VectorScale)} must be finite, but is {value}.
exception warning storyboard, video, validation, math, finite
{nameof(ModTestData.Autoplay)} must be false when {nameof(Mo
exception error test, mod-test, replay, autoplay, validation
Accessing the client-side API room via {nameof(TestMultiplay
exception error test-infra, multiplayer, obsolete, property-shadowing
Accessing the client-side room via {nameof(TestMultiplayerCl
exception error test-infra, multiplayer, obsolete, property-shadowing
Already joined a room
exception error test-infra, multiplayer, room-lifecycle
Invalid password.
exception error test-infra, multiplayer, auth, password
Local user is not the room host.
exception error test-infra, multiplayer, authorization, queue-mode
Attempted to change an item that doesn't exist.
exception error test-infra, multiplayer, playlist, validation
Attempted to change an item which is not owned by the user.
exception error test-infra, multiplayer, authorization, ownership
Attempted to change an item which has already been played.
exception error test-infra, multiplayer, playlist, lifecycle
Item does not exist in the room.
exception error test-infra, multiplayer, playlist, validation
The room's current item cannot be removed.
exception error test-infra, multiplayer, playlist, lifecycle
Attempted to remove an item which is not owned by the user.
exception error test-infra, multiplayer, authorization, ownership
Attempted to remove an item which has already been played.
exception error test-infra, multiplayer, playlist, lifecycle
Using the {nameof(OsuTestScene)} dummy API is not supported
exception error test-infra, api, online-api, di-resolver
Cannot add custom test steps without {nameof(HasCustomSteps)
exception error test-infra, player-testscene, test-steps