[jira] [Comment Edited] (NETBEANS-2499) Unable to open Maven project

2019-05-05 Thread Anthony Vanelverdinghe (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16833041#comment-16833041
 ] 

Anthony Vanelverdinghe edited comment on NETBEANS-2499 at 5/5/19 1:40 PM:
--

> Only  is what's causing the problem here.

[~GeertjanWielenga] Point taken. You're saying that the  is a 
necessary (though insufficient) condition.

> And that appears to be from M2Eclipse, which you don't need when you're using 
> Maven, that's something specifically from Eclipse.

Unless you're using Maven in combination with Eclipse, of course, which is the 
case here.

> Exception caused my malformed xml file.

[~vladpaln] This pom.xml is valid XML and Maven is able to process it just fine.


was (Author: anthonyv.be):
> Only  is what's causing the problem here.

[~GeertjanWielenga] As I have explicitly stated in the description, there are 
several ways to make NetBeans open the project correctly, even with the  still in it.

> And that appears to be from M2Eclipse, which you don't need when you're using 
> Maven, that's something specifically from Eclipse.

Unless you're using Maven in combination with Eclipse, of course, which is the 
case here. And again: it *is* possible to make NetBeans open the project *with* 
that line still there.

> Exception caused my malformed xml file. [...] Just like opening a project 
> with a pom full of rubbish. 

[~vladpaln] This pom.xml is *not* malformed: Maven is able to process it just 
fine. Obviously the given test case doesn't make much sense, but it *does* 
demonstrate that NetBeans is unable to open certain *valid* POMs.

> Unable to open Maven project
> 
>
> Key: NETBEANS-2499
> URL: https://issues.apache.org/jira/browse/NETBEANS-2499
> Project: NetBeans
>  Issue Type: Bug
>  Components: projects - Maven
>Affects Versions: 11.0
> Environment: Product Version: Apache NetBeans IDE 11.0 (Build 
> incubator-netbeans-release-404-on-20190319)
> Java: 12.0.1; OpenJDK 64-Bit Server VM 12.0.1+12
> Runtime: OpenJDK Runtime Environment 12.0.1+12
> System: Windows 10 version 10.0 running on amd64; UTF-8; en_GB (nb)
>Reporter: Anthony Vanelverdinghe
>Priority: Major
> Attachments: pom.xml
>
>
> To reproduce: create a folder "nbissue", add the attached pom.xml to it, and 
> try to open it as a Maven project in NetBeans.
> NetBeans will give an unexpected exception and a stacktrace like below. Note 
> that there are several possible modifications that will make NetBeans open 
> the pom.xml (e.g. deleting line 115 ``, deleting the large 
> comment block, ...) Also note the pom is valid as it is, and everything works 
> fine when using Maven (3.6.1 in my case) from the command-line.
> java.lang.ArrayIndexOutOfBoundsException: Index 8442 out of bounds for length 
> 8192
>      at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2502)
>      at 
> org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1283)
>      at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1131)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.nextTag(MavenXpp3ReaderEx.java:568)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parsePluginExecution(MavenXpp3ReaderEx.java:3302)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parsePlugin(MavenXpp3ReaderEx.java:3097)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseBuild(MavenXpp3ReaderEx.java:1025)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseModel(MavenXpp3ReaderEx.java:2550)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read(MavenXpp3ReaderEx.java:4388)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read(MavenXpp3ReaderEx.java:598)
>      at 
> org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:113)
>      at 
> org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:86)
>      at 
> org.apache.maven.model.building.DefaultModelProcessor.read(DefaultModelProcessor.java:81)
>      at 
> org.apache.maven.model.building.DefaultModelBuilder.readModel(DefaultModelBuilder.java:533)
>      at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:273)
>      at 
> org.netbeans.modules.maven.embedder.impl.NBModelBuilder.build(NBModelBuilder.java:53)
>      at 
> org.netbeans.modules.maven.embedder.MavenEmbedder.executeModelBuilder(MavenEmbedder.java:447)
>      at 
> org.netbeans.modules.maven.NbMavenProjectImpl.getRawModel(NbMavenProjectImpl.java:192)
>      at 
> org.netbeans.modules.maven.api.NbMavenProject.getRawModel(NbMavenProject.java:347)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.lambda$get$0(MavenProjectPropsImpl.java:93)
>      at 
> org.netbeans.modules.open

[jira] [Comment Edited] (NETBEANS-2499) Unable to open Maven project

