{"id":"a6fbb3242a271979","repo":"junit-team/junit5","slug":"unsupported-parameter-kind-parameter-getkind","errorCode":null,"errorMessage":"Unsupported parameter kind: ${parameter.getKind()}","messagePattern":"Unsupported parameter kind: (.+?)","errorType":"exception","errorClass":"JUnitException","httpStatus":null,"severity":"error","filePath":"junit-platform-commons/src/main/java/org/junit/platform/commons/util/KotlinFunctionUtils.java","lineNumber":123,"sourceCode":"\t\t\t}\n\t\t\tcatch (Exception e) {\n\t\t\t\tthrow throwAsUncheckedException(getUnderlyingCause(e));\n\t\t\t}\n\t\t});\n\t}\n\n\tprivate static Map<KParameter, @Nullable Object> toArgumentMap(@Nullable Object target, @Nullable Object[] args,\n\t\t\tKFunction<?> function) {\n\t\tMap<KParameter, @Nullable Object> arguments = new HashMap<>(args.length + 1);\n\t\tint index = 0;\n\t\tfor (KParameter parameter : function.getParameters()) {\n\t\t\tswitch (parameter.getKind()) {\n\t\t\t\tcase INSTANCE -> arguments.put(parameter, target);\n\t\t\t\tcase VALUE, EXTENSION_RECEIVER -> {\n\t\t\t\t\targuments.put(parameter, args[index]);\n\t\t\t\t\tindex++;\n\t\t\t\t}\n\t\t\t\tdefault -> throw new JUnitException(\"Unsupported parameter kind: \" + parameter.getKind());\n\t\t\t}\n\t\t}\n\t\treturn arguments;\n\t}\n\n\tprivate static KFunction<?> getKotlinFunction(Method method) {\n\t\treturn Preconditions.notNull(ReflectJvmMapping.getKotlinFunction(method),\n\t\t\t() -> \"Failed to get Kotlin function for method: \" + method);\n\t}\n\n\tprivate KotlinFunctionUtils() {\n\t}\n}\n","sourceCodeStart":105,"sourceCodeEnd":137,"githubUrl":"https://github.com/junit-team/junit5/blob/956246301e03d757539f7b76dd5a91f298637563/junit-platform-commons/src/main/java/org/junit/platform/commons/util/KotlinFunctionUtils.java#L105-L137","documentation":"Error \"Unsupported parameter kind: ${parameter.getKind()}\" thrown in junit-team/junit5.","triggerScenarios":"Thrown at junit-platform-commons/src/main/java/org/junit/platform/commons/util/KotlinFunctionUtils.java:123 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"analyzedSha":"956246301e03d757539f7b76dd5a91f298637563","analyzedAt":"2026-08-04T19:25:17.049Z","schemaVersion":2}