Just a little heads up... with both WebBrowser and GeckoBrowser installed, InfoService opens up links using GeckoBrowser, and as said earlier it doesn't work (used to use WebBrowser)
The plugin crashes in the gecko window control, which is not from me, so hard to say where the problem is :/ Some DLL is not found, i think. It's difficult to read that Swedish text
Be sure the folder "C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\GeckoBrowser\XULRunner\" has the complete XULRunner in it. Also don't use another XULRunner as in the .rar file.
I DO have another xulrunner in MediaCoder library. Could that interfere? Tried to remove them but still crashes.
Firefox also have a xpcom.dll. Do I have to uninstall Firefox?
Google translator Swedish to English
2010-04-26 19:52:42.894294 [ERROR] [MPMain (1)]: Error initializing window: GeckoBrowser.GUIWindows.GUIWebBrowser Unable to load DLL xpcom: Can not find the specified procedure. (Exception from HRESULT: 0x8007007F) at GeckoBrowser Skybound.Gecko.nsACString.NS_CStringContainerInit (nsACString container)
at Skybound.Gecko.nsACString .. ctor ()
at Skybound.Gecko.nsACString .. ctor (String value)
at Skybound.Gecko.Xpcom.Initialize (String binDirectory)
at GeckoBrowser.WebBrowser.WebBrowserManager.InitWebBrowser ()
at GeckoBrowser.GUIWindows.GUIWebBrowser.Init ()
at MediaPortal.GUI.Library.PluginManager.LoadWindowPlugin (String strFile)
2010-04-26 19:52:51.176203 [ERROR] [(2)]: MediaPortal: Unhandled exception sizes of messages
2010-04-26 19:52:51.186217 [ERROR] [(2)]: Exception: System.DllNotFoundException: Unable to load DLL xpcom: Can not find the specified procedure. (Exception from HRESULT: 0x8007007F)
at Skybound.Gecko.nsACString.NS_CStringContainerFinish (nsACString container)
at Skybound.Gecko.nsACString.Dispose ()
at Skybound.Gecko.nsACString.Finalize ()
2010-04-26 19:52:51.186217 [ERROR] [(2)]: Exception: Unable to load DLL xpcom: Can not find the specified procedure. (Exception from HRESULT: 0x8007007F)
2010-04-26 19:52:51.186217 [ERROR] [(2)]: site: Int32 NS_CStringContainerFinish (Skybound.Gecko.nsACString)
2010-04-26 19:52:51.186217 [ERROR] [(2)]: source: GeckoBrowser
2010-04-26 19:52:51.186217 [ERROR] [(2)]: stacktrace: at Skybound.Gecko.nsACString.NS_CStringContainerFinish (nsACString container)
at Skybound.Gecko.nsACString.Dispose ()
at Skybound.Gecko.nsACString.Finalize ()
What do you mean with MediaCoder? But it can't interfere, because the path to the xulrunner of the plugin is hardcoded to "{APPDATA}\Team MediaPortal\MediaPortal\GeckoBrowser\XULRunner\". So also firefox doesn't interfere
Please delete your GeckoBrowser folder in "C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\" completely and then copy the GeckoBrowser folder from the .rar into the same folder. This should work. The error signifies that you used a xpcom.dll (which is in "C:\Documents and Settings\All Users\Application Data\Team MediaPortal\MediaPortal\GeckoBrowser\XULRunner\") that isn't compatible with the gecko window control which this plugin uses.
I think you wanted to use the gecko engine from firefox 3.6? But this isn't compatible with this plugin yet.
I think I found why: When I try to go to "%APPDATA%\Team MediaPortal\MediaPortal\GeckoBrowser\XULRunner\" I get an error "...refers to a place that cannot be reached..."
This is because %APPDATA% points to my personal appdata while my mediaportals appdata lies in "all users"
Some of us install mediaportal for all users when we have more then one profile. You have to look at "%AllUsersProfile%\%APPDATA%\Team MediaPortal\MediaPortal\GeckoBrowser\XULRunner\" too
Edit: maybe not... I copied GeckoBrowser dir to my personal appdata but I get the same error...
NOW IT WORKS!!!
I had to move all files to system32. ...but I only get a blank page from InfoService...
%APPDATA% will be replaced with the correct path to the MePo config dir. This is done by MePo itself. I'm pretty sure this path will be correct generated and used.
All files to system32?! That's bad. This is something i would never do.
I think, because you have several xulrunner's installed, the plugin uses a false xpcom.dll from system32, system, windows or the environment variable path. I didn't know about that before, so it's good you have discovered this problem I will upload a fixed plugin dll (hopefully)