Hi @rosejo , the IllegalStateException accompanied by MalformedURLException related to nested JAR URLs indicates a problem with handling specific URL formats, typically within a Java environment. This issue often arises when an application classloader does not support the nested structure of JAR files directly referenced within a JAR URL, which is relatively common in environments using frameworks or libraries that dynamically load classes from JAR files.
Could you tell us if you are using the Cloudera JDBC Hive driver connector?
You can download the driver from here:
https://www.cloudera.com/downloads/connectors/hive/jdbc/2-6-26.html
In case you are using, please check if it's the latest version and the below points to fix the issue:
- Ensure the classloader being used supports the JAR URL format required by the application. Some environments or containers may need specific configuration or a different classloader to handle nested JARs.
- Check if unpacking the nested JAR files into a single structure helps resolve the issue, as some environments work better with flat directory structures rather than nested JAR files.
- Verify if there’s an update or configuration option available in the framework or library being used that can handle nested JARs properly.
Please let us know if this answer your question?
Regards,
Cristian Barrueco