I've recently updated a project that I work on from Jena 2.11 to 3.1.
A section of code that checks to see if a URI has been used anywhere in the model includes a call to ResourceFactory.createProperty(String).
This never caused a problem in 2.11. However, with 3.1, it now fails with an InvalidPropertyURIException for the following URI:
The behaviour is inconsistent with Model / OntModel createProperty(String), which allows the URI to be used without issue.