HFM.NET - Monitoring Application for Folding@Home v7

This forum contains information about 3rd party applications which may be of use to those who run the FAH client and one place where you might be able to get help when using one of those apps.

Moderator: Site Moderators

k1wi
Posts: 909
Joined: Tue Sep 22, 2009 10:48 pm

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by k1wi »

Not sure if this is the best place to make a feature request, in fact it could be there without me actually knowing, but is there a way to better 'archive' stopped clients? I have a number of clients that I run infrequently and would like to keep on the list, but don't need them to show up on my web monitoring as I know they're not running and I like things to look as clean as possible. Perhaps some sort of manual toggle for active/monitoring.
Leonardo
Posts: 260
Joined: Tue Dec 04, 2007 5:09 am
Hardware configuration: GPU slots on home-built, purpose-built PCs.
Location: Eagle River, Alaska

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by Leonardo »

K1wi, just put the part time clients towards the bottom of the clients display window. Resize the windows to cover the clients that are not active.
Image
k1wi
Posts: 909
Joined: Tue Sep 22, 2009 10:48 pm

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by k1wi »

Leonardo wrote:K1wi, just put the part time clients towards the bottom of the clients display window. Resize the windows to cover the clients that are not active.
That's not a solution for the web output unfortunately!
harlam357
Posts: 222
Joined: Fri Jun 27, 2008 11:03 pm
Location: Alabama - USA
Contact:

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by harlam357 »

Surely there's a way to do this. Save a different configuration file.
drougnor
Posts: 147
Joined: Tue Dec 29, 2009 2:21 am

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by drougnor »

Ok, this is looking sweet. Can't wait to get a hold of this!
GreyWhiskers
Posts: 660
Joined: Mon Oct 25, 2010 5:57 am
Hardware configuration: a) Main unit
Sandybridge in HAF922 w/200 mm side fan
--i7 2600K@4.2 GHz
--ASUS P8P67 DeluxeB3
--4GB ADATA 1600 RAM
--750W Corsair PS
--2Seagate Hyb 750&500 GB--WD Caviar Black 1TB
--EVGA 660GTX-Ti FTW - Signature 2 GPU@ 1241 Boost
--MSI GTX560Ti @900MHz
--Win7Home64; FAH V7.3.2; 327.23 drivers

b) 2004 HP a475c desktop, 1 core Pent 4 HT@3.2 GHz; Mem 2GB;HDD 160 GB;Zotac GT430PCI@900 MHz
WinXP SP3-32 FAH v7.3.6 301.42 drivers - GPU slot only

c) 2005 Toshiba M45-S551 laptop w/2 GB mem, 160GB HDD;Pent M 740 CPU @ 1.73 GHz
WinXP SP3-32 FAH v7.3.6 [Receiving Core A4 work units]
d) 2011 lappy-15.6"-1920x1080;i7-2860QM,2.5;IC Diamond Thermal Compound;GTX 560M 1,536MB u/c@700;16GB-1333MHz RAM;HDD:500GBHyb w/ 4GB SSD;Win7HomePrem64;320.18 drivers FAH 7.4.2ß
Location: Saratoga, California USA

Re: HFM.NET - v0.6.2.336 Exception thrown at startup

Post by GreyWhiskers »

I've been using HFM.net for almost 2 years, and v0.6.2.336 on all of my computers since it came out in Mar 2011 (IIRC).

[EDIT] After the exception was thrown, the app wouldn't start. Got an error box, with option to report error, and option to exit app.

I had to reboot one of my Win7 computers after a video hardware issue, and when HFM came up automatically from startup, there was an error box with the following text. I've checked the HFM.net log (see latest), and the prevlog prior to the reboot. I've rebooted several times the win7 computer the error occurred on (although I was monitoring v6 clients on a remote computer with this HFM instance = the local computer is running v7).

And, per the error message suggestion, I tried to start HFM.net with the /r flag, and I got the same results.

