sentry-react-native icon indicating copy to clipboard operation
sentry-react-native copied to clipboard

Logs: entire log queue is dropped if a single log is bad

Open lucas-zimerman opened this issue 3 months ago • 3 comments

What React Native libraries do you use?

Hermes

Are you using sentry.io or on-premise?

sentry.io (SaS)

@sentry/react-native SDK Version

latest

How does your development environment look like?

⬇  Place the `npx react-native@latest info` output here. ⬇



Sentry.init()

Sentry.init({
  dsn: 'https://[email protected]/...'
  // other options
});

Steps to Reproduce

I don't know why the broken log actually gets dropped, but it also drops the other healthy logs. We moved it to the logs project because it seems to be related to backend.

            for (let i = 0; i < 30; i++){
              Sentry.logger.info(`LOOP 5 healthy log 0 - ${i + 1}`);
            }
            Sentry.logger.error('lets break this (LVL 5)', {
              bad5: '{"a":"\uD800"}',
            });

Expected Result

40 logs with level 5

Actual Result

Image

lucas-zimerman avatar Sep 22 '25 09:09 lucas-zimerman

Image Image

Happens with raw Javascript too.

log was sent, spotlight only removed the problematic one whereas sentry removed all logs

{"sdk":{"name":"sentry.javascript.angular","version":"10.17.0"}}
{"type":"log","item_count":31,"content_type":"application/vnd.sentry.items.log+json"}
{"items":[{"timestamp":1759503679.561,"level":"info","body":"LOOP 5 healthy log 0 - 1","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.561,"level":"info","body":"LOOP 5 healthy log 0 - 2","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.561,"level":"info","body":"LOOP 5 healthy log 0 - 3","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.561,"level":"info","body":"LOOP 5 healthy log 0 - 4","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 5","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 6","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 7","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 8","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 9","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 10","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 11","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 12","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.562,"level":"info","body":"LOOP 5 healthy log 0 - 13","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 14","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 15","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 16","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 17","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 18","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 19","trace_id":"bc1b813ce6eb46129103b95187482076","severity_
number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 20","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 21","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 22","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 23","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 24","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 25","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 26","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 27","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 28","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 29","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"info","body":"LOOP 5 healthy log 0 - 30","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":9,"attributes":{"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}},{"timestamp":1759503679.563,"level":"error","body":"lets break this (LVL 5)","trace_id":"bc1b813ce6eb46129103b95187482076","severity_number":17,"attributes":{"bad5":{"value":"{\"a\":\"\ud800\"}","type":"string"},"sentry.release":{"value":"1.0.0","type":"string"},"sentry.environment":{"value":"staging","type":"string"},"sentry.sdk.name":{"value":"sentry.javascript.angular","type":"string"},"sentry.sdk.version":{"value":"10.17.0","type":"string"},"sentry.replay_id":{"value":"46b8a133da424af59ee266ace7d26c31","type":"string"},"sentry._internal.replay_is_buffering":{"value":true,"type":"boolean"}}}]}

lucas-zimerman avatar Oct 03 '25 15:10 lucas-zimerman

Assigning myself so I can investigate further.

AbhiPrasad avatar Oct 20 '25 13:10 AbhiPrasad