Oh, I understand you point! You are right, the URIs must be identical ( https://www.w3.org/TR/REC-xml-names/#NSNameComparison ).
I wonder why no validator complains? --emi On Fri, Apr 10, 2020 at 8:58 PM Eric J. Schwarzenbach < eric.schwarzenb...@wrycan.com> wrote: > Right, but are you considering this error behavior to be a bug? Because as > far as I can see the pom.xml, despite OP's claims, is NOT valid. > > This pom.xml uses xsi:schemaLocation="https://maven.apache.org/POM/4.0.0 > https://maven.apache.org/xsd/maven-4.0.0.xsd" > <https://maven.apache.org/POM/4.0.0https://maven.apache.org/xsd/maven-4.0.0.xsd> > . > > The schema at https://maven.apache.org/xsd/maven-4.0.0.xsd declares xmlns= > "http://maven.apache.org/POM/4.0.0" <http://maven.apache.org/POM/4.0.0>. > > > On 4/10/20 12:30 PM, Emilian Bold wrote: > > I suspect that's the problem: the URL itself is not resolved (because then > it wouldn't have mattered if it's https vs http). So internally there *may* > be a list of such schema URLs which expressly has the http URL and does > nothing for the new https URL. > > --emi > > > On Fri, Apr 10, 2020 at 7:29 PM Eric J. Schwarzenbach < > eric.schwarzenb...@wrycan.com> wrote: > >> XML namespaces *look* like urls by convention, but are not meant to >> actually be treated as urls and resolved. Is >> "https://maven.apache.org/POM/4.0.0" <https://maven.apache.org/POM/4.0.0> >> actually a valid namespace for the maven pom XML? >> On 4/10/20 1:39 AM, Emilian Bold wrote: >> >> Interesting. I think there's a whitelist of schema URLs in NetBeans >> and they have the original http variant. Please report this on JIRA, >> somebody might pick it up for 12 (which would be the next LTS >> version). >> >> --emi >> >> On Fri, Apr 10, 2020 at 3:25 AM Philip Durbin <philipdur...@gmail.com> >> <philipdur...@gmail.com> wrote: >> >> I see what happened. In a recent pull request* we changed "http" to "https" >> in our pom.xml like this: >> >> BEFORE >> <project xmlns="http://maven.apache.org/POM/4.0.0" >> <http://maven.apache.org/POM/4.0.0> >> AFTER >> <project xmlns="https://maven.apache.org/POM/4.0.0" >> <https://maven.apache.org/POM/4.0.0> >> >> If I revert "https" back to "http" I can open the project properties. >> >> Phil >> >> * https://github.com/IQSS/dataverse/pull/6519 >> >> >> >> On Thu, Apr 9, 2020 at 3:17 PM Philip Durbin <philipdur...@gmail.com> >> <philipdur...@gmail.com> wrote: >> >> Hi, we are seeing the following error in Netbeans 11.3 and earlier versions >> such as Netbeans 8.2 even though our pom.xml is valid (I used xmllint to >> check it and others on my team used other validators): >> >> "Project's pom.xml contains invalid xml content. Please fix the file before >> proceeding." >> >> I'll also attach a screenshot. >> >> What I'm trying to do is right click the Java EE project and open the >> properties. >> >> Here's the commit I'm on: >> https://github.com/IQSS/dataverse/blob/d04d09c3e8d66295dc12e25f676a04a44b69acd6/pom.xml >> >> Any advice is welcome! >> >> Phil >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@netbeans.apache.org >> For additional commands, e-mail: users-h...@netbeans.apache.org >> >> For further information about the NetBeans mailing lists, >> visit:https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >> >>