Anyone seen this before? Any suggestions?

Code: Select all

HFM.NET v0.6.2.336

Microsoft Windows NT 6.1.7601 Service Pack 1

User preferences failed to initialize.  The user.config file is likely corrupt.  Start with the '/r' switch to reset the user preferences.

Exception Thrown:
System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Users\USER\AppData\Local\harlam357\HFM.exe_Url_vnrgqft5skumxbvftnatbuzhhnnhxhi0\0.6.2.336\user.config) ---> System.Xml.XmlException: Root element is missing.
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   --- End of inner exception stack trace ---
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   --- End of inner exception stack trace ---
   at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
   at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
   at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
   at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   at System.Configuration.ConfigurationManager.GetSection(String sectionName)
   at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   at System.Configuration.SettingsBase.get_Item(String propertyName)
   at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   at HFM.Preferences.PreferenceSet.Upgrade()
   at HFM.Program.SetupUserPreferences(IEnumerable`1 arguments, IPreferenceSet prefs)
   at HFM.Program.Initialize(IEnumerable`1 arguments)

Log file:

Code: Select all

[2/19/2012-08:29:09 PM]   
[2/19/2012-08:29:09 PM]   Starting - HFM.NET v0.6.2.336
[2/19/2012-08:29:09 PM]   
[2/19/2012-08:29:20 PM]   SQLite DLL Path: C:\Program Files (x86)\HFM.NET\SQLite\AMD64\System.Data.SQLite.dll
[2/19/2012-08:29:27 PM] - HFM.Program.ClearCacheFolder Execution Time: 312 ms
[2/19/2012-08:29:29 PM] + HFM.Instances.XmlStatsDataContainer.Deserialize Execution Time: 1,295 ms
[2/19/2012-08:29:29 PM] - HFM.Proteins.ProteinCollection.ReadFromTabDelimitedFile Execution Time: 140 ms
[2/19/2012-08:29:29 PM] + HFM.Instances.ProteinBenchmarkContainer.Deserialize Execution Time: 499 ms
[2/19/2012-08:29:30 PM] + HFM.Instances.UnitInfoContainer.Deserialize Execution Time: 328 ms
[2/19/2012-08:29:31 PM] + HFM.Instances.XmlStatsDataContainer.TimeForNextUpdate Current Time: 2/20/2012 04:29:31 AM (UTC)
[2/19/2012-08:29:31 PM] + HFM.Instances.XmlStatsDataContainer.TimeForNextUpdate Next Update Time: 2/20/2012 06:00:00 AM (UTC)
[2/19/2012-08:29:31 PM] - HFM.Instances.XmlStatsDataContainer.GetEocXmlData Last EOC Stats Update: 2/20/2012 03:03:00 AM (UTC)
[2/19/2012-08:29:31 PM] - No Hosts - Stopping All Background Timer Loops
[2/19/2012-08:29:32 PM] + HFM.Instances.InstanceConfigurationManager.ReadConfigFile (SagerGPU-GTX560M) Restored UnitInfo.
[2/19/2012-08:29:32 PM] + HFM.Instances.InstanceConfigurationManager.ReadConfigFile (DigiStormGPU-GTX560Ti) Restored UnitInfo.
[2/19/2012-08:29:32 PM] + HFM.Instances.InstanceConfigurationManager.ReadConfigFile (DigiStormSMP) Restored UnitInfo.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [2/19/2012-11:45:53 PM]   
[2/19/2012-11:45:53 PM]   Starting - HFM.NET v0.6.2.336
[2/19/2012-11:45:53 PM]   
[2/19/2012-11:48:26 PM]   
[2/19/2012-11:48:26 PM]   Starting - HFM.NET v0.6.2.336
[2/19/2012-11:48:26 PM]   
[2/19/2012-11:50:19 PM]   
[2/19/2012-11:50:19 PM]   Starting - HFM.NET v0.6.2.336
[2/19/2012-11:50:19 PM]   
[2/19/2012-11:55:58 PM]   
[2/19/2012-11:55:58 PM]   Starting - HFM.NET v0.6.2.336
[2/19/2012-11:55:58 PM]   
[2/20/2012-12:16:40 AM]   
[2/20/2012-12:16:40 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-12:16:40 AM]   
[2/20/2012-12:25:14 AM]   
[2/20/2012-12:25:15 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-12:25:15 AM]   
[2/20/2012-09:10:46 AM]   
[2/20/2012-09:10:46 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-09:10:46 AM]   
[2/20/2012-09:12:00 AM]   
[2/20/2012-09:12:00 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-09:12:00 AM]   
[2/20/2012-09:19:45 AM]   
[2/20/2012-09:19:45 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-09:19:45 AM]   
[2/20/2012-09:20:25 AM]   
[2/20/2012-09:20:25 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-09:20:25 AM]   
[2/20/2012-09:20:55 AM]   
[2/20/2012-09:20:55 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-09:20:55 AM]   
[2/20/2012-09:27:35 AM]   
[2/20/2012-09:27:35 AM]   Starting - HFM.NET v0.6.2.336
[2/20/2012-09:27:35 AM]   
MtM
Posts: 1579
Joined: Fri Jun 27, 2008 2:20 pm
Hardware configuration: Q6600 - 8gb - p5q deluxe - gtx275 - hd4350 ( not folding ) win7 x64 - smp:4 - gpu slot
E6600 - 4gb - p5wdh deluxe - 9600gt - 9600gso - win7 x64 - smp:2 - 2 gpu slots
E2160 - 2gb - ?? - onboard gpu - win7 x32 - 2 uniprocessor slots
T5450 - 4gb - ?? - 8600M GT 512 ( DDR2 ) - win7 x64 - smp:2 - gpu slot
Location: The Netherlands
Contact:

