Page 21 of 52

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

Posted: Tue Jan 31, 2012 1:50 am
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.

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

Posted: Tue Jan 31, 2012 2:19 am
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.

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

Posted: Tue Jan 31, 2012 2:51 am
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!

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

Posted: Tue Jan 31, 2012 4:18 pm
by harlam357
Surely there's a way to do this. Save a different configuration file.

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

Posted: Wed Feb 08, 2012 3:58 pm
by drougnor
Ok, this is looking sweet. Can't wait to get a hold of this!

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

Posted: Mon Feb 20, 2012 5:52 pm
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]   

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

Posted: Mon Feb 20, 2012 5:57 pm
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.

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

Posted: Mon Feb 20, 2012 8:50 pm
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

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

Posted: Tue Feb 21, 2012 5:50 am
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.

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

Posted: Thu Mar 22, 2012 3:26 am
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

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

Posted: Thu Mar 22, 2012 3:46 am
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.

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

Posted: Thu Mar 22, 2012 3:51 am
by jimerickson
totally awesome harlam357. you have every right to be proud.

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

Posted: Thu Mar 22, 2012 3:54 am
by harlam357
Thanks guys! Enjoy! :)

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

Posted: Thu Mar 22, 2012 4:10 am
by Leonardo
Congratulations, Harlam!

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

Posted: Thu Mar 22, 2012 6:08 am
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?