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.




How to upgrade from 3.7.1 to 3.7.2

migration

Hello,

We have made upgrade from 2.2.6 to 3.7.1 this summer. And now we would like to upgrade from our current 3.7.1 to 3.7.2.
We have some design customizations in some files that goes beyond simply using custom theme...so that it would be really good to upgrade only few necessary files if possible. But seems we need to run new website folder as I see from documentation? Also, there is nothing about upgrading database from 3.7.1, maybe it is not needed.
Could you please suggest how to upgrade from 3.7.1 to 3.7.2?

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

You only need to update the web application, there are no database changes.
Which files have you changed for your customizations?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I don't know for sure, it was designer who probably changed some .ascx/.aspx files...
Maybe you have some internal info about changed files...it would make our upgrade much easier?


slava.boyko
· 1
slava.boyko
helpful
0
not helpful

The files that have been changed (except all DLLs):

  • Planner.ascx
  • ProjectHeader.ascx
  • IssueUC.ascx
  • ViewIssue.aspx
  • SSO.aspx


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Thank you very much for that!
So that, I will update (or merge if needed) mentioned files plus copy everything from \bin folder to exist \bin folder.


slava.boyko
· 1
slava.boyko
helpful
0
not helpful

Hi,

I tried to make upgrade by updating mentioned files and \bin folder.
But after that we get errors and cannot create issues - please see logged exceptions below.
Also, I noticed there are some changes in web.config as well, but merging them to exist config doesn't change situation.
Please suggestion how  to solve that.

5678 12/11/2010 14:08:17 Error Gemini Resource value not found for key: ISSUEActionCompleted at CounterSoft.Gemini.Commons.Resource.ResourceManager.GetString(String strKey, String languageCode) at CounterSoft.Gemini.Controls.LocalisedControlHelper.LocaliseText(Boolean bDesignMode, ControlCollection cc) at CounterSoft.Gemini.Controls.GeminiSimpleLink.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at ASP.controlsissueucascx.Rendercontrol1(HtmlTextWriter w, Control parameterContainer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.UpdatePanel.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.UpdatePanel.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) at ASP.masterpagesissuemastermaster.Rendercontrol1(HtmlTextWriter _w, Control parameterContainer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Control.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) at System.Web.UI.Page.Render(HtmlTextWriter writer) at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) at System.Web.UI.Control.RenderControl(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) Vyacheslav Boyko

                <tr class="normalRow" valign="top">
                    <td class="bordered" valign="top" align="center">5677</td>
                    <td class="bordered" valign="top" align="center">12/11/2010 14:07:05</td>
                    <td class="bordered" valign="top" align="center">Error</td>
                    <td class="bordered" valign="top" align="center">Gemini</td>
                    <td class="bordered" valign="top" align="left">Could

not load file or assembly 'AppWebsh4mprvg, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. at System.RuntimeTypeHandle._GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName) at System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) at System.RuntimeType.PrivateGetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark) at System.Type.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) at CounterSoft.Gemini.Controls.DynamicControlsPlaceholder.RestoreChildStructure(Pair persistInfo, Control parent) at CounterSoft.Gemini.Controls.DynamicControlsPlaceholder.LoadViewState(Object savedState) at System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState) at System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState) at System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState) at System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList childState) at System.Web.UI.Control.LoadViewStateRecursive(Object savedState) at System.Web.UI.Page.LoadAllState() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)














slava.boyko
· 1
slava.boyko
helpful
0
not helpful

Copy over the language folder.


Mark Wing
· 9108
Mark Wing