Hi Community,
i got a strange problem while accessing the CRM 2016 Marketplace, the browser gaves me a warning, the typical one.
Before i start to tell the problem here is the actual configuration
HyperV 2K12_R2 Host, RAID10, 96GB RAM
CRM 2016 VM, Server 2K12_R2, with 8GB fixed RAM and up to 12 GB, actual usage 4-5 GB
SQL Server 2012 SP3
Every Host/VM/Software ist fully patched.
Everything else works like a charme except the marketplace,
The Eventviewer Log:
Protokollname: Application
Quelle: ASP.NET 4.0.30319.0
Datum: 14.09.2016 18:02:29
Ereignis-ID: 1309
Aufgabenkategorie:Web Event
Ebene: Warnung
Schlüsselwörter:Klassisch
Benutzer: Nicht zutreffend
Computer: MBCRM02.mr-byte.com
Beschreibung:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 14.09.2016 18:02:29
Event time (UTC): 14.09.2016 16:02:29
Event ID: 71ee881489904dd185a5c9d21576d6b3
Event sequence: 299
Event occurrence: 4
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT-1-131183328094899549
Trust level: Full
Application Virtual Path: /
Application Path: C:\Program Files\Microsoft Dynamics CRM\CRMWeb\
Machine name: MBCRM02
Process information:
Process ID: 424
Process name: w3wp.exe
Account name: NT-AUTORITÄT\Netzwerkdienst
Exception information:
Exception type: XmlException
Exception message: DTD ist in diesem XML-Dokument aus Sicherheitsgründen unzulässig. Zum Aktivieren der DTD-Verarbeitung müssen Sie die 'DtdProcessing'-Eigenschaft für 'XmlReaderSettings' auf 'Parse' festlegen und die Einstellungen an die 'XmlReader.Create'-Methode übergeben.
bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Request information:
Request URL: mbcrm02.mr-byte.com/.../SolutionsMarketplace.aspx;sitemappath=Settings|Customizations|nav_marketplace
Request path: /mrbyteGmbH/tools/SystemCustomization/SolutionsMarketplace/SolutionsMarketplace.aspx
Is authenticated: True
Authentication Type: Federation
Thread account name: NT-AUTORITÄT\Netzwerkdienst
Thread information:
Thread ID: 40
Thread account name: NT-AUTORITÄT\Netzwerkdienst
Is impersonating: False
Stack trace: bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Custom event details:
Ereignis-XML:
<Event xmlns="schemas.microsoft.com/.../event">
<System>
<Provider Name="ASP.NET 4.0.30319.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2016-09-14T16:02:29.000000000Z" />
<EventRecordID>21212</EventRecordID>
<Channel>Application</Channel>
<Computer>MBCRM02.mr-byte.com</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>14.09.2016 18:02:29</Data>
<Data>14.09.2016 16:02:29</Data>
<Data>71ee881489904dd185a5c9d21576d6b3</Data>
<Data>299</Data>
<Data>4</Data>
<Data>0</Data>
<Data>/LM/W3SVC/1/ROOT-1-131183328094899549</Data>
<Data>Full</Data>
<Data>/</Data>
<Data>C:\Program Files\Microsoft Dynamics CRM\CRMWeb\</Data>
<Data>MBCRM02</Data>
<Data>
</Data>
<Data>424</Data>
<Data>w3wp.exe</Data>
<Data>NT-AUTORITÄT\Netzwerkdienst</Data>
<Data>XmlException</Data>
<Data>DTD ist in diesem XML-Dokument aus Sicherheitsgründen unzulässig. Zum Aktivieren der DTD-Verarbeitung müssen Sie die 'DtdProcessing'-Eigenschaft für 'XmlReaderSettings' auf 'Parse' festlegen und die Einstellungen an die 'XmlReader.Create'-Methode übergeben.
bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
</Data>
<Data>mbcrm02.mr-byte.com/.../SolutionsMarketplace.aspx;amp;sitemappath=Settings|Customizations|nav_marketplace</Data>
<Data>/mrbyteGmbH/tools/SystemCustomization/SolutionsMarketplace/SolutionsMarketplace.aspx</Data>
<Data> bei System.Xml.XmlTextReaderImpl.Throw(Exception e)
bei System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
bei System.Xml.XmlTextReaderImpl.ParseDocumentContent()
bei System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
bei Microsoft.Crm.Application.Platform.SolutionMarketplaceFeed.ListStream(Stream stream, Boolean isList)
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.InitializeControls()
bei Microsoft.Crm.Web.Tools.SystemCustomization.SolutionsMarketplace.ConfigurePage()
bei Microsoft.Crm.Application.Controls.AppUIPage.OnPreRender(EventArgs e)
bei System.Web.UI.Control.PreRenderRecursiveInternal()
bei System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
</Data>
</EventData>
</Event>
Like i said, everything else works perfectly ... any ideas are very welcome, thx!
*This post is locked for comments
Hi Guys,
after some investigation of microsoft I got the following response:
[...] The purpose of the call was to inform you that the issue “warning when accessing the CRM 2016 Marketplace (On-Premise)” is a known issue that is to be fixed with the next major release of Dynamics 365 and we are expecting it to be released after 2 months.
I also confirmed that there isn’t a hotfix that exists to offer you which can resolve the issue.
So the statement about an existent hotfix wasn't right. They're investigating in this case and look forward to release a fix in an upcoming patch. So I guess, we have to wait.
I did some further research and found out, that we get support by Microsoft as Partner (didn't know that...). As soon as they've finished connecting these contracts, i will be able to create a ticket here.
I'll keep you informed when i get any news.
Hello
We are still waiting for that hot fix from Microsoft ...
Thanks
Wow, nice job Microsoft... I can't even login on https://mbs.microsoft.com/ to open a ticket. But thanks for your answer.
You may want to reject kibi's answer then. If we are lucky, they maybe recognize this old unanswered thread. This seems to be the only post regarding the DTD-Issue in combination with Dynamics CRM.
Unfortunately not. Somebody said that, when u get in touch with Microsoft they provide a hotfix. In the past, i tried to find the packet with Google, but out of luck.
Hi,
sorry for digging out this old thread. Our servers are all patched to the newest patchlevel (v1612 - 8.2.1.342). But we still receive this error. Were those errors resolved for you with the updates kibi mentioned?
Thanks in advance,
Carsten
Hello
This is a product defect (as we were told by M$)
They have prepared new updates to fix it and will release them on 20.03.2017 (on the next patching schedule).
Thanks
Anybody got a solution for this error ?
Ok, then Frank Buchholz theory seems to be the point.
Hi have the same issue with 2012R2 + SQL2016 all updates
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,253 Super User 2024 Season 2
Martin Dráb 230,188 Most Valuable Professional
nmaenpaa 101,156