GeckoBrowser v0.1 [21-04-2010] *NEW* (6 Viewers)

nikos1671

Portal Pro
April 21, 2008
244
8
47
Germany
Home Country
Greece Greece
thanks for the reply.i notice in sites with a lot of linkns the plugin do not react at all,i have just to kill mediaportal.no log atm sorry.
 

Psycho Reptile

Retired Team Member
  • Premium Supporter
  • April 19, 2006
    1,316
    787
    Cambridge, England
    Home Country
    United Kingdom United Kingdom
    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) ;)
     

    SilentException

    Retired Team Member
  • Premium Supporter
  • October 27, 2008
    2,617
    1,130
    Rijeka, Croatia
    Home Country
    Croatia Croatia
    Yup, that's because they both use same window ID.. Noticed it when I was developing web browser selection for InfoService..

    I'll change window ID for GeckoBrowser.. But keep in mind that skin files will have to be updated..

    Edit: Done! For the next version, window ID in skin files should be changed to 16004
     

    Tgx

    Retired Team Member
  • Premium Supporter
  • January 22, 2008
    1,560
    1,115
    Home Country
    Italy Italy

    edsche

    Community Plugin Dev
    January 7, 2007
    606
    360
    39
    Ulm
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #96
    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 :D

    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.
     

    Swede

    Portal Pro
    September 6, 2006
    493
    47
    West Coast Archipelago
    Home Country
    Sweden Sweden
    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 ()
     

    edsche

    Community Plugin Dev
    January 7, 2007
    606
    360
    39
    Ulm
    Home Country
    Germany Germany
    • Thread starter
    • Moderator
    • #98
    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.
     

    Swede

    Portal Pro
    September 6, 2006
    493
    47
    West Coast Archipelago
    Home Country
    Sweden Sweden
    MediaCoder is a free universal media transcoder


    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...:confused:

    NOW IT WORKS!!!

    I had to move all files to system32. ...but I only get a blank page from InfoService...

    Maybe you should read this:
    http://geckofx.org/viewtopic.php?id=74
     

    edsche

    Community Plugin Dev
    January 7, 2007
    606
    360
    39
    Ulm
    Home Country
    Germany Germany
    %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 :D I will upload a fixed plugin dll (hopefully) :D
     

    Users who are viewing this thread

    Top Bottom