| Previous | Next |
| OSS_TABLE_MISMATCH | OSS_REAL_DLL_NOT_LINKED |
OSS_TYPE_NOT_SUPPORTED
OSS_TYPE_NOT_SUPPORTED (0x8009301E) is an OSS ASN.1 runtime result for ASN.1 type unsupported by this runtime path. The schema contains a type or generated representation that the selected encoder or decoder cannot process. Because ASN.1 type and representation directive is central to this condition, Microsoft’s HRESULT range and the OSS Nokalva return-code documentation should be read together. Start the investigation by recording encoding rule and optimized runtime variant, then separate the encoded value from generated artifacts, call arguments, and the runtime package actually loaded by the process.
Neighboring statuses: OSS_TYPE_NOT_SUPPORTED
This differs from an unknown PDU number: the runtime locates the type but cannot implement its representation.
What the return code narrows down
At the ASN.1 type unsupported by this runtime path boundary, capture the first OSS function returning the value and note whether the operation was encode, decode, copy, compare, constraint validation, or trace setup. Preserve the selected PDU, encoding rules, and compiler diagnostics for the generated module; otherwise an outer certificate or security wrapper may hide the useful codec result behind a generic failure.
Test one variable at a time
- remove only the representation directive in a test schema
- try the supported general-purpose runtime
- Confirm whether encode and decode have different support
Build a useful capture
- ASN.1 type and representation directive
- encoding rule and optimized runtime variant
- compiler diagnostics for the generated module
Instrumentation
Where ASN.1 type and representation directive can expose sensitive content, a hash plus a bounded structural excerpt is safer than the complete payload. Use encoding rule and optimized runtime variant together with OSS module paths and versions logged once per process so packaging differences can be correlated without flooding normal diagnostics.
Verify the repair: the result
Regenerate with a supported mapping or choose a runtime variant that explicitly supports the type.
Technical references
Looking for a different code? Search another status or error code.