What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

CompiledAssemblies folder Errors, Log attached

Status
Not open for further replies.

Skrotumnek

Member
Joined
Jan 15, 2010
Messages
73
Reaction score
0
It seems like whenever I log into HB I get errors from the CompiledAssemblies folder. I have done fresh installs of HB, I'm using 32bit, windowed, and start both wow and HB in admisistrator. All HB files are located under the same folder. I deleted and re-downlaoded the .Net framework and the C++ re-distributable. Attached is the latest log error...
 

Attachments

I also ran the BuddyPrequisitesWizard.exe and uploaded everything correctly
 
I'm on windows 7 as well (64 bit) It just started popping up the last update or 2. Doesn't seem to interfere with what I'm doing at the time though. I just didn't know if it could impact something else other than bgbuddy.
 
Code:
[21:03:18.874 D] Reloading AssemblyLoader<Styx.CommonBot.BotBase> - Initializing
[21:03:19.387 D] System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Users\Owner\Desktop\Games\CompiledAssemblies\Combat_634832281988806424.dll' or one of its dependencies. The system cannot find the file specified.
File name: 'file:///C:\Users\Owner\Desktop\Games\CompiledAssemblies\Combat_634832281988806424.dll'
   at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity)
   at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly()
   at Styx.Common.Compiler.CodeCompiler.Compile()
   at Styx.Common.AssemblyLoader`1.Reload(String reason)
   at Styx.Common.AssemblyLoader`1..ctor(String directory, Boolean detectFileChanges)
   at Styx.CommonBot.BotManager.LoadBots()
   at Honorbuddy.MainWindow.AddBotsToGui()


WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

you need to turn on your Assembly binding logging

y is it turned off?
 
Um, that's a good question. I didn't know it was turned off lol. I'm not familiar on how to turn it on. Is there a post in the forums? Or could you give me quick instructions on how to do so? As always, thanks for all the hard work you guys put into this project!
 
I ran a registry search using regedit and I couldn't find the HKLM\Software\Microsoft\Fusion!EnableLog in my registry anywhere...
 
Think I figured it out. New Error occurs, Log Attached

So I think I solved the problem, but now I'm getting a whole new set of errors. I've attached a log file. Also, here is what the Assembly Binding Log Viewer shows as the error


*** Assembly Binder Log Entry (9/15/2012 @ 1:16:22 PM) ***The operation failed.Bind result: hr = 0x80070002. The system cannot find the file specified.Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dllRunning under executable C:\Users\Owner\Desktop\Games\Honorbuddy.exe--- A detailed error log follows. === Pre-bind state information ===LOG: User = Owner-PC\OwnerLOG: Where-ref bind. Location = C:\Users\Owner\Desktop\Games\CompiledAssemblies\AutoEquip2_634833117822648826.dllLOG: Appbase = file:///C:/Users/Owner/Desktop/Games/LOG: Initial PrivatePath = NULLLOG: Dynamic Base = NULLLOG: Cache Base = NULLLOG: AppName = Honorbuddy.exeCalling assembly : (Unknown).===LOG: This bind starts in LoadFrom load context.WRN: Native image will not be probed in LoadFrom context. Native image will only be probed in default load context, like with Assembly.Load().LOG: No application configuration file found.LOG: Using host configuration file: LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config.LOG: Attempting download of new URL file:///C:/Users/Owner/Desktop/Games/CompiledAssemblies/AutoEquip2_634833117822648826.dll. LOG: All probing URLs attempted and failed.
 

Attachments

Last edited:
You can turn bind logging off again. Thanks for the report. I'll fix this bug with the next release.

The problem is that we clear out the assemblies folder every time a new one is compiled (so if it hasn't been loaded yet, it may be removed). This is just more or less a "race condition" with our code. I'll have this fixed asap. Sorry folks.
 
Hi Guys,

I have the same problem, the CompiledAssemblies folder will be flood with Singular_....dlls and the pdb files.

I installed the windows 7 SDK and checked with the Fusion Log Viewer the flag, but the log is disabled on my system.

What can I do, what can I trace to provide you more information ?
 
Thanks guys, I should read more detailed.

You must turn Logging on not off

Than it works :-D
 
Status
Not open for further replies.
Back
Top