Home Home
  login

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.




Invalid Gemini URL?

visual-studio
add-ons

I get this error in both latest version of the visual studio addon and the desktop application whenever I try and connect to our gemini instance.

The website is fine and our URL is fairly straight forward

http://appserver.intranet.mycompany.com/gemini2/

We are running version 3.5.1 build 2365

Any help/pointers would be great,

Thanks

PaulC100
· 1
PaulC100
Replies (15)
helpful
0
not helpful

Unfortunately, you can only use the new add-ons with 3.7.0


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

We have upgraded to v3.7.2 Build 2784, but I still get the same error message?

Could it be our proxy server?


PaulC100
· 1
PaulC100
helpful
0
not helpful

Can you please try and naviagte in a browser to your site's api test address: http://your gemini site/api/admin/test?

What do you get back?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I get a 404 error?

The api folder only contains 8 ashx files and no sub-directories.

Are you using URL Re-writing?


PaulC100
· 1
PaulC100
helpful
0
not helpful

Sorry, missed the .ashx from the admin part.
http://your gemini ur/api/admin.ashx/test


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

We get

OK


PaulC100
· 1
PaulC100
helpful
0
not helpful

That means that the API is working ok.
If you are using a proxy server, then this might be the issue. Did you fill in the proxy name in the login box?

Are you able to use Fiddler (http://www.fiddler2.com/fiddler2) to check the response from the server when trying to log in?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Fiddler has helped thanks, I'm getting this error on the server

The page cannot be displayed BODY { font: 8pt/12pt verdana } H1 { font: 13pt/15pt verdana } H2 { font: 8pt/12pt verdana } A:link { color: red } A:visited { color: maroon }

The page cannot be displayed

You have attempted to execute a CGI, ISAPI, or other executable program from a directory that does not allow programs to be executed.


Please try the following:

  • Contact the Web site administrator if you believe this directory should allow execute access.

HTTP Error 403.1 - Forbidden: Execute access is denied.
Internet Information Services (IIS)


Technical Information (for support personnel)

  • Go to Microsoft Product Support Services and perform a title search for the words HTTP and 403.
  • Open IIS Help, which is accessible in IIS Manager (inetmgr), and search for topics titled Configuring ISAPI Extensions, Configuring CGI Applications, Securing Your Site with Web Site Permissions, and About Custom Error Messages.
  • In the IIS Software Development Kit (SDK) or at the MSDN Online Library, search for topics titled Developing ISAPI Extensions, ISAPI and CGI, and Debugging ISAPI Extensions and Filters.


PaulC100
· 1
PaulC100
helpful
0
not helpful

Are you using windows authentication? If so please disable anonymous access to the Gemini site in IIS.


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

I was using anonymous without windows auth checked. I've tried just having windows authentication and still get the same error message


PaulC100
· 1
PaulC100
helpful
0
not helpful

How are you logging in to Gemini (web)? using username / password?
Which version of IIS are you running?


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

Username and password, I've changed the folder permissions at it appears to have gone a bit further, now I get an "Unknown error" message, fiddler shows this

Method not found: 'Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()'. body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Lucida Console";font-size: .9em} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }

<body bgcolor="white">

        <span><H1>Server Error in '/Gemini3' Application.<hr width=100% size=1 color=silver></H1>

        <h2> <i>Method not found: 'Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()'.</i> </h2></span>

        <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

        <b> Description: </b>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.

        <br><br>

        <b> Exception Details: </b>System.MissingMethodException: Method not found: 'Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()'.<br><br>

        <b>Source Error:</b> <br><br>

        <table width=100% bgcolor="#ffffcc">
           <tr>
              <td>
                  <code>

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.

              </td>
           </tr>
        </table>

        <br>

        <b>Stack Trace:</b> <br><br>

        <table width=100% bgcolor="#ffffcc">
           <tr>
              <td>
                  <code><pre>

[MissingMethodException: Method not found: 'Boolean System.Runtime.Serialization.DataContractAttribute.get_IsReference()'.] Newtonsoft.Json.Serialization.DefaultContractResolver.InitializeContract(JsonContract contract) +0 Newtonsoft.Json.Serialization.DefaultContractResolver.CreateObjectContract(Type objectType) +159 Newtonsoft.Json.Serialization.DefaultContractResolver.CreateContract(Type objectType) +252 Newtonsoft.Json.Serialization.DefaultContractResolver.ResolveContract(Type type) +112 Newtonsoft.Json.JsonSerializer.SerializeInternal(JsonWriter jsonWriter, Object value) +200 Newtonsoft.Json.JsonConvert.SerializeObject(Object value, Formatting formatting, JsonSerializerSettings settings) +158 Newtonsoft.Json.JsonConvert.SerializeObject(Object value, Formatting formatting, JsonConverter[] converters) +66 Newtonsoft.Json.JsonConvert.SerializeObject(Object value, JsonConverter[] converters) +8 CounterSoft.Gemini.Web.Api.RestHandler.ProcessRequest(HttpContext context) +1150 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +358 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

              </td>
           </tr>
        </table>

        <br>

        <hr width=100% size=1 color=silver>

        <b>Version Information:</b>&nbsp;Microsoft .NET Framework Version:2.0.50727.1433; ASP.NET Version:2.0.50727.1433

        </font>

</body>


PaulC100
· 1
PaulC100
helpful
0
not helpful

Seems like .NET 3.5 SP1 is not installed on the server. Can you check that please?
If it is, then you might want to try and repair it (Control Panel -> Add / Remove Programmes).


Mark Wing
· 9108
Mark Wing
helpful
0
not helpful

That fixed it, thank you


PaulC100
· 1
PaulC100
helpful
0
not helpful

That fixed it thank you


PaulC100
· 1
PaulC100