orbited deploying problem on my domain with Django app

20 views
Skip to first unread message

Oguz Yarimtepe

unread,
Jun 5, 2011, 8:38:21 AM6/5/11
to Orbited Discussion
Hi,

I hope there are some people who used Orbited with Django.

After searching the web i encountered with this explanation:
http://groups.google.com/group/orbited-users/msg/50b827e84a38dd8a

Unfortunately i didn't understand clearly, thats why i am writing
here.

I am trying to use orbited at my Django app. I edited the hosts file:

127.0.1.2 webviz webviz.comu.edu.tr
127.0.1.3 orbited orbited.webviz.comu.edu.tr

orbit.cfg is here:

[global]
reactor=select
#proxy.enabled=1
session.ping_interval = 40
session.ping_timeout = 30

[listen]
http://orbited.webviz.comu.edu.tr:9000
stomp://orbited.webviz.comu.edu.tr:61613

[access]
* -> orbited.webviz.comu.edu.tr:61613

[static]

# new logging configuration using the python stdlib logging.fileConfig
[loggers]
keys = root,orbited,orbited_TCPConnectionResource

[handlers]
keys = console,errors,connections

[formatters]
keys = generic

At the Django side, at my template i am trying to connect to the Orbit
server as

<!--scripts for stomp server connection starts -->
<script type="text/javascript" src="/media/js/Orbited.js"></script>
<script>
Orbited.settings.port = 9000;
Orbited.settings.hostname = "orbited.webviz.comu.edu.tr";
TCPSocket = Orbited.TCPSocket;
</script>
<script type="text/javascript" src="/media/js/stomp.js"></script>
<!--scripts for stomp server connection ends -->

<script type="text/javascript">

var modify_data = function(body)
{
// some update with the pushed data

}

// handling the pushed data
onload = function()
{

stomp = new STOMPClient();
stomp.onopen = function() {
};
stomp.onclose = function(c) { alert('Lost Connection, Code: ' +
c);};
stomp.onerror = function(error) {
alert("Error: " + error);
};
stomp.onerrorframe = function(frame) {
alert("Error: " + frame.body);
};
stomp.onconnectedframe = function() {
stomp.subscribe("globe_dio");
};
stomp.onmessageframe = function(frame) {
alert("message received");
modify_data(frame.body);
};
stomp.connect('orbited.webviz.comu.edu.tr', 61613);
}

I got the below error when i run my app

Error: uncaught exception: [Exception... "Illegal document.domain
value" code: "1009" nsresult: "0x805303f1
(NS_ERROR_DOM_BAD_DOCUMENT_DOMAIN)" location: "http://
orbited.webviz.comu.edu.tr:9000/static/xsdrBridge.html#1 Line: 66"]

Error: Permission denied to access property 'Orbited'
Source File: http://orbited.webviz.comu.edu.tr:9000/static/xsdrBridge.html#1
Line: 92

So what is the way to use Orbited with the Django framework on a
domain?

Can you help to fix the problem or guide me.
Regards.

A Monkey

unread,
Jun 5, 2011, 2:38:55 PM6/5/11
to orbite...@googlegroups.com
HI Oguz,

Try adding:

<script>document.domain = document.domain;</script>

before any other javascript on your page. I think this should fix your problem.

Please let us know if it doesn't.

Thanks,
Matthew

Reply all
Reply to author
Forward
0 new messages