Server stürzt ab wenn Client während dem Import lokaler Medienquellen beendet wird

Discussion in 'Allgemeines Support- und Diskussionsforum' started by rico123, May 11, 2017.

  1. rico123
    • Premium Supporter

    rico123 MP Donator

    Joined:
    January 1, 2015
    Messages:
    78
    Likes Received:
    4
    Gender:
    Male
    Ratings:
    +14 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Wenn der Client gerade Importieren lokaler Medienquellen ist und ich diesen beende (ab und zu will ich auch mal was anderes außer TV und Video etc.) dann stürzt der Server ab. Bei mir läuft MP2.1 in einer getrennten Client-Server Umgebung. Logs im Anhang.

    Grüße, Rico.


     
  2. Google AdSense Guest Advertisement



    to hide all adverts.
  3. HTPCSourcer
    • Team MediaPortal
    • Administrator

    HTPCSourcer MP2 Product Manager

    Joined:
    May 16, 2008
    Messages:
    10,453
    Likes Received:
    1,103
    Gender:
    Male
    Ratings:
    +2,366 / 21
    Home Country:
    Germany Germany
    Show System Specs
    Das Log gibt nichts her, es endet einfach. Kannst du mal die Ereignisanzeige auf dem Server prüfen, was dort ausgeworfen worden ist?
     
  4. rico123
    • Premium Supporter

    rico123 MP Donator

    Joined:
    January 1, 2015
    Messages:
    78
    Likes Received:
    4
    Gender:
    Male
    Ratings:
    +14 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hab was gefunden was auf den letzten Absturz passt:
    Code (XML):
    1. Protokollname: Application
    2. Quelle:        Application Error
    3. Datum:         11.05.2017 17:55:07
    4. Ereignis-ID:   1000
    5. Aufgabenkategorie:(100)
    6. Ebene:         Fehler
    7. Schlüsselwörter:Klassisch
    8. Benutzer:      Nicht zutreffend
    9. Computer:      TV-Server
    10. Beschreibung:
    11. Name der fehlerhaften Anwendung: MP2-Server.exe, Version: 2.1.1705.10177, Zeitstempel: 0x5908d2e4
    12. Name des fehlerhaften Moduls: KERNELBASE.dll, Version: 10.0.14393.1198, Zeitstempel: 0x5902845a
    13. Ausnahmecode: 0xe0434352
    14. Fehleroffset: 0x000da9f2
    15. ID des fehlerhaften Prozesses: 0xeb0
    16. Startzeit der fehlerhaften Anwendung: 0x01d2ca3663e1c2fe
    17. Pfad der fehlerhaften Anwendung: C:\Program Files (x86)\Team MediaPortal\MP2-Server\MP2-Server.exe
    18. Pfad des fehlerhaften Moduls: C:\Windows\System32\KERNELBASE.dll
    19. Berichtskennung: dc370ad8-ee07-497b-b75a-aba42c0db4b7
    20. Vollständiger Name des fehlerhaften Pakets:
    21. Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
    22. Ereignis-XML:
    23. <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    24.   <System>
    25.     <Provider Name="Application Error" />
    26.     <EventID Qualifiers="0">1000</EventID>
    27.     <Level>2</Level>
    28.     <Task>100</Task>
    29.     <Keywords>0x80000000000000</Keywords>
    30.     <TimeCreated SystemTime="2017-05-11T15:55:07.349008200Z" />
    31.     <EventRecordID>4965</EventRecordID>
    32.     <Channel>Application</Channel>
    33.     <Computer>TV-Server</Computer>
    34.     <Security />
    35.   </System>
    36.   <EventData>
    37.     <Data>MP2-Server.exe</Data>
    38.     <Data>2.1.1705.10177</Data>
    39.     <Data>5908d2e4</Data>
    40.     <Data>KERNELBASE.dll</Data>
    41.     <Data>10.0.14393.1198</Data>
    42.     <Data>5902845a</Data>
    43.     <Data>e0434352</Data>
    44.     <Data>000da9f2</Data>
    45.     <Data>eb0</Data>
    46.     <Data>01d2ca3663e1c2fe</Data>
    47.     <Data>C:\Program Files (x86)\Team MediaPortal\MP2-Server\MP2-Server.exe</Data>
    48.     <Data>C:\Windows\System32\KERNELBASE.dll</Data>
    49.     <Data>dc370ad8-ee07-497b-b75a-aba42c0db4b7</Data>
    50.     <Data>
    51.     </Data>
    52.     <Data>
    53.     </Data>
    54.   </EventData>
    55. </Event>
    Code (XML):
    1. Protokollname: Application
    2. Quelle:        .NET Runtime
    3. Datum:         11.05.2017 17:55:07
    4. Ereignis-ID:   1026
    5. Aufgabenkategorie:Keine
    6. Ebene:         Fehler
    7. Schlüsselwörter:Klassisch
    8. Benutzer:      Nicht zutreffend
    9. Computer:      TV-Server
    10. Beschreibung:
    11. Anwendung: MP2-Server.exe
    12. Frameworkversion: v4.0.30319
    13. Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    14. Ausnahmeinformationen: System.Data.SQLite.SQLiteException
    15.    bei System.Data.SQLite.SQLite3.Prepare(System.Data.SQLite.SQLiteConnection, System.String, System.Data.SQLite.SQLiteStatement, UInt32, System.String ByRef)
    16.    bei System.Data.SQLite.SQLiteCommand.BuildNextCommand()
    17.    bei System.Data.SQLite.SQLiteCommand.GetStatement(Int32)
    18.    bei System.Data.SQLite.SQLiteDataReader.NextResult()
    19.    bei System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand, System.Data.CommandBehavior)
    20.    bei System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)
    21.    bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)
    22.    bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
    23.    bei System.Data.SQLite.SQLiteConnection.Open()
    24.    bei Gentle.Provider.SQLite.SQLiteProvider.GetConnection()
    25.  
    26. Ausnahmeinformationen: Gentle.Common.GentleException
    27.    bei Gentle.Common.Check.FailWith(Gentle.Common.Severity, Gentle.Common.Error, System.Exception, System.String)
    28.    bei Gentle.Common.Check.Fail(System.Exception, Gentle.Common.Error, System.Object[])
    29.    bei Gentle.Provider.SQLite.SQLiteProvider.GetConnection()
    30.    bei Gentle.Framework.PersistenceBroker.Execute(Gentle.Framework.SqlStatement, System.Data.IDbConnection, System.Data.IDbTransaction)
    31.    bei TvDatabase.TvBusinessLayer.GetSetting(System.String, System.String)
    32.    bei TvEngine.PowerScheduler.PowerScheduler.LoadSettings()
    33.    bei TvEngine.PowerScheduler.PowerScheduler.StandbyWakeupThread()
    34.    bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
    35.    bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    36.    bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    37.    bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    38.    bei System.Threading.ThreadHelper.ThreadStart()
    39.  
    40.  
    41. Ereignis-XML:
    42. <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    43.   <System>
    44.     <Provider Name=".NET Runtime" />
    45.     <EventID Qualifiers="0">1026</EventID>
    46.     <Level>2</Level>
    47.     <Task>0</Task>
    48.     <Keywords>0x80000000000000</Keywords>
    49.     <TimeCreated SystemTime="2017-05-11T15:55:07.048711700Z" />
    50.     <EventRecordID>4964</EventRecordID>
    51.     <Channel>Application</Channel>
    52.     <Computer>TV-Server</Computer>
    53.     <Security />
    54.   </System>
    55.   <EventData>
    56.     <Data>Anwendung: MP2-Server.exe
    57. Frameworkversion: v4.0.30319
    58. Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet.
    59. Ausnahmeinformationen: System.Data.SQLite.SQLiteException
    60.    bei System.Data.SQLite.SQLite3.Prepare(System.Data.SQLite.SQLiteConnection, System.String, System.Data.SQLite.SQLiteStatement, UInt32, System.String ByRef)
    61.    bei System.Data.SQLite.SQLiteCommand.BuildNextCommand()
    62.    bei System.Data.SQLite.SQLiteCommand.GetStatement(Int32)
    63.    bei System.Data.SQLite.SQLiteDataReader.NextResult()
    64.    bei System.Data.SQLite.SQLiteDataReader..ctor(System.Data.SQLite.SQLiteCommand, System.Data.CommandBehavior)
    65.    bei System.Data.SQLite.SQLiteCommand.ExecuteReader(System.Data.CommandBehavior)
    66.    bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery(System.Data.CommandBehavior)
    67.    bei System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
    68.    bei System.Data.SQLite.SQLiteConnection.Open()
    69.    bei Gentle.Provider.SQLite.SQLiteProvider.GetConnection()
    70.  
    71. Ausnahmeinformationen: Gentle.Common.GentleException
    72.    bei Gentle.Common.Check.FailWith(Gentle.Common.Severity, Gentle.Common.Error, System.Exception, System.String)
    73.    bei Gentle.Common.Check.Fail(System.Exception, Gentle.Common.Error, System.Object[])
    74.    bei Gentle.Provider.SQLite.SQLiteProvider.GetConnection()
    75.    bei Gentle.Framework.PersistenceBroker.Execute(Gentle.Framework.SqlStatement, System.Data.IDbConnection, System.Data.IDbTransaction)
    76.    bei TvDatabase.TvBusinessLayer.GetSetting(System.String, System.String)
    77.    bei TvEngine.PowerScheduler.PowerScheduler.LoadSettings()
    78.    bei TvEngine.PowerScheduler.PowerScheduler.StandbyWakeupThread()
    79.    bei System.Threading.ThreadHelper.ThreadStart_Context(System.Object)
    80.    bei System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    81.    bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
    82.    bei System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
    83.    bei System.Threading.ThreadHelper.ThreadStart()
    84.  
    85. </Data>
    86.   </EventData>
    87. </Event>
    Hoffe das hilft weiter...
    Gibt es eine Möglichkeit den Server vom Client aus neu zu starten wenn er abgeschossen wurde? Ist etwas mühsam immer über Remote auf den Server zu gehen usw...

    Grüße.
     
    • Like Like x 1
  5. morpheus_xx
    • Team MediaPortal

    morpheus_xx Lead Dev MP2

    Joined:
    March 24, 2007
    Messages:
    10,856
    Likes Received:
    4,680
    Ratings:
    +6,704 / 11
    Home Country:
    Germany Germany
    Show System Specs
    Danke für die Logs! Leider deutet das (auch wieder) auf einen Fehler in SQLite hin, der bereits gemeldet wurde (@aspik @Brownard)

    Wir sind gerade dabei, das Problem zu untersuchen
     
  6. aspik
    • Team MediaPortal

    aspik Development Group

    Joined:
    April 14, 2008
    Messages:
    1,270
    Likes Received:
    348
    Ratings:
    +572 / 1
    Könntest du bitte noch die Logs posten, die zu dem Zeitstempel der SQLiteException passen (11.05 17:55)? Die angehängten Logs enden am 10.05.

    Kannst du den Fehler zu 100% reproduzieren? Jedes mal wenn der Server am importieren ist und du den Client schließt, stürzt der Server ab?

    Du kannst es mal versuchen über die recovery options den Service automatisch neu starten zu lassen.
     
  7. rico123
    • Premium Supporter

    rico123 MP Donator

    Joined:
    January 1, 2015
    Messages:
    78
    Likes Received:
    4
    Gender:
    Male
    Ratings:
    +14 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Leider kann ich das beschriebene Verhalten im Moment nicht reproduzieren. Aber im Anhang die Logs passend zur Exception.

    Grüße.
     
  8. aspik
    • Team MediaPortal

    aspik Development Group

    Joined:
    April 14, 2008
    Messages:
    1,270
    Likes Received:
    348
    Ratings:
    +572 / 1
    Die Exception im event Log passierte um 17:55, das Server Log endet aber um 17:53.

    Der ImporterWorker endet um 11:49:
    Code (Text):
    1. [2017-05-11 11:49:54,656] [2383835] [108      ] [INFO ] - ImporterWorker.ImportJob(#1): Completed
    2. [2017-05-11 11:49:54,656] [2383835] [108      ] [INFO ] - ImporterWorker.ImportJob(#1): Disposed
    Von 11:50 bis 17:53 gibt es keine Kommunikation mir der Datenbank. Seltsam von wo die SQLiteException kommt...
     
  9. rico123
    • Premium Supporter

    rico123 MP Donator

    Joined:
    January 1, 2015
    Messages:
    78
    Likes Received:
    4
    Gender:
    Male
    Ratings:
    +14 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Hab wieder nen neuen Absturz im Zusammenhang mit Medienimport... Diesmal lief der Client die ganze Zeit.
     
  10. HTPCSourcer
    • Team MediaPortal
    • Administrator

    HTPCSourcer MP2 Product Manager

    Joined:
    May 16, 2008
    Messages:
    10,453
    Likes Received:
    1,103
    Gender:
    Male
    Ratings:
    +2,366 / 21
    Home Country:
    Germany Germany
    Show System Specs
    Hallo

    interessant. Im Server-Log fällt zunächst folgende Fehlermeldung auf
    Spoiler (open)
    [2017-05-14 10:46:44,203] [11565 ] [69 ] [DEBUG] - ImporterWorker.ImportJob(#1).DirectoryUnfoldBlock: Successfully processed 0 MediaItems; time elapsed: 00:00:00.0001319; MaxDegreeOfParallelism(InnerBlock) = 1
    [2017-05-14 10:46:44,309] [11671 ] [69 ] [DEBUG] - ImporterWorker.ImportJob(#1).DirectorySaveBlock: Successfully processed 0 MediaItems; time elapsed: 00:00:00.0006749; MaxDegreeOfParallelism(InnerBlock) = 1
    [2017-05-14 10:46:44,421] [11783 ] [66 ] [DEBUG] - ImporterWorker.ImportJob(#1).FileUnfoldBlock: Successfully processed 0 MediaItems; time elapsed: 00:00:00.0001392; MaxDegreeOfParallelism(InnerBlock) = 1
    [2017-05-14 10:46:44,968] [12330 ] [20 ] [INFO ] - ImporterWorker.ImportJob(#1): Activated
    [2017-05-14 10:46:44,970] [12332 ] [20 ] [INFO ] - ImporterWorker: Activated (2 ImportJobs pending)
    [2017-05-14 10:46:47,425] [14787 ] [3 ] [ERROR] - ImporterWorker.ImportJob(#2): Could not create ResourceAccessor for resource '{03dd2da6-4da8-4d3e-9e55-80e3165729a3}:////LS-WXLE76/Medien/Musik/Rock/Die Fantastischen Vier/Fornika/Die Fantastischen Vier/Fornika/': It is no filesystem resource
    [2017-05-14 10:46:47,433] [14795 ] [3 ] [WARN ] - ImporterWorker.ImportJob(#2).MediaItemLoadBlock: Error while processing PendingImportResource '{03dd2da6-4da8-4d3e-9e55-80e3165729a3}:////LS-WXLE76/Medien/Musik/Rock/Die Fantastischen Vier/Fornika/Die Fantastischen Vier/Fornika/' (parent directory={03dd2da6-4da8-4d3e-9e55-80e3165729a3}:////LS-WXLE76/Medien/Musik/Rock/Die Fantastischen Vier/Fornika/Die Fantastischen Vier/)
    System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
    bei MediaPortal.Common.Services.MediaManagement.ImportDataflowBlocks.MediaItemLoadBlock.<ProcessMediaItem>d__3.MoveNext()

    Aber das scheint das System nicht zum Absturz zu bringen, denn es geht anschließend weiter und es wird erfolgreich auf Kika HD getunt.

    Anschließend steht hier aber, dass Standby angefordert wurde:
    Wurde doch versucht, den Client abzuschalten?

    Die Log-Aktivität endet dann 1 sek später mit
    Ich vermute, dass Im Event-Log wieder ein SQLite-Fehler steht. Kannst du das mal prüfen und vor allem die Zeiten vergleichen?
     
  11. rico123
    • Premium Supporter

    rico123 MP Donator

    Joined:
    January 1, 2015
    Messages:
    78
    Likes Received:
    4
    Gender:
    Male
    Ratings:
    +14 / 0
    Home Country:
    Germany Germany
    Show System Specs
    Der Client wurde zu der Zeit definitiv nicht abgeschaltet. Im Event-Log des Servers hab ich folgendes gefunden:
    Code (XML):
    1. Protokollname: System
    2. Quelle:        Service Control Manager
    3. Datum:         14.05.2017 10:45:24
    4. Ereignis-ID:   7031
    5. Aufgabenkategorie:Keine
    6. Ebene:         Fehler
    7. Schlüsselwörter:Klassisch
    8. Benutzer:      Nicht zutreffend
    9. Computer:      TV-Server
    10. Beschreibung:
    11. Der Dienst "MediaPortal 2 Server Service" wurde unerwartet beendet. Dies ist bereits 1 Mal vorgekommen. Folgende Korrekturmaßnahmen werden in 60000 Millisekunden durchgeführt: Neustart des Diensts.
    12. Ereignis-XML:
    13. <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
    14.   <System>
    15.     <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    16.     <EventID Qualifiers="49152">7031</EventID>
    17.     <Version>0</Version>
    18.     <Level>2</Level>
    19.     <Task>0</Task>
    20.     <Opcode>0</Opcode>
    21.     <Keywords>0x8080000000000000</Keywords>
    22.     <TimeCreated SystemTime="2017-05-14T08:45:24.488684600Z" />
    23.     <EventRecordID>3766</EventRecordID>
    24.     <Correlation />
    25.     <Execution ProcessID="688" ThreadID="1984" />
    26.     <Channel>System</Channel>
    27.     <Computer>TV-Server</Computer>
    28.     <Security />
    29.   </System>
    30.   <EventData>
    31.     <Data Name="param1">MediaPortal 2 Server Service</Data>
    32.     <Data Name="param2">1</Data>
    33.     <Data Name="param3">60000</Data>
    34.     <Data Name="param4">1</Data>
    35.     <Data Name="param5">Neustart des Diensts</Data>
    36.     <Binary>4D00500032002D005300650072007600650072000000</Binary>
    37.   </EventData>
    38. </Event>
    Der Fehler, welcher dazu geführt hat ist in der ServerError1.log zu finden:
    Error: SSDPClientController: Problem receiving multicast SSDP packets: 'Eine vorhandene Verbindung wurde vom Remotehost geschlossen'

    Hoffe das hilft weiter.

    Grüße.
     
Loading...

Users Viewing Thread (Users: 0, Guests: 0)

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  • About The Project

    The vision of the MediaPortal project is to create a free open source media centre application, which supports all advanced media centre functions, and is accessible to all Windows users.

    In reaching this goal we are working every day to make sure our software is one of the best.

             

  • Support MediaPortal!

    The team works very hard to make sure the community is running the best HTPC-software. We give away MediaPortal for free but hosting and software is not for us.

    Care to support our work with a few bucks? We'd really appreciate it!