Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-5541

FIWARE.Question.Tech.Data.CEP.Error in derived event attributes with Aggregate EPA

    Details

      Description

      Created question in FIWARE Q/A platform on 17-12-2015 at 13:12
      Please, ANSWER this question AT http://stackoverflow.com/questions/34334194/fiware-cep-proton-error-in-derived-event-attributes-with-aggregate-epa

      Question:
      FIWARE CEP (Proton) Error in derived event attributes with Aggregate EPA

      Description:
      I receive a ContextUpdate event from Orion, and I set a rule to count the numer of the received event, possibly with the same "entityId", over a specific time window.
      In the derived event of the aggregate EPA, I want that the "DeviceID" attribute assume the same value of the "entityId" of the received event.
      But, both with "Defered" or "Immediate" evaluation policy, in the DeviceID attribute of the consumer output (text file), I've got:

      "DeviceID":"[Ljava.lang.Object;@4456c43f"

      Any hint?

      Thanks.

      Here is the json configuration:

      {
      "epn": {
      "events": [{
      "name": "DCUPiazzaCarraraContextUpdate",
      "createdDate": "Thu Oct 22 2015",
      "attributes": [

      { "name": "entityId", "type": "String", "dimension": 0 }

      ,

      { "name": "entityType", "type": "String", "dimension": 0 }

      ,

      { "name": "battery", "type": "Double", "dimension": 0 }

      ,

      { "name": "temperature", "type": "Double", "dimension": 0 }

      ,

      { "name": "stato", "type": "Boolean", "dimension": 0 }

      ,

      { "name": "rssi", "type": "Integer", "dimension": 0 }

      ,

      { "name": "lqi", "type": "Integer", "dimension": 0 }

      ,

      { "name": "timestamp", "type": "String", "dimension": 0 }

      ,

      { "name": "numprog", "type": "Integer", "dimension": 0 }

      ,

      { "name": "dcu", "type": "String", "dimension": 0 }

      ]
      }, {
      "name": "DCUAbsence",
      "createdDate": "Sat Nov 07 2015",
      "attributes": [

      { "name": "entityId", "type": "String", "dimension": 0 }

      ,

      { "name": "entityType", "type": "String", "dimension": 0 }

      ,

      { "name": "AlertType", "type": "String", "dimension": 0 }

      ,

      { "name": "eventnum", "type": "Integer", "dimension": 0 }

      ,

      { "name": "DeviceID", "type": "String", "dimension": 0 }

      ,

      { "name": "DeviceContext", "type": "String", "dimension": 0 }

      ]
      }],
      "epas": [{
      "name": "AbsenceDCU",
      "createdDate": "Sat Nov 07 2015",
      "epaType": "Aggregate",
      "context": "AbsenceDCUComp",
      "inputEvents": [

      { "name": "DCUPiazzaCarraraContextUpdate", "consumptionPolicy": "Reuse", "instanceSelectionPolicy": "First" }

      ],
      "computedVariables": [

      { "name": "eventnum", "aggregationType": "Count", "DCUPiazzaCarraraContextUpdate": "1" }

      ],
      "evaluationPolicy": "Immediate",
      "cardinalityPolicy": "Unrestricted",
      "internalSegmentation": [],
      "derivedEvents": [{
      "name": "DCUAbsence",
      "reportParticipants": false,
      "expressions":

      { "entityId": "\"Alert\"", "entityType": "\"PiazzaCarrara\"", "AlertType": "\"006\"", "eventnum": "eventnum", "DeviceID": "DCUPiazzaCarraraContextUpdate.entityId", "DeviceContext": "DCUPiazzaCarraraContextUpdate.entityType" }

      }]
      }],
      "contexts": {
      "temporal": [{
      "name": "AbsenceDCUWindow",
      "createdDate": "Sat Nov 07 2015",
      "type": "TemporalInterval",
      "atStartup": false,
      "neverEnding": false,
      "initiators": [

      { "initiatorType": "Event", "initiatorPolicy": "Ignore", "name": "DCUPiazzaCarraraContextUpdate" }

      ],
      "terminators": [

      { "terminatorType": "RelativeTime", "terminationType": "Discard", "relativeTime": "5000" }

      ]
      }],
      "segmentation": [{
      "name": "AbsenceDCUID",
      "createdDate": "Thu Dec 17 2015",
      "participantEvents": [

      { "name": "DCUPiazzaCarraraContextUpdate", "expression": "DCUPiazzaCarraraContextUpdate.entityId" }

      ,

      { "name": "DCUAbsence", "expression": "DCUAbsence.DeviceID" }

      ]
      }],
      "composite": [{
      "name": "AbsenceDCUComp",
      "createdDate": "Thu Dec 17 2015",
      "temporalContexts": [

      { "name": "AbsenceDCUWindow" }

      ],
      "segmentationContexts": [

      { "name": "AbsenceDCUID" }

      ]
      }]
      },
      "consumers": [{
      "name": "OnFileAlert",
      "createdDate": "Thu Oct 22 2015",
      "type": "File",
      "properties": [

      { "name": "filename", "value": "/var/log/tomcat7/Alert.json" }

      ,

      { "name": "formatter", "value": "json" }

      ,

      { "name": "delimiter", "value": ";" }

      ,

      { "name": "tagDataSeparator", "value": "=" }

      ,

      { "name": "SendingDelay", "value": "1000" }

      ,

      { "name": "dateFormat", "value": "dd/MM/yyyy-HH:mm:ss" }

      ],
      "events": [

      { "name": "DCUAbsence" }

      ,

      { "name": "DCUPiazzaCarraraContextUpdate" }

      ]
      }],
      "producers": [],
      "name": "CounterExample"
      }

      }

        Activity

        Hide
        backlogmanager Backlog Manager added a comment -

        2015-12-17 15:05|CREATED monitor | # answers= 0, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2015-12-17 15:05|CREATED monitor | # answers= 0, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2015-12-17 18:05|UPDATED status: transition Answer| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2015-12-17 18:05|UPDATED status: transition Answer| # answers= 1, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2015-12-17 21:05|UPDATED status: transition Answered| # answers= 1, accepted answer= False

        Show
        backlogmanager Backlog Manager added a comment - 2015-12-17 21:05|UPDATED status: transition Answered| # answers= 1, accepted answer= False
        Hide
        backlogmanager Backlog Manager added a comment -

        2015-12-18 12:05|UPDATED status: transition Finish| # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2015-12-18 12:05|UPDATED status: transition Finish| # answers= 1, accepted answer= True

          People

          • Assignee:
            TALI Fabiana Fournier
            Reporter:
            backlogmanager Backlog Manager
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: