Versions Compared

Key

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

 Here you can find common error messages and known solutions to them.

Overview

Table of Contents
maxLevel2
minLevel2

Runtime error

See Error and Performance Troubleshooting Checklist

Login errors

See I cannot log in from mobile device


Installation and Upgrade errors


Error Message


Solution


Link

"Profile Update Failed: Error Details:
Internal Server Error"

Details:
The Mobile Document Type does not exist.
Identification fields and values: Document Type='GetLocalizationData'

A new Mobile Document Type has been added called "GetLocalizationData"

Make sure you perform point 4.4 "Setup document types" in the installation guide.

Open the “Mobile WMS Setup” Page and click Actions -> “Create Document Types”


Your program license does not allow you to publish 'MOB Print Setup'

Please make sure you have downloaded an updated license for BC, from PartnerSource.

Check the license includes both these modules:

  • 6181280 Tasklet Factory Mobile Base
  • 6181290 Tasklet Factory Mobile WMS

Your program license does not allow you to publish 'MOB Ns Resp Buffer'

The license file is missing "ISV Insert rights".

In the very last step when creating the License, you have to set this to YES.
Default is NO.


AL0185, Extension Compilation Failed

[Object] ...does not exist in the current context

[Object] ...for the extension object is not found

[Object] ...is missing


This is a symptom of symbols for has not been generated in your database.

Perhaps you are using a hybrid On-Prem installation where CAL changes have been made.


See link - Way two, command:

Code Block
finsql.exe Command=generatesymbolreference, Database=<DatebaseName>, ServerName=<ServerName>\<Instance>


https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-running-cside-and-al-side-by-side
The property 'ExtendedDatatype' can only be set if the the property 'Type' is set with any of the values of ...

You may be deploying to an unsupported Platform 13 version. See System Requirements BC

Solution: Upgrade to platform 13.5 (BC13 CU5)


System Requirements BC

failed to compile.Extension compilation failedobjects/Codeunit/Cod81288.MOB%20Common%20Mgt.al(15,32): error AL0133: Argument 1: cannot convert from 'Record TempBlob' to 'var Codeunit "Temp Blob"'

A version of Mobile WMS Compatible with the next release of Business Central has not been deployed to the customers tenant.

https://community.dynamics.com/nav/b/katsonsnavblog/posts/how-to-prepare-your-per-tenant-extension-for-the-business-central-wave-2-update


A package with publisher 'Microsoft', name 'System', and a version compatible with '13.0.0.0' could not be loaded. Symbols for the requested app Application by Microsoft 13.0.0
.0 could not be found in the database
This is a symptom that symbols for AL development has not been generated in your database.

You need to complete your upgrade.

You might be missing step task 12 in this guide:
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/upgrade/upgrading-the-application-code

error AL1024: A package with publisher 'Microsoft', name 'Application', and a version compatible with '13.0.0.0' could not be loaded. Symbols for the requested app Application by Microsoft 13.0.0
.0 could not be found in the database

This is a symptom that symbols for AL development has not been generated in your database.

Common troubleshooting regarding this topic is very well explained in the following Blog posts:

https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-running-cside-and-al-side-by-side

AL0104, AL0183, AL0198, AL0183

Syntax error, '}' expected
Unexpected character ' '
Expected one of the application object keywords

You are running a BC version earlier than the supported 13.5

Please upgrade to a supported version


The application extension with app id 'a5727ce6-368c-49e2-84cb-1a6052f0551c' is already configured for use by the global tenant.

You are trying to publish an app to SaaS with the same GUID as our AppSource app.
Only Tasklet can publish an app to SaaS with this GUID.

When installing in SaaS you should simply install via AppSource Marketplace

See also Installation Guide.

Download from http://university.taskletfactory.com/

Receive error: The Bin does not exist. Identification fields and values: Location Code='XXX', Code=''


