ErrLookup › DrKLO/Telegram
DrKLO/Telegram
Telegram for Android source · Java · 11,194 source files
Analyzed at 45ab8f4308 on 2026-08-14. 207 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| should not dispatch add or move for pre layout | exception | critical | recyclerview, layout, adapter, threading, pre-layout |
| op should be remove or update.{} | exception | critical | recyclerview, internal-invariant, updateop, obfuscation, threading |
| only remove and update ops can be dispatched in first pass | exception | critical | recyclerview, internal-invariant, first-pass, itemanimator |
| Unknown update op type for {} | exception | critical | recyclerview, internal-invariant, updateop, obfuscation |
| Moving more than 1 item is not supported yet | exception | error | recyclerview, adapter, move, drag-and-drop |
| {} is not within 0 and {} | exception | error | recyclerview, asynclistutil, bounds, lazy-loading |
| view is not a child, cannot hide {} | exception | error | recyclerview, childhelper, layoutmanager, view-lifecycle |
| DiffUtil hit an unexpected case while trying to calculate th | exception | critical | recyclerview, diffutil, concurrency, data-mutation, myers |
| Index out of bounds - passed position = {}, old list size = | exception | error | recyclerview, diffutil, bounds, position-mapping |
| Index out of bounds - passed position = {}, new list size = | exception | error | recyclerview, diffutil, bounds, position-mapping |
| unknown flag for pos {} {} | exception | critical | recyclerview, diffutil, callback, consistency, data-mutation |
| Invalid orientation. It should be either HORIZONTAL or VERTI | exception | error | recyclerview, divider, orientation, configuration |
| Drawable cannot be null. | exception | error | recyclerview, divider, drawable, null-check, resources |
| Layout positions must be non-negative | exception | error | recyclerview, gapworker, prefetch, layoutmanager, nested |
| Pixel distance must be non-negative | exception | error | recyclerview, gapworker, prefetch, distance, layoutmanager |
| GridLayoutManager does not support stack from end. Consider | exception | error | recyclerview, gridlayoutmanager, configuration, stackfromend |
| Item at position {} requires {} spans but GridLayoutManager | exception | error | recyclerview, gridlayoutmanager, spansize, configuration, layout |
| Span count should be at least 1. Provided {} | exception | error | recyclerview, gridlayoutmanager, configuration, spancount, responsive |
| Must pass a ViewHolder when dragging | exception | error | recyclerview, itemtouchhelper, drag-and-drop, validation |
| invalid orientation:{} | exception | error | recyclerview, layoutmanager, orientation, validation |
| snap preference should be one of the constants defined in Sm | exception | error | recyclerview, smoothscroller, snap, validation |
| invalid orientation | exception | error | recyclerview, orientationhelper, layoutmanager, validation |
| {positionDescription}: Error creating LayoutManager {classNa | exception | error | recyclerview, layoutmanager, xml-inflation, reflection |
| {positionDescription}: Unable to find LayoutManager {classNa | exception | error | recyclerview, layoutmanager, xml-inflation, reflection, proguard |
| {positionDescription}: Could not instantiate the LayoutManag | exception | error | recyclerview, layoutmanager, xml-inflation, reflection, configuration |
| {positionDescription}: Cannot access non-public constructor | exception | error | recyclerview, layoutmanager, xml-inflation, reflection, accessibility |
| {positionDescription}: Class is not a LayoutManager {classNa | exception | error | recyclerview, layoutmanager, xml-inflation, type-safety |
| Called attach on a child which is not detached: {vh} | exception | critical | recyclerview, layoutmanager, view-tree, lifecycle |
| called detach on an already detached child {vh} | exception | critical | recyclerview, layoutmanager, view-tree, lifecycle |
| LayoutManager {layout} is already attached to a RecyclerView | exception | error | recyclerview, layoutmanager, lifecycle, shared-state |
| {index} is an invalid index for size {size} | exception | error | recyclerview, itemdecoration, bounds-check, validation |
| Providing a LayoutTransition into RecyclerView is not suppor | exception | error | recyclerview, itemanimator, layout-transition, configuration |
| Invalid direction: {direction} | exception | error | recyclerview, focus, accessibility, validation |
| Cannot call this method unless RecyclerView is computing a l | exception | error | recyclerview, lifecycle, layout-pass, threading |
| {message} | exception | error | recyclerview, lifecycle, layout-pass, threading |
| Cannot call this method while RecyclerView is computing a la | exception | error | recyclerview, lifecycle, layout-pass, reentrancy |
| Holder at{i} {holder} ... | exception | critical | recyclerview, animation, itemanimator, diagnostics |
| Two different ViewHolders have the same stable ID. Stable ID | exception | critical | recyclerview, stable-ids, adapter, data-integrity |
| Two different ViewHolders have the same change ID. This migh | exception | critical | recyclerview, adapter, notify, data-integrity |
| Called removeDetachedView with a view which is not flagged a | exception | error | recyclerview, layoutmanager, view-hierarchy, internal-api |
| RecyclerView has no LayoutManager | exception | error | recyclerview, layoutmanager, configuration, xml |
| View {child} is not a direct child of {this} | exception | error | recyclerview, viewholder, view-hierarchy, api-misuse |
| Inconsistency detected. Invalid view holder adapter position | exception | critical | recyclerview, adapter, notify, data-integrity, position-tracking |
| The view does not have a ViewHolder. You cannot pass arbitra | exception | error | recyclerview, layoutmanager, recycler, viewholder, internal-api |
| Inconsistency detected. Invalid item position {position}(off | exception | critical | recyclerview, adapter, notify, position-tracking, data-integrity |
| invalid position {position}. State item count is {itemCount} | exception | error | recyclerview, layoutmanager, pre-layout, position-tracking |
| Invalid sample rate or number of channels: {sampleRate}, {ch | validation | error | exoplayer, audio, aac, codec, configuration |
| Unhandled format: {inputAudioFormat} | exception | warning | exoplayer, audio, pcm, channel-mapping, encoding |
| Unhandled format: {inputAudioFormat} | exception | warning | exoplayer, audio, pcm, resampling, encoding, hi-res |
| Unhandled format: {inputAudioFormat} | exception | warning | exoplayer, audio, pcm, resampling, encoding, pipeline |
| Unhandled format: {inputAudioFormat} | exception | warning | exoplayer, audio, pcm, silence-skipping, encoding |
| Unhandled format: {inputAudioFormat} | exception | warning | exoplayer, audio, pcm, sonic, speed, encoding |
| Unhandled format: {inputAudioFormat} | exception | error | audio, exoplayer, audio-processor, encoding-mismatch, format-validation |
| Unable to configure passthrough for: {inputFormat} | exception | error | audio, exoplayer, passthrough, device-capabilities, configuration |
| Invalid output encoding (mode={outputMode}) for: {inputForma | exception | error | audio, exoplayer, encoding, offload, configuration, format-validation |
| Invalid output channel config (mode={outputMode}) for: {inpu | exception | error | audio, exoplayer, channel-config, passthrough, configuration, format-validation |
| Unexpected audio encoding: {encoding} | exception | error | audio, exoplayer, illegal-state, encoding, internal |
| AudioTrack init failed {audioTrackState} Config({sampleRate} | exception | error | audio, exoplayer, audiotrack, offload, initialization, recoverable |
| No license URL | exception | critical | drm, exoplayer, license, configuration, media-drm, network |
| The EXT_YUV_target extension is required for HDR editing inp | exception | error | video, exoplayer, effect, hdr, gles, gpu-capability, frame-processing |
| Could not store the LUT as a texture. | exception | error | video, exoplayer, effect, lut, gles, texture, frame-processing |
| Failed to load decoder native libraries. | exception | critical | audio, exoplayer, ffmpeg, native-library, jni, build |
| Initialization failed. | exception | error | audio, exoplayer, ffmpeg, native-library, codec-init, jni |
| Initialization data must be of length 1 | exception | error | audio, exoplayer, flac, decoder, initialization-data, validation |
| Failed to decode StreamInfo | exception | error | audio, exoplayer, flac, parser, streaminfo, corrupt-data |
| Failed to load decoder native libraries. | exception | critical | audio, exoplayer, flac, native-library, jni, build |
| Failed to initialize decoder | exception | error | audio, exoplayer, flac, native-library, codec-init, jni |
| Cannot decode FLAC frame | exception | error | audio, exoplayer, flac, decode, corrupt-data, seeking |
| Cannot read frame at position {lastDecodePosition} | exception | error | audio, exoplayer, flac, extractor, io, corrupt-data |
| Failed to load decoder native libraries | exception | critical | audio, exoplayer, opus, native-library, jni, build |
| Opus decoder does not support secure decode | exception | error | opus, drm, decoder, exoplayer, audio, native |
| Invalid initialization data size | exception | error | opus, decoder, format-validation, exoplayer, audio |
| Invalid pre-skip or seek pre-roll | exception | error | opus, decoder, format-validation, exoplayer, audio |
| Invalid header length | exception | error | opus, decoder, format-validation, exoplayer, audio |
| Invalid channel count: {channelCount} | exception | error | opus, decoder, format-validation, exoplayer, audio |
| Invalid header, missing stream map | exception | error | opus, decoder, format-validation, exoplayer, audio |
| Failed to initialize decoder | exception | error | opus, decoder, native, exoplayer, audio |
| Unexpected error creating extractor | exception | error | exoplayer, extractor, reflection, classloading |
| Error instantiating extension | exception | error | exoplayer, extractor, reflection, classloading, native |
| %s: sorry, arithmetic coding not supported | console | error | mozjpeg, cjpeg, cli, compile-flag, jpeg |
| %s: missing argument for dct | console | error | mozjpeg, cjpeg, cli, argument, jpeg |
| %s: invalid argument for dct | console | error | mozjpeg, cjpeg, cli, argument, jpeg |
| %s: missing argument for dc-scan-opt | console | error | mozjpeg, cjpeg, cli, argument, jpeg |
| %s: sorry, entropy optimization was not compiled in | console | error | mozjpeg, cjpeg, cli, compile-flag, jpeg |
| %s: missing argument for outfile | console | error | mozjpeg, cjpeg, cli, argument, jpeg |
| %s: sorry, progressive output was not compiled in | console | error | mozjpeg, cjpeg, cli, compile-flag, jpeg |
| %s: sorry, in-memory destination manager was not compiled in | console | error | mozjpeg, cjpeg, cli, compile-flag, jpeg |
| %s: missing argument for quality | console | error | mozjpeg, cjpeg, cli, argument, jpeg |
| %s: %d is invalid argument for quant-table | console | error | mozjpeg, cjpeg, cli, argument, jpeg |
| %s: sorry, multi-scan output was not compiled in | console | error | mozjpeg, cjpeg, build-config, compile-time, multiscan, jpeg |
| %s: missing argument for trellis-dc-ver-weight | console | error | mozjpeg, cjpeg, cli-argument, missing-argument, trellis-quant |
| %s: unknown option '%s' | console | error | mozjpeg, cjpeg, cli-argument, unknown-option, usage |
| %s: can't set quality ratings | console | error | mozjpeg, cjpeg, cli-argument, quality, parse-error |
| %s: can't read qtable file | console | error | mozjpeg, cjpeg, file-parse, quant-table, qtables |
| %s: can't set sample factors | console | error | mozjpeg, cjpeg, cli-argument, sample-factor, subsampling |
| %s: must name one input and one output file | console | error | mozjpeg, cjpeg, cli-argument, commandline, missing-output |
| %s: only one input file | console | error | mozjpeg, cjpeg, cli-argument, commandline, too-many-inputs |
| %s: can't open %s | console | error | mozjpeg, cjpeg, filesystem, fopen, input-file |
| %s: can't determine size of %s | console | error | mozjpeg, cjpeg, filesystem, icc-profile, seek |
| %s: can't allocate memory for ICC profile | console | error | mozjpeg, cjpeg, memory, malloc, icc-profile |
| %s: can't read ICC profile from %s | console | error | mozjpeg, cjpeg, filesystem, fread, icc-profile |
| %s: can't open %s | console | error | mozjpeg, djpeg, filesystem, fopen, colormap |
| %s: sorry, in-memory source manager was not compiled in | console | error | mozjpeg, djpeg, build-config, compile-time, memsrc |
| %s: must name one input and one output file | console | error | mozjpeg, djpeg, cli-argument, commandline, missing-output |
| %s: must name one input and one output file\n | validation | error | mozjpeg, djpeg, cli-argument, commandline, extra-positional |
| %s: only one input file\n | validation | error | mozjpeg, djpeg, cli-argument, commandline, too-many-inputs |
| %s: can't open %s\n | console | error | file-io, djpeg, input, mozjpeg, cli |
| %s: memory allocation failure\n | console | error | memory, djpeg, memsrc, mozjpeg, oom |
| %s: can't read from %s\n | console | warning | file-io, djpeg, memsrc, read-error, mozjpeg |
| %s: can't read from stdin\n | console | warning | file-io, djpeg, memsrc, stdin, mozjpeg |
| %s: skip region exceeds image height %d\n | validation | error | djpeg, skip, geometry, validation, mozjpeg |
| %s: crop dimensions exceed image dimensions %d x %d\n | validation | error | djpeg, crop, geometry, validation, mozjpeg |
| %s: can't read ICC profile from %s\n | console | error | file-io, djpeg, icc, write-error, mozjpeg, misleading-message |
| %s: no ICC profile data in JPEG file\n | console | info | djpeg, icc, advisory, mozjpeg, metadata |
| %s\n | console | error | mozjpeg, error-handler, generic, libjpeg, jerror |
| %s: can only do one image transformation at a time | console | error | jpegtran, transform, cli-args, validation, mozjpeg |
| %s: sorry, image transformation was not compiled | console | error | jpegtran, transform, build-config, compile-time, mozjpeg |
| %s: sorry, arithmetic coding not supported | console | error | jpegtran, arithmetic-coding, build-config, compile-time, mozjpeg |
| %s: bogus -crop argument '%s' | console | error | jpegtran, crop, cli-args, parsing, mozjpeg |
| %s: sorry, entropy optimization was not compiled | console | error | jpegtran, entropy-optimization, build-config, compile-time, mozjpeg |
| %s: sorry, progressive output was not compiled | console | error | jpegtran, progressive, build-config, compile-time, mozjpeg |
| %s: sorry, multi-scan output was not compiled | console | error | jpegtran, multiscan, build-config, compile-time, mozjpeg |
| %s: must name one input and one output file | console | error | jpegtran, cli-args, validation, command-line, mozjpeg |
| %s: only one input file | console | error | jpeg, jpegtran, cli-arguments, unix-style |
| %s: can't open %s for reading | console | error | jpeg, jpegtran, file-io, permissions |
| %s: can't open %s | console | error | jpeg, jpegtran, icc-profile, file-io |
| %s: can't determine size of %s | console | error | jpeg, jpegtran, icc-profile, seekable-file, file-io |
| %s: can't allocate memory for ICC profile | console | error | jpeg, jpegtran, icc-profile, memory, malloc |
| %s: can't read ICC profile from %s | console | error | jpeg, jpegtran, icc-profile, file-io, race-condition |
| %s: memory allocation failure | console | error | jpeg, jpegtran, memory, malloc, max-compression |
| %s: can't read from %s | console | error | jpeg, jpegtran, file-io, io-error, max-compression |
| %s: can't read from stdin | console | error | jpeg, jpegtran, file-io, io-error, stdin, max-compression |
| %s: transformation is not perfect | console | error | jpeg, jpegtran, transformation, lossless, mcu-alignment |
| %s: can't open %s for writing | console | error | jpeg, jpegtran, file-io, write-permission, output |
| %s: can't write to %s | console | error | jpeg, jpegtran, file-io, write-error, disk-full, max-compression |
| %s: can't write to stdout | console | error | jpeg, jpegtran, file-io, write-error, stdout, broken-pipe |
| Required arguments: | console | error | jpeg, jpegyuv, cli-arguments, usage |
| 1. Path to JPG input file | console | error | jpeg, jpegyuv, cli-arguments, usage, argument-order |
| Invalid path to JPEG file! | console | error | jpeg, jpegyuv, file-io, permissions, input |
| Memory allocation failure! | console | error | jpeg, jpegyuv, memory, malloc, integer-overflow, large-image |
| Invalid path to YUV file! | console | error | jpeg, jpegyuv, file-io, write-permission, output |
| Error writing yuv file | console | error | jpeg, jpegyuv, file-io, write-error, disk-full, silent-failure |
| USAGE: %s <correct MD5 sum> <file> | console | error | cli, argument-error, md5, mozjpeg |
| WARNING: MD5 hash size is wrong. | console | warning | cli, validation, md5, mozjpeg |
| %s: FAILED. Checksum is %s | console | error | cli, integrity, md5, checksum-mismatch, mozjpeg |
| GIF input is unsupported for legal reasons. Sorry. | console | critical | gif, unsupported-format, licensing, mozjpeg, exit |
| Warning: garbage data found in JPEG file | console | warning | jpeg, corruption, parsing, mozjpeg |
| %s: only one input file | console | error | cli, argument-error, mozjpeg |
| %s: can't open %s | console | error | filesystem, file-not-found, cli, mozjpeg |
| %s: can't open stdin | console | error | filesystem, stdin, cli, mozjpeg |
| Can't open table file %s | console | error | filesystem, file-not-found, quantization, mozjpeg |
| Too many tables in file %s | console | error | validation, quantization, table-overflow, mozjpeg |
| Invalid table data in file %s | console | error | validation, quantization, malformed-data, mozjpeg |
| Non-numeric data in file %s | console | error | validation, quantization, malformed-data, mozjpeg |
| Can't open scan definition file %s | console | error | filesystem, file-not-found, scan-definition, mozjpeg |
| Too many scans defined in file %s | console | error | validation, scan-definition, buffer-overflow-guard, mozjpeg |
| Too many components in one scan in file %s | console | error | validation, scan-definition, buffer-overflow-guard, mozjpeg |
| Invalid scan entry format in file %s | console | error | validation, scan-definition, syntax-error, mozjpeg |
| JPEG quantization tables are numbered 0..%d | console | error | validation, quantization, argument-error, mozjpeg |
| JPEG sampling factors must be 1..4 | console | error | validation, sampling-factor, argument-error, mozjpeg |
| Warning: garbage data found in JPEG file | console | warning | jpeg, corruption, parsing, mozjpeg |
| %s: can't open %s | console | error | cli, jpeg, mozjpeg, wrjpgcom, file-io, input-validation |
| Comment text may not exceed %u bytes | console | error | cli, jpeg, mozjpeg, wrjpgcom, input-validation, limits |
| %s: can't open %s\n | console | error | cli, jpeg, mozjpeg, wrjpgcom, file-io, input-validation |
| %s: can't open stdin\n | console | error | cli, jpeg, mozjpeg, wrjpgcom, stdio, stdin, environment |
| %s: must name one input and one output file\n | console | error | cli, jpeg, mozjpeg, wrjpgcom, arguments, input-validation, build-config |
| %s: only one input file\n | console | error | cli, jpeg, mozjpeg, wrjpgcom, arguments, input-validation |
| %s: can't open stdout\n | console | error | cli, jpeg, mozjpeg, wrjpgcom, stdio, stdout, environment |
| Comment text may not exceed %u bytes\n | console | error | cli, jpeg, mozjpeg, wrjpgcom, input-validation, limits, stdin |
| Required arguments:\n | console | error | cli, jpeg, mozjpeg, yuvjpeg, arguments, usage, input-validation |
| 1. JPEG quality value, 0-100\n | console | info | cli, jpeg, mozjpeg, yuvjpeg, usage, documentation |
| 2. Image size (e.g. '512x512')\n | console | info | cli, jpeg, mozjpeg, yuvjpeg, usage, documentation |
| 3. Path to YUV input file\n | console | info | cli, jpeg, mozjpeg, yuvjpeg, usage, documentation |
| Invalid JPEG quality value!\n | console | error | cli, jpeg, mozjpeg, yuvjpeg, input-validation, numeric |
| Invalid image size input!\n | console | error | cli, jpeg, mozjpeg, yuvjpeg, input-validation, format |
| Invalid path to YUV file!\n | console | error | cli, jpeg, mozjpeg, yuvjpeg, file-io, input-validation |
| Unexpected input format!\n | console | error | cli, jpeg, mozjpeg, yuvjpeg, input-validation, format, yuv, video |
| Memory allocation failure!\n | console | error | memory, allocation, mozjpeg, yuv, jni, c |
| Error reading yuv file\n | console | error | io, file-read, mozjpeg, yuv, data-integrity, c |
| Invalid path to JPEG file!\n | console | error | io, file-write, permissions, mozjpeg, jpeg, android-storage, c |
| Usage: test_opus_custom <rate> <channels> <frame size> <byt | validation | warning | cli, usage, arguments, opus, demo, c |
| failed to create a mode\n | console | error | opus, celt, custom-mode, configuration, audio, c |
| bytes per packet must be between 0 and %d\n | validation | warning | opus, validation, range-check, packet-size, buffer-overflow, c |
| Could not open input file %s\n | console | error | io, file-read, opus, demo, cli, c |
| Could not open output file %s\n | console | error | io, file-write, permissions, opus, demo, cli, c |
| Failed to create the encoder: %s\n | console | error | opus, encoder, bad-arg, channels, audio, c |
| Failed to create the decoder: %s\n | console | error | opus, decoder, bad-arg, resource-leak, channels, audio, c |
| opus_custom_encode() failed: %s\n | console | warning | opus, encoder, encode-loop, error-handling, audio, c |
| opus_custom_decode() failed: %s\n | console | warning | opus, decoder, decode-loop, error-handling, packet-loss, audio, c |
| Error: encoder doesn't match decoder\n | console | warning | opus, resynth, self-test, numerical, audio, build-config, c |
| Out of memory.\n | panic | critical | memory, allocation, opus, opus-compare, oom, c |
| Usage: %s [-s] [-r rate2] <file1.sw> <file2.sw>\n | console | warning | cli, usage, arguments, opus, opus-compare, c |
| Sampling rate must be 8000, 12000, 16000, 24000, or 48000\n | validation | warning | opus, opus-compare, sample-rate, validation, audio, c |
| Error opening '%s'.\n | console | error | io, file-read, opus, opus-compare, cli, c |
| Sample counts do not match (%lu!=%lu).\n | console | error | opus, opus-compare, sample-count, validation, audio, sample-rate, c |
| Insufficient sample data (%lu<%i).\n | validation | error | opus, audio, test-tool, input-validation, pcm |
| Test vector FAILS\n | console | error | opus, audio, quality-metric, test-tool, regression |
| usage: %s [options] input_file output_file\n | console | warning | opus, cli, usage, argument-validation, repacketizer |
| -merge parameter must be at least 1.\n | validation | error | opus, cli, argument-validation, repacketizer |
| -merge parameter must be less than 48.\n | validation | error | opus, cli, argument-validation, buffer-limit, repacketizer |
| Unknown option: %s\n | validation | error | opus, cli, argument-validation, repacketizer |
| Error opening input file: %s\n | console | error | opus, cli, file-io, input-validation, repacketizer |
| Error opening output file: %s\n | console | error | opus, cli, file-io, output-validation, repacketizer |
| Invalid payload length\n | validation | error | opus, cli, input-validation, data-integrity, repacketizer, file-format |
| opus_repacketizer_cat() failed: %s\n | console | error | opus, library-api, repacketizer, packet-validation, configuration-mismatch |
| Error writing.\n | console | error | opus, cli, file-io, write-error, repacketizer |
| opus_repacketizer_out() failed: %s\n | console | error | opus, library-api, repacketizer, packet-validation, buffer-size |