Announcement

Collapse
No announcement yet.

Startup Error

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Startup Error

    I'm running HS3 3.0.0.300 linux version on OSX. KODI plugin installs without errors, however appears to complain about a missing file when enabled. I'm also seeing a plug-in status error:

    WARNING: Failed getting InterfaceStatus from XBMC - the interface was not found in the list of active interfaces, the list may need to be refreshed.

    Install Log
    Code:
    12:37:28:5716:[Updater]->Starting download of updates
    12:37:28:5726:[Updater]->Downloading update: Kodi/XBMC
    12:37:29:4328:[Updater]->Update HSPI_XBMC.exe downloaded successfully
    12:37:29:4330:[Updater]->Installing package Kodi/XBMC
    12:37:29:5705:[Updater]->Copying file: \Users\user\HomeSeer\HSPI_XBMC.exe
    12:37:29:5721:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\XBMCRPC.dll
    12:37:29:5734:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\Newtonsoft.Json.dll
    12:37:29:5756:[Updater]->Copying file: \Users\user\HomeSeer\HSPI_XBMC.exe.config
    12:37:29:5776:[Updater]->Extracting files from zip file: images.zip
    12:37:29:5830:[Updater]->Extraction Complete.
    12:37:29:5836:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\Mono.Zeroconf.dll
    12:37:29:5845:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\Mono.Zeroconf.Providers.AvahiDBus.dll
    12:37:29:5854:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\Microsoft.Threading.Tasks.dll
    12:37:29:5863:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\Microsoft.Threading.Tasks.Extensions.Desktop.dll
    12:37:29:5871:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\Microsoft.Threading.Tasks.Extensions.dll
    12:37:29:5881:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\System.IO.dll
    12:37:29:5889:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\System.Runtime.dll
    12:37:29:5898:[Updater]->Copying file: \Users\user\HomeSeer\bin\XBMC\System.Threading.Tasks.dll
    12:37:29:5905:[Updater Warning]->File exists, not overwriting: \Users\user\HomeSeer\Config\XBMC.ini
    12:37:29:5909:[Updater]->Install/Update of package Kodi/XBMC was successful.
    Plug-in Startup Log:
    Code:
    12:38:05:1840:[Plug-In]->Interface XBMC is running as a trial, 30 days remaining.
    Plugin: XBMC Instance:  starting...
    Connecting to server at 127.0.0.1...
    Connection attempt #1
    12:38:05:3909:[Info]->Plugin XBMC has connected. IP:127.0.0.1:49725
    Connected (HomeSeer API 3). Waiting to be initialized...
    Dec-05 12:38:05 INFO XBMC version 3.0.0.39
    12:38:05:5396:[XBMC]->INFO XBMC version 3.0.0.39
    
    Unhandled Exception:
    System.IO.FileNotFoundException: No such file or directory ---> Mono.Unix.UnixIOException: No such file or directory [ENOENT].
      at Mono.Unix.UnixMarshal.ThrowExceptionForLastError () [0x00005] in <ebe430c916fe49219627b20fd4c89313>:0 
      at Mono.Unix.UnixMarshal.ThrowExceptionForLastErrorIf (System.Int32 retval) [0x00007] in <ebe430c916fe49219627b20fd4c89313>:0 
      at NDesk.DBus.Transports.UnixSocket.Connect (System.Byte[] remote_end) [0x00011] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Transports.UnixNativeTransport.OpenUnix (System.String path) [0x0005b] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Transports.UnixNativeTransport.Open (System.String path, System.Boolean abstract) [0x00030] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Transports.UnixTransport.Open (NDesk.DBus.AddressEntry entry) [0x00046] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Transports.Transport.Create (NDesk.DBus.AddressEntry entry) [0x00041] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Connection.OpenPrivate (System.String address) [0x0003a] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Connection..ctor (System.String address) [0x00075] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Bus..ctor (System.String address) [0x00007] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at NDesk.DBus.Bus.Open (System.String address) [0x00037] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.ConnectToSystemBus () [0x00021] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at Mono.Zeroconf.Providers.AvahiDBus.DBusManager.IterateThread (System.Object o) [0x0000f] in <ebe5b22bc9b84e90b16c17233c921073>:0 
      at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context (System.Object state) [0x0000e] in <8f2c484307284b51944a1a13a14c0266>:0 
      at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <8f2c484307284b51944a1a13a14c0266>:0 
      at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 
      at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem () [0x0002a] in <8f2c484307284b51944a1a13a14c0266>:0 
      at System.Threading.ThreadPoolWorkQueue.Dispatch () [0x00096] in <8f2c484307284b51944a1a13a14c0266>:0 
      at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback () [0x00000] in <8f2c484307284b51944a1a13a14c0266>:0 
    12:38:05:8304:[Error]->Initializing plug-in(2): XBMC Instance::Object reference not set to an instance of an objectSTACK:  at (wrapper managed-to-native) System.Object:__icall_wrapper_mono_remoting_wrapper (intptr,intptr)
      at (wrapper remoting-invoke) HomeSeerAPI.IPlugInAPI:InitIO (string)
      at Scheduler.clsHSPI.CheckInterfaces () [0x00098] in <849c6414a2434bd4a4a460644a021624>:0 
    12:38:05:8316:[Info]->Plugin XBMC with instance:  has disconnected
    12:38:05:9054:[Plug-In]->Finished initializing plug-in XBMC

    #2
    well, I never tested this plugin on OSX, I guess one of the problem here is that the plugin thinks it runs on Linux, so it tries to use Avahi however on OSX it should use Bonjour.

    I think very few people (if anyone at all) is running HS3 on OSX, so I fear that you would get all sort of problems like this one, not just with this plugin but with other plugins and HS3 itself as well.
    So my advice would be to install HS3 on a Windows or Linux box (or even a VM).

    Comment


      #3
      I suppose that is the easiest solution. I transferred the installation to a linux server and now the plugin is working fine.

      Thanks for the quick assistance!

      Comment

      Working...
      X