2019-05-04 Thread Vlad Palnik (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16833035#comment-16833035
 ] 

Vlad Palnik edited comment on NETBEANS-2499 at 5/4/19 10:54 AM:


Exception caused my malformed xml file. I was able to reproduce the problem 
with 8.2 so the bug has been around for a while.

 


was (Author: vladpaln):
Exception caused my malformed xml file. I was able to reproduce the problem 
with 8.2 so the bug has been around for a while.

Fix:

I was not able to locate the xml pom validator used by NetBeans but it should 
throw a ModelBuildingException and display an Open Project Dialog with Project 
Problems message and Resolve Problems button > showing error. Just like opening 
a project with a pom full of rubbish.

> Unable to open Maven project
> 
>
> Key: NETBEANS-2499
> URL: https://issues.apache.org/jira/browse/NETBEANS-2499
> Project: NetBeans
>  Issue Type: Bug
>  Components: projects - Maven
>Affects Versions: 11.0
> Environment: Product Version: Apache NetBeans IDE 11.0 (Build 
> incubator-netbeans-release-404-on-20190319)
> Java: 12.0.1; OpenJDK 64-Bit Server VM 12.0.1+12
> Runtime: OpenJDK Runtime Environment 12.0.1+12
> System: Windows 10 version 10.0 running on amd64; UTF-8; en_GB (nb)
>Reporter: Anthony Vanelverdinghe
>Priority: Major
> Attachments: pom.xml
>
>
> To reproduce: create a folder "nbissue", add the attached pom.xml to it, and 
> try to open it as a Maven project in NetBeans.
> NetBeans will give an unexpected exception and a stacktrace like below. Note 
> that there are several possible modifications that will make NetBeans open 
> the pom.xml (e.g. deleting line 115 ``, deleting the large 
> comment block, ...) Also note the pom is valid as it is, and everything works 
> fine when using Maven (3.6.1 in my case) from the command-line.
> java.lang.ArrayIndexOutOfBoundsException: Index 8442 out of bounds for length 
> 8192
>      at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2502)
>      at 
> org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1283)
>      at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1131)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.nextTag(MavenXpp3ReaderEx.java:568)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parsePluginExecution(MavenXpp3ReaderEx.java:3302)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parsePlugin(MavenXpp3ReaderEx.java:3097)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseBuild(MavenXpp3ReaderEx.java:1025)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseModel(MavenXpp3ReaderEx.java:2550)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read(MavenXpp3ReaderEx.java:4388)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read(MavenXpp3ReaderEx.java:598)
>      at 
> org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:113)
>      at 
> org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:86)
>      at 
> org.apache.maven.model.building.DefaultModelProcessor.read(DefaultModelProcessor.java:81)
>      at 
> org.apache.maven.model.building.DefaultModelBuilder.readModel(DefaultModelBuilder.java:533)
>      at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:273)
>      at 
> org.netbeans.modules.maven.embedder.impl.NBModelBuilder.build(NBModelBuilder.java:53)
>      at 
> org.netbeans.modules.maven.embedder.MavenEmbedder.executeModelBuilder(MavenEmbedder.java:447)
>      at 
> org.netbeans.modules.maven.NbMavenProjectImpl.getRawModel(NbMavenProjectImpl.java:192)
>      at 
> org.netbeans.modules.maven.api.NbMavenProject.getRawModel(NbMavenProject.java:347)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.lambda$get$0(MavenProjectPropsImpl.java:93)
>      at 
> org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:188)
>      at org.openide.util.Mutex.readAccess(Mutex.java:193)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.get(MavenProjectPropsImpl.java:78)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.get(MavenProjectPropsImpl.java:74)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl$PackagingProviderImpl.packaging(MavenProjectPropsImpl.java:304)
>      at 
> org.netbeans.modules.maven.api.NbMavenProject.getPackagingType(NbMavenProject.java:334)
>      at 
> org.netbeans.modules.maven.NbMavenProjectImpl$PackagingTypeDependentLookup.check(NbMavenProjectImpl.java:829)
>      at 
> org.netbeans.modules.maven.NbMavenProjectImpl$PackagingTypeDependentLookup.(NbMavenProjectImpl.java:819)
>      at 
> org.netbeans.modules.maven.N

[jira] [Comment Edited] (NETBEANS-2499) Unable to open Maven project

2019-05-04 Thread Vlad Palnik (JIRA)


[ 
https://issues.apache.org/jira/browse/NETBEANS-2499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16833035#comment-16833035
 ] 