You may be posting a receipt setup for Cross-Docking, but with no "Cross-Dock Bin Code" populated at the location.

Populate the Location."Cross-Dock Bin Code" field or disable Location."Use Cross-Docking" for the location.

If you enabled Cross-Docking you must recreate existing Warehouse Receipts (or manually update Warehouse Receipt Lines Cross-Dock Bin Codes) for the location setup change to take effect.


Internal Error Invalid language ID SuppliedYou are missing "Windows Language ID" in the standard BC "Language" table.

The requested operation cannot be performed in this context

Please check the "Mobile Document Types" setup Page.

Ensure that the correct "Processing Codeunit ID" is set up for the "Document Type "involved in the transaction. (The "Document Type" can be found in the "Mobile Dokument Queue" Page)






Runtime errors


Area


Document Type


Error Message


Possible solution


Link

PostingBulk Move and more

Whse. Document No. must be equal to 'Txxxxx'  in Warehouse Journal Line: Journal Template Name=RECLASS,
Journal Batch Name=DEFAULT,
Location Code=WHITE,
Line No.=10000.
Current value is 'HANDHELD'

Remove the number series from the Template Batch.

Go to "Warehouse Journal Templates" 
Select your Templates i.e. "Reclass"

Go to action "Related" > "Template" > "Batches"
Select field "No. Series" 
Removed the value


ReferenceDataGetReferenceData

Getting Reference data failed. Server response: Microsoft.Dynamics.Nav.Runtime.NavXmlCData variable not initialized

The current Mobile User is not associated with any Mobile Group.


PostingPostPutAwayOrderQty. to Handle must not be Qty. Outstanding in Warehouse Activity Line Activity Type='Put-away',No.='PU000004',Line No.='20000'.

You may be posting more than 14 different LotNo/SerialNo/ToBin to the same Warehouse Activitity Line. Renumbering activity lines during putaway posting with SplitLine is not supported until standard BC build 13.5.29483.0 and MOB5.11.

Workaround: Never scan and register more than 14 different LotNo/SerialNo/ToBin at the same orderline at the mobile device at the same time. Instead, register the ~10-14 order lines you have scanned, then repeat to scan the next batch of lines.

Solution: Update to standard application 13.5 (or newer) with MOB5.11 (or newer).


PostingPostReceiveOrderYou are not allowed to register multiple bins on Receive orders.

Splitting of purchase lines is not supported by NAV/BC (only one bin can be registered on the mobile device).

Workaround: See You are not allowed to register multiple bins on Receive orders


You are not allowed to register multiple bins on Receive orders
GetAnyUnable to convert from Microsoft.Dynamics.Nav.Runtime.NavInteger to System.String

New Accessor Tables doesn't work on BC 13.0 platform due to FldRef.Value() function working differently on the old platform.

Solution: Either (1) Upgrade to platform 14 (or newer) (2) Upgrade to MOB5.11 (or newer) (3) manually install Hotfix NTW-456.

Hotfix NTW-456: Unable to convert from Microsoft.Dynamics.Nav.Runtime.NavInteger to System.String
ActionAny

No document hander is available for Lookup::Attachments.

or

Empty Register Images Reference ID field.

Register Images and Attachment actions are included in Mobile App version 1.5.0+.


But you need Mobile WMS Extension v.5.17+ to use these features.

ReceiveGetReceiveOrders

A call to System.Globalization.CultureInfo.GetCultureInfo failed with this message: Positive number required. Parameter name: culture

You are missing "Windows Language ID" in the standard BC "Language" table.

Planned to fix for MOB5.25 or later.

UnplannedUnplanned MoveThere is not MOB NS Request Element within the filter. Filters: Name: NewLocation

You have changed the setting "Unplanned Count Warning".

When changing this, you have to Log out and Log in again due the change is in Reference Data which gets loaded on login.
DoUnplanned Cont Warning

