[
https://jira.jboss.org/browse/JBIDE-7179?page=com.atlassian.jira.plugin.s...
]
Rob Stryker resolved JBIDE-7179.
--------------------------------
Fix Version/s: 3.2.0.Beta2
Resolution: Done
Traced through, was not able to replicate but this is clearly the only way you'd get
that NPE
Projects with references to other projects created by m2eclipse fail
to publish with NPE
----------------------------------------------------------------------------------------
Key: JBIDE-7179
URL:
https://jira.jboss.org/browse/JBIDE-7179
Project: Tools (JBoss Tools)
Issue Type: Bug
Components: deltacloud, JBossAS
Affects Versions: 3.2.0.M2
Reporter: Pete Muir
Assignee: Rob Stryker
Priority: Critical
Fix For: 3.2.0.Beta2
If I import a war using m2eclipse that refers to another project (which builds as a JAR)
as a project reference, then I get this NPE when I try to deploy using deltacloud tools:
java.lang.NullPointerException
at java.io.File.<init>(File.java:262)
at
org.eclipse.rse.internal.services.local.files.LocalFileService.createFolder(LocalFileService.java:993)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:70)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.rse.core.RSERemotePublishHandler.makeDirectoryIfRequired(RSERemotePublishHandler.java:65)
at
org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.fullPublish(AbstractServerToolsPublisher.java:188)
at
org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.publishModule(AbstractServerToolsPublisher.java:93)
at
org.jboss.ide.eclipse.as.core.publishers.AbstractPublishMethod.publishModule(AbstractPublishMethod.java:77)
at
org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.publishModule(DeployableServerBehavior.java:67)
at
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1025)
at
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1115)
at
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:948)
at
org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:775)
at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2889)
at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:337)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
If I switch this to a normal jar dep, then the NPE goes away and the project deploys
successfully.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira