Howdy, best would be to create some reproducer? Or point at your repo, if it is public?
T On Thu, Jan 8, 2026 at 5:34 PM KARR, DAVID via users <[email protected]> wrote: > > This is the repo for it: https://github.com/highsource/jaxb-tools . > > I’m on Maven v3.9.8. > > I think I found something that might be causing this, but I’m not sure yet. > > Our services use a versioned parent pom that imports a BOM that specifies a > version range for all of our internal libraries. I remembered that one > problem we’ve seen sometimes is that some people have developed their own > libraries with somewhat “ad hoc” development strategies, which often results > in conflicting dependency specifications. I just saw that one dependency in > my problem service’s pom.xml has a parent pom with a different version than > the main pom.xml, so both of them will include the BOM, with different > versions, resulting in different ranges for the internal libraries. This > seems like an important fact. I will see if that is the cause. > > From: Tamás Cservenák <[email protected]> > Sent: Thursday, January 8, 2026 6:46 AM > To: Maven Users List <[email protected]> > Subject: Re: Getting "OverConstrainedVersionException" in jaxb-maven-plugin > > Howdy, Can you point me in the github repo of the plugin you use? Also, what > Maven do you use? On Wed, Jan 7, 2026 at 10: 51 PM KARR, DAVID via users > <users@ maven. apache. org> wrote: > > I'm having an issue that might be a > problem > > > Howdy, > > > > Can you point me in the github repo of the plugin you use? > > Also, what Maven do you use? > > > > On Wed, Jan 7, 2026 at 10:51 PM KARR, DAVID via users > > <[email protected]<mailto:[email protected]>> wrote: > > > > > > I'm having an issue that might be a problem with our use of the > > jaxb-maven-plugin, or it may be something else. We only see a particular > > error with respect to that plugin, but the exception we get is not specific > > to the plugin, so perhaps this is a wider issue. > > > > > > We had been using jaxb-maven-plugin version 4.0.8. We support many services > > using this. Very rarely we have seen an error stating 'Cannot invoke > > "java.io.File.toURI()" because "file" is null'. It provides no other > > diagnostics, so we can't tell what this means. I created an issue in the > > plugin's github repo, but that didn't really get anywhere. > > > > > > However, I thought I would try upgrading the plugin to the latest available > > version, which is 4.0.12. When I did that, I got different, perhaps more > > specific errors, but I'm still at a loss to understand it. It's possible > > these errors are not specific to the plugin, which is why I'm asking here. > > > > > > It gives a bunch of errors like this: > > > --------------- > > > 09:06:06 [ERROR] artifactResolutionResult has exceptions : > > [org.apache.maven.artifact.versioning.OverConstrainedVersionException: The > > artifact has no valid ranges > > > <groupid>:<artifactid>:jar:3.0.1 > > > > > > Path to dependency: > > > 1) <groupid>:BillingServicesOrchestrationMs:jar:0.0.1-SNAPSHOT > > > --------------- > > > > > > I am seeing a number of these messages, some of which for the same GAV, and > > some for different versions of the same artifact. Looking at the > > OverConstrainedVersionException, it says "Occurs when ranges exclude each > > other and no valid value remains." Ok, I can see how that would be a > > problem. The "problem" is, although we do use version ranges for these > > artifacts, we only have a single version range, and they are perfectly > > ordinary. I even tried looking at the effective pom (verbose mode), and I > > find no surprises there. > > > > > > I don't understand how to debug this. > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: > > [email protected]<mailto:[email protected]> > > > For additional commands, e-mail: > > [email protected]<mailto:[email protected]> > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [email protected]<mailto:[email protected]> > > For additional commands, e-mail: > [email protected]<mailto:[email protected]> > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
