[jbosstools-issues] [JBoss JIRA] Commented: (JBIDE-1261) Exception occurs during ds.xml deployment

Max Andersen (JIRA) jira-events at lists.jboss.org
Sun Nov 4 14:08:44 EST 2007


    [ http://jira.jboss.com/jira/browse/JBIDE-1261?page=comments#action_12385931 ] 
            
Max Andersen commented on JBIDE-1261:
-------------------------------------

ah ok so should put that in the eclipse bug since it shouldn't fail on this - should at most show a warning or error in problem view.

With respect to us we should be able to fix this by stop using application.xml wrongly, and just put everything in manifest.mf as jee spec says.

Note: JEE 5 supports the notion of a lib directory that will be included by default and I implemented such a classpath container but not sure how we integrate it with WTP's understanding of what should be bundled/visible automatically; so lets just list them in the proper manifest.mf's instead.

> Exception occurs during ds.xml deployment
> -----------------------------------------
>
>                 Key: JBIDE-1261
>                 URL: http://jira.jboss.com/jira/browse/JBIDE-1261
>             Project: JBoss Tools
>          Issue Type: Bug
>          Components: JBossAS
>    Affects Versions: 2.0.0.Beta4
>         Environment: Windows XP
> RHDS 200711012051
>            Reporter: Denis Golovin
>             Fix For: 2.0.0.CR1
>
>
> Testcase1:
> ---------------
> 1. Start eclipse with -debug option
> 2. Create seam web project in EAR deployment
> 3. Wait while all processes are finished 
> 4. Look at console output there is exception 1
> Testcase2:
> ---------------
> 1. Find in created EAR file resources/<<projectName>>-ds.xml
> 2. deploy it to server by Deploy to Server popup menu on file resources/<<projectName>>-ds.xml
> 3. Look at console output there isa exception 2
> Exception 1:
> *** ERROR ***: Fri Nov 02 13:35:31 PDT 2007    java.lang.ClassCastException: org.eclipse.jst.j2ee.internal.componentcore.UtilityBinaryComponentHelper$ReferenceCountedArchiveImpl
>     	at org.eclipse.jst.j2ee.internal.componentcore.AppClientBinaryComponentHelper.getPrimaryRootObject(AppClientBinaryComponentHelper.java:110)
>     	at org.eclipse.wst.common.componentcore.ArtifactEdit.getContentModelRoot(ArtifactEdit.java:540)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createBinaryModules(JEEDeployableFactory.java:159)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createModuleDelegates(JEEDeployableFactory.java:99)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createModules(JEEDeployableFactory.java:73)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createModules(JEEDeployableFactory.java:62)
>     	at org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate.cacheModules(ProjectModuleFactoryDelegate.java:60)
>     	at org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate.getModules(ProjectModuleFactoryDelegate.java:257)
>     	at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:131)
>     	at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:97)
>     	at org.eclipse.wst.server.core.internal.ResourceManager.publishHandleProjectChange(ResourceManager.java:980)
>     	at org.eclipse.wst.server.core.internal.ResourceManager$1.visit(ResourceManager.java:122)
>     	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:67)
>     	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:76)
>     	at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:48)
>     	at org.eclipse.wst.server.core.internal.ResourceManager$ServerResourceChangeListener.resourceChanged(ResourceManager.java:116)
>     	at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:282)
>     	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
>     	at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:276)
>     	at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:148)
>     	at org.eclipse.core.internal.resources.Workspace.broadcastBuildEvent(Workspace.java:295)
>     	at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:140)
>     	at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235)
>     	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
> Exception 2:
> *** ERROR ***: Fri Nov 02 13:35:37 PDT 2007    java.lang.ClassCastException: org.eclipse.jst.j2ee.internal.componentcore.UtilityBinaryComponentHelper$ReferenceCountedArchiveImpl
>     	at org.eclipse.jst.j2ee.internal.componentcore.AppClientBinaryComponentHelper.getPrimaryRootObject(AppClientBinaryComponentHelper.java:110)
>     	at org.eclipse.wst.common.componentcore.ArtifactEdit.getContentModelRoot(ArtifactEdit.java:540)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createBinaryModules(JEEDeployableFactory.java:159)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createModuleDelegates(JEEDeployableFactory.java:99)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createModules(JEEDeployableFactory.java:73)
>     	at org.eclipse.jst.jee.internal.deployables.JEEDeployableFactory.createModules(JEEDeployableFactory.java:62)
>     	at org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate.cacheModules(ProjectModuleFactoryDelegate.java:91)
>     	at org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate.getModules(ProjectModuleFactoryDelegate.java:118)
>     	at org.eclipse.wst.server.core.internal.ModuleFactory.getModules(ModuleFactory.java:116)
>     	at org.eclipse.wst.server.core.ServerUtil.getModules(ServerUtil.java:196)
>     	at org.jboss.ide.eclipse.as.core.server.internal.JBossServer.doGetParentModules(JBossServer.java:131)
>     	at org.jboss.ide.eclipse.as.core.server.internal.JBossServer.getRootModules(JBossServer.java:123)
>     	at org.eclipse.wst.server.core.internal.Server.getRootModules(Server.java:2306)
>     	at org.eclipse.wst.server.core.ServerUtil.modifyModules(ServerUtil.java:345)
>     	at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.addAndRemoveModules(DeployableServerBehavior.java:278)
>     	at org.jboss.ide.eclipse.as.core.server.internal.DeployableServerBehavior.publishOneModule(DeployableServerBehavior.java:207)
>     	at org.jboss.ide.eclipse.as.ui.actions.DeployAction.run(DeployAction.java:89)
>     	at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:256)
>     	at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:546)
>     	at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)
>     	at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)
>     	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
>     	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:938)
>     	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3682)
>     	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3293)
>     	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
>     	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
>     	at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2219)
>     	at org.eclipse.ui.internal.Workbench$4.run(Workbench.java:466)
>     	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
>     	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
>     	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
>     	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
>     	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
>     	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
>     	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
>     	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
>     	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
>     	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
>     	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
>     	at java.lang.reflect.Method.invoke(Unknown Source)
>     	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
>     	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
>     	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
>     	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jbosstools-issues mailing list