Mattia Pavinati

Results 26 issues of Mattia Pavinati

In a setup where trigger engine is connected to a pool of cassandra nodes, whenever any of the cassandra nodes becomes unavailable, Trigger Engine crashes and restarts until the said...

bug
app:trigger_engine

Realm management should not allow triggers with invalid actions properties. Invalid action example ``` { "name": "AmqpTrigger", "action": { "amqp_exchange": "fakeExchange", "amqp_message_expiration_ms": 3600, "amqp_message_priority": 5, "amqp_message_persistent": false }, "simple_triggers": [...

bug
app:realm_management_api

Sending a POST (or PUT) request on a non server owned interface path crashes the API Example `POST https://my.astarte.instance.com/appengine/v1/test/devices/912p01EGRqe_ER1lLDn9lA/interfaces/org.astarte-platform.genericsensors.Values/my_sensor/value` Expected result 405 Method Not Allowed Actual result 500 - Internal...

bug
API
app:appengine_api

Sending a HTTP request to any API providing unsupported content-type returns wrong error code ``` curl -X PUT $API_URL \ -H "authorization: Bearer $TOKEN" \ -H "content-type: application/x-www-form-urlencoded" \ -d...

minor
user experience
API
app:appengine_api
app:housekeeping_api
app:pairing_api
app:realm_management_api

Changing options won't trigger a re-render with updated options minimal codepen example: https://codepen.io/Pavinati/pen/BadKYPr

#### Steps to replicate: - create a group with a device and group name "abc/xyz" - query the group devices and verify that the group exists and it contains the...

bug
good first issue
app:appengine_api
app:trigger_engine

When a device is unregistered and re-registered again its total sent bytes is set to zero but the sent bytes for each interface is left unchanged. To be consistent and...

app:data_updater_plant
app:pairing

Setup used for testing: Astarte v1.0.3 an Astarte interface with - version 0.1 - type: datastream - object aggregated - explicit timestamp: true then, stream some data update said interface...

bug
app:appengine_api
app:data_updater_plant

Adding `since` to a query with a `limit` parameter changes the behavior of the query GET `/value?limit=1` returns the last value sent. GET `/value?limit=1&since=2022-12-01T12:00:00.000Z` returns the first value sent after...

documentation

**Setup:** - Interface Object Aggregated with 24 mappings (all strings except a single integer array) - Database retention 60s - The device publishes a new value every 15-18s **Observed results:**...

bug
database
API
app:appengine_api