On Monday 03 May 2004 02:04, Benjamin D. Smedberg wrote:
> UniversalXPConnect priviliges are not available for http content, unless
> that content is in a signed JAR file (or is sent via https). The call to
> enablePrivilege is failing, but that doesn't throw an exception (I don't
> know why not, seems rather strange to me).
Actually, this xul file is delivered into a signed jar. :(
it's not the call to enablePrivilege that fails. It's the call to 
GetDataSourceBlocking 
In other words the url passed to GetDataSourceBlocking work for jar:file://, 
file://, but not for jar:http nor http

the exception raised while getting http:// urls is:
Error: uncaught exception: [Exception... "Component returned failure code: 
0x80004002 (NS_NOINTERFACE) [nsIRDFService.GetDataSourceBlocking]"  nsresult: 
"0x80004002 (NS_NOINTERFACE)"  location: "JS frame :: 
file:///home/braun/code/rdf/test.xul :: foo :: line 18"  data: no]

the exception raised while getting jar:http:// urls is:
Error: uncaught exception: [Exception... "Component returned failure code: 
0x80004001 (NS_ERROR_NOT_IMPLEMENTED) [nsIRDFService.GetDataSourceBlocking]"  
nsresult: "0x80004001 (NS_ERROR_NOT_IMPLEMENTED)"  location: "JS frame :: 
file:///home/braun/code/rdf/test.xul :: foo :: line 18"  data: no]

Regards,

Damien
_______________________________________________
Mozilla-xpcom mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-xpcom

Reply via email to