11-27-2013 09:26 AM
When connecting to the Welcome screen of the SLX Web Client, I am receiving the following error - message taken from eventviewer. Note that this is only when connecting using IE 10, using Firefox does not display an error. I have been creating records (accounts, contacts, addressses, leads, lead address, opportunity, activity and histroy) via the SData interface and have checked for any error messages returned.
Cheers
Andy
Log Name: Application
Source: SalesLogix Web Client
Date: 27/11/2013 17:14:10
Event ID: 5002
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: DAHV8.CPLTD.Local
Description:
2013-11-27 17:14:10,908 [5] ERROR Global - Sage Integration Messaging MessagingService unhandled exception [SalesLogix Error Id=SLX7779BD8E2BD1C5EF]
{
"slxErrorId": "SLX7779BD8E2BD1C5EF",
"mitigation": "AjaxMessagingServiceError (500)",
"date": "2013-11-27T17:14:10",
"utc": "2013-11-27T17:14:10",
"message": "Unexpected initial token 'None' when populating object. Expected JSON object or array. Path '', line 0, position 0.",
"source": "Sage.Common.Syndication.Json.Serialization.JsonSerializerInternalReader, Sage.Common.Syndication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c59b718b5ca510a8",
"type": "Sage.Common.Syndication.Json.JsonSerializationException",
"stackTrace": " at Sage.Common.Syndication.Json.Serialization.JsonSerializerInternalReader.Populate(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.Json.JsonSerializer.PopulateInternal(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream(Object obj, Stream stream, TextEncoding encoding, ObjectType type, InclusionNode inclusionTree)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream[T](T feedEntry, Stream stream)\r\n at Sage.Integration.Messaging.RequestTargetRuntimeInvoker.GetRequestFeedEntry[T](IRequest request)\r\n at Invoke8b4887af320e464cb0274a2a1be9dafd.Invoke(Object , IRequest )\r\n at Sage.Integration.Messaging.RequestTargetRegistration.RequestTargetInvoker.Invoke(IRequest request)\r\n at Sage.Integration.Messaging.Request.Process(RequestTargetInvoker invoker)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.Process(IRequest request)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.ProcessWorker(IProtocolRequest protocolRequest)\r\n at Sage.Integration.Adapter.AdapterController.Process(IProtocolRequest request)\r\n at Sage.Integration.Messaging.MessagingService.Process(IProtocolRequest protocolRequest)",
"targetSite": "Void Populate(Sage.Common.Syndication.Json.JsonReader, System.Object)",
"fullException": "Sage.Common.Syndication.DiagnosesException: Unexpected initial token 'None' when populating object. Expected JSON object or array. Path '', line 0, position 0. ---> Sage.Common.Syndication.Json.JsonSerializationException: Unexpected initial token 'None' when populating object. Expected JSON object or array. Path '', line 0, position 0.\r\n at Sage.Common.Syndication.Json.Serialization.JsonSerializerInternalReader.Populate(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.Json.JsonSerializer.PopulateInternal(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream(Object obj, Stream stream, TextEncoding encoding, ObjectType type, InclusionNode inclusionTree)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream[T](T feedEntry, Stream stream)\r\n at Sage.Integration.Messaging.RequestTargetRuntimeInvoker.GetRequestFeedEntry[T](IRequest request)\r\n at Invoke8b4887af320e464cb0274a2a1be9dafd.Invoke(Object , IRequest )\r\n at Sage.Integration.Messaging.RequestTargetRegistration.RequestTargetInvoker.Invoke(IRequest request)\r\n at Sage.Integration.Messaging.Request.Process(RequestTargetInvoker invoker)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.Process(IRequest request)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.ProcessWorker(IProtocolRequest protocolRequest)\r\n at Sage.Integration.Adapter.AdapterController.Process(IProtocolRequest request)\r\n at Sage.Integration.Messaging.MessagingService.Process(IProtocolRequest protocolRequest)\r\n --- End of inner exception stack trace ---",
"hashCode": "FA95BF4E-DB96149A-28FEF8F6",
"pid": 2588,
"identity": {
"name": "admin",
"isAuthenticated": true,
"authenticationType": "Forms"
},
"version": "8.0.0.8535",
"logger": {
"level": "ERROR",
"location": "Sage.Platform.Diagnostics.ErrorHelper.LogException(:0)",
"name": "Global",
"message": "Sage Integration Messaging MessagingService unhandled exception [SalesLogix Error Id=SLX7779BD8E2BD1C5EF]"
},
"request": {
"looksLikeAjax": true,
"isLocal": true,
"method": "POST",
"url": "http://dahv8:3333/SLXClient/slxdata.ashx/slx/system/-/$service/getGroupContext?_includeContent=false&format=json&_t=1385572450882",
"referrer": "http://dahv8:3333/SLXClient/Home.aspx",
"ipAddress": "fe80::2965:8ec0:4fc1:cc78%10",
"userAgent": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.3)",
"userLanguages": "en-US; en-GB;q=0.5"
},
"browser": {
"type": "IE7",
"name": "IE",
"version": "7.0",
"majorVersion": 7,
"minorVersion": 0.0,
"platform": "WinNT"
},
"server": {
"machineName": "DAHV8",
"timeZone": "GMT Standard Time",
"commandLine": "C:\\Windows\\SysWOW64\\inetsrv\\w3wp.exe -ap \"SalesLogix\" -v \"v4.0\" -l \"webengine4.dll\" -a \\\\.\\pipe\\iisipm6d285688-2812-4075-9c3b-1ad0259e3388 -h \"C:\\inetpub\\temp\\apppools\\SalesLogix\\SalesLogix.config\" -w \"\" -m 0",
"versionString": "Microsoft Windows NT 6.1.7601 Service Pack 1",
"is64BitOperatingSystem": true,
"host": {
"siteName": "SalesLogix",
"applicationId": "/LM/W3SVC/2/ROOT/SlxClient",
"applicationPhysicalPath": "c:\\inetpub\\wwwroot\\SlxClient\\",
"applicationVirtualPath": "/SlxClient",
"isDebuggingEnabled": false,
"isHosted": true,
"maxConcurrentRequestsPerCPU": 5000,
"maxConcurrentThreadsPerCPU": 0
},
"logonUser": {
"name": "DAHV8\\WebDLL",
"authenticationType": "Forms",
"impersonationLevel": "Impersonation",
"isAnonymous": false,
"isGuest": false,
"isSystem": false
}
}
}
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="SalesLogix Web Client" />
<EventID Qualifiers="0">5002</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2013-11-27T17:14:10.000000000Z" />
<EventRecordID>13193</EventRecordID>
<Channel>Application</Channel>
<Computer>DAHV8.CPLTD.Local</Computer>
<Security />
</System>
<EventData>
<Data>2013-11-27 17:14:10,908 [5] ERROR Global - Sage Integration Messaging MessagingService unhandled exception [SalesLogix Error Id=SLX7779BD8E2BD1C5EF]
{
"slxErrorId": "SLX7779BD8E2BD1C5EF",
"mitigation": "AjaxMessagingServiceError (500)",
"date": "2013-11-27T17:14:10",
"utc": "2013-11-27T17:14:10",
"message": "Unexpected initial token 'None' when populating object. Expected JSON object or array. Path '', line 0, position 0.",
"source": "Sage.Common.Syndication.Json.Serialization.JsonSerializerInternalReader, Sage.Common.Syndication, Version=1.0.0.0, Culture=neutral, PublicKeyToken=c59b718b5ca510a8",
"type": "Sage.Common.Syndication.Json.JsonSerializationException",
"stackTrace": " at Sage.Common.Syndication.Json.Serialization.JsonSerializerInternalReader.Populate(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.Json.JsonSerializer.PopulateInternal(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream(Object obj, Stream stream, TextEncoding encoding, ObjectType type, InclusionNode inclusionTree)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream[T](T feedEntry, Stream stream)\r\n at Sage.Integration.Messaging.RequestTargetRuntimeInvoker.GetRequestFeedEntry[T](IRequest request)\r\n at Invoke8b4887af320e464cb0274a2a1be9dafd.Invoke(Object , IRequest )\r\n at Sage.Integration.Messaging.RequestTargetRegistration.RequestTargetInvoker.Invoke(IRequest request)\r\n at Sage.Integration.Messaging.Request.Process(RequestTargetInvoker invoker)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.Process(IRequest request)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.ProcessWorker(IProtocolRequest protocolRequest)\r\n at Sage.Integration.Adapter.AdapterController.Process(IProtocolRequest request)\r\n at Sage.Integration.Messaging.MessagingService.Process(IProtocolRequest protocolRequest)",
"targetSite": "Void Populate(Sage.Common.Syndication.Json.JsonReader, System.Object)",
"fullException": "Sage.Common.Syndication.DiagnosesException: Unexpected initial token 'None' when populating object. Expected JSON object or array. Path '', line 0, position 0. ---> Sage.Common.Syndication.Json.JsonSerializationException: Unexpected initial token 'None' when populating object. Expected JSON object or array. Path '', line 0, position 0.\r\n at Sage.Common.Syndication.Json.Serialization.JsonSerializerInternalReader.Populate(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.Json.JsonSerializer.PopulateInternal(JsonReader reader, Object target)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream(Object obj, Stream stream, TextEncoding encoding, ObjectType type, InclusionNode inclusionTree)\r\n at Sage.Common.Syndication.JsonSerializer.LoadFromStream[T](T feedEntry, Stream stream)\r\n at Sage.Integration.Messaging.RequestTargetRuntimeInvoker.GetRequestFeedEntry[T](IRequest request)\r\n at Invoke8b4887af320e464cb0274a2a1be9dafd.Invoke(Object , IRequest )\r\n at Sage.Integration.Messaging.RequestTargetRegistration.RequestTargetInvoker.Invoke(IRequest request)\r\n at Sage.Integration.Messaging.Request.Process(RequestTargetInvoker invoker)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.Process(IRequest request)\r\n at Sage.Integration.Adapter.AdapterController.RealAdapterController.ProcessWorker(IProtocolRequest protocolRequest)\r\n at Sage.Integration.Adapter.AdapterController.Process(IProtocolRequest request)\r\n at Sage.Integration.Messaging.MessagingService.Process(IProtocolRequest protocolRequest)\r\n --- End of inner exception stack trace ---",
"hashCode": "FA95BF4E-DB96149A-28FEF8F6",
"pid": 2588,
"identity": {
"name": "admin",
"isAuthenticated": true,
"authenticationType": "Forms"
},
"version": "8.0.0.8535",
"logger": {
"level": "ERROR",
"location": "Sage.Platform.Diagnostics.ErrorHelper.LogException(:0)",
"name": "Global",
"message": "Sage Integration Messaging MessagingService unhandled exception [SalesLogix Error Id=SLX7779BD8E2BD1C5EF]"
},
"request": {
"looksLikeAjax": true,
"isLocal": true,
"method": "POST",
"url": "http://dahv8:3333/SLXClient/slxdata.ashx/slx/system/-/$service/getGroupContext?_includeContent=false&format=json&_t=1385572450882",
"referrer": "http://dahv8:3333/SLXClient/Home.aspx",
"ipAddress": "fe80::2965:8ec0:4fc1:cc78%10",
"userAgent": "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/6.0; SLCC2; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E; .NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.3)",
"userLanguages": "en-US; en-GB;q=0.5"
},
"browser": {
"type": "IE7",
"name": "IE",
"version": "7.0",
"majorVersion": 7,
"minorVersion": 0.0,
"platform": "WinNT"
},
"server": {
"machineName": "DAHV8",
"timeZone": "GMT Standard Time",
"commandLine": "C:\\Windows\\SysWOW64\\inetsrv\\w3wp.exe -ap \"SalesLogix\" -v \"v4.0\" -l \"webengine4.dll\" -a \\\\.\\pipe\\iisipm6d285688-2812-4075-9c3b-1ad0259e3388 -h \"C:\\inetpub\\temp\\apppools\\SalesLogix\\SalesLogix.config\" -w \"\" -m 0",
"versionString": "Microsoft Windows NT 6.1.7601 Service Pack 1",
"is64BitOperatingSystem": true,
"host": {
"siteName": "SalesLogix",
"applicationId": "/LM/W3SVC/2/ROOT/SlxClient",
"applicationPhysicalPath": "c:\\inetpub\\wwwroot\\SlxClient\\",
"applicationVirtualPath": "/SlxClient",
"isDebuggingEnabled": false,
"isHosted": true,
"maxConcurrentRequestsPerCPU": 5000,
"maxConcurrentThreadsPerCPU": 0
},
"logonUser": {
"name": "DAHV8\\WebDLL",
"authenticationType": "Forms",
"impersonationLevel": "Impersonation",
"isAnonymous": false,
"isGuest": false,
"isSystem": false
}
}
}</Data>
</EventData>
</Event>
Solved! Go to Solution.
11-29-2013 06:36 AM - edited 11-29-2013 06:39 AM
I think the issue is with the Enhanced Saleslogix being installed.
11-29-2013 07:29 AM
Hi Steve
Thanks for the steps. The SData warning messages are now no longer displayed. Presumably the issue will be logged as an issue with SalesLogix
cheers
Andy
12-19-2013 10:10 AM
The issue is due to a conflict caused by an Office add-in in IE with Desktop Integration. The solution, assuming you want to keep Desktop Integration, is to uninstall (not just disable) all Office add-ins in IE.
Thanks
Mike
03-07-2014 01:21 AM
Hi Mike,
what exactly do you mean with unistall? How and which office add-ons exactly?
Is this issue by the way defect 13091548 ?: Unexpected initial token 'None' when populating object. Expected JSON
object or array. Path '', line 0, position 0.
Thank you very much in advance for a quick reply.
Best regards,
Marco
03-07-2014 10:46 AM
The following explains how to remove add-ins:
http://windows.microsoft.com/en-us/internet-explorer/manage-add-ons#ie=ie-11
Some add-ins cannot be removed through the UI; requriing you to unregister the DLL. I'm not sure which Office add-ins are the troublesome ones. You could try to disable or remove them one at a time.
Thanks
Mike
03-12-2014 05:19 AM
03-12-2014 06:04 AM
03-14-2014 01:28 AM
Why is this thread solved? It's not solved at all. Sorry but I'm a little bit angry that there is no more information from Swiftpage.
I found issue 13091829 on the partner portal which also describes this. That's all.
8.0 Core 06 with Office 2013 (in my case) in IE10 does not work!
If I disable the add-on "Sage SalesLogix Desktop Integration Module Helper" and restart IE the error does not show up anymore. But what's the impact on the functionality when this is disabled? Does anyone know?
Regards,
Marco
03-14-2014 02:39 AM