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.




Some issues after updating from 2.1.1 to 2.2.2

web-app

Hello,

I updated Gemini from 2.1.1 to 2.2.2 version manually, but then found some issues:
1. When I click on 'My work' button I get next error:

No row with the given identifier exists: 6, of class: CounterSoft.Gemini.Commons.ComponentEN 14/09/2007 18:27:07 SOURCE: NHibernate TARGETSITE: System.Object InternalLoad(System.Type, System.Object, Boolean, Boolean) STACKTRACE: at NHibernate.Impl.SessionImpl.InternalLoad(Type clazz, Object id, Boolean eager, Boolean isNullable) at NHibernate.Type.EntityType.ResolveIdentifier(Object id, ISessionImplementor session, Object owner) at NHibernate.Impl.SessionImpl.InitializeEntity(Object obj) at NHibernate.Loader.Loader.InitializeEntitiesAndCollections(IList hydratedObjects, Object resultSetId, ISessionImplementor session) at NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) at NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) at NHibernate.Loader.Loader.LoadCollection(ISessionImplementor session, Object id, IType type) at NHibernate.Loader.Collection.CollectionLoader.Initialize(Object id, ISessionImplemen.

2. Email alerts don't contain previous and current values of changed field, but in 2.1.1 version they do. I had thought that the problem is in \templates\mail folder, but after I moved it from 2.1.1 solution to 2.2.2 then nothing didn't change. For example, in 2.1.1 I receive:

The following issue has been UPDATED by Vyacheslav Boyko.

Click here to view the issue 

Field  Previous Value  Current Value
Resolution  Unresolved  Complete

Project:  Dansk Magisterforening (DM)
Issue Key:  DM-3365
...

but in 2.2.2 I just get:

The following issue has been UPDATED by Vyacheslav Boyko.

Click here to view the issue 

Project:  Dansk Magisterforening (DM)
Issue Key:  DM-3365


Thanks

Slava

slava.boyko
· 1
slava.boyko
Replies (6)
helpful
0
not helpful

It seems that you have issues that have a component that does not exist. Check the issuecomponents table for componentid 6.

Are you using the scheduler for email notifications?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

We have the same problem after the upgrade from 2.1.1 to 2.2.2. There's no issuecomponent 106, not before the upgrade also. It only occurs via "My Work", it's working fine via the projects, clicking links of the members.

Errormessage:

No row with the given identifier exists: 106, of class: CounterSoft.Gemini.Commons.ComponentEN 20/09/2007 09:52:34 SOURCE: NHibernate TARGETSITE: System.Object InternalLoad(System.Type, System.Object, Boolean, Boolean) STACKTRACE: at NHibernate.Impl.SessionImpl.InternalLoad(Type clazz, Object id, Boolean eager, Boolean isNullable) at NHibernate.Type.EntityType.ResolveIdentifier(Object id, ISessionImplementor session, Object owner) at NHibernate.Impl.SessionImpl.InitializeEntity(Object obj) at NHibernate.Loader.Loader.InitializeEntitiesAndCollections(IList hydratedObjects, Object resultSetId, ISessionImplementor session) at NHibernate.Loader.Loader.DoQuery(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) at NHibernate.Loader.Loader.DoQueryAndInitializeNonLazyCollections(ISessionImplementor session, QueryParameters queryParameters, Boolean returnProxies) at NHibernate.Loader.Loader.LoadCollection(ISessionImplementor session, Object id, IType type) at NHibernate.Loader.Collection.CollectionLoader.Initialize(Object id, ISessionImplemen


Martijn
· 1
Martijn
helpful
0
not helpful

Did you check the issuecomponent table for componentid 106?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

As a collegue to Martijn I connected to the database and ran a query

SELECT     *
FROM         issuecomponent
WHERE     (issuecomponentid = 106)

returns:

issuecomponentid issueid componentid   created                        tstamp

 106                         163    111                18-09-2007 19:51:22    <Binary>

We hope this helps you on the track to a solution...


HPvdH
· 1
HPvdH
helpful
0
not helpful

You need to look for componentid 106 not issuecomponentid. If it is there, just update it to another valid component id for the project.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Thank you for the solution! It's working!


Martijn
· 1
Martijn