[jboss-user] [JBoss Tools] - Re: Alpha2 sporadic deployment problems

Jesper Skov do-not-reply at jboss.com
Fri Oct 19 07:38:44 EDT 2012


Jesper Skov [https://community.jboss.org/people/jskovjyskebankdk] created the discussion

"Re: Alpha2 sporadic deployment problems"

To view the discussion, visit: https://community.jboss.org/message/767039#767039

--------------------------------------------------------------
I think we may have some clues. There are two issues - I'll post them separately.


The first is a crash in your project scanner - see below.

The folder mentioned is always added to our project's deployment assembly list.
But the folder only actually exists if the project has certain dependencies (deployable artifacts from IVY dependencies).

Everything else in eclipse appears to cope fine with this, but the JBossTools scanner bombs.

I wonder if this terminated thread may be somehow releated to deployment problem?

I've taken steps to ensure that the folder always exists, but I think JBossTools should probably ignore the folder if non-existant instead of exploding.

I'll let you know if it makes a difference.

FAOD: I had seen this log entry  :)   I'm not that blind, but I attributed it to the KB scanner and unreleated (which it may still be, of course).


!ENTRY org.jboss.ide.eclipse.archives.core 2 0 2012-10-18 10:41:55.012
 !MESSAGE basedir D:\udvikler\ws\ws2\test\build\gen-lib-deployable is not a directory
 !STACK 0
 java.lang.IllegalStateException: basedir D:\udvikler\ws\ws2\test\build\gen-lib-deployable is not a directory
     at org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner.scanPrepare(DirectoryScanner.java:552)
     at org.jboss.ide.eclipse.archives.core.asf.DirectoryScanner.scan(DirectoryScanner.java:588)
     at org.jboss.ide.eclipse.archives.core.model.DirectoryScannerFactory.createDirectoryScanner(DirectoryScannerFactory.java:66)
     at org.jboss.ide.eclipse.archives.webtools.filesets.vcf.WorkspaceFilesetVirtualComponent$WorkspaceFilter.<init>(WorkspaceFilesetVirtualComponent.java:100)
     at org.jboss.ide.eclipse.archives.webtools.filesets.vcf.WorkspaceFilesetVirtualComponent.getRootFolder(WorkspaceFilesetVirtualComponent.java:53)
     at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.consumeComponent(FlatVirtualComponent.java:203)
     at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.addConsumedReferences(FlatVirtualComponent.java:196)
     at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.treeWalk(FlatVirtualComponent.java:167)
     at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.cacheResources(FlatVirtualComponent.java:121)
     at org.eclipse.wst.common.componentcore.internal.flat.FlatVirtualComponent.getChildModules(FlatVirtualComponent.java:111)
     at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getExportModelChildren(FlatComponentDeployable.java:252)
     at org.eclipse.wst.web.internal.deployables.FlatComponentDeployable.getModules(FlatComponentDeployable.java:263)
     at org.jboss.ide.eclipse.as.wtp.core.util.ServerModelUtilities.getChildModules(ServerModelUtilities.java:82)
     at org.jboss.ide.eclipse.as.wtp.core.util.ServerModelUtilities.getChildModules(ServerModelUtilities.java:74)
     at org.jboss.ide.eclipse.as.core.server.internal.DeployableServer.getChildModules(DeployableServer.java:82)
     at org.eclipse.wst.server.core.internal.Server.getChildModules(Server.java:2573)
     at org.eclipse.wst.server.core.internal.Server.visitModule(Server.java:2994)
     at org.eclipse.wst.server.core.internal.Server.isModuleDeployed(Server.java:942)
     at org.eclipse.wst.server.core.internal.Server.handleModuleProjectChange(Server.java:894)
     at org.eclipse.wst.server.core.internal.ResourceManager.publishHandleProjectChange(ResourceManager.java:1093)
     at org.eclipse.wst.server.core.internal.ResourceManager$ServerResourceChangeListener$1.visit(ResourceManager.java:125)
     at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:69)
     at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:80)
     at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
     at org.eclipse.wst.server.core.internal.ResourceManager$ServerResourceChangeListener.resourceChanged(ResourceManager.java:119)
     at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
     at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
     at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
     at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:381)
     at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:146)
     at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:241)
     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
  
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/767039#767039]

Start a new discussion in JBoss Tools at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20121019/b6aa3c24/attachment-0001.html 


More information about the jboss-user mailing list