{"id":"33c44df8da6292ca","repo":"junit-team/junit5","slug":"failed-to-convert-string-url-to-type-java-net","errorCode":null,"errorMessage":"Failed to convert String \"${url}\" to type java.net.URL","messagePattern":"Failed to convert String \"(.+?)\" to type java\\.net\\.URL","errorType":"exception","errorClass":"ConversionException","httpStatus":null,"severity":"error","filePath":"junit-platform-commons/src/main/java/org/junit/platform/commons/support/conversion/StringToCommonJavaTypesConverter.java","lineNumber":60,"sourceCode":"\n\t@Override\n\tpublic boolean canConvertTo(Class<?> targetType) {\n\t\treturn CONVERTERS.containsKey(targetType);\n\t}\n\n\t@Override\n\tpublic Object convert(String source, Class<?> targetType) throws Exception {\n\t\tFunction<String, ?> converter = Preconditions.notNull(CONVERTERS.get(targetType),\n\t\t\t() -> \"No registered converter for %s\".formatted(targetType.getName()));\n\t\treturn converter.apply(source);\n\t}\n\n\tprivate static URL toURL(String url) {\n\t\ttry {\n\t\t\treturn URI.create(url).toURL();\n\t\t}\n\t\tcatch (MalformedURLException ex) {\n\t\t\tthrow new ConversionException(\"Failed to convert String \\\"\" + url + \"\\\" to type java.net.URL\", ex);\n\t\t}\n\t}\n\n}\n","sourceCodeStart":42,"sourceCodeEnd":65,"githubUrl":"https://github.com/junit-team/junit5/blob/956246301e03d757539f7b76dd5a91f298637563/junit-platform-commons/src/main/java/org/junit/platform/commons/support/conversion/StringToCommonJavaTypesConverter.java#L42-L65","documentation":"Error \"Failed to convert String \"${url}\" to type java.net.URL\" thrown in junit-team/junit5.","triggerScenarios":"Thrown at junit-platform-commons/src/main/java/org/junit/platform/commons/support/conversion/StringToCommonJavaTypesConverter.java:60 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}