[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-4817) WTP EAR deployers don't work correctly when using some classpath containers (Maven, for instance)
Rob Stryker (JIRA)
jira-events at lists.jboss.org
Mon Aug 24 21:56:23 EDT 2009
[ https://jira.jboss.org/jira/browse/JBIDE-4817?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12482562#action_12482562 ]
Rob Stryker commented on JBIDE-4817:
------------------------------------
I still receive an NPE, but from what I can tell it's not affecting the output. It seems the publisher is still publishing it accurately because of the project relationships inside the workspace.
This error whenever WTPProjectConfigurator.mavenProjectChanged(MavenProjectChangedEvent event) is called, and it stems from a simple unchecked null value deep in WTP. I'll try to get the WTP one fixed, but I'm unsure why maven is executing the following when a project is asked to CLOSE.
EarProjectConfiguratorDelegate.execAddOp(IProgressMonitor, IVirtualComponent, Map<IVirtualComponent,String>, String) line: 306
EarProjectConfiguratorDelegate.addComponentsToEAR(EarProjectConfiguratorDelegate$EarComponentWrapper, IProgressMonitor) line: 252
EarProjectConfiguratorDelegate.setModuleDependencies(IProject, MavenProject, IProgressMonitor) line: 146
WTPProjectConfigurator.mavenProjectChanged(MavenProjectChangedEvent, IProgressMonitor) line: 61
This seems suspicious to me.
> WTP EAR deployers don't work correctly when using some classpath containers (Maven, for instance)
> -------------------------------------------------------------------------------------------------
>
> Key: JBIDE-4817
> URL: https://jira.jboss.org/jira/browse/JBIDE-4817
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: JBossAS, UpStream
> Affects Versions: 3.1.0.M2
> Reporter: Snjezana Peco
> Assignee: Rob Stryker
> Attachments: fixed.out, unfixed.out
>
>
> Try the example described in https://jira.jboss.org/jira/browse/JBIDE-4736?focusedCommentId=12482337#action_12482337
> If you try to deploy the booking-ear application, libraries in booking/WEB-INF/lib won't be deployed.
> booking/.settings/org.eclipse.wst.common.component contains the following:
> <?xml version="1.0" encoding="UTF-8"?>
> <project-modules id="moduleCoreId" project-version="1.5.0">
> <wb-module deploy-name="booking">
> <wb-resource deploy-path="/" source-path="/src/main/webapp"/>
> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/resources"/>
> <property name="context-root" value="booking"/>
> <property name="java-output-path"/>
> </wb-module>
> </project-modules>
> if you call Maven>Update Project Configuration, booking/.settings/org.eclipse.wst.common.component will look as follows:
> <?xml version="1.0" encoding="UTF-8"?>
> <project-modules id="moduleCoreId" project-version="1.5.0">
> <wb-module deploy-name="booking">
> <wb-resource deploy-path="/" source-path="/src/main/webapp"/>
> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
> <wb-resource deploy-path="/WEB-INF/classes" source-path="/src/resources"/>
> <wb-resource deploy-path="/" source-path="/src/main/webapp"/>
> <property name="context-root" value="booking"/>
> <property name="java-output-path"/>
> </wb-module>
> </project-modules>
> the libraries in booking/WEB-INF/lib will be deployed correctly.
> The problem exists when using JBoss Tools servers as well as using JBoss WTP Generic servers.
> The problem doesn't exist when using Export>Java EE>EAR File.
> PS
> The WEB-INF/lib directory and the required libraries are unnecessary added to the EAR's root directory, but this issue is fixed with the patch attached to https://bugs.eclipse.org/bugs/show_bug.cgi?id=247090.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jbosstools-issues
mailing list