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.




No row with the given identifier exists: 56, of class: CounterSoft.Gemini.Commons.UserEN

web-app

Helllo. When attempting to visit the issues list in one queue, users are receiving an error. This issue doesn't occur for me (I have admin rights)), unless visit a specific issue. I thought maybe '56' was a user.. and it was , but they were deleted. I attempted to change the userid to one that exists, but it made no difference.

Error follows: Server Error in '/' Application.


No row with the given identifier exists: 56, of class: CounterSoft.Gemini.Commons.UserEN Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: NHibernate.UnresolvableObjectException: No row with the given identifier exists: 56, of class: CounterSoft.Gemini.Commons.UserEN

Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:

[UnresolvableObjectException: No row with the given identifier exists: 56, of class: CounterSoft.Gemini.Commons.UserEN] NHibernate.Impl.SessionImpl.InternalLoad(Type clazz, Object id, Boolean eager, Boolean isNullable) +131 NHibernate.Type.EntityType.ResolveIdentifier(Object id, ISessionImplementor session, Object owner) +70 NHibernate.Impl.SessionImpl.InitializeEntity(Object obj) +202 NHibernate.Loader.Loader.InitializeEntitiesAndCollections(IList hydratedObjects, Object resultSetId, ISessionImplementor session) +261 NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) +749 NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) +56 NHibernate.Loader.Loader.LoadCollection(ISessionImplementor session, Object id, IType type) +231 NHibernate.Loader.Collection.CollectionLoader.Initialize(Object id, ISessionImplementor session) +28 NHibernate.Persister.Collection.AbstractCollectionPersister.Initialize(Object key, ISessionImplementor session) +59 NHibernate.Impl.SessionImpl.InitializeCollection(IPersistentCollection collection, Boolean writing) +376 NHibernate.Collection.AbstractPersistentCollection.ForceInitialization() +64 NHibernate.Impl.SessionImpl.InitializeNonLazyCollections() +144 NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) +101 NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters) +37 NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet querySpaces, IType[] resultTypes) +78 NHibernate.Impl.SessionImpl.Find(CriteriaImpl criteria, IList results) +324 NHibernate.Impl.SessionImpl.Find(CriteriaImpl criteria) +42 NHibernate.Impl.CriteriaImpl.List() +12 CounterSoft.Gemini.DataProvider.xc0186e148e957052.x3ea65f25dee0cd51(IssuesFilterEN x24b748b5be295dcb, Boolean xd395797a128c659a, Int32 x397f472db7f522d1) +594 CounterSoft.Gemini.Business.x95da312ae9372c2e.x3ea65f25dee0cd51(IssuesFilterEN x24b748b5be295dcb) +2707 CounterSoft.Gemini.Business.x95da312ae9372c2e.GetPagedFilteredIssues2(IssuesFilterEN ifeFilter, Int32 iStartPage, Int32 iPageSize, Int32& iTotalIssues, Int32& iStartIndex, Int32& iEndIndex) +108 CounterSoft.Gemini.Business.x95da312ae9372c2e.xa91f976c95cc24f6(IssuesFilterEN x24b748b5be295dcb, Int32 x6085dd2d6dae9673, Int32 x870a8f396af517a1, Int32& x42a948eff01be1b6, Int32& x8c5725b36c3fef30, Int32& x93a2c901eb10cf80) +21 CounterSoft.Gemini.IssuesWeb.BindData() +818 CounterSoft.Gemini.IssuesWeb.Page_Load(Object sender, EventArgs e) +579 System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +33 System.Web.UI.Control.OnLoad(EventArgs e) +99 CounterSoft.Gemini.Business.BasePage.OnLoad(EventArgs e) +4 System.Web.UI.Control.LoadRecursive() +47 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1436


Version Information: Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

Thank yoU!

blendax78
· 1
blendax78
Replies (7)
helpful
0
not helpful

Which version of Gemini are you running?


Harvey Kandola
· 212
Harvey Kandola
helpful
0
not helpful

Hello. We're using 2.2.6


blendax78
· 1
blendax78
helpful
0
not helpful

Have you deleted a user? Seems like you have an issue that is assigned to a deleted user (id=56)


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Hello,

We typically don't delete users... but that's what I thought the issue was too, so I checked. There WAS a user 56 who was deleted. I attempted to change the user of the issue to an existing one, but the error was still happening.


blendax78
· 1
blendax78
helpful
0
not helpful

What did you change exactly?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

I changed the 'reportedby' field. That was the only field that I saw that had a value of '56'.


blendax78
· 1
blendax78
helpful
0
not helpful

Ahh.. i finally figured it out. I realized that I had to update the reportedby / userid in the following tables: issues issuecomments issueresource

It's working now. Thanks!


blendax78
· 1
blendax78