Re: HFM.NET - v0.6.2.336 Exception thrown at startup

Post by MtM »

GreyWhiskers wrote:Anyone seen this before? Any suggestions?
Yes -> http://groups.google.com/group/hfm-net/ ... d05bb2c1f7

As he said, and as the message says, rebuilding using -r should work.
harlam357
Posts: 222
Joined: Fri Jun 27, 2008 11:03 pm
Location: Alabama - USA
Contact:

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by harlam357 »

Please email me your file here: C:\Users\USER\AppData\Local\harlam357\HFM.exe_Url_vnrgqft5skumxbvftnatbuzhhnnhxhi0\0.6.2.336\user.config

I have yet to get one of these corrupted files from the wild. You can find me, harlam357, at gmail.

The /r switch should work... For example: HFM.exe /r

But if it doesn't in 0.6.2 then simply delete user.config file... after you've emailed it to me. ;)

For some reason this sometimes happens to folks when rebooting. I've never experienced it nor have I been able to reproduce it. That file is the preferences file and its just been hammed somehow to the point it is no longer a valid xml file. Your experience also shows how random the issue is. You've been using HFM for over a year and not once had this issue. Now it just rears its ugly head for some reason. The next version is going to handle this situation when/if it arises and also, most importantly, try to not put you in this situation in the first place.

Thanks for the report, your help, and your patience.
-H
GreyWhiskers
Posts: 660
Joined: Mon Oct 25, 2010 5:57 am
Hardware configuration: a) Main unit
Sandybridge in HAF922 w/200 mm side fan
--i7 2600K@4.2 GHz
--ASUS P8P67 DeluxeB3
--4GB ADATA 1600 RAM
--750W Corsair PS
--2Seagate Hyb 750&500 GB--WD Caviar Black 1TB
--EVGA 660GTX-Ti FTW - Signature 2 GPU@ 1241 Boost
--MSI GTX560Ti @900MHz
--Win7Home64; FAH V7.3.2; 327.23 drivers

