Powered byDaytonaMade by Jivin Yalamanchili
AgentArena

Run overview

swe_bench / lite / dev

Run b2a0990f...232f

CompletedLive stream off

Benchmark pass rate

0%

0 of 1 tasks passed

0% pass rate means none of the benchmark tasks passed.

Passed

0

Tasks that passed

Failed

1

Tasks that failed

Total spend

$0.00

Duration 5.9 s

Completed tasks: 1
Throughput: 10 / min
Started Mar 29, 2026, 3:30 AM UTCFinished Mar 29, 2026, 3:30 AM UTC

Task review

Completed tasks

1 completed task. Open a card only when you need logs, patch text, or scoring detail.

marshmallow-code__marshmallow-1343

marshmallow-code/marshmallow

error

Score

0%

Outcome

Error

Task cost

$0.00

Duration

2.1 s

Summary

Error

ConnectError: [Errno -2] Name or service not known

View task details

Run metadata

Benchmark

swe_bench/lite/dev

Model

Not reported

Started

Mar 29, 2026, 3:30 AM UTC

Completed

Mar 29, 2026, 3:30 AM UTC

Sandbox

a800b4bd-ef86-4e82-b803-21d4da14814b

Tokens

Not reported

F2P / P2P

Pending

Passed benchmark

Pending

Queued
Sandbox
Agent
Grading
Done

Agent failed

Open in Daytona

Benchmark context

Task input

[version 2.20.0] TypeError: 'NoneType' object is not subscriptable
After update from version 2.19.5 to 2.20.0 I got error for code like:

```python
from marshmallow import Schema, fields, validates


class Bar(Schema):
    value = fields.String()

    @validates('value')  # <- issue here
    def validate_value(self, value):
        pass


class Foo(Schema):
    bar = fields.Nested(Bar)


sch = Foo()

sch.validate({
    'bar': 'invalid',
})
```

```
Traceback (most recent call last):
  File "/_/bug_mschema.py", line 19, in <module>
    'bar': 'invalid',
  File "/_/env/lib/python3.7/site-packages/marshmallow/schema.py", line 628, in validate
    _, errors = self._do_load(data, many, partial=partial, postprocess=False)
  File "/_/env/lib/python3.7/site-packages/marshmallow/schema.py", line 670, in _do_load
    index_errors=self.opts.index_errors,
  File "/_/env/lib/python3.7/site-packages/marshmallow/marshalling.py", line 292, in deserialize
    index=(index if index_errors else None)
  File "/_/env/lib/python3.7/site-packages/marshmallow/marshalling.py", line 65, in call_and_store
    value = getter_func(data)
  File "/_/env/lib/python3.7/site-packages/marshmallow/marshalling.py", line 285, in <lambda>
    data
  File "/_/env/lib/python3.7/site-packages/marshmallow/fields.py", line 265, in deserialize
    output = self._deserialize(value, attr, data)
  File "/_/env/lib/python3.7/site-packages/marshmallow/fields.py", line 465, in _deserialize
    data, errors = self.schema.load(value)
  File "/_/env/lib/python3.7/site-packages/marshmallow/schema.py", line 588, in load
    result, errors = self._do_load(data, many, partial=partial, postprocess=True)
  File "/_/env/lib/python3.7/site-packages/marshmallow/schema.py", line 674, in _do_load
    self._invoke_field_validators(unmarshal, data=result, many=many)
  File "/_/env/lib/python3.7/site-packages/marshmallow/schema.py", line 894, in _invoke_field_validators
    value = data[field_obj.attribute or field_name]
TypeError: 'NoneType' object is not subscriptable
```

Fix tests

tests/test_marshalling.py::TestUnmarshaller::test_deserialize_wrong_nested_type_with_validates_method

Regression tests

