Jump to content

Recommended Posts

Posted

The scheduled Task is failing as well.
 

2020-02-12 17:58:43.617 Debug TaskManager: Executing Disk Space Almost Full Notification
2020-02-12 17:58:43.643 Error TaskManager: Error
*** Error Report ***
Version: 4.4.0.13
Command line: C:\Users\Media\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Runtime: file:///C:/Users/Media/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
System.Environment.Version: 3.1.1
Processor count: 4
Program data path: C:\Users\Media\AppData\Roaming\Emby-Server
Application directory: C:\Users\Media\AppData\Roaming\Emby-Server\system
System.InvalidCastException: System.InvalidCastException: Unable to cast object of type 'WhereSelectListIterator`2[DiskSpace.Configuration.MonitoredPartition,System.String]' to type 'System.IConvertible'.
at System.Convert.ToDouble(Object value)
at DiskSpace.DiskSpaceScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
Source: System.Private.CoreLib
TargetSite: Double ToDouble(System.Object)

2020-02-12 17:58:43.643 Debug TaskManager: Disk Space Almost Full Notification Failed after 0 minute(s) and 0 seconds
  • Like 1
Posted

 

The scheduled Task is failing as well.

 

2020-02-12 17:58:43.617 Debug TaskManager: Executing Disk Space Almost Full Notification
2020-02-12 17:58:43.643 Error TaskManager: Error
*** Error Report ***
Version: 4.4.0.13
Command line: C:\Users\Media\AppData\Roaming\Emby-Server\system\EmbyServer.dll -noautorunwebapp
Operating system: Microsoft Windows NT 6.2.9200.0
64-Bit OS: True
64-Bit Process: True
User Interactive: True
Runtime: file:///C:/Users/Media/AppData/Roaming/Emby-Server/system/System.Private.CoreLib.dll
System.Environment.Version: 3.1.1
Processor count: 4
Program data path: C:\Users\Media\AppData\Roaming\Emby-Server
Application directory: C:\Users\Media\AppData\Roaming\Emby-Server\system
System.InvalidCastException: System.InvalidCastException: Unable to cast object of type 'WhereSelectListIterator`2[DiskSpace.Configuration.MonitoredPartition,System.String]' to type 'System.IConvertible'.
at System.Convert.ToDouble(Object value)
at DiskSpace.DiskSpaceScheduledTask.Execute(CancellationToken cancellationToken, IProgress`1 progress)
at Emby.Server.Implementations.ScheduledTasks.ScheduledTaskWorker.ExecuteInternal(TaskOptions options)
Source: System.Private.CoreLib
TargetSite: Double ToDouble(System.Object)

2020-02-12 17:58:43.643 Debug TaskManager: Disk Space Almost Full Notification Failed after 0 minute(s) and 0 seconds

 

 

Found it! Thank. should be fixed in 1.0.2.95

 

Hopefully the threshold is honored during the task. 

  • Like 1
Posted

OK, so .95 doesn't fail for the Scehduked Task, but the individual thresholds aren't saved.

 

They keep resetting to 10, even after changing them and saving them.

Posted

OK, so .95 doesn't fail for the Scehduked Task, but the individual thresholds aren't saved.

 

They keep resetting to 10, even after changing them and saving them.

 

 

Is it only saving the threshold value to the first drive monitored?

 

<?xml version="1.0"?>
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AvailableColor>#2cf905</AvailableColor>
  <AvailableOutline>#000000</AvailableOutline>
  <UsedColor>#f70505</UsedColor>
  <UsedOutline>#000000</UsedOutline>
  <MonitoredPartitions>
    <MonitoredPartition>
      <Name>C</Name>
      <Threshold>100</Threshold>
    </MonitoredPartition>
  </MonitoredPartitions>
  <IgnoredPartitions>
    <string>E</string>
    <string>M</string>
    <string>U</string>
    <string>T</string>
    <string>S</string>
    <string>R</string>
  </IgnoredPartitions>
  <DataDisplayRender>table</DataDisplayRender>
</PluginConfiguration>
PenkethBoy
Posted

@@chef

 

i get this if i use the up/down arrows (pressed 5 times)

<?xml version="1.0"?>
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AvailableColor>#ffff00</AvailableColor>
  <AvailableOutline>#000000</AvailableOutline>
  <UsedColor>#ff0000</UsedColor>
  <UsedOutline>#000</UsedOutline>
  <Threshold>400</Threshold>
  <MonitoredPartitions>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>11</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>12</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>13</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>14</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>15</Threshold>
    </MonitoredPartition>
  </MonitoredPartitions>
  <IgnoredPartitions />
  <DataDisplayRender>table</DataDisplayRender>
</PluginConfiguration>

also note the old threshold is not removed i.e. the 400

  • Like 1
Posted (edited)

I think this has been fixed.

 

If anyone else reads this, please continue the updates until .96

 

it's the least buggy at the moment.

Edited by chef
  • Like 1
Posted

@@chef

 

i get this if i use the up/down arrows (pressed 5 times)

<?xml version="1.0"?>
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AvailableColor>#ffff00</AvailableColor>
  <AvailableOutline>#000000</AvailableOutline>
  <UsedColor>#ff0000</UsedColor>
  <UsedOutline>#000</UsedOutline>
  <Threshold>400</Threshold>
  <MonitoredPartitions>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>11</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>12</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>13</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>14</Threshold>
    </MonitoredPartition>
    <MonitoredPartition>
      <Name>Z</Name>
      <Threshold>15</Threshold>
    </MonitoredPartition>
  </MonitoredPartitions>
  <IgnoredPartitions />
  <DataDisplayRender>table</DataDisplayRender>
</PluginConfiguration>

also note the old threshold is not removed i.e. the 400

 

 

Should be resolved.

 

I stupidly wrote this:

config.MonitoredPartitions = config.MonitoredPartitions.filter((entry) => entry.Name === partitionName);

 when it should have been this:

config.MonitoredPartitions = config.MonitoredPartitions.filter((entry) => entry.Name !== partitionName);
PenkethBoy
Posted

Yep - working on table and chart - setting thresholds

 

still have old threshold number though

Posted

Yep - working on table and chart - setting thresholds

 

still have old threshold number though

Oh, that's not good.

PenkethBoy
Posted

now we have thresholds per drive - could you show those thresholds so we dont have to click on each drive to see whats set etc

 

Thanks again Chef

 

ps i removed the old threshold manually with the server shut down 

  • Like 1
Posted

Looking good on .96, thanks Chef.

  • Like 1
PenkethBoy
Posted

Chef

 

in the config dialog if i uncheck a drive - get spinning circle of death

 

although quitting the dialog and going back appears to clear it :)

  • Like 1
Posted

in the config dialog if i uncheck a drive - get spinning circle of death

 

Also if you check a previously unchecked drive.

  • Like 2
Posted

now we have thresholds per drive - could you show those thresholds so we dont have to click on each drive to see whats set etc

 

Thanks again Chef

 

ps i removed the old threshold manually with the server shut down

Yes, I can add a column on the table view. Do we need to show them on the chart view too?

Posted

Chef

 

in the config dialog if i uncheck a drive - get spinning circle of death

 

although quitting the dialog and going back appears to clear it :)

Okay, spinning circle of death is not a good thing. I'll look at that immediately.

PenkethBoy
Posted

Yes, I can add a column on the table view. Do we need to show them on the chart view too?

for me probably not as can change to table view easy enough to see the values

Posted

Should be fixed now in .97

 

Thank you guys!

  • Like 1
Posted

now we have thresholds per drive - could you show those thresholds so we dont have to click on each drive to see whats set etc

 

Thanks again Chef

 

ps i removed the old threshold manually with the server shut down 

 

 

This has been added to .98

 

I've been messing around with it for about and hour trying to break the code. It seems pretty stable.

 

Might have a bug removing monitored drives in table view if there are threshold limits attached to the configuration. 

 

TODO: remove global threshold from the configuration.  had to wait to make sure the changes weren't going to break everything.

Posted

now we have thresholds per drive - could you show those thresholds so we dont have to click on each drive to see whats set etc

 

This has been added to .98

 

This option is only available in the LINE chart, so can it be added to the PIE chart as well ?

 

Can you update the ICONS at the top please.

 

The configuration button would look better with a COG icon and the chart switch with a REFRESH type button.

 

I think that's how you originally had them.

 

Just my opinon, so see what others say.

  • Like 2
Posted

@@chef I haven't read all here, but is it by design that network and mapped drives are not being displayed anymore?

 

For the rest, responsiveness has improved a LOT and the drawing of the graphs is now perfect! Me like!

  • Like 1
PenkethBoy
Posted

seeing mapped drives on latest version

PenkethBoy
Posted

well all mine show up fine and can enable/disable as necessary

 

mine is on win 10 looking at a win 2012r2 server

Posted

5e4516027d2b9_Untitled.png

that is very strange. I haven't changed any of the info classes. So it should be requesting the information from the OS the same as before.

 

Are you on a beta server version?

Posted

that is very strange. I haven't changed any of the info classes. So it should be requesting the information from the OS the same as before.

 

Are you on a beta server version?

 

Yes, 4.4.0.13 beta on Windows Server 2016 with both Chrome (and recently installed Mozilla) on Windows 10 fully patched

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...