Custom module registiration

Posted by Community Admin on 03-Aug-2018 11:48

Custom module registiration

All Replies

Posted by Community Admin on 14-Mar-2011 00:00

Hi,
 
I am developing a custom module. My first module is working smoothly based on products module.
But another module ( that i developed exactly the same way as first module) gives the error in the
attached file when it is registered.

I developed both of the modules by imitating the products module. I just change landingpage ids, guids etc.

I would be appreciated  if you suggest me a way to solve this problem.

Thanks in advance

Nezih Öztürk

Posted by Community Admin on 24-Mar-2011 00:00

Hi nezih,

I am sorry for the delayed answer. Are you still experiencing the "Database has been disposed problem". I cannot directly related this error to something we have experienced, but if you attach the code of your module we can try to debug or see some problems that might cause this.

Best wishes,
Nikolay Datchev
the Telerik team

Posted by Community Admin on 28-Mar-2011 00:00

I'm getting this error too. All I did was copy the products sample module and renamed everything.


Here's a link to the source code:

www.sendspace.com/.../34tg3h

Posted by Community Admin on 28-Mar-2011 00:00

This shows up in the error log:

----------------------------------------
Timestamp: 27/03/2011 11:38:27 PM
Message: HandlingInstanceID: 2e313f64-46b6-4e45-9cc9-4319fd09cd80
An exception of type 'System.ObjectDisposedException' occurred and was caught.
------------------------------------------------------------------------------
03/28/2011 10:38:27
Type : System.ObjectDisposedException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Cannot access a disposed object.
Object name: 'Database has been disposed.'.
Source : Unity_ILEmit_DynamicClasses
Help link :
ObjectName : Database has been disposed.
Data : System.Collections.ListDictionaryInternal
TargetSite : Telerik.Sitefinity.Security.Model.User GetUser(System.Guid)
Stack Trace :    at DynamicModule.ns.Wrapped_OpenAccessMembershipProvider_986c748ea6414f9ba655f2b472bd9ffd.GetUser(Guid id)
   at Telerik.Sitefinity.Security.UserManager.GetUser(Guid id)
   at Telerik.Sitefinity.Security.SecurityManager.UpdateUserActivity(Guid userId, String providerName, DateTime lastActivityDate)
   at Telerik.Sitefinity.Security.SecurityManager.UpdateUserActivity(UserActivityRecord record)
   at Telerik.Sitefinity.Security.UserActivityManager.Refresh(String removedKey, Object expiredValue, CacheItemRemovedReason removalReason)

Additional Info:

MachineName : AS32
TimeStamp : 27/03/2011 11:38:27 PM
FullName : Telerik.Sitefinity.Utilities, Version=4.0.1210.0, Culture=neutral, PublicKeyToken=b28c218413bdf563
AppDomainName : 66c6eee8-4-129457424651285806
ThreadIdentity :
WindowsIdentity : DMGROUP\Brian.Crosby

Category: ErrorLog
Priority: 0
EventId: 9010
Severity: Warning
Title:Enterprise Library Exception Handling
Machine: AS32
App Domain: 66c6eee8-4-129457424651285806
ProcessId: 5424
Process Name: C:\Program Files\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer40.exe
Thread Name:
Win32 ThreadId:3944
Extended Properties:
----------------------------------------

Posted by Community Admin on 29-Mar-2011 00:00

It turns out that the problem was caused by a conflict with the products module. If I install the products module and my custom module at the same time I get the databse error. But If I install either one individually, I don't get the error. I'm not sure what is causing the conflict but I can't spend anymore time on it so I just uninstalled the products module.

Posted by Community Admin on 30-Mar-2011 00:00

Hello Brian,

The problem could be relating if there is some call in the custom module you use and it is disposing the context. In this case it is possible that the database is disposed before the context is disposed and the sequence of the events is changed.

Kind regards,
Ivan Dimitrov
the Telerik team

Posted by Community Admin on 31-Mar-2011 00:00

I'm using the same code as the poducts module. I just renamed it. So the products module would have to be disposing the context. I'm using the products module from SP1.

Posted by Community Admin on 07-Apr-2011 00:00

Hi Brian,

I am not able to replicate this issue locally. It would be better if you can open a support request the project so we can perform some tests locally.

Kind regards,
Ivan Dimitrov
the Telerik team


This thread is closed