Author Topic: Solved: Review stations can't connect to Medmont Studio Server  (Read 428 times)

RobJ

  • Newbie
  • *
  • Posts: 2
    • View Profile
    • Michigan College of Optometry
Solved: Review stations can't connect to Medmont Studio Server
« on: February 09, 2018, 07:47:54 am »
As stated in the subject, I'm unable to get review stations to connect to the server.  We're running v 6.0.3.3 on Win 7 x86 on the review station and server.  The server has a static IP, the IP and port number are correct in the Client.Settings file.  I grabbed a WireShark and can see the SYN:ACK going back and forth between the two.  Here's a snip from the MedmontStudio.log:

**** 2/8/2018 11:20:37 AM Exception (The type initializer for 'Medmont.Studio.Data.StudioProxy' threw an exception.) in XmlArrayList while reading Medmont.M700.Client.ThresholdPrintReport - the remainder of this item will be ignored
**** 2/8/2018 11:20:37 AM Exception (The type initializer for 'Medmont.Studio.Data.StudioProxy' threw an exception.) in XmlArrayList while reading Medmont.M700.Client.ThresholdPrintReport - the remainder of this item will be ignored
**** 2/8/2018 11:20:37 AM Exception (The type initializer for 'Medmont.Studio.Data.StudioProxy' threw an exception.) in XmlArrayList while reading Medmont.M700.Client.ThresholdMultiPrintReport - the remainder of this item will be ignored
**** 2/8/2018 11:20:37 AM Exception (The type initializer for 'Medmont.Studio.Data.StudioProxy' threw an exception.) in XmlArrayList while reading Medmont.M700.Client.ThresholdMultiPrintReport - the remainder of this item will be ignored
**** 2/8/2018 11:20:37 AM Exception (The type initializer for 'Medmont.Studio.Data.StudioProxy' threw an exception.) in XmlArrayList while reading Medmont.M700.Client.ThresholdGlaucomaReport - the remainder of this item will be ignored
**** 2/8/2018 11:20:37 AM Exception (The type initializer for 'Medmont.Studio.Data.StudioProxy' threw an exception.) in XmlArrayList while reading Medmont.M700.Client.ThreeZoneReport - the remainder of this item will be ignored
**** 2/8/2018 11:20:37 AM Exception: SocketException
Description: No connection could be made because the target machine actively refused it 127.0.0.1:8085
Source: mscorlib

Stack Trace

Server stack trace:
   at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
   at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
   at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint)
   at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()
   at System.Runtime.Remoting.Channels.RemoteConnection.GetSocket()
   at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)
   at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)
   at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
   at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)

Exception rethrown at
  • :

   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
   at Medmont.Data.DataObjectServer.ServerConfig()
   at Medmont.Data.DataObjectProxy.NewInstance(DataObjectServer sServer)
   at Medmont.Data.DataObjectProxy..ctor(DataObjectServer sServer)
   at Medmont.Studio.Data.StudioProxy.NewProxy(String sName)
   at Medmont.Studio.Data.StudioProxy..cctor()


Any suggestions?
« Last Edit: February 10, 2018, 02:33:13 am by RobJ »
Rob Johnston
Clinical IT Application Specialist
Michigan College of Optometry
Ferris State University
Big Rapids, MI 49307

Go Bulldogs!

RobJ

  • Newbie
  • *
  • Posts: 2
    • View Profile
    • Michigan College of Optometry
SOLVED: Review stations can't connect to Medmont Studio Server
« Reply #1 on: February 10, 2018, 02:32:27 am »
Shortly after I made the original post above, I also submitted a support request at medmont.com/support.  I immediately rec'd an e-mail confirming my request.  Three minutes later I rec'd an e-mail from James Picard (Support, Medmont Intl.) directing me to contact the distributor (Precision Technology Services, Vancouver, BC. Canada) from whom we purchased our topographer.  James provided all the necessary contact info for Precision Tech Svc.  I reached out to Precision via e-mail and literally minutes later I rec'd a phone call from Dave Barreto, IT Specialist for Precision Tech Svc.  After explaining my situation to Dave, he was able to walk me through some trouble shooting and a final resolution.  W O W !!!  I wish all of the vendors that I deal with were as on-the-ball as Medmont and Precision Technology Services.  After a long and frustrating day, I left work with a sense of accomplishment.  Thanks!

The final solution was a quick change to the server.settings file on the server.  Even though I specified the <ServerAddress> as the IP of the server (rather than using the hostname), I had to change the setting <UseIpAddress> from true to false.  How's that for a head scratcher? 
Rob Johnston
Clinical IT Application Specialist
Michigan College of Optometry
Ferris State University
Big Rapids, MI 49307

Go Bulldogs!