PermissionsAnyYou do not have the following permissions on TableData Warehouse Receipt Header : Modify To view details about your permissions, see Effective Permissions page. To report a problem, refer to the following server sessions ID: "xx".

You are using Device SL for BC.

We do not sell Device SL. It is something that the partner buys and configures.

Please follow the link for reference to how to set this up: 
https://docs.microsoft.com/en-us/dynamics365/business-central/ui-how-users-permissions
 
Specifically: Look at the sections from The Device License and forward where the setup is outlined.

WebserviceAnyParameter mobileUserID in method ProcessRequest in service MOB_WS_Dispatcher is null!

The default webservice created during Tasklet Mobile WMS installation has been changed or renamed.



WebserviceAnyThe metadata object CodeUnit 0 was not found.

Problem was is by not having the standard WMS group and not running the Create Document Types action on Mobile WMS Setup after having created bespoke groups.

Run the "Create Document Types" action on Mobile WMS Setup. 

PostingAnyPosting Problem: A problem arose when trying to post the order. Retyr now or try again later. Error details:Request Entity Too Large

The server rejected the mobile response.

Increase the "Max message size" on the Service Tier



Cloud Print Errors
Anchor
Print
Print

Error Message

Explanation

Solution

"A call to System.Net.HttpWebRequest.GetResponse failed with this message. The remote server returned an error (401) Unauthorized.

This is a known issue related to a move to TLS version 1.2.


Download updated NAV Objects version MOB4.60.1


  1. Go to https://university.taskletfactory.com/ and "Downloads"
  2. "Dynamics NAV - Guides & Objects "
  3. "Mobile WMS Cloud Print"
  4. "Mobile WMS Cloud Print - Version 4.60.1"
  5. Select your NAV version. Download and Extract the .zip file


Follow the instructions in the ReadMe.txt file.

  • Install 4.60.1 objects
  • Compile all object with filter on Version list=: *MOB*
  • Run object Codeunit 6181390 Upgrade 4.60.1
An empty reponse was received from the online print service.

Request data ïs invalid.

The cloud service was not able to generate a label based on the Request from Business Central. 

Ask TF Support to input the data manually into the Designer to determine why not output could be generated.


Error in Xml. Unable to deserialize xml , hexadecimal value 0x1D, is an invalid character.

You are scanning a barcode from a label.

The GS1 barcode contains an "Item Cross Reference" in AI91 with more than four alphanumeric characters.  

This is a quirk of Zebra printer-generated GS1 barcodes.

Option A

Contact TF Support to have "forceInterpretation" enabled in start.cfg

Option B

Use GTIN or a longer "Item Cross Reference" barcodes

Print problem: Could not connect to device: Failed to connect to /192.168.0.10 (port 6101) from /192.168.172.77 (port 35810) after 15000ms: isConnected failed: ECONNREFUSED (Connection refused)

The printer could be using another port than standard 6101.

The printer network cannot be accessed from the Wi-Fi network mobile device uses.

Verify the port number

Verify the network routing

Older Zebra printer uses different non-standard port number

Print problem: Could not connect to device: com.zebra.sdk.comm.ConnectionExceptionBluetooth is turned offTurn ON Bluetooth



Business Central Report Printing Errors

Error Message

Explanation

Solution

The User Personalization does not exists.
Image Modified

Printing BC Report during Mobile posting fails.

If you try to active print of standard BC Report as part of a posting routine done from the Mobile device, you need to check the following requirements.

  • Make sure the mobile user has logged into BC client at least one time before trying to print from the mobile device
  • Check that you have a valid Printer configured in BC
  • Check that a valid Printer Selection is set up for the Mobile user doing the printing

Nothing is printed and error message when printing from Mobile on BC On-Prem

The printer might be unknown to the user account, running the Service Tier for Web Service (Mobile communicates with Business Central using this service tier)

Log into the Windows server, with the user account, that runs the service tier for Web Service

Install the printer in Windows Printer 




See also

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



See also

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