tests/test_marshalling.py::test_missing_is_falsy
tests/test_marshalling.py::TestMarshaller::test_prefix
tests/test_marshalling.py::TestMarshaller::test_marshalling_generator
tests/test_marshalling.py::TestMarshaller::test_default_to_missing
tests/test_marshalling.py::TestMarshaller::test_serialize_fields_with_load_only_param
tests/test_marshalling.py::TestMarshaller::test_missing_data_are_skipped
tests/test_marshalling.py::TestMarshaller::test_serialize_with_load_only_doesnt_validate
tests/test_marshalling.py::TestMarshaller::test_serialize_fields_with_dump_to_param
tests/test_marshalling.py::TestMarshaller::test_serialize_fields_with_dump_to_and_prefix_params
tests/test_marshalling.py::TestMarshaller::test_stores_indices_of_errors_when_many_equals_true
tests/test_marshalling.py::TestMarshaller::test_doesnt_store_errors_when_index_errors_equals_false
tests/test_marshalling.py::TestUnmarshaller::test_extra_data_is_ignored
tests/test_marshalling.py::TestUnmarshaller::test_stores_errors
tests/test_marshalling.py::TestUnmarshaller::test_stores_indices_of_errors_when_many_equals_true
tests/test_marshalling.py::TestUnmarshaller::test_doesnt_store_errors_when_index_errors_equals_false
tests/test_marshalling.py::TestUnmarshaller::test_deserialize
tests/test_marshalling.py::TestUnmarshaller::test_extra_fields
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_many
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_stores_errors
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_fields_with_attribute_param
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_fields_with_load_from_param
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_fields_with_dump_only_param
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_wrong_type_root_data
tests/test_marshalling.py::TestUnmarshaller::test_deserialize_wrong_type_nested_data

Execution

Scorer detail

ConnectError: [Errno -2] Name or service not known

Patch text

No patch captured yet.

Stdout

No stdout captured yet.

Stderr

No stderr captured yet.

Agent output

No agent output captured yet.

Scoring

Passing target tests

No fail-to-pass successes recorded yet.

Failing target tests

No fail-to-pass failures recorded yet.

Maintained regression tests

No pass-to-pass successes recorded yet.

Regressed tests

No regression failures recorded yet.

Harness output

No harness output captured yet.

Reference output

diff --git a/src/marshmallow/schema.py b/src/marshmallow/schema.py
--- a/src/marshmallow/schema.py
+++ b/src/marshmallow/schema.py
@@ -877,7 +877,7 @@ def _invoke_field_validators(self, unmarshal, data, many):
                 for idx, item in enumerate(data):
                     try:
                         value = item[field_obj.attribute or field_name]
-                    except KeyError:
+                    except (KeyError, TypeError):
                         pass
                     else:
                         validated_value = unmarshal.call_and_store(
@@ -892,7 +892,7 @@ def _invoke_field_validators(self, unmarshal, data, many):
             else:
                 try:
                     value = data[field_obj.attribute or field_name]
-                except KeyError:
+                except (KeyError, TypeError):
                     pass
                 else:
                     validated_value = unmarshal.call_and_store(

Rerun config

Reuse this benchmark setup

Copy the config or relaunch the same run shape.

Benchmark

swe_bench / lite / dev

Concurrency

1

Agent image

No agent image recorded

Build source

No build source recorded

Show exact run metadata

1 pinned instances, 1 sandboxes, 0 reported models.

Pinned instance ids

marshmallow-code__marshmallow-1343

Sandbox ids

a800b4bd-ef86-4e82-b803-21d4da14814b

Run started

Mar 29, 2026, 3:30 AM UTC

Run completed

Mar 29, 2026, 3:30 AM UTC

Reported models

No model names were reported by this run.

Operational details

Build, live sandboxes, and recent events

Collapsed by default for finished runs.

1 events

Sandbox activity

Active sandboxes

Agent failed 1
No active sandboxes right now.

Recent events

Latest run activity

marshmallow-code__marshmallow-1343

ConnectError: [Errno -2] Name or service not known

3:30 AM

marshmallow-code__marshmallow-1343a800b4bd...Agent ErrorOpen in Daytona