>",button,i,got,error,(see,under)(it,never"/>

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.




Error showing issues

desktop
add-ons

After logging in, I enter in Online working mode,
then try to view the issues pressing on "Show >>" button, but I got an error (see under)
(it never worked)

Maybe the problem is about custom fields:
in fact some times ago I created a custom field with a table.
Something went wrong and gemini (web) said there was an error (when showing issues).
I tryed to remove the custom field but I cannot see it anymore: currently there is no custom fields for any project.

I tryed to take a look at the gemini DB (running on MSDE) with some freeware tools but I was unable to browse some tables like "customfileddata" or "customfileddefs"... Probably a tool-bug.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

*** Exception Text ***
System.Net.WebException: The request failed with HTTP status 404: Not Found.
   at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
   at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
   at IssuesWSProxy.GetFilteredIssuesEN(IssuesFilterEN filter, Int32 userID, Int32 includeCommentAttachment)
   at CounterSoftGemini.Desktop.GeminiWinDA.ConnectedIssueDA.GetFilteredIssuesEN(IssuesFilterEN filter, Int32 userID, Int32 includeCommentAttachment)
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.IssueWinBiz.GetFilteredIssuesEN(IssuesFilterEN filter, Int32 includeCommentAttachment)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter(Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter()
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.btnFilterShow2_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
*** Loaded Assemblies ***
(cut)

sid
· 1
sid
Replies (20)
helpful
0
not helpful

The problem appears also when trying to get issues of a brand new project with 1 component and 1 issue.


sid
· 1
sid
helpful
0
not helpful

It seems like you are missing a web service file.

Can you check if IssuesWS.asmx exists in the webservices folder?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

yes, it does exists
and the mapping should be ok (<add key="FullGeminiURL" value="http://gemini/" />) (we are on a domain, running on IIS, with the DNS gemini mapped to the gemini application. In fact gemini work by web).
Thanks.

 Directory di D:\inetpub\gemini\webservices

[.]                    [..]                   AuthWS.asmx
ComponentsWS.asmx      CustomFieldsWS.asmx    Gemini.asmx
GeminiLookUpsWS.asmx   GeminiWSE.asmx         IssuesWS.asmx
ProjectsWS.asmx        TimeTracking.asmx      VersionsWS.asmx
              10 File            916 byte
               2 Directory  143.989.960.704 byte disponibili


sid
· 1
sid
helpful
0
not helpful

What are the connection details that are used with the desktop app?

Did you change the Gemini URL after first login to the desktop app?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

The Gemini URL is http://gemini/
I have not changed the Gemini URL after first login.


sid
· 1
sid
helpful
0
not helpful

I tryed also on another computer without any cached data:

Only if I work in OnLine mode, when it download the data for the first time it says on the statusbar "error occured."

Then, if I change the project it crashes:
*** Exception Text ***
System.ArgumentException: Cannot modify the Items collection when the DataSource property is set.
   at System.Windows.Forms.ComboBox.CheckNoDataSource()
   at System.Windows.Forms.ObjectCollection.Clear()
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.BindFilters()
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.cboProjectsSelectedIndexChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Instead, if I connect and DO NOT ENTER in online mode, but "download issues", it crashes saying:


********** Exception Text **********
System.NullReferenceException: Object reference not set to an instance of an object.
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.FileDataProvider.ReadWithFilter(DataEnteties which, String propName, Object filter)
   at CounterSoftGemini.Desktop.GeminiWinDA.DisconnectedCustomFieldDA.GetCustomFieldDefsForProject(Int32 projID)
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.Util.CreateDataTableFromWSIssueEN(WSIssueWrapper[] issues, DataTable dt)
   at CounterSoft.Gemini.Desktop.FormMain.SetIssues(WSIssueWrapper[] issues)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter(Boolean bDownload)
   at CounterSoft.Gemini.Desktop.FormMain.menuSyncDownloadIssues
Click(Object sender, EventArgs e)
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.MenuItemData.Execute()
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


sid
· 1
sid
helpful
0
not helpful

Does it work if you connect to our site: http://gemini.countersoft.com?

 


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Yes, it does work.


sid
· 1
sid
helpful
0
not helpful

Does your error occurs only in "online" mode?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Yes, it does.


sid
· 1
sid
helpful
0
not helpful

And offline works as expected?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

It crashes:

(a) when trying to show an issues in online mode: (click on "Show >>")
*** Exception Text ***
System.NullReferenceException: Object reference not set to an instance of an object.
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.FileDataProvider.ReadWithFilter(DataEnteties which, String propName, Object filter)
   at CounterSoftGemini.Desktop.GeminiWinDA.DisconnectedCustomFieldDA.GetCustomFieldDefsForProject(Int32 projID)
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.Util.CreateDataTableFromWSIssueEN(WSIssueWrapper[] issues, DataTable dt)
   at CounterSoft.Gemini.Desktop.FormMain.SetIssues(WSIssueWrapper[] issues)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter(Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter()
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.btnFilterShow2Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

(b) when changing the current project (it retrieves the list of projects correctly) in online mode (in offline one it works):
********** Exception Text **********
System.NullReferenceException: Object reference not set to an instance of an object.
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.FileDataProvider.ReadWithFilter(DataEnteties which, String propName, Object filter)
   at CounterSoftGemini.Desktop.GeminiWinDA.DisconnectedCustomFieldDA.GetCustomFieldDefsForProject(Int32 projID)
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.Util.CreateDataTableFromWSIssueEN(WSIssueWrapper[] issues, DataTable dt)
   at CounterSoft.Gemini.Desktop.FormMain.SetIssues(WSIssueWrapper[] issues)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter(Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter()
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.cboProjects
SelectedIndexChanged(Object sender, EventArgs e)
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ComboBox.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

(c) when downloading issues in offline mode:
*** Exception Text ***
System.NullReferenceException: Object reference not set to an instance of an object.
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.FileDataProvider.ReadWithFilter(DataEnteties which, String propName, Object filter)
   at CounterSoftGemini.Desktop.GeminiWinDA.DisconnectedCustomFieldDA.GetCustomFieldDefsForProject(Int32 projID)
   at CounterSoft.Gemini.Desktop.GeminiWinBiz.Util.CreateDataTableFromWSIssueEN(WSIssueWrapper[] issues, DataTable dt)
   at CounterSoft.Gemini.Desktop.FormMain.SetIssues(WSIssueWrapper[] issues)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.ShowIssues(IssuesFilterEN filter, Boolean bSetIssues, Boolean bDownload)
   at CounterSoftGemini.Desktop.GeminiWinControls.FiltersPanel.Dofilter(Boolean bDownload)
   at CounterSoft.Gemini.Desktop.FormMain.menuSyncDownloadIssues_Click(Object sender, EventArgs e)
   at System.Windows.Forms.MenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.MenuItemData.Execute()
   at System.Windows.Forms.Command.Invoke()
   at System.Windows.Forms.Control.WmCommand(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

So I think that the problem is in retrieving issues: in all of the three cases it happens in that moment: in the ReadWithFilter method.

Please note the problem we had with the custom fields I mentioned in the opening post of this thread.


sid
· 1
sid
helpful
0
not helpful

Which version of the desktop app are you using?

We can not seem to replicate this, is it possible to get a backup of your database?


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

I am using version 1.0

Probably I would be able to send you the database without issues: we are working with Gemini :)

If it is needed I will extrapolate some tables. Let me know. Thanks.


sid
· 1
sid
helpful
0
not helpful

Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

It throws the same errors.

However (running it with -dc),
after clicking on "Yes" at "There is no cached data. Would you like to download the data now?",
after loading the left pane,
it shows 2 messegaboxes: (translated from italian)

1. "System.Web.Services.Protocols.SoapException: Unable to complete the requst ---> System.Data.SqlClient.SqlExc...: The name of 'customfieldyesno' is not valid.
in CounterSoft.GeminiBiz,908b08......GetAllCustomFields()
in Gemini.CustomFieldsWS.GetAllCustomFieldDefs()
--- end of stack ---"

2. "The name of the graph can not be null. Parameter name: graph"

So, I think the problem is about CustomFields...

How can I delete any trace of the absolete table 'customfield
yesno'?

Thanks, bye.


sid
· 1
sid
helpful
0
not helpful

I see.

You must have defined a lookup custom field that is not working properly.

Delete it by going to the project home page and pick custom fields.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

As explained in the first post:

Maybe the problem is about custom fields:
in fact some times ago I created a custom field with a table.
Something went wrong and gemini (web) said there was an error (when showing issues).
I tryed to remove the custom field but I cannot see it anymore: currently there is no custom fields for any project.


sid
· 1
sid
helpful
0
not helpful

Sorry, lost my memory...

Please check the contents of the customfielddefs table.


Saar Cohen
· 5000
Saar Cohen
helpful
0
not helpful

Oops, I hadn't seen that record last time :P
Fine, it works.

Thankyou.


sid
· 1
sid