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.




Alert e-mails with empty subjects and issues with Default.aspx?XXX-Links

web-app

The following issues have been occurring recently on our installation (Gemini 2.0.3, IIS 5.1, SQL Server Express 2005, Windows XP Professional SP 2):

  • The links of type ...Default.aspx?<ProjectId>=XXX (e.g. Default.aspx?ACME=RoadMap to show the road mao of project ACME) do not work anymore. Clicking the link always ends up at Main.aspx
  • The alert e-mails have an empty subject. Sometimes they are even completely empty.

Tracking down what might have changed on the system led to the following two things:

  • We upgraded from 2.0.2 to 2.0.3
  • In total the number of deleted and current users exceeded 10 (we are still using the free licence) although at a time no more than 10 users were registered. Currently there are 10 users registered plus the anonymous one. (Gemini's top menu bar states: Please aquire Licence.)

My first guess was that these are restrictions due to exceeding the number of users. On a second glance the errors seemed to be too arbitrary to be built-in on purpose, though.

Any hints or help on the cause or the solution of the problems is appreciated very much!

Thanks,

Krischan

 

keberle
· 1
keberle
Replies (2)
helpful
0
not helpful

Hi Krischan,

There is a BUG in the direct links with 2.0.3. To overcome this use .../Main.aspx?ACME=RoadMap

As for the blank emails, try changing the template engine in the web.config file and check the error log.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Thanks for the work-around on the link issue, Saar!

The template engine used is NVELOCITY. Meanwhile not every e-mail has empty subjects. When I wrote the first post, all e-mails lacked the subject. All alert e-mails from today have subjects though.

What is actually the difference between the possible settings for the template engine NVELOCITY and STRINGTEMPLATE? It's not covered by the manual.

Since having upgraded to 2.0.3 the system log contains heaps of entries.

Apart from the huge majority of missed and lost sessions logs

SESSION miss detected - key: ISSUECOMP     24.03.2006 09:33:05
SESSION loss detected (GetUserID) -- no User Identity!     24.03.2006 09:28:38

exceptions related to NVelocity are logged (the German line at the beginning is the localised message of the NullReferenceException message):

Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. at Commons.Collections.LRUMap.IndexOf(Object key) at Commons.Collections.LRUMap.MoveToMRU(Object key) at Commons.Collections.LRUMap.getItem(Object key) at Commons.Collections.SyncLRUMap.getItem(Object key) at NVelocity.Runtime.Resource.ResourceCacheImpl.get(Object key) at NVelocity.Runtime.Resource.ResourceManagerImpl.getResource(String resourceName, Int32 resourceType, String encoding) at NVelocity.Runtime.RuntimeInstance.getTemplate(String name, String encoding) at NVelocity.App.Velocity.GetTemplate(String name) at CounterSoft.GeminiPlugins.MailPlugin.MakeTemplateNVelocity(IssueEventArgs args, String templateFile)   22.03.2006 16:58:57
DEBUG   Error encountered processing template file: text/IssueClosed.vm 22.03.2006 16:58:57
DEBUG   Error encountered processing template file: IssueUpdateSubjectLine.vm 22.03.2006 16:58:57
DEBUG  

Krischan


keberle
· 1
keberle