Yesm if you read the original (those three lines talking about "nibbles" that are removed with this change) or the new (in javadoc) "specs" how this resources works (and worked, as no change has been introduced in this area), it is a _requirement_ that params must arrive first, then the content(s). And if you think about it, it does make sense: if a huge JAR would arrive before parameters (like "r" for repository ID), where would Nexus put it?

This has been like this forever and was designed like this.