CRM 2013 Online Error:Object doesn’t support property or method ‘Form_onload’

Fehler:

Message from webpage

There was an error with this field’s customized event.

Field:window

Event:onload

Error:Object doesn’t support property or method ‘Form_onload’

OK

Ursache:
Die Managed Solution enthält folgendes XML:
<clientincludes>
<internaljscriptfile src=”$webresource:Opportunity_main_system_library.js” solutionaction=”Removed” />
</clientincludes>

Workaround:
XML aus managed Solution löschen.

Problem:
Das muss bei jedem Import gemacht werden.

Lösung:
1.    Solution unmanaged exportieren.
2.    Sicherstellen das folgende Zeilen im XML vorhanden sind: <internaljscriptfile src=”$webresource:Opportunity_main_system_library.js” />
3.    Auf einem FRISCHEN ONLINE Mandanten importieren
4.    Exportieren -> Das das fehlerhafte XML ist nicht mehr vorhanden

Sonstige amüsante Dinge:
–    Das Problem lässt sich auch reproduzieren indem eine Unmanaged solution ohne <internaljscriptfile src=”$webresource:Opportunity_main_system_library.js” /> importiert wird
–    Das customization.xml enthält auch andere Webresourcen die durch die Solution entfernt werden (so z.B. der Account) da tritt jedoch kein Problem auf
o    Das lässt die Vermutung zu, dass die „reparierte“ Solution evtl. später Probleme machen könnte
–    Eine defekte solution als unmanaged exportieren, anpassen und wieder auf demselben System importieren bringt nichts

Leave a Reply

Your email address will not be published. Required fields are marked *