Skip to main content
October 9, 2013
Question

Cannot Find Member Name System.Globalization.TextInfo

  • October 9, 2013
  • 1 reply
  • 721 views

All,

I am gett the following error when trying to connect to a RoboSource server: Cannot find member name System.Globalization.TextInfo.

I am using the following:

RoboHelp 8

RoboSource 3.1

Windows 7 32-bit

This error occurs after attempting to connect to a RoboSource server.  If i have incorrect information in there I get error messages about it being unable to connect.  I can telnet to the server in question and the server works for other users.

The error says that I can do a stack trace which I will post here now.  Any help will be appreciated.

=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-

Cannot find member name System.Globalization.TextInfo.

Server stack trace:

   at System.Runtime.Serialization.Formatters.Binary.ReadObjectInfo.GetMemberTypes(String[] inMemberNames)

   at System.Runtime.Serialization.Formatters.Binary.ObjectMap..ctor(String objectName, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

   at System.Runtime.Serialization.Formatters.Binary.ObjectMap.Create(String name, String[] memberNames, BinaryTypeEnum[] binaryTypeEnumA, Object[] typeInformationA, Int32[] memberAssemIds, ObjectReader objectReader, Int32 objectId, BinaryAssemblyInfo assemblyInfo, SizedArray assemIdToAssemblyTable)

   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryObjectWithMapTyped record)

   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.ReadObjectWithMapTyped(BinaryHeaderEnum binaryHeaderEnum)

   at System.Runtime.Serialization.Formatters.Binary.__BinaryParser.Run()

   at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, IMethodCallMessage methodCallMessage)

   at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, IMethodCallMessage methodCallMessage)

   at System.Runtime.Remoting.Channels.CoreChannel.DeserializeBinaryRequestMessage(String objectUri, Stream inputStream, Boolean bStrictBinding, TypeFilterLevel securityLevel)

   at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)

Exception rethrown at [0]:

   at NG3.MiddleTier.NG3MiddleTierDatabase.Initialise(NG3MiddleTier context, String aliasName, String server, Int32 port, Boolean http, String dbName, String user, Byte[] encPwd, Boolean bRememberPwd, NG3MiddleTierSession session, Boolean bOffline, Boolean bAsynch)

   at NG3.MiddleTier.NG3MiddleTier.OpenDatabase(String aliasName, String user, String pwd, Boolean bRememberPwd, NG3MiddleTierSession session, OfflineOption offline)

   at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)

   at System.Runtime.Remoting.Messaging.StackBuilderSink.PrivateProcessMessage(RuntimeMethodHandle md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)

   at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)

Exception rethrown at [1]:

   at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)

   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)

   at NG3.MiddleTier.NG3MiddleTier.OpenDatabase(String aliasName, String user, String pwd, Boolean bRememberPwd, NG3MiddleTierSession session, OfflineOption offline)

   at NG3.MTConnection.NG3MTConnection.Connect(ConfigurationSettings settings, String connectionAliasName, String user, String pwd, Boolean bRememberPwd, NG3MiddleTierSession session, OfflineOption offline, Object loginDialog)

   at NG3Explore.OpenDatabase.selectButton_Click(Object sender, EventArgs e)

=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-

Thanks,

Sean W.

This topic has been closed for replies.

1 reply

October 11, 2013

Wow ok.  Come to find out that the issue was that the RoboSource Server was using RoboSource 3.0 and not 3.1.  Thus the issue was that I was trying to use RoboSource 3.1 client with RoboSource 3.0 server.