Vlad Palnik edited comment on NETBEANS-2499 at 5/4/19 10:34 AM:


Exception caused my malformed xml file. I was able to reproduce the problem 
with 8.2 so the bug has been around for a while.

Fix:

I was not able to locate the xml pom validator used by NetBeans but it should 
throw a ModelBuildingException and display an Open Project Dialog with Project 
Problems message and Resolve Problems button > showing error. Just like opening 
a project with a pom full of rubbish.


was (Author: vladpaln):
Exception caused my malformed xml file. I was able to reproduce the problem 
with 8.2 so the bug has been around for a while.

Fix:

I was not able to locate the xml validator used by NetBeans but it should throw 
a ModelBuildingException and display an Open Project Dialog with Project 
Problems message and Resolve Problems button > showing error. Just like opening 
a project with a pom full of rubbish.

> Unable to open Maven project
> 
>
> Key: NETBEANS-2499
> URL: https://issues.apache.org/jira/browse/NETBEANS-2499
> Project: NetBeans
>  Issue Type: Bug
>  Components: projects - Maven
>Affects Versions: 11.0
> Environment: Product Version: Apache NetBeans IDE 11.0 (Build 
> incubator-netbeans-release-404-on-20190319)
> Java: 12.0.1; OpenJDK 64-Bit Server VM 12.0.1+12
> Runtime: OpenJDK Runtime Environment 12.0.1+12
> System: Windows 10 version 10.0 running on amd64; UTF-8; en_GB (nb)
>Reporter: Anthony Vanelverdinghe
>Priority: Major
> Attachments: pom.xml
>
>
> To reproduce: create a folder "nbissue", add the attached pom.xml to it, and 
> try to open it as a Maven project in NetBeans.
> NetBeans will give an unexpected exception and a stacktrace like below. Note 
> that there are several possible modifications that will make NetBeans open 
> the pom.xml (e.g. deleting line 115 ``, deleting the large 
> comment block, ...) Also note the pom is valid as it is, and everything works 
> fine when using Maven (3.6.1 in my case) from the command-line.
> java.lang.ArrayIndexOutOfBoundsException: Index 8442 out of bounds for length 
> 8192
>      at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2502)
>      at 
> org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1283)
>      at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1131)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.nextTag(MavenXpp3ReaderEx.java:568)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parsePluginExecution(MavenXpp3ReaderEx.java:3302)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parsePlugin(MavenXpp3ReaderEx.java:3097)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseBuild(MavenXpp3ReaderEx.java:1025)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.parseModel(MavenXpp3ReaderEx.java:2550)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read(MavenXpp3ReaderEx.java:4388)
>      at 
> org.apache.maven.model.io.xpp3.MavenXpp3ReaderEx.read(MavenXpp3ReaderEx.java:598)
>      at 
> org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:113)
>      at 
> org.apache.maven.model.io.DefaultModelReader.read(DefaultModelReader.java:86)
>      at 
> org.apache.maven.model.building.DefaultModelProcessor.read(DefaultModelProcessor.java:81)
>      at 
> org.apache.maven.model.building.DefaultModelBuilder.readModel(DefaultModelBuilder.java:533)
>      at 
> org.apache.maven.model.building.DefaultModelBuilder.build(DefaultModelBuilder.java:273)
>      at 
> org.netbeans.modules.maven.embedder.impl.NBModelBuilder.build(NBModelBuilder.java:53)
>      at 
> org.netbeans.modules.maven.embedder.MavenEmbedder.executeModelBuilder(MavenEmbedder.java:447)
>      at 
> org.netbeans.modules.maven.NbMavenProjectImpl.getRawModel(NbMavenProjectImpl.java:192)
>      at 
> org.netbeans.modules.maven.api.NbMavenProject.getRawModel(NbMavenProject.java:347)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.lambda$get$0(MavenProjectPropsImpl.java:93)
>      at 
> org.netbeans.modules.openide.util.DefaultMutexImplementation.readAccess(DefaultMutexImplementation.java:188)
>      at org.openide.util.Mutex.readAccess(Mutex.java:193)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.get(MavenProjectPropsImpl.java:78)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl.get(MavenProjectPropsImpl.java:74)
>      at 
> org.netbeans.modules.maven.MavenProjectPropsImpl$PackagingProviderImpl.packaging(MavenProjectPropsImpl.java:304)
>      at 
> org.netbeans.modules.maven.api.NbMavenProject.getPackagingType(NbMavenProject.java:334)
>