Skip to content

[Bug] Conversion error - Couldn't find param for shortName Identification #43

Description

@FEVLuM

Description

While converting several different PDX files the converter fails with Error while converting file .pdx: Couldn't find param for shortName Identification:
java.lang.IllegalStateException: Couldn't find param for shortName Identification

Steps to Reproduce

java -jar converter/build/libs/converter-all.jar /mnt/hgfs/temp/CARAlyzer_VM_exchange/CDD_PDX_MDD/.pdx

Expected Behavior

Successful conversion from PDX to MDD

Processing <ecuname>.pdx
[2026-06-24 05:56:54.169Z] [INFO   ] Converting '<ecuname>.pdx' to mdd
[2026-06-24 05:57:04.198Z] [INFO   ] Chunk '<ecuname>' (DIAGNOSTIC_DESCRIPTION) was added to the file with 1,553,390 bytes of data, initial size: 8,272,624 bytes
[2026-06-24 05:57:04.213Z] [INFO   ] Writing database took 5.542918220s total (compression: 5.323728652s) - sizes: odx raw: 140,046,377 bytes, uncompressed chunks: 8,272,624 bytes, compressed mdd: 1,553,640 bytes

Actual Behavior

Conversion fails due to "Couldn't find param shortName Identification"

Screenshots or Logs (if applicable)

[2026-06-11 17:48:19.084Z] [SEVERE ] Error while converting file <ecuname>.pdx: Couldn't find param for shortName Identification:
java.lang.IllegalStateException: Couldn't find param for shortName Identification
	at DatabaseWriter.offset(DatabaseWriter.kt:2098)
	at DatabaseWriter.offset(DatabaseWriter.kt:2118)
	at DatabaseWriter.offset(DatabaseWriter.kt:1900)
	at DatabaseWriter.<init>(DatabaseWriter.kt:231)
	at ChunkBuilder.createEcuDataChunk(ChunkBuilder.kt:119)
	at FileConverter.convert(Converter.kt:177)
	at Converter.run$lambda$5$lambda$4(Converter.kt:378)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
	at java.base/java.lang.Thread.run(Thread.java:1583)

Environment

  • OS: Ubuntu26.04 LTS
  • Version: odx-converter - version: 0.1.0-SNAPSHOT

Additional Context

Important

Link the pull request that addresses this bug once created.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions