2380 views

Description

The following error message appears in the browser console, which results in forms not loading correctly and potentially other issues based on where the error is received:
"Uncaught TypeError: $j(...).popover is not a function"

This may cause additional issues with loading related lists on the form, or with functionality of related lists when the error appears in the console.

Steps to Reproduce

Steps to reproduce are varied, but generally require creating and using non-platform standard jQuery includes.

Workaround

This is not a product defect.

It is generally caused by creation of global UI Scripts with conflicting versions of jQuery. When included in pages via making the UI Script global, or by including and calling the UI Script, the custom version of jQuery can conflict with the platform version of jQuery and overwrite functions necessary for base platform operation.

To prevent this error:

  • Utilize baseline jQuery functionality where possible and disable custom jQuery implementations.
  • Include custom jQuery libraries in a way that doesn't overwrite baseline functionality. As an example, use an identifier other than $j.
  • Contact professional services or trusted partners for implementation assistance.

Related Problem: PRB713498

Seen In

Geneva Patch 4
Geneva Patch 6
Geneva Patch 6 Hot Fix 2
Geneva Patch 8 Hot Fix 1
Geneva Patch 9
Helsinki Patch 2
Helsinki Patch 3
Helsinki Patch 3 Hot Fix 2
Helsinki Patch 4
Helsinki Patch 6 Hot Fix 1
Helsinki Patch 7

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-07-27 02:40:28
Published:2016-12-20