Gemini Community Support Site

This Gemini community support site can be used to find solutions to product issues. You can log in using Open Id, Google Profile and even Facebook. Feel free to ask a question or browse FAQs and documentation. Product tour videos are also available along with how-to videos demonstrating key Gemini capabilities.




Cannot load plugin

web-app

Hi - we have a plugin that we wrote to email external users, which used to work in earlier versions, but stopped working in the latest Gemini 3.6 release.

In the System Log, there is an error that says our dll cannot be loaded.

Could not load file or assembly 'pcAmerica.Gemini.CustomerNotification, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. at System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) at System.Reflection.Assembly.Load(String assemblyString) at System.UnitySerializationHolder.GetRealObject(StreamingContext context) at System.AppDomain.Load(String assemblyString) at CounterSoft.Gemini.Business.Events.GeminiEventDispatcher.LoadPlugins(String strPath)

So far I have done the following:

Recompiled the dll using the 3.6 CounterSoft.Gemini.Commons.dll, CounterSoft.Gemini.Logging.dll, and CounterSoft.Gemini.Mail.dll.

Upgraded dll from .NET 2.0 to 3.5.

The same error persists.

Any ideas what may be going on here?

Rob
· 1
Rob
Replies (5)
helpful
0
not helpful

Please try and put all related DLLs (including CounterSoft's) in the plugins folder.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I forgot to mention that I tried that also. I tried it again just in case, but the same problem occurs.


Rob
· 1
Rob
helpful
0
not helpful

The error suggests that you are missing a DLL that is referenced by your plug-in. If all dlls are in the plugin dir and it's still not working can you send the plug-in to support at countersoft dot com?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I have sent the code to your support email address. Thanks!


Rob
· 1
Rob
helpful
0
not helpful

Mark Wing
· 9108
Mark Wing