For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub
- This topic has 1 reply, 1 voice, and was last updated 19 years, 2 months ago by
atlascold.
-
AuthorPosts
-
atlascoldMemberI have a web app that has approx. 20MB of 3rd party libs in the WEB-INF/lib folder. I package this web module into an enterprise app and then try deploying it as a packaged archive to OC4J using MyEclipse and it takes a very long time. The slowdown occurs in the archiving process even before the deployment starts. I know this because in the enterprise app root directory there is a .myeclipse temp directory that creates the ear and war temporarily and I can see that it takes forever packing the 3rd party libs into the war and then the war into the ear.
Does anyone know how to optimize the archive builder or is this a known bug?
When I use ant to do the build then it is fast….no worries at all.
I would prefer to deploy using MyEclipse deployment builder for remote debugging purposes.
Any help would be greatly appreciated…thanks in advance!June 21, 2006 at 7:35 am #253731
atlascoldMemberHere is some additional info to MyEclipse configuration:
*** Date: Wed Jun 21 08:30:40 EDT 2006
*** System properties:
OS=WindowsXP
OS version=5.1
Java version=1.5.0_07*** MyEclipse details:
MyEclipse Enterprise WorkbenchVersion: 4.1.1 GA
Build id: 20060309-4.1.1-GA*** Eclipse details:
Eclipse SDKVersion: 3.1.2
Build id: M20060118-1600Eclipse Platform
Version: 3.1.2
Build id: M20060118-1600Eclipse RCP
Version: 3.1.2
Build id: M20060118-1600Eclipse Java Development Tools
Version: 3.1.2
Build id: M20060118-1600Eclipse Plug-in Development Environment
Version: 3.1.2
Build id: M20060118-1600Eclipse Project SDK
Version: 3.1.2
Build id: M20060118-1600Eclipse startup command=-os
win32
-ws
win32
-arch
x86
-launcher
C:\Apps\Eclipse-3.1\eclipse\eclipse.exe
-name
Eclipse
-showsplash
600
-exitdata
668_88
-vm
C:\WINDOWS\system32\javaw.exe*********************************
Error log details that may be relevant to my problem:!ENTRY com.genuitec.eclipse.ast.deploy.core 1 0 2006-06-20 18:56:31.169
!MESSAGE Error removing marker
!STACK 1
org.eclipse.core.internal.resources.ResourceException: The resource tree is locked for modifications.
at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:94)
at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1676)
at org.eclipse.core.internal.resources.Marker.delete(Marker.java:68)
at com.genuitec.eclipse.ast.deploy.core.Deployment.removeErrorMarker(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeploymentManager.performPostUndeploy(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.EARDeployment.undeploy(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.Deployment.undeploy(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.Deployment.undeploy(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.Deployment.resourceDeleted(Unknown Source)
at com.genuitec.eclipse.ast.deploy.core.DeployedResourceEventProcessor.resourceChanged(Unknown Source)
at org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:276)
at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1044)
at org.eclipse.core.runtime.Platform.run(Platform.java:783)
at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:270)
at org.eclipse.core.internal.events.NotificationManager.handleEvent(NotificationManager.java:254)
at org.eclipse.core.internal.resources.Workspace.broadcastEvent(Workspace.java:195)
at org.eclipse.core.internal.resources.Resource.unprotectedDelete(Resource.java:1556)
at org.eclipse.core.internal.resources.Resource.delete(Resource.java:664)
at org.eclipse.core.internal.resources.Project.delete(Project.java:329)
at org.eclipse.ui.actions.DeleteResourceAction.delete(DeleteResourceAction.java:383)
at org.eclipse.ui.actions.DeleteResourceAction.delete(DeleteResourceAction.java:359)
at org.eclipse.ui.actions.DeleteResourceAction.access$0(DeleteResourceAction.java:349)
at org.eclipse.ui.actions.DeleteResourceAction$3.run(DeleteResourceAction.java:466)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1721)
at org.eclipse.ui.actions.DeleteResourceAction$2.run(DeleteResourceAction.java:464)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
!SUBENTRY 1 org.eclipse.core.resources 4 380 2006-06-20 18:56:31.169
!MESSAGE The resource tree is locked for modifications.!ENTRY org.eclipse.ui 4 0 2006-06-20 19:18:26.579
!MESSAGE Warning: Detected recursive attempt by part org.xmen.ui.text.XMLTextEditor to create itself (this is probably, but not necessarily, a bug)
!STACK 1
org.eclipse.ui.PartInitException: Warning: Detected recursive attempt by part org.xmen.ui.text.XMLTextEditor to create itself (this is probably, but not necessarily, a bug)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:543)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:223)
at org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:477)
at org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:402)
at org.eclipse.ui.internal.EditorManager.findEditor(EditorManager.java:372)
at org.eclipse.ui.internal.WorkbenchPage.findEditor(WorkbenchPage.java:1780)
at com.genuitec.eclipse.core.util.EditorUtil.getEditorForInput(EditorUtil.java:158)
at com.genuitec.eclipse.core.util.EditorUtil.checkConflictingEditor(EditorUtil.java:219)
at com.ibm.xmleditor.internal.XMLMultiPageEditorPart.init(XMLMultiPageEditorPart.java:552)
at org.eclipse.ui.internal.EditorManager.createSite(EditorManager.java:778)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:596)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:384)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:283)
at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:126)
at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:269)
at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:391)
at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1102)
at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1051)
at org.eclipse.ui.internal.PartStack.presentationSelectionChanged(PartStack.java:785)
at org.eclipse.ui.internal.PartStack.access$0(PartStack.java:771)
at org.eclipse.ui.internal.PartStack$1.selectPart(PartStack.java:119)
at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation$1.handleEvent(TabbedStackPresentation.java:126)
at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:267)
at org.eclipse.ui.internal.presentations.util.AbstractTabFolder.fireEvent(AbstractTabFolder.java:276)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder.access$1(DefaultTabFolder.java:1)
at org.eclipse.ui.internal.presentations.defaultpresentation.DefaultTabFolder$2.handleEvent(DefaultTabFolder.java:84)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:867)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:852)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:660)
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:3138)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1922)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:288)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:843)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3125)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2758)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1699)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1663)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:367)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:226)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:376)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:163)
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.core.launcher.Main.invokeFramework(Main.java:334)
at org.eclipse.core.launcher.Main.basicRun(Main.java:278)
at org.eclipse.core.launcher.Main.run(Main.java:973)
at org.eclipse.core.launcher.Main.main(Main.java:948)
!SUBENTRY 1 org.eclipse.ui 4 0 2006-06-20 19:18:26.579
!MESSAGE Warning: Detected recursive attempt by part org.xmen.ui.text.XMLTextEditor to create itself (this is probably, but not necessarily, a bug) -
AuthorPosts