b) 2004 HP a475c desktop, 1 core Pent 4 HT@3.2 GHz; Mem 2GB;HDD 160 GB;Zotac GT430PCI@900 MHz
WinXP SP3-32 FAH v7.3.6 301.42 drivers - GPU slot only

c) 2005 Toshiba M45-S551 laptop w/2 GB mem, 160GB HDD;Pent M 740 CPU @ 1.73 GHz
WinXP SP3-32 FAH v7.3.6 [Receiving Core A4 work units]
d) 2011 lappy-15.6"-1920x1080;i7-2860QM,2.5;IC Diamond Thermal Compound;GTX 560M 1,536MB u/c@700;16GB-1333MHz RAM;HDD:500GBHyb w/ 4GB SSD;Win7HomePrem64;320.18 drivers FAH 7.4.2ß
Location: Saratoga, California USA

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by GreyWhiskers »

Thanks, Harlam. I've emailed you my user.config file. Since the /r flag didn't do anything, I removed the user.config file - and it worked. GW.
harlam357
Posts: 222
Joined: Fri Jun 27, 2008 11:03 pm
Location: Alabama - USA
Contact:

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by harlam357 »

New Version: 0.9.0 - Revision 548 - Download

A little over a year in the making... I proud to annouce a major update to HFM.NET! The premier feature of this update is the addition of Folding@Home v7 Client support. This includes v7 support for HFM's Benchmarking, Work Unit History, and Web Generation features. You can't find similar features anywhere else with any other monitoring software, including FAHControl. In addition to v7 support, HFM still has all the same v6 support you've enjoyed over the last few years. It's the best of both worlds! Making this happen was quite an undertaking and required a partial rewrite of HFM. So while things look generally the same on the surface it's very much a new day for HFM.

Please note that your user preferences will be reset by this new version. This is a one time issue and your preferences will persist with future upgrades.


Check the HFM Google Code page for downloads and details on the changes.

---

Need help with HFM? Have a feature request? Please join the discussions. Post in the HFM Google Group.

http://groups.google.com/group/hfm-net
bollix47
Posts: 2959
Joined: Sun Dec 02, 2007 5:04 am
Location: Canada

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by bollix47 »

Thank you so much Harlam. You've just eliminated my need to spend hours trying to figure out why the estimates in FAHControl are wrong for some smp work units.

Very much appreciated.
Last edited by bollix47 on Thu Mar 22, 2012 4:04 am, edited 1 time in total.
jimerickson
Posts: 533
Joined: Tue May 27, 2008 11:56 pm
Hardware configuration: Parts:
Asus H370 Mining Master motherboard (X2)
Patriot Viper DDR4 memory 16gb stick (X4)
Nvidia GeForce GTX 1080 gpu (X16)
Intel Core i7 8700 cpu (X2)
Silverstone 1000 watt psu (X4)
Veddha 8 gpu miner case (X2)
Thermaltake hsf (X2)
Ubit riser card (X16)
Location: ames, iowa

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by jimerickson »

totally awesome harlam357. you have every right to be proud.
harlam357
Posts: 222
Joined: Fri Jun 27, 2008 11:03 pm
Location: Alabama - USA
Contact:

Re: HFM.NET - Monitoring Application for Folding@Home V5/V6

Post by harlam357 »

Thanks guys! Enjoy! :)
Leonardo
Posts: 260
Joined: Tue Dec 04, 2007 5:09 am
Hardware configuration: GPU slots on home-built, purpose-built PCs.
Location: Eagle River, Alaska

Re: HFM.NET - Monitoring Application for Folding@Home v6/v7

Post by Leonardo »

Congratulations, Harlam!
Image
k1wi
Posts: 909
Joined: Tue Sep 22, 2009 10:48 pm

Re: HFM.NET - Monitoring Application for Folding@Home v6/v7

Post by k1wi »

Harlem - one word - Awesome!

"Please note that your user preferences will be reset by this new version. " - Does this include any changes that have been made to the webpage templates?
Post Reply