YAFLogo

hismightiness
2017-02-02T19:32:06Z
I have another (unanswered) thread where I don't really have a path to troubleshoot why my forums are completely down. One way to get to the heart of things would be to add some debug symbols to get a more descriptive error message. Since there aren't any distributed, I was going to try to generate them myself, but ran into another problem... I can't build the source package.

https://github.com/YAFNET/YAFNET-DNN/releases/tag/v2.2.3-5744 

Simply building will illustrate that there are missing references and/or files from the source package.

Does anyone have any known steps to get the source package to work?


Will Strohl

CEO & Founder, Upendo Ventures

UpendoVentures.com 

Sponsor
hismightiness
2017-02-07T17:50:45Z
We finally had found a way to get at least most of what we needed. We dug into the YAFNET-DNN source to determine the YAFNET version it was built against, and then downloaded, compiled, and gathered the debug symbols for that. This gave us enough of what we needed this time, but if the exception was in the DNN part, we would still be out of luck right now.
Will Strohl

CEO & Founder, Upendo Ventures

UpendoVentures.com 

tha_watcha
  • tha_watcha
  • 100% (Exalted)
  • YAF.NET Project Lead 🤴 YAF Version: 3.0.1
2017-02-08T16:40:59Z
So you suggest i add the debug symbols to the download package?
UserPostedImage
hismightiness
2017-02-08T19:12:25Z
When you have exceptions that occur, debugging symbols give us critical information that could be used to either fix or report the issue here. It's probably a good idea to offer the debug symbols as an optional download with each release.
Will Strohl

CEO & Founder, Upendo Ventures

UpendoVentures.com 

Zero2Cool
2017-02-23T19:46:01Z
What are Debug Symbols?
hismightiness
2017-02-28T17:28:47Z
Originally Posted by: Zero2Cool 

What are Debug Symbols?

First, I love your display name.

Debug symbols are the files that compliment the DLL files in your Bin folder, ending with PDB. They contain additional troubleshooting information that can be helpful when generating errors, so that it's easier to determine a cause of an error - and inherently, the fix as well.


Will Strohl

CEO & Founder, Upendo Ventures

UpendoVentures.com