All of my modules have those two natures in their .project files. I am also unable to update the project configuration for the webapp project. It seems to be the same error as when I try to build the webapp project.
!ENTRY org.eclipse.core.resources 4 75 2011-06-21 12:34:09.325 !MESSAGE Errors occurred during the build. !SUBENTRY 1 org.eclipse.m2e.core 4 75 2011-06-21 12:34:09.325 !MESSAGE Errors running builder 'Maven Project Builder' on project 'intouch-webapp'. !STACK 0 java.lang.NullPointerException at org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.setReferences(VirtualComponent.java:499) at org.maven.ide.eclipse.wtp.WebProjectConfiguratorDelegate.setModuleDependencies(WebProjectConfiguratorDelegate.java:277) at org.maven.ide.eclipse.wtp.WTPProjectConfigurator.mavenProjectChanged(WTPProjectConfigurator.java:75) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:753) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:724) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:847) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:280) at org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.refresh(MavenProjectManager.java:58) at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:120) at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203) at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258) at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311) at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343) at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !ENTRY org.eclipse.core.jobs 4 2 2011-06-21 12:34:41.546 !MESSAGE An internal error occurred during: "Updating Maven Configuration". !STACK 0 java.lang.NullPointerException at org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.setReferences(VirtualComponent.java:499) at org.maven.ide.eclipse.wtp.WebProjectConfiguratorDelegate.setModuleDependencies(WebProjectConfiguratorDelegate.java:277) at org.maven.ide.eclipse.wtp.WTPProjectConfigurator.mavenProjectChanged(WTPProjectConfigurator.java:75) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:753) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:724) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:847) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:280) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:280) at org.eclipse.m2e.core.ui.internal.UpdateConfigurationJob.runInWorkspace(UpdateConfigurationJob.java:87) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) On Tue, Jun 21, 2011 at 11:59 AM, Fred Bricon <[email protected]> wrote: > That's annoying. This error was supposedly fixed in the previous version. > I'll add another safety measure to try to prevent it. > Basically, your web project is missing the moduleCore nature in its > .project file ( > https://issues.sonatype.org/browse/MECLIPSEWTP-42?focusedCommentId=99826&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-99826 > ). > > So try updating your maven project configuration or add the missing nature > manually. See if it solves the issue. > > regards, > > Fred Bricon > > > 2011/6/21 Collin Peters <[email protected]> > >> Ahh... that made me look silly :) >> >> Ok... everything is fine now up until compiling the webapp project, which >> is throwing the NullPointerException below. Before I installed m2e-wtp I >> didn't have an error on this project. Also, a second WTP project I have also >> does not get this error so this is probably a project with my setup. I will >> try to do some debugging.. >> >> !ENTRY org.eclipse.core.resources 4 75 2011-06-21 10:41:20.516 >> !MESSAGE Errors occurred during the build. >> !SUBENTRY 1 org.eclipse.m2e.core 4 75 2011-06-21 10:41:20.516 >> !MESSAGE Errors running builder 'Maven Project Builder' on project >> 'intouch-webapp'. >> !STACK 0 >> java.lang.NullPointerException >> at >> org.eclipse.wst.common.componentcore.internal.resources.VirtualComponent.setReferences(VirtualComponent.java:499) >> at >> org.maven.ide.eclipse.wtp.WebProjectConfiguratorDelegate.setModuleDependencies(WebProjectConfiguratorDelegate.java:277) >> at >> org.maven.ide.eclipse.wtp.WTPProjectConfigurator.mavenProjectChanged(WTPProjectConfigurator.java:75) >> at >> org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.mavenProjectChanged(ProjectConfigurationManager.java:753) >> at >> org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.notifyProjectChangeListeners(ProjectRegistryManager.java:724) >> at >> org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.applyMutableProjectRegistry(ProjectRegistryManager.java:847) >> at >> org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:280) >> at >> org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.refresh(MavenProjectManager.java:58) >> at >> org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:120) >> at >> org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629) >> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) >> at >> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172) >> at >> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203) >> at >> org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255) >> at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) >> at >> org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258) >> at >> org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311) >> at >> org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343) >> at >> org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) >> at >> org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) >> >> >> On Tue, Jun 21, 2011 at 10:18 AM, Vincent Vandenschrick < >> [email protected]> wrote: >> >>> Hi Collin, >>> Untick "group items by category" on the selection dialog and you should >>> be fine. >>> >>> Best, >>> Vincent >>> >>> Envoyé de mon iPhone >>> >>> Le 21 juin 2011 à 18:18, Collin Peters <[email protected]> a >>> écrit : >>> >>> Thanks Fred! >>> >>> I'm trying to install these updates and m2e 1.0 installed ok but when I >>> add the m2e wtp link (#3 below) Eclipse tells me "There are no categorized >>> items". Any ideas on that? >>> >>> Thanks, >>> Collin >>> >>> On Mon, Jun 20, 2011 at 2:45 PM, Fred Bricon < <[email protected]> >>> [email protected]> wrote: >>> >>>> Collin, >>>> >>>> The pom.xml needing 2 saves is a bug in m2e core 0.12. It has been fixed >>>> in m2e 1.0.0 [1] >>>> I quickly tested the setup you described with m2e-wtp 0.13.0 and haven't >>>> seen any particular issues using <includes> or folders outside the project. >>>> I do believe you're seeing these strange behaviours but I need some >>>> sample test projects in order to reproduce the bugs. >>>> >>>> So please, test m2e 1.0.0 [2] and m2e-wtp 0.13.0 (from the nightly build >>>> update site [3]). If you can reproduce those issues with some test >>>> projects, >>>> please open 2 separate bugs at [4] >>>> >>>> [1] <https://bugs.eclipse.org/bugs/show_bug.cgi?id=340159> >>>> https://bugs.eclipse.org/bugs/show_bug.cgi?id=340159 >>>> [2] <http://download.eclipse.org/technology/m2e/releases/> >>>> http://download.eclipse.org/technology/m2e/releases/ >>>> [3] >>>> <http://download.jboss.org/jbosstools/builds/staging/m2eclipse-wtp-e37/all/repo/> >>>> http://download.jboss.org/jbosstools/builds/staging/m2eclipse-wtp-e37/all/repo/ >>>> [4] <https://issues.sonatype.org/browse/MECLIPSEWTP> >>>> https://issues.sonatype.org/browse/MECLIPSEWTP >>>> >>>> >>>> Regards, >>>> >>>> Fred Bricon >>>> >>>> >>>> 2011/6/20 Collin Peters < <[email protected]> >>>> [email protected]> >>>> >>>>> I was having another issue with lots of errors in my WTP project where >>>>> dependencies were not being resolved. I un-installed m2eclipse-extras and >>>>> now both problems are solved. Well, solved in the sense that I don't get >>>>> the >>>>> errors anymore but I of course don't get the benefits of the WTP >>>>> functionality in m2eclipse-extras. >>>>> >>>>> I noticed the following odd behaviour that might help you reproduce the >>>>> problem >>>>> >>>>> - Open the Maven console >>>>> - Create a 'foo' directory in src/main and put at least 1 file in >>>>> it >>>>> - Have a <webResource> section in your maven-war-plugin definition >>>>> in the pom.xml >>>>> - In the <webResource> have a >>>>> "<targetPath>WEB-INF/foo</targetPath>" and a >>>>> "<directory>src/main/foo</directory>" >>>>> - This does seem to work though I notice the following problems >>>>> - When editing the pom.xml I have to save the file twice. On the >>>>> first save after actually making the edit I can see in the Maven >>>>> console >>>>> that the change was not picked up. When I re-save the file I see >>>>> that it is >>>>> picked up. >>>>> - It seems if you have an <includes> section then it doesn't >>>>> include *anything*. Again, you can see this output in the Maven >>>>> console >>>>> - Now, as soon as the foo directory is moved outside of the project >>>>> root something very strange seems to happen. >>>>> - It my case the console output claims that 91 files have been >>>>> copied to WEB-INF/foo >>>>> - When I actually look inside the m2e-wtp folder (I assume this >>>>> is the correct folder), I see inside >>>>> m2e-wtp/web-resources/WEB-INF/foo a >>>>> 'target' directory which contains an empty 'classes' directory. No >>>>> 91 files >>>>> to be found, nor my actual expected test file that I actually have >>>>> inside >>>>> foo >>>>> >>>>> So clearly there are some odd bugs in this whole setup. I have had to >>>>> uninstall m2eclipse-extras to make my workspace usable again. >>>>> >>>>> Let me know if I can provide anymore information >>>>> >>>>> Regards, >>>>> Collin >>>>> >>>>> On Thu, Jun 16, 2011 at 8:56 AM, Collin Peters >>>>> <<[email protected]> >>>>> [email protected]> wrote: >>>>> >>>>>> Yes - everything works fine in the CLI. There are 5 <webResource> >>>>>> sections in the pom and 3 of them refer to files outside of the project. >>>>>> If >>>>>> I comment out the last one (actually my first post shows it commented >>>>>> out) >>>>>> then m2eclipse compiles it fine. It is only when it is uncommented that >>>>>> this >>>>>> strange error happens. This error also only started happening recently so >>>>>> I'm not sure what exactly changed to start it off. >>>>>> >>>>>> It is going to be very difficult to make a test project which can >>>>>> reproduce the error. I'll see if I can do it. >>>>>> >>>>>> On Thu, Jun 16, 2011 at 8:14 AM, Fred Bricon < <[email protected]> >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Looks like you're referring to files outside your project. This is >>>>>>> not guaranteed to work. m2e core would not allow that kind of thing for >>>>>>> java >>>>>>> resources for instance as it's considered an anti-pattern. Does it work >>>>>>> in >>>>>>> CLI? >>>>>>> Can you create a JIRA issue and attach a test project reproducing the >>>>>>> error [1]? I don't know if that can easily be fixed but I can at least >>>>>>> take >>>>>>> a look. >>>>>>> >>>>>>> regards, >>>>>>> >>>>>>> Fred Bricon >>>>>>> [1] <https://issues.sonatype.org/browse/MECLIPSEWTP> >>>>>>> https://issues.sonatype.org/browse/MECLIPSEWTP >>>>>>> >>>>>>> >>>>>>> 2011/6/16 Collin Peters < <[email protected]> >>>>>>> [email protected]> >>>>>>> >>>>>>>> In my webapp project I have the following in my pom.xml (see below). >>>>>>>> >>>>>>>> As you can see, I have a number of webResource inclusions, including >>>>>>>> some SQL file, some Jasper reports, and the fckeditor (an html wysiwyg >>>>>>>> browser editor). I am having an odd problem where it will say something >>>>>>>> like: >>>>>>>> >>>>>>>> File >>>>>>>> /home/collin/Code/intouch.git/java/intouch-webapp/../../resources/editor/target/surefire/surefire917805111467821345tmp >>>>>>>> does not exist >>>>>>>> >>>>>>>> I have no idea how to even read this error. The first half of it >>>>>>>> (up till "resources/editor") looks like the webResource for the >>>>>>>> fckeditor, >>>>>>>> but the second half looks like some random test file from surefire. >>>>>>>> >>>>>>>> Anybody have any ideas on what could help? >>>>>>>> >>>>>>>> >>>>>>>> ----------------------------------------------------------------------- >>>>>>>> pom.xml >>>>>>>> <plugin> >>>>>>>> <groupId>org.apache.maven.plugins</groupId> >>>>>>>> <artifactId>maven-war-plugin</artifactId> >>>>>>>> <version>${maven.war.version}</version> >>>>>>>> <configuration> >>>>>>>> <webResources> >>>>>>>> <webResource> >>>>>>>> <directory>${basedir}/src/main/webapp/WEB-INF</directory> >>>>>>>> <targetPath>WEB-INF</targetPath> >>>>>>>> <filtering>true</filtering> >>>>>>>> <includes> >>>>>>>> <include>web.xml</include> >>>>>>>> <include>*-servlet.xml</include> >>>>>>>> </includes> >>>>>>>> </webResource> >>>>>>>> <!-- Include desired I18N properties files (devel or prod) --> >>>>>>>> <webResource> >>>>>>>> <directory>src/main/resources/i18n/${i18nType}</directory> >>>>>>>> <targetPath>WEB-INF/classes/i18n</targetPath> >>>>>>>> </webResource> >>>>>>>> <!-- Include SQL for dbmaintain --> >>>>>>>> <webResource> >>>>>>>> <directory>../../sql</directory> >>>>>>>> <targetPath>WEB-INF/sql</targetPath> >>>>>>>> <includes> >>>>>>>> <include>**/*.sql</include> >>>>>>>> </includes> >>>>>>>> </webResource> >>>>>>>> <!-- Include compiled reports --> >>>>>>>> <webResource> >>>>>>>> <directory>../../reports</directory> >>>>>>>> <targetPath>WEB-INF/reports</targetPath> >>>>>>>> <includes> >>>>>>>> <include>**/*.jasper</include> >>>>>>>> <!-- Include XSLT for reports --> >>>>>>>> <include>**/*.xslt</include> >>>>>>>> </includes> >>>>>>>> </webResource> >>>>>>>> <!-- Include FCKEditor Runtime --> >>>>>>>> <!-- >>>>>>>> <webResource> >>>>>>>> <directory>../../resources/editor</directory> >>>>>>>> <targetPath>editor</targetPath> >>>>>>>> </webResource> >>>>>>>> --> >>>>>>>> </webResources> >>>>>>>> </configuration> >>>>>>>> </plugin> >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> m2e-users mailing list >>>>>>>> <[email protected]>[email protected] >>>>>>>> <https://dev.eclipse.org/mailman/listinfo/m2e-users> >>>>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> "Have you tried turning it off and on again" - The IT Crowd >>>>>>> >>>>>>> _______________________________________________ >>>>>>> m2e-users mailing list >>>>>>> <[email protected]>[email protected] >>>>>>> <https://dev.eclipse.org/mailman/listinfo/m2e-users> >>>>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> _______________________________________________ >>>>> m2e-users mailing list >>>>> <[email protected]>[email protected] >>>>> <https://dev.eclipse.org/mailman/listinfo/m2e-users> >>>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>>> >>>>> >>>> >>>> >>>> -- >>>> "Have you tried turning it off and on again" - The IT Crowd >>>> >>>> _______________________________________________ >>>> m2e-users mailing list >>>> <[email protected]>[email protected] >>>> <https://dev.eclipse.org/mailman/listinfo/m2e-users> >>>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>>> >>>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> >>> _______________________________________________ >>> m2e-users mailing list >>> [email protected] >>> https://dev.eclipse.org/mailman/listinfo/m2e-users >>> >>> >> >> _______________________________________________ >> m2e-users mailing list >> [email protected] >> https://dev.eclipse.org/mailman/listinfo/m2e-users >> >> > > > -- > "Have you tried turning it off and on again" - The IT Crowd > > _______________________________________________ > m2e-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/m2e-users > >
_______________________________________________ m2e-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/m2e-users
