Error codes and workarounds
Resolve known error codes and warning codes by applying the recommended workarounds.
The following list includes some known error codes, their descriptions, and recommended workarounds:
- ERR-MIST-RUNTIME: Recovered from Runtime Panic
- ERR-MIST-401: Authentication Failed due to Invalid Org ID or API Token / ERR-MIST-403: Permission Denied – Access Blocked
- ERR-MIST-400: Bad Request – Invalid API Syntax or Parameters / ERR-MIST-404: Resource Not Found
- ERR-MIST-429: Rate Limit Exceeded
- ERR-MIST-5xx: Mist Server Error
- ERR-MIST-UNEXPECTED-STATUS-CODE: Unknown or Unhandled Status Code
- ERR-MIST-SITE-001: Failed to Unmarshal Site List Batch
- ERR-MIST-INIT: Error in NewAppConfig
- ERR-MIST-INIT: Error Initializing Agents
- ERR-MIST-INIT: Error in Collector.Bootstrap
- ERR-MIST-INIT: Error in DeviceStatsAgent or MetadataAgent
- ERR-MIST-INIT: Error in CacheBootstrapAgent
- ERR-MIST-INIT: Error in Collector.RunAgentOnDemand
- Shutdown or Signal Handling Issues
- ERR-MIST-OT: Object Type Installation Failures
- ERR-MIST-META: Device ID Resolution Failures
- ERR-MIST-002: Network Failure During Mist API Call
- ERR-MIST-ORG-DEV-001: Failed to Fetch Organization Device Stats Page
- ERR-MIST-ORG-DEV-002: Failed to Unmarshal Device Stats Page
- ERR-MIST-DEVICE-CREATION: Failed to Get Organization Device Stats
- ERR-MIST-DEVICE-CREATION: Failed to Bulk Create Devices
- ERR-MIST-DEVICE-CREATION: Failed to Rename Device in NMS Using BulkEditDevice
- ERR-MIST-SITE-DEVICE-METADATA-002: Failed to Get Sites List From Mist API
- ERR-MIST-SITE-DEVICE-METADATA-015: Failed to Update Metadata Batch for Site Devices
- ERR-MIST-SLE-STATS-001: Failed to Get SLE Stats From Mist API
- ERR-MIST-SLE-STATS-003: Failed to Get Site List From Mist API
- ERR-MIST-UPDATE-INTEGRATION-009: Failed to Update Plugin Device Status
- ERR-MIST-META-EXTRACT: SetStreamingData Failed
- ERR-MIST-META-TRANSFORM: Invalid OrgPageDeviceData
- ERR-MIST-META-LOAD: Invalid TransformStreamingData
- ERR-MIST-DEVICE-DESC-EXTRACT: SetStreamingData Failed
- ERR-MIST-DEVICE-DESC: Failed to Update Device Description in NMS
The following list includes some known warning codes, their descriptions, and recommended workarounds:
- WAR-MIST-DEVICE-STATS-001: Failed to Unmarshal Device Stats Page
- WAR-MIST-DEVICE-STATS-002: Failed to Unmarshal Device Type Probe
- WAR-MIST-DEVICE-STATS-003: Failed to Unmarshal Access Point Device
- WAR-MIST-UPDATE-INTEGRATION: Integration ID Issues
- WRN-MIST-SNMP-001: Failed to Fetch SNMP Configuration
ERR-MIST-RUNTIME: Recovered from Runtime Panic
- Symptom
- When a Go runtime panic is raised within a scope block and recovered by a
deferstatement usingHandlePanic(s), the messageERR-MIST-RUNTIME: Recovered from Runtime Panicis displayed. - Cause
- This issue occurs due to one or more of the following reasons:
- Accessing nil pointers or uninitialized maps or slices during API parsing or decoding.
- Performing invalid type assertions or JSON unmarshal operations without error checks.
- Accessing elements out of bounds in paginated results or device lists.
- Making incorrect assumptions about data returned from the Mist API.
- Solution
-
To resolve this issue, enable debug logging and collect logs for 10 to 15 minutes. For more information about how to collect the logs, see Collecting logs. After you collect the logs, open a support case with IBM Support and attach the logs.
ERR-MIST-401: Authentication Failed due to Invalid Org ID or API Token / ERR-MIST-403: Permission Denied – Access Blocked
- Symptom
- When the system tries to authenticate with the Mist cloud API using an invalid organization ID or a missing, expired, or deleted API token, the messages
ERR-MIST-401: Authentication Failed due to Invalid Org ID or API TokenorERR-MIST-403: Permission Denied – Access Blockedare displayed. These messages can also appear during the following operations:- Initial integration setup.
- Scheduled data pulls.
- Validation of site or device contexts through the API.
- Cause
- This issue occurs due to one or more of the following reasons:
- The organization ID is incorrect, mistyped, or does not exist.
- The API token is missing, malformed, expired, or revoked.
- The organization ID in the Mist dashboard does not match the token that is used, or the token does not belong to that organization.
- The API token is deleted from the Mist dashboard after the integration is configured.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify the integration status in Integration Manager. If the status shows
WarningorFailed, enable debug logging and review the collector agent logs. For more information about how to view the logs, see Collecting logs. - Verify the organization ID.
- Verify that the organization ID that you provided in SevOne matches the organization ID displayed in your Mist dashboard.
-
To view the organization ID that your Mist API token is associated with, run a command like this.
curl -v -H "Authorization: Token <api-key>" https://<mist-url>/api/v1/selfThe following sample output is displayed.
{ "privileges": [ { "scope": "org", "org_id": "xx-xx-xx-xx-xx", ... } ] }Verify that the organization ID displayed in the output matches the organization ID that you used in SevOne.
If the issue persists, open a support case with IBM Support and attach the collector agent logs.
- Verify the integration status in Integration Manager. If the status shows
ERR-MIST-400: Bad Request – Invalid API Syntax or Parameters / ERR-MIST-404: Resource Not Found
- Symptom
- When the Mist cloud API receives an invalid request, the messages
ERR-MIST-400: Bad Request – Invalid API Syntax or ParametersorERR-MIST-404: Resource Not Foundare displayed. These messages appear during the following situations:- The request contains syntax errors or violates required parameters.
- The request includes incorrect query values, unsupported fields, or invalid pagination parameters.
- The requested resource does not exist or is deleted.
- When querying specific site IDs, device IDs, or organization-scoped endpoints.
- Cause
- This issue occurs due to one or more of the following reasons:
- Malformed query string. For example, non-integer values for
limitorpage. - Endpoint path is syntactically correct but improperly constructed.
- Missing or incompatible fields in the query string.
- Usage of fields that are not allowed for the requested resource.
- Mistyped or invalid site ID, organization ID, or device ID.
- The requested object no longer exists or deleted.
- Requesting from the wrong organization context.
- Malformed query string. For example, non-integer values for
- Solution
- To resolve this issue, perform the following workaround steps:
- verify that the organization ID that you provided in SevOne matches the organization ID displayed in your Mist dashboard. Check the following parameters for typos or errors:
- Admin portal URL
- API token
- Organization ID
- Enable debug logging and collect logs for 10 to 15 minutes. For more information about how to collect the logs, see Collecting logs. After you collect the logs, open a support case with IBM Support and attach the logs.
- verify that the organization ID that you provided in SevOne matches the organization ID displayed in your Mist dashboard. Check the following parameters for typos or errors:
ERR-MIST-429: Rate Limit Exceeded
- Symptom
- If the Mist API rate limit is exceeded, the system displays the message
ERR-MIST-429: Rate Limit Exceeded. The API response includes aRetry-Afterheader that specifies how long you must wait before sending another request. - Cause
- This issue occurs due to one or more of the following reasons:
- Excessive polling or frequent batch API calls within a short time window.
- Sharing an API token across multiple collectors or services.
- Solution
- To resolve this issue, create a new API token in the Mist dashboard and update the integration device with the new token. For more information, see Create API Tokens.
ERR-MIST-5xx: Mist Server Error
- Symptom
- When an internal error, including infrastructure failures, timeouts, gateway errors, or internal service crashes, occurs in the Mist server, the message
ERR-MIST-5xx: Mist Server Erroris displayed. - Cause
- This issue occurs due to one or more of the following reasons:
- Mist backend systems are under maintenance or experiencing high load.
- An internal error occurred while processing the request.
- The API endpoint is temporarily unavailable.
- Solution
- To resolve this issue, perform the following workaround steps:
- Escalate the issue to Juniper Mist Support if it persists or is critical.
- Enable debug logging and collect logs for 10 to 15 minutes. For more information about how to collect the logs, see Collecting logs. After you collect the logs, open a support case with IBM Support and attach the logs.
ERR-MIST-UNEXPECTED-STATUS-CODE: Unknown or Unhandled Status Code
- Symptom
- When the system encounters an HTTP status code that is not explicitly handled, the message
ERR-MIST-UNEXPECTED-STATUS-CODE: Unknown or Unhandled Status Codeis displayed. The fallback applies to any status code other than200,400-429, and5xx. - Cause
- This issue occurs due to one or more of the following reasons:
- Mist returned a non-standard HTTP status code.
- API behavior changed or a new version is introduced.
- Unexpected redirect,
HTTP 418, or a custom Mist response.
- Solution
- To resolve this issue, perform the following workaround steps:
- Enable debug logging and collect logs for 10 to 15 minutes. For more information about how to collect the logs, see Collecting logs. After you collect the logs, open a support case with IBM Support and attach the logs.
- Compare the response with Mist API Reference to identify any newly introduced codes or behaviors.
- Escalate the issue to Juniper Mist Support if the problem persists or is critical.
ERR-MIST-SITE-001: Failed to Unmarshal Site List Batch
- Symptom
- When the Mist API returns data that can't be decoded into the expected site structure, the message
ERR-MIST-SITE-001: Failed to Unmarshal Site List Batchis displayed. TheGetSitesListmethod stops processing the current batch, but subsequent batches might still load. - Cause
- This issue occurs due to one or more of the following reasons:
- Mist API response schema changed, fields are missing, or JSON is malformed.
- Partial site data returned due to a network interruption or timeout.
- Mist organization includes newly added fields that are not supported by the current collector version.
- Solution
- To resolve this issue, perform the following workaround steps:
- Retry the collection after a few minutes. The issue might be transient.
-
Verify the API response format using the Mist Developer Console or tools such as Postman.
- API URL can be either
api.ac2.mist.comorapi.mist.com. - To determine the correct API endpoint for your organization, check the address bar in the Juniper Mist portal. For more information, see API Endpoints and Global Regions.
For example, run a command like this:
curl -X GET -H "Authorization: Token <api-key>" https://<api_url>/api/v1/orgs/<org-id>/sites - API URL can be either
- Confirm that the Mist API token has the
read:sitespermission. - If the issue persists, open a support case with IBM Support and attach the following details:
- Full error message and timestamp.
- Collector version (NMS collector-Mist build number).
- A redacted example of the Mist API response payload.
ERR-MIST-INIT: Error in NewAppConfig
- Symptom
- When the collector can't load or parse the
config.yamlconfiguration file during startup, the messageERR-MIST-INIT: Error in NewAppConfigis displayed. If the configuration file can't be processed, the collector does not start. - Cause
- This issue occurs due to one or more of the following reasons:
- The configuration file is missing or unreadable.
- YAML syntax is invalid or field names are misconfigured.
- Configuration parameters are unsupported or deprecated.
- File permissions are incorrect, or the directory path is misaligned in the container or deployment.
- Solution
- To resolve this issue, perform the following workaround steps:
-
Verify that the
config.yamlconfiguration file exists in the correct directory and is readable by the collector process.The Mist collector configuration file is located at /config/collectors/mist/<org_name>/config.yaml. If multiple integrations or organizations are onboarded, a separate configuration file is created for each.
- Validate the YAML file integrity by using a linter. For example,
yamllint. - Review configuration paths for spelling and make sure that the hierarchy matches expected fields such as
system,nms, andmist. - Restart the collector after correcting configuration issues.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- A sanitized copy of the
config.yamlfile.
-
ERR-MIST-INIT: Error Initializing Agents
- Symptom
- When the collector fails to initialize one or more core agents, such as
DeviceStatsAgent,CacheBootstrapAgent,MetadataAgent,ObjectTypeInstallerAgentorUpdateIntegrationStatusAgent, the messageERR-MIST-INIT: Error Initializing Agentsis displayed. - Cause
- This issue occurs due to one or more of the following reasons:
- Mist API credentials are missing or incorrect in the configuration.
- Redis service is unavailable or misconfigured (
sharedCachedependency). - NMS connectivity or authentication issues.
- Required agent dependencies are not installed or are corrupted.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify Mist API credentials in the
config.yamlconfiguration file, including the organization ID. - Validate network connectivity from the collector to:
- Mist API endpoint, that is,
api.mist.com. - SevOne NMS endpoint for device and object transport.
- Mist API endpoint, that is,
- Check the Mist plugin logs to confirm whether the integration is fetched correctly. If needed, set the log level to
debugin theconfig.yamlconfiguration file for the specific integration and review the agent logs for errors. For more information, see Collecting logs. - Restart the collector pod.
- If the issue persists, open a support case with IBM Support and attach the logs and configuration parameters.
- Verify Mist API credentials in the
ERR-MIST-INIT: Error in Collector.Bootstrap
- Symptom
- When the collector core process can't bootstrap properly, the message
ERR-MIST-INIT: Error in Collector Bootstrapis displayed. This condition usually indicates that the process failed to register or initialize all available agents. - Cause
- This issue occurs due to one or more of the following reasons:
- Configuration mismatch between
CollectorNameand registered agents. - Startup race condition between Redis cache and NMS connections.
- Network proxy blocking external API registration.
- Configuration mismatch between
- Solution
- To resolve this issue, perform the following workaround steps:
- Review collector logs to identify which agent failed to register.
- If you use a corporate proxy, verify that the proxy settings are correctly applied by using environment variables such as
http_proxy,https_proxy, orno_proxy. - Make sure that all agent modules are loaded without version mismatches. Cross-check image tags or build versions.
- Stop and restart the collector after you confirm that network dependencies such as Mist API, Redis, and NMS are stable.
-
If the collector remains in a
Bootstrap failurestate, open a support case with IBM Support. Attach the collector startup logs, and agent initialization summary message.To collect the logs, run a command like this:
podman logs --tail=300 nms-collections-mist-collector > /root/bootstrap_failure.log 2>&1A new file named
bootstrap_failure.logis created in the root directory.
ERR-MIST-INIT: Error in DeviceStatsAgent or MetadataAgent
- Symptom
- When you load V2 agents that are designed for high-volume data collection from Mist, the message
ERR-MIST-INIT: Error in DeviceStatsAgent or MetadataAgentis displayed. - Cause
- This issue occurs due to one or more of the following reasons:
- Mist API permissions are insufficient to retrieve device statistics or metadata.
- Large organization datasets cause API pagination or rate-limit errors.
- Redis cache is expired or inaccessible during the initial data load.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify the Mist API token permissions. Make sure that the API token includes the permissions
read:devices,read:orgs, andread:sites. - Monitor the Mist API usage and verify that the request quotas are not exceeded. Use Mist Status Dashboard to monitor the API usage.
- If collection remains stalled or the agent fails repeatedly, open a support case with IBM Support and attach the following details:
- Error log showing the failure message.
- Organization ID and API token (do not share the secret).
-
Approximate number of devices and sites in the organization.
You can retrieve device and site counts using the Mist API. Run a command like this:curl -X GET \ --url 'https://<api_url>/api/v1/orgs/<org_id>/inventory/count' \ -H 'Authorization: Token <api_token>' \ -H 'Accept: application/json, application/vnd.api+json' \ -d 'type=ap' \ -d 'distinct=status' \ -d 'limit=100'- API URL can be either
api.ac2.mist.comorapi.mist.com. - To determine the correct API endpoint for your organization, check the address bar in the Juniper Mist portal. For more information, see API Endpoints and Global Regions.
- API URL can be either
- Verify the Mist API token permissions. Make sure that the API token includes the permissions
ERR-MIST-INIT: Error in CacheBootstrapAgent
- Symptom
- When the collector failed to populate or reload the Redis cache from persistent data, the message
ERR-MIST-INIT: Error in CacheBootstrapAgentis displayed. This prevents stateful data recovery during restart. - Cause
- This issue occurs due to one or more of the following reasons:
- Redis connectivity issue (unreachable or authentication failure).
- Cache file corruption in /config/collector/mist/data/.
- Insufficient file system permissions or missing mount path.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify the Redis service health. Run a command like this:
redis-cli ping - Check collector mount path. Verify that the path /config/collector/mist/data/ exists and has write permissions.
- Make sure that the Redis credentials in the
config.yamlconfiguration file match the server ACLs. - Clear the stale lock file located at /config/collector/mist/data/nms_device_cache.lock, then restart the collector.
- If cache repopulation continues to fail, open a support case with IBM Support and attach the Redis logs and the collector configuration details.
- Verify the Redis service health. Run a command like this:
ERR-MIST-INIT: Error in Collector.RunAgentOnDemand
- Symptom
- When an individual agent fails to execute through
RunAgentOnDemand, the messageERR-MIST-INIT: Error in Collector.RunAgentOnDemandis displayed.RunAgentOnDemandis typically used for testing or for manual data collection runs. - Cause
- This issue occurs due to one or more of the following reasons:
- Invalid agent name passed through the CLI or orchestration layer.
- Missing dependencies for the selected agent. For example, Mist client or cache.
- Misconfigured runtime variables during custom agent invocation.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify the agent name in the CLI syntax. Make sure correct spelling and case sensitivity.
./mist_collector --run-agent=DeviceStatsAgent - Confirm that the corresponding agent configuration exists in the
config.yamlconfiguration file. - Collect CLI output and logs for the session.
- If on-demand runs fail for multiple agents, open a support case with IBM Support to investigate any underlying API or module dependency issues.
- Verify the agent name in the CLI syntax. Make sure correct spelling and case sensitivity.
Shutdown or Signal Handling Issues
- Symptom
- The collector might hang or fail to stop gracefully when it receives termination signals such as
SIGINTorSIGTERM. - Cause
- This issue occurs due to one or more of the following reasons:
- Background worker threads or agents do not exit as expected.
- Communication with Redis or Mist is interrupted during shutdown.
- Resource cleanup is incomplete due to process privilege restrictions.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the collector process owner (typically
sevone) has the required permissions. - Allow up to one minute for a graceful shutdown before you force termination.
- If the process remains stuck, run a manual cleanup.
pkill -f mist-collector - Check the logs in /log/mist_collector/ for messages such as
Error in Shutdown() while terminating. - If shutdown failures occur frequently, open a support case with IBM Support and attach the logs and timestamps.
- Verify that the collector process owner (typically
ERR-MIST-OT: Object Type Installation Failures
- Symptom
- When the
ObjectTypeInstallerAgentfails to create required object types or indicators in NMS, devices might be created without the proper object structure to hold metrics. The messageERR-MIST-OT: Object Type Installation Failuresis displayed. - Cause
- This issue occurs due to one or more of the following reasons:
- The logs show messages such as
ERR-MIST-OT: Failed to create object typeorERR-MIST-OT: Failed to create indicator. - NMS connectivity or credentials are incorrect.
- The NMS user does not have permissions to create object types and indicators.
- The required object types already exist in NMS but have different definitions.
- The logs show messages such as
- Solution
- To resolve this issue, perform the following workaround steps:
- Restart the collector to retry object type installation:
podman restart nms-collections-mist-collector - If the issue persists, open a support case with IBM Support and attach the agent logs. For more information about how to collect the agent logs, see Collecting logs.
- Restart the collector to retry object type installation:
ERR-MIST-META: Device ID Resolution Failures
- Symptom
- When the
MetadataAgentfails to map Mist device UUIDs to NMS device IDs, the messageERR-MIST-META: Device ID Resolution Failuresis displayed. This prevents metadata from being populated. - Cause
- This issue occurs due to one or more of the following reasons:
- Devices are not yet created in NMS by the
DeviceStatsAgent. - Cache misses when resolving device-to-ID mappings.
- Timing delays between
DeviceStatsAgentandMetadataAgentoperations. - Device name changes leading to mapping mismatches.
- Redis cache issues that affect stored device mappings.
- Devices are not yet created in NMS by the
- Solution
- To resolve this issue, perform the following workaround steps:
- Make sure that the
DeviceStatsAgentcompletes before theMetadataAgentruns. - Verify that the devices are created in NMS.
- Allow additional time for initial device creation before expecting metadata.
-
Check Redis for device mapping keys. Run commands like these:
podman exec -it nms-nms-redis redis-cli KEYS "*mistdata:nms:device*"The following sample output is displayed:
1) "IBM SevOne RTP Lab:mistdata:nms:device_id_by_uuid:00000000-0000-0000-1000-xxxxxx" 2) "IBM SevOne RTP Lab:mistdata:nms:device_id_by_uuid:00000000-0000-0000-1000-xxxxxx"
- If the issue persists, restart the collector to rebuild device mappings.
- Make sure that the
ERR-MIST-002: Network Failure During Mist API Call
- Symptom
- The collector logs the message
ERR-MIST-002: Network failure during Mist API callwhen it cannot reach the Mist API endpoint. - Cause
- This issue occurs due to one or more of the following reasons:
- DNS resolution failure.
- TLS certificate validation failures.
- Network connectivity issues between the collector and the Mist API.
- Proxy or firewall restrictions blocking outbound API access.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the configured Mist API host is reachable from the collector environment.
- Confirm that DNS resolution for the Mist API hostname is working as expected.
- Check whether TLS inspection, certificate trust, proxy configuration, or firewall rules are blocking outbound API traffic.
- If a proxy is configured, verify that the proxy settings and credentials are correct. For more information, see Proxies.
- Retry the operation after network connectivity is restored.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The configured Mist API host value.
- Relevant proxy or network configuration details.
ERR-MIST-ORG-DEV-001: Failed to Fetch Organization Device Stats Page
- Symptom
- The collector logs
ERR-MIST-ORG-DEV-001: iterator next failedwhile fetching paged organization device statistics from Mist. - Cause
- This issue occurs when a paged device statistics request fails before the response payload can be processed.
- Solution
- To resolve this issue, perform the following workaround steps:
- Review the integration logs for related entries that appear immediately before or after this message to identify the underlying Mist API failure.
- Check whether the issue is caused by network connectivity, authorization, or API throttling.
- Verify that the Mist API token and organization configuration are correct.
- If a proxy is configured, verify that the proxy settings and credentials are correct. For more information, see Proxies.
- Retry the inventory collection after the underlying API issue is resolved.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The affected organization ID.
- The approximate time when the failure occurred.
ERR-MIST-ORG-DEV-002: Failed to Unmarshal Device Stats Page
- Symptom
- The collector logs
ERR-MIST-ORG-DEV-002: unmarshal device stats page failedwhen the Mist device statistics response cannot be parsed. - Cause
- This issue occurs due to one or more of the following reasons:
- Malformed or incomplete JSON returned by the Mist API.
- Schema changes in the Mist API response payload.
- Solution
- To resolve this issue, perform the following workaround steps:
- Retry the operation to determine whether the issue is temporary.
- Verify that the Mist API returns a valid and complete response.
- Check whether a proxy, gateway, or security device is modifying the API response.
- Confirm that the collector is connected to the correct Mist API endpoint.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- A sanitized sample of the API response, if available.
ERR-MIST-DEVICE-CREATION: Failed to Get Organization Device Stats
- Symptom
- The collector logs
ERR-MIST-DEVICE-CREATION: failed to get org device statsduring device creation initialization. - Cause
- This issue occurs when the device creation workflow cannot retrieve Mist inventory device statistics.
- Solution
- To resolve this issue, perform the following workaround steps:
- Review related Mist API log messages to identify the underlying cause of the inventory retrieval failure.
- Verify network connectivity between the collector and the Mist API.
- Confirm that the API token, organization ID, and API host are configured correctly.
- Check whether the Mist API is rate limiting or rejecting requests.
- Wait for the next scheduled collection cycle or manually trigger a collection to verify the issue is resolved.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The config.yaml file.
ERR-MIST-DEVICE-CREATION: Failed to Bulk Create Devices
- Symptom
- The collector logs
ERR-MIST-DEVICE-CREATION: failed to bulk create deviceswhen sending device creation requests to NMS. - Cause
- This issue occurs due to one or more of the following reasons:
- NMS rejected one or more device creation requests.
- Duplicate device names exist in NMS.
- Payload validation failed for one or more devices.
- Solution
- To resolve this issue, perform the following workaround steps:
- Check whether devices with the same names already exist in NMS.
- Verify that the device information being synchronized from Mist is valid and complete.
- Verify that the target NMS environment is available and accepting device creation requests.
- Wait for the next scheduled collection cycle or manually trigger a collection after correcting any duplicate or invalid device entries.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The list of affected device names, if available.
ERR-MIST-DEVICE-CREATION: Failed to Rename Device in NMS Using BulkEditDevice
- Symptom
- The collector logs
ERR-MIST-DEVICE-CREATION: failed to rename device in NMS using BulkEditDevicewhen an existing NMS device cannot be updated. - Cause
- This issue occurs when the rename or IP patch request fails in NMS.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the target device still exists in NMS.
- Verify that the updated device name and IP address do not conflict with another device already present in NMS.
- Check whether naming rules or IP validation requirements in NMS are preventing the update.
- Wait for the next scheduled collection cycle or manually trigger a collection after correcting the conflicting values.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The affected device name and IP address.
ERR-MIST-SITE-DEVICE-METADATA-002: Failed to Get Sites List From Mist API
- Symptom
- The collector logs
ERR-MIST-SITE-DEVICE-METADATA-002: failed to get sites list from Mist APIduring site metadata extraction. - Cause
- This issue occurs when the site metadata workflow cannot retrieve the Mist site inventory.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the configured Mist organization ID is correct.
- Verify that the API token has permission to read site information for the organization.
- Check network connectivity between the collector and the Mist API.
- Wait for the next scheduled collection cycle or manually trigger a collection after resolving any authorization or rate-limit issues.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The config.yaml file.
ERR-MIST-SITE-DEVICE-METADATA-015: Failed to Update Metadata Batch for Site Devices
- Symptom
- The collector logs
ERR-MIST-SITE-DEVICE-METADATA-015: Failed to update metadata batch for site deviceswhile sending metadata updates to NMS. - Cause
- This issue occurs when one or more metadata update requests fail during batch submission to NMS.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the affected site devices exist in NMS.
- Verify that the required metadata schema is available in NMS.
- Check whether required metadata values are missing or invalid.
- Wait for the next scheduled collection cycle or manually trigger a collection after correcting the identified issue.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The affected site names or device names.
- The integration device ID and organization ID.
ERR-MIST-SLE-STATS-001: Failed to Get SLE Stats From Mist API
- Symptom
- The collector logs
ERR-MIST-SLE-STATS-001when it cannot retrieve Wi-Fi, Wired, or WAN SLE statistics from Mist. - Cause
- This issue occurs when one of the SLE statistics API calls fails before the data can be processed.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the API token and organization ID are correct and authorized to access SLE statistics.
- Check network connectivity to the Mist API.
- Determine whether the failure is related to API throttling or a temporary Mist service issue.
- Wait for the next scheduled collection cycle or manually trigger a collection after correcting the identified issue.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The affected organization ID.
- The approximate time when the SLE statistics request failed.
ERR-MIST-SLE-STATS-003: Failed to Get Site List From Mist API
- Symptom
- The collector logs
ERR-MIST-SLE-STATS-003: failed to get site list from Mist APIwhile building SLE statistics data. - Cause
- This issue occurs when the SLE statistics workflow cannot retrieve the site list needed to map SLE data to site names.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the organization ID configured for the collector is correct.
- Verify that the API token can access site information for the organization.
- Check connectivity to the Mist API and verify that requests are not being rate limited.
- Wait for the next scheduled collection cycle or manually trigger a collection after correcting the identified issue.
- If the issue persists, open a support case with IBM Support and attach the full log snippet.
ERR-MIST-UPDATE-INTEGRATION-009: Failed to Update Plugin Device Status
- Symptom
- The collector logs
ERR-MIST-UPDATE-INTEGRATION-009: Failed to update plugin device statuswhile writing integration status back to NMS. - Cause
- This issue occurs when the final integration status update request to NMS fails.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the NMS platform is reachable from the collector.
- Verify that the integration device ID is valid and still exists in NMS.
- Check whether there are temporary NMS availability or API issues.
- Wait for the next scheduled collection cycle or manually trigger a collection after connectivity or platform issues are resolved.
- If the issue persists, open a support case with IBM Support and attach the full log snippet.
ERR-MIST-META-EXTRACT: SetStreamingData Failed
- Symptom
- The collector logs
ERR-MIST-META-EXTRACT: SetStreamingData failedduring metadata extraction. - Cause
- This issue occurs when metadata extract streaming data cannot be queued for downstream processing.
- Solution
- To resolve this issue, perform the following workaround steps:
- Restart the collector to clear any temporary pipeline or memory condition.
- Verify that device inventory data is being collected before the metadata phase begins.
- Check for related errors in the same log window that might indicate upstream data collection failures.
- Wait for the next scheduled collection cycle or manually trigger a collection after the upstream issue is corrected.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- Related log entries from the same collection cycle.
ERR-MIST-META-TRANSFORM: Invalid OrgPageDeviceData
- Symptom
- The collector logs
ERR-MIST-META-TRANSFORM: invalid OrgPageDeviceDataduring metadata transformation. - Cause
- This issue occurs when the metadata transform phase receives data in an unexpected format.
- Solution
- To resolve this issue, perform the following workaround steps:
- Restart the collector to determine whether the condition is temporary.
- Check for earlier log messages indicating inventory collection or extract-stage failures.
- Verify that the collector completed the earlier processing stages before metadata transformation started.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- Related log entries from the same collection cycle.
- The organization ID and integration device ID.
ERR-MIST-META-LOAD: Invalid TransformStreamingData
- Symptom
- The collector logs
ERR-MIST-META-LOAD: invalid TransformStreamingDataduring the metadata load phase. - Cause
- This issue occurs when the metadata load stage receives malformed or unexpected transform output.
- Solution
- To resolve this issue, perform the following workaround steps:
- Restart the collector.
- Review earlier log entries to identify metadata extract or transform failures that cause invalid load input.
- Verify that the metadata processing completed in the earlier stages of the same run.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- Related metadata errors from the same run.
- The organization ID and integration device ID.
ERR-MIST-DEVICE-DESC-EXTRACT: SetStreamingData Failed
- Symptom
- The collector logs
ERR-MIST-DEVICE-DESC-EXTRACT: SetStreamingData failedwhile enqueueing device description updates. - Cause
- This issue occurs when device description extract data cannot be passed into the downstream pipeline.
- Solution
- To resolve this issue, perform the following workaround steps:
- Restart the collector.
- Review earlier log entries to identify metadata extract or transform failures that cause invalid load input.
- Verify that the metadata processing completed in the earlier stages of the same run.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- Related metadata errors from the same run.
ERR-MIST-DEVICE-DESC: Failed to Update Device Description in NMS
- Symptom
- The collector logs
ERR-MIST-DEVICE-DESC: failed to update device description in NMSwhen writing the generated Mist model description to NMS. - Cause
- This issue occurs when the partial device update request fails for the target NMS device.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that the affected device still exists in NMS.
- Verify that the NMS platform is reachable and accepting update requests.
- Wait for the next scheduled collection cycle or manually trigger a collection to determine whether the issue istemporary.
- Check whether the affected device has conflicting or incomplete data in NMS.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- The affected device name or identifier.
WAR-MIST-DEVICE-STATS-001: Failed to Unmarshal Device Stats Page
- Symptom
- When the agent could not parse a device stats page received from Mist because of an invalid or unexpected data structure, the message
WAR-MIST-DEVICE-STATS-001: Failed to Unmarshal Device Stats Pageis displayed. The entire page is skipped, but device collection continues for subsequent pages. - Cause
- This issue occurs due to one or more of the following reasons:
- The Mist API returned unexpected data or an incomplete or broken page.
- A temporary network issue caused a truncated HTTP response.
- The API endpoint behavior changed, such as new or deprecated fields being present.
- Solution
- To resolve this issue, perform the following workaround steps:
- Restart the collector and retry the collection. The issue might be transient.
- Verify that other Mist API calls are working and that device stats are visible in the Mist dashboard.
- Check the Mist service status for any known outages or data issues.
- If the issue persists for multiple collection cycles, open a support case with IBM Support and attach the agent logs. For more information about how to collect the agent logs, see Collecting logs.
WAR-MIST-DEVICE-STATS-002: Failed to Unmarshal Device Type Probe
- Symptom
- When the agent can't detect the device type when parsing a device record from Mist, the message
WAR-MIST-DEVICE-STATS-002: Failed to Unmarshal Device Type Probeis displayed. The affected record is skipped. - Cause
- This issue occurs due to one or more of the following reasons:
- A malformed or incomplete device record is received from Mist.
- A Mist API or device firmware bug resulted in a missing or empty
typefield. - An unexpected new device type is introduced that is not in the allowed list. For example,
ap,gateway,switch.
- Solution
- To resolve this issue, perform the following workaround steps:
- Make sure that all devices in the Mist organization are healthy and online. Log in to the Mist dashboard and go to Access Points in the left navigation pane.
- If new device types are recently added to the Mist platform, verify that your collector supports them.
- If the issue persists, open a support case with IBM Support and attach a sample of the raw Mist API response for analysis.
WAR-MIST-DEVICE-STATS-003: Failed to Unmarshal Access Point Device
- Symptom
- When the agent detects a device of type
apbut can't parse its detailed statistics record, the messageWAR-MIST-DEVICE-STATS-003: Failed to Unmarshal Access Point Deviceis displayed. The device is skipped for the current collection cycle. - Cause
- This issue occurs due to one or more of the following reasons:
- The response contained incomplete, truncated, or corrupted Access Point data.
- The Mist API format changed or a field was renamed.
- The device sent malformed data because of a firmware or configuration issue.
- Solution
- To resolve this issue, perform the following workaround steps:
- Confirm that the Access Point is responsive, and runs on the latest firmware.
- Review the Mist API documentation for changes related to Access Point statistics. For more information, see Mist API Reference.
- If the issue persists, open a support case with IBM Support and attach the API response.
WAR-MIST-UPDATE-INTEGRATION: Integration ID Issues
- Symptom
- The
UpdateIntegrationStatusAgentupdates the integration status in NMS based on collection results. When the agent can't find a valid integration ID to update, the messageWAR-MIST-UPDATE-INTEGRATION: Integration ID Issuesis displayed. - Cause
- This issue occurs due to one or more of the following reasons:
- The
integration_idis missing in the configuration file. - The integration is not properly created in NMS.
- The configuration file format is incorrect.
- The integration is deleted or changed in NMS.
- The
- Solution
- To resolve this issue, perform the following workaround steps:
- Make sure that the
integration_idparameter is included in theconfig.yamlconfiguration file if it is not present.... nms: api: distribution_peer_list: [0] host: 127.0.0.1 insecure_tls_connection: true m2m_client_id: mist-collector m2m_client_secret: <client-secret> timeout: 60s integration_id: <integration-id> run_agents_immediately_and_exit_collector: true ... - Restart the collector after you fix the configuration.
- If needed, create a new integration in NMS and update the configuration.
- If the issue persists, open a support case with IBM Support and attach the agent logs. For more information about how to collect the agent logs, see Collecting logs.
- Make sure that the
WRN-MIST-SNMP-001: Failed to Fetch SNMP Configuration
- Symptom
- The collector logs
WRN-MIST-SNMP-001: Failed to fetch SNMP config from API, SNMP will be disabledas a warning when SNMP-configured devices are found in the Mist Portal. - Cause
- This issue occurs when the collector cannot retrieve SNMP plugin configuration for the integration device.
- Solution
- To resolve this issue, perform the following workaround steps:
- Verify that SNMP is enabled and configured for the integration in NMS.
- Confirm that all required SNMP configuration fields are complete and valid.
- Check that the integration device is reachable and that the collector can retrieve plugin configuration.
- If SNMP monitoring is required, update the SNMP configuration and rerun the collector.
- If the issue persists, open a support case with IBM Support and attach the following details:
- The full log snippet.
- A sanitized export or screenshot of the SNMP configuration.