Details
-
Type: extRequest
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Fix Version/s: 2021
-
Component/s: FIWARE-TECH-HELP
-
Labels:None
-
Sender Email:
-
HD-Chapter:Data
-
HD-Enabler:Orion
Description
Hi,
I’m trying to get data from the Orion Context Broker on my instance by
using the NGSI source operator. The subscription to the context broker
is created successfully but I don’t receive any data through the
subscription. The demo mashup using the public Orion instance works. My
Orion instance is accessible, for example by the NGSI Updater. The
requested entity type does exist. I even tried to setup my own NGSI
proxy but get the same issue.
In my instance I found the following line in the contextbroker.log:
time=2015-08-25T16:09:44.185CEST | lvl=WARNING |
trans=1440504871-221-00000000048 | function=httpRequestSend | comp=Orion
msg=httpRequestSend.cpp[418]: Notification failure for ngsiproxy.lab.fiware.org:443 (curl_easy_perform failed: Server returned nothing (no headers, no data)) |
My workspace:
https://mashup.lab.fiware.org/artur-lowen/Gridhound_Test1#view=workspace&tab=Tab1
The entity to be received:
https://130.206.112.223:1026/v1/contextEntityTypes/Grid
What is the issue here?
Thanks!
Artur
_______________________________________________
Fiware-lab-help mailing list
Fiware-lab-help@lists.fi-ware.org
https://lists.fi-ware.org/listinfo/fiware-lab-help
[Created via e-mail received from: =?UTF-8?Q?Artur_L=C3=B6wen_=28Gridhound=29?= <fiware@gridhound.de>]
Answered to user (see detailed email below).
--------------
Dear Artur,
Regarding your question to FIWARE lab help list:
I’m trying to get data from the Orion Context Broker on my instance by
using the NGSI source operator. The subscription to the context broker
is created successfully but I don’t receive any data through the
subscription. The demo mashup using the public Orion instance works. My
Orion instance is accessible, for example by the NGSI Updater. The
requested entity type does exist. I even tried to setup my own NGSI
proxy but get the same issue.
In my instance I found the following line in the contextbroker.log:
time=2015-08-25T16:09:44.185CEST | lvl=WARNING |
trans=1440504871-221-00000000048 | function=httpRequestSend | comp=Orion
ngsiproxy.lab.fiware.org:443 (curl_easy_perform failed: Server returned
nothing (no headers, no data))
My workspace:
https://mashup.lab.fiware.org/artur-lowen/Gridhound_Test1#view=workspace&tab=Tab1
The entity to be received:
https://130.206.112.223:1026/v1/contextEntityTypes/Grid
What is the issue here?
This problem is typically related with Rush configuration, as currently Rush is needed in order HTTPS notifications to work with Orion Context Broker. Please have a look to the following key Q&A post in StackOverflow about it:
http://stackoverflow.com/questions/23338154/orion-context-broker-https-for-subscribers
http://stackoverflow.com/questions/27255831/how-to-make-rush-work-with-my-orioninstance
More information about Orion and Rush in StackOverflow can be found in the following link:
http://stackoverflow.com/search?q=%5Bfiware-orion%5D+rush
Please upvote the questions/answers in the case you find them useful, so other users can take advantage of them.
Thanks!
Best regards,
------
Fermín