In our code , we are having following snippet :

rv = NS_NewNativeLocalFile(nsEmbedCString((char *)filepath), PR_FALSE, 
getter_AddRefs(libxul)); 
        if (NS_FAILED(rv)) 
        { 
                throw BALBrowserException();
        } 


        rv = NS_NewNativeLocalFile( nsEmbedCString((char *)filepath), PR_FALSE, 
getter_AddRefs(appDir)); 
        if(NS_FAILED(rv)) 
        { 
                throw BALBrowserException();
        } 
        rv = XRE_InitEmbedding(libxul, appDir, 0); 

rv in each case is NS_OK . After execution of 'XRE_InitEmbedding(libxul, 
appDir, 0); '  we are getting the chrome.manifest error. I have checked 
filepath ( containing japanese characters) , it is correct. 
Is there any other way by which we can register our JS and binary components ? 
I'll log a bug separately and cc you.

        
_______________________________________________
dev-embedding mailing list
dev-embedding@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-embedding

Reply via email to