Garmin Map Updater - Install Error

 

I'm using Garmin Map Updater v 3.1.20 which is the latest version I can find to update my nuvi 855.

Before it does anything, I get the following error:

Quote:


"An unexpected error has occurred and the program must close. If you continue to experience this, please contact Garmin customer support."

I've seen other people with similar errors, but no sure fixes. I've tried hard resets and even another Windows machine to run Map Update. No success.

I had just used Map Update to load the previous maps about 5 weeks ago without incident. The error (message size quote) appears to be a Windows or .net error.

Running Windows 7, I found the error log here:
C:\Users\username\AppData\Roaming\Garmin\Map Update\SetupLog.txt

Has anyone found a similar problem?

Inside that file I see

Quote:

[2014-02-17 23:35:13 (UTC-05:00)] | The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
[2014-02-17 23:35:13 (UTC-05:00)] | At Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
[2014-02-17 23:35:13 (UTC-05:00)] |
Server stack trace:
at System.ServiceModel.Channels.HttpInput.ThrowMaxReceivedMessageSizeExceeded()
at System.ServiceModel.Channels.HttpInput.GetMessageBuffer()
at System.ServiceModel.Channels.HttpInput.ReadBufferedMessage(Stream inputStream)
at System.ServiceModel.Channels.HttpInput.ParseIncomingMessage(Exception& requestException)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Garmin.Cartography.MapUpdate.Client.Core.RmuServiceReference.IRmuMapUpdateService.activateMapUpdate(mapUpdateActivatorRequest request)
at Garmin.Cartography.MapUpdate.Client.Core.ServiceInteraction.MakeActivateRequest(MapUpdateActivatorRequest request, List`1 supportedDataTypeIdentifiers)
at Garmin.Cartography.MapUpdate.Client.Onetime.Utilities.MakeActivateRequest(List`1 deviceUnlockCodes, List`1 deviceMapPartNumbers, List`1 devicePartNumbers, UInt32 deviceID, Boolean supportsUnicode)
[2014-02-17 23:35:13 (UTC-05:00)] | Making second Activate call...
[2014-02-17 23:35:13 (UTC-05:00)] | The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
[2014-02-17 23:35:13 (UTC-05:00)] | At Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
[2014-02-17 23:35:13 (UTC-05:00)] |
Server stack trace:
at System.ServiceModel.Channels.HttpInput.ThrowMaxReceivedMessageSizeExceeded()
at System.ServiceModel.Channels.HttpInput.GetMessageBuffer()
at System.ServiceModel.Channels.HttpInput.ReadBufferedMessage(Stream inputStream)
at System.ServiceModel.Channels.HttpInput.ParseIncomingMessage(Exception& requestException)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Garmin.Cartography.MapUpdate.Client.Core.RmuServiceReference.IRmuMapUpdateService.activateMapUpdate(mapUpdateActivatorRequest request)
at Garmin.Cartography.MapUpdate.Client.Core.ServiceInteraction.MakeActivateRequest(MapUpdateActivatorRequest request, List`1 supportedDataTypeIdentifiers)
at Garmin.Cartography.MapUpdate.Client.Onetime.Utilities.MakeActivateRequest(List`1 deviceUnlockCodes, List`1 deviceMapPartNumbers, List`1 devicePartNumbers, UInt32 deviceID, Boolean supportsUnicode)
[2014-02-17 23:35:13 (UTC-05:00)] | The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.
[2014-02-17 23:35:13 (UTC-05:00)] | At Void HandleReturnMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage)
[2014-02-17 23:35:13 (UTC-05:00)] |
Server stack trace:
at System.ServiceModel.Channels.HttpInput.ThrowMaxReceivedMessageSizeExceeded()
at System.ServiceModel.Channels.HttpInput.GetMessageBuffer()
at System.ServiceModel.Channels.HttpInput.ReadBufferedMessage(Stream inputStream)
at System.ServiceModel.Channels.HttpInput.ParseIncomingMessage(Exception& requestException)
at System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
at System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at Garmin.Cartography.MapUpdate.Client.Core.RmuServiceReference.IRmuMapUpdateService.activateMapUpdate(mapUpdateActivatorRequest request)
at Garmin.Cartography.MapUpdate.Client.Core.ServiceInteraction.MakeActivateRequest(MapUpdateActivatorRequest request, List`1 supportedDataTypeIdentifiers)
at Garmin.Cartography.MapUpdate.Client.Onetime.Utilities.MakeActivateRequest(List`1 deviceUnlockCodes, List`1 deviceMapPartNumbers, List`1 devicePartNumbers, UInt32 deviceID, Boolean supportsUnicode)
at Garmin.Cartography.MapUpdate.Client.Onetime.Controls.ConfigureInstallControl.m_ActivateWorker_DoWork(Object sender, DoWorkEventArgs e)
[2014-02-17 23:35:13 (UTC-05:00)] | Error in Activate request
[2014-02-17 23:35:13 (UTC-05:00)] | Last error: null
[2014-02-17 23:35:15 (UTC-05:00)] | Exiting app...

3.3.3

The latest GarminMapUpdater (and the only one that works with the new City Navigator NA NT map update) is for Windows, version 3.3.3 which was first offered around 2/8/2014. I'm not sure of the version number for Macs but you say that you're using Windows so download and run the new version. The errors you're getting are exactly the initial problem ("unexpected error") others had until 3.3.3 came out. 3.1.20 is quite old but even the 3.2.2 version failed with the new map. Where did you find 3.1.20? As long as Garmin continues to offer GarminMapUpdater, always try the download from Garmin before looking to other sites for the program.

PC:

http://download.garmin.com/lmu/GarminMapUpdater.exe

Mac:

http://download.garmin.com/lmu/GarminMapUpdater.dmg

...

Thanks! I had looked all over the Garmin website, and couldn't find a new MapUpdater utility, only the dreaded Express. It appears that does fix the problem! (Or at least allows me to continue to the download, I haven't downloaded the file yet).

I'm surprised that an important utility like MapUpdater doesn't update itself like WebUpdater and even POILoader does.

I'm still curious about what was causing the error and why a new version is needed for this map. (What makes this map version different to install than previous versions?)

Now I just need to find the jcv file.

Thanks again!

Start here

telecomdigest2 wrote:

...Now I just need to find the jcv file...

http://www.poi-factory.com/node/42030

Phil

--
"No misfortune is so bad that whining about it won't make it worse."