[ https://jira.fiware.org/browse/HELP-13294?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Fernando Lopez deleted HELP-13294:
----------------------------------
> [fiware-stackoverflow] Sending event to Orion from Cepheus
> ----------------------------------------------------------
>
> Key: HELP-13294
> URL: https://jira.fiware.org/browse/HELP-13294
> Project: Help-Desk
> Issue Type: Monitor
> Reporter: Backlog Manager
> Labels: fiware, fiware-orion
>
> Created question in FIWARE Q/A platform on 27-09-2016 at 19:09
> {color: red}Please, ANSWER this question AT{color} https://stackoverflow.com/questions/39730875/sending-event-to-orion-from-cepheus
> +Question:+
> Sending event to Orion from Cepheus
> +Description:+
> I am using the latest version of orangeopensource/fiware-cepheus from GitHub.
> The problem is that based on some existing examples my Cepheus-broker doesn't send any events to Orion which I explicitly declared on the "/tmp/cep-default-.json" file. It produces the following results on the log:
> cepheus_1 | 2016-09-27 17:03:20.209 INFO 10 --- [nio-8080-exec-7] c.o.cepheus.cep.EsperEventProcessor : EventIn: Event{type='Position', values={id=Room34, key=24}}
> cepheus_1 | 2016-09-27 17:03:20.840 INFO 10 --- [Timer-default-0] c.orange.cepheus.cep.EventSinkListener : EventOut: position / id:24 from insert into position select key as id from Position.win:time(10 minutes) group by key output last every 10 seconds
> But the messages of success or error won't show. This could mean 2 things on EventSinkListener.java:
> updateContext is null (line 76)
> eventTypeOut.getBrokers() returns a null broker (line 79)
> My cep-default-.json is as follows
> {
> "host":"http://localhost:8080",
> "in":[
> {
> "id":"position",
> "type":"Position",
> "attributes":[
> { "name":"key", "type":"string"}
> ]
> }
> ],
> "out":[
> {
> "id":"position",
> "type":"Position",
> "attributes":[
> { "name":"key", "type":"string"}
> ],
> "brokers": [
> {
> "url":"http://172.17.0.3:1026",
> "serviceName": "myHome",
> "servicePath": "/enviroment"
> }
> ]
> }
> ],
> "statements":[
> "INSERT INTO position SELECT key as id FROM Position.win:time(10 min) GROUP BY key OUTPUT LAST EVERY 10 sec"
> ]
> }
> Being confused about this I tried Example 4 changing the broker address (localhost:8082) to my Orion address (http://172.17.0.3:1026). But when running the script it prints the following:
> UpdateContext failed for http://localhost:8082: java.net.ConnectException: Connection refused
> I confirmed that http://172.17.0.3:1026 is used as the broker address on the config file, but it still uses localhost:8082 somehow.
> Any ideas of what I'm doing wrong?
> Thanks.
--
This message was sent by Atlassian JIRA
(v6.4.1#64016)
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy