Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-9703

[regression] deploying standalone util project errors with ArrayIndexOutOfBounds

    Details

      Gliffy Diagrams

        Issue Links

          Activity

          Hide
          rob.stryker Rob Stryker added a comment -

          committed to m4

          Show
          rob.stryker Rob Stryker added a comment - committed to m4
          Hide
          dgolovin Denis Golovin added a comment -

          What is an "occasional situation"?

          Show
          dgolovin Denis Golovin added a comment - What is an "occasional situation"?
          Hide
          maxandersen Max Rydahl Andersen added a comment -

          Rob add some more details so can be evaluated.

          Show
          maxandersen Max Rydahl Andersen added a comment - Rob add some more details so can be evaluated.
          Hide
          maxandersen Max Rydahl Andersen added a comment -

          reopen since no info

          Show
          maxandersen Max Rydahl Andersen added a comment - reopen since no info
          Hide
          rob.stryker Rob Stryker added a comment -

          To reproduce:

          1) Create server (deploy-only works)
          2) Create Utility project (named UtilProj)
          3) Add util to deploy only server
          4) Watch error message

          java.lang.ArrayIndexOutOfBoundsException: 0
          at org.jboss.ide.eclipse.as.core.publishers.PublishUtil.getDeployRootFolder(PublishUtil.java:106)
          at org.jboss.ide.eclipse.as.core.publishers.PublishUtil.getDeployRootFolder(PublishUtil.java:96)
          at org.jboss.ide.eclipse.as.core.publishers.PublishUtil.getDeployPath(PublishUtil.java:237)
          at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.getParentDeployPath(AbstractServerToolsPublisher.java:144)
          at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.transferForceZippedChild(AbstractServerToolsPublisher.java:238)
          at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.fullPublish(AbstractServerToolsPublisher.java:212)
          at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.publishModule(AbstractServerToolsPublisher.java:111)
          at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7JSTPublisher.publishModule(JBoss7JSTPublisher.java:39)
          at org.jboss.ide.eclipse.as.core.publishers.AbstractPublishMethod.publishModule(AbstractPublishMethod.java:76)
          at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.publishModule(DeployableServerBehavior.java:92)
          at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1046)
          at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1138)
          at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:955)
          at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774)
          at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3029)
          at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:341)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

          Show
          rob.stryker Rob Stryker added a comment - To reproduce: 1) Create server (deploy-only works) 2) Create Utility project (named UtilProj) 3) Add util to deploy only server 4) Watch error message java.lang.ArrayIndexOutOfBoundsException: 0 at org.jboss.ide.eclipse.as.core.publishers.PublishUtil.getDeployRootFolder(PublishUtil.java:106) at org.jboss.ide.eclipse.as.core.publishers.PublishUtil.getDeployRootFolder(PublishUtil.java:96) at org.jboss.ide.eclipse.as.core.publishers.PublishUtil.getDeployPath(PublishUtil.java:237) at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.getParentDeployPath(AbstractServerToolsPublisher.java:144) at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.transferForceZippedChild(AbstractServerToolsPublisher.java:238) at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.fullPublish(AbstractServerToolsPublisher.java:212) at org.jboss.ide.eclipse.as.core.publishers.AbstractServerToolsPublisher.publishModule(AbstractServerToolsPublisher.java:111) at org.jboss.ide.eclipse.as.core.server.internal.v7.JBoss7JSTPublisher.publishModule(JBoss7JSTPublisher.java:39) at org.jboss.ide.eclipse.as.core.publishers.AbstractPublishMethod.publishModule(AbstractPublishMethod.java:76) at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.publishModule(DeployableServerBehavior.java:92) at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModule(ServerBehaviourDelegate.java:1046) at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publishModules(ServerBehaviourDelegate.java:1138) at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:955) at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:774) at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:3029) at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:341) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
          Hide
          rob.stryker Rob Stryker added a comment -

          This is not reproducable using org.jboss.ide.eclipse.as.core_2.2.0.v20110216-1758-H51-GA.jar

          This means it is a regression.

          Show
          rob.stryker Rob Stryker added a comment - This is not reproducable using org.jboss.ide.eclipse.as.core_2.2.0.v20110216-1758-H51-GA.jar This means it is a regression.
          Hide
          maxandersen Max Rydahl Andersen added a comment -

          patch looks like a safe fix - lets get in M3 and investiage why no test failures for it sooner?

          Show
          maxandersen Max Rydahl Andersen added a comment - patch looks like a safe fix - lets get in M3 and investiage why no test failures for it sooner?
          Hide
          maxandersen Max Rydahl Andersen added a comment -

          rob confirmed and committed

          Show
          maxandersen Max Rydahl Andersen added a comment - rob confirmed and committed
          Hide
          mmalina Martin Malina added a comment -

          Verified in JBDS 5 Beta2

          Show
          mmalina Martin Malina added a comment - Verified in JBDS 5 Beta2

            People

            • Assignee:
              rob.stryker Rob Stryker
              Reporter:
              rob.stryker Rob Stryker
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development