Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Problem

You get a runtime error on mobile with an error message from Business Central.

or

You experience bad performance

Solution

Step 1: Is it a known error message?

See Error Messages

Step 2:  Inspect the Callstack

The call stack points to the failing code, which is VERY helpful.

...

The Request /Response shows also what data was exchanged between Mobile and BC.


Step 3.1: Could a third-party extension be the cause?

If you have other extensions installed, add-ons, or from your partner.

...

  • Go to: Extension Management
  • Select an extension
  • Select the three dots
  • Select Uninstall 

Does the issue change?


Step 3.2: Does a third-party extension subscribe to Mobile WMS or Base -events?

Add ?page=9510 to your URL to open the "Event Subscriptions" -page.


Step 4: Has the system been updated lately

  • Has Mobile WMS extension been updated?
  • Have you changed any extension code?
  • Has Business Central been updated?

  • Have you changed how the system is set up?


Step 5: Is it isolated to one order or any order?

  • Is it a single document that cannot be processed?
  • Can you reproduce the issue by creating new documents? (Using a sandbox, step 3)


Step 6: Reproduce the issue in a "Sandbox" (copy of the production)

With a sandbox you can:

  • Avoid disrupting the customer's business
  • Change data to check whether the issue changes
  • Disable/Enable extensions and check if issue changes
  • Debug code

Step 7: Troubleshoot perfomance using Profiler

See Performance Profiler (AL Profiler)

Also, when dealing with slow performance on BC Online, consider raising a Support Case with Microsoft, directly from Business Central.

See also

Filter by label (Content by label)
showLabelsfalse
max5
spacesTFSK
showSpacefalse
sortmodified
reversetrue
typepage
excludeCurrenttrue
cqllabel = "troubleshooting" and label = "bc" and space = "TFSK"
labelsMobiControl lockdown locked administrator

...