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

[fiware-stackoverflow] FIWARE CEP (Proton) 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 https://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

        backlogmanager Backlog Manager created issue -
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 15:17|CREATED monitor | # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 15:17|CREATED monitor | # answers= 1, accepted answer= True
        backlogmanager Backlog Manager made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        backlogmanager Backlog Manager made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 18:11|UPDATED status: transition Answer| # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 18:11|UPDATED status: transition Answer| # answers= 1, accepted answer= True
        backlogmanager Backlog Manager made changes -
        Resolution Done [ 10000 ]
        Status In Progress [ 3 ] Closed [ 6 ]
        Hide
        backlogmanager Backlog Manager added a comment -

        2017-05-22 21:11|UPDATED status: transition Finish| # answers= 1, accepted answer= True

        Show
        backlogmanager Backlog Manager added a comment - 2017-05-22 21:11|UPDATED status: transition Finish| # answers= 1, accepted answer= True
        fla Fernando Lopez made changes -
        HD-Enabler CEP [ 10869 ]
        HD-Chapter Data [ 10838 ]
        fla Fernando Lopez made changes -
        Assignee Backlog Manager [ backlogmanager ]
        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        2h 54m 1 Backlog Manager 22/May/17 6:10 PM
        In Progress In Progress Closed Closed
        3h 1 Backlog Manager 22/May/17 9:10 PM

          People

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

            Dates

            • Created:
              Updated:
              Resolved: