Does this ring a bell for anyone? I am succeeding in deserializing a mounted file when I run this code as a jar, but not when I compile to native and run in the cluster. File seems available in both cases, though that could be the diff, but if so, it's an unexpected error to throw.
This is the error from running native version on the file that worked with jar version:
```bash
com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `javautil.manifests.csv.ClusterServiceVersion` (no Creators, like default constructor, exist): cannot deserialize from Object value (no delegate- or property-based Creator)
```
Code lines in question:
```java
File maybeYaml = Paths.get(path.toString()).toFile();
try {
maybeCSV = new ObjectMapper(new YAMLFactory()).readValue(maybeYaml, ClusterServiceVersion.class);
} catch (JsonProcessingException e) {
System.out.println("Failed to deserialize: " + maybeYaml.getName());
e.printStackTrace();
return false;
```
And yes the ClusterServiceVersion class (had to make one custom with jsonschema2pojo as Fabric8 version isn't seeming to work for me with this file) has a constructor. But point being, the same yaml file deserialized fine on the jar version?
Thanks,
Brett