Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Author Message
WellsFargoServices
Post subject: JSP Editor hangs  PostPosted: Aug 11, 2005 - 04:37 PM
Registered Member
Registered Member


Joined: Jan 12, 2005
Posts: 3

when I try to do a copy/paste or sometimes just editing editor hangs sometime for few mins and something forever...i have to restart eclipse.

Eclipse : Version: 3.1.0/Build id: I20050627-1435
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
rkurin
Post subject:   PostPosted: Aug 11, 2005 - 08:23 PM
Veteran Member
Veteran Member


Joined: Dec 15, 2003
Posts: 9

I have the same problem, usually after i have eclipse running for a while. I see CPU usage going up to 100% for a few minutes after i try to copy and paste in the jsp editor.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Aug 11, 2005 - 09:16 PM
Moderator
Moderator


Joined: Jan 06, 2004
Posts: 23307

Guys please provide your individual Build IDs for MyEclipse (Window > Prefs > MyEclipse) for us as well. We want to kill bugs like these as fast as possible.

Also double check our log files (<workspace dir>\.metadata\.log) for any exceptions that may help us in this hunt.

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
WellsFargoServices
Post subject:   PostPosted: Aug 11, 2005 - 11:14 PM
Registered Member
Registered Member


Joined: Jan 12, 2005
Posts: 3

Build Id: 20050627-4.0-Milestone-2

some stacktraces that i saw for myeclipse

!ENTRY com.genuitec.eclipse.j2eedt.core 1 0 2005-08-09 10:37:27.381
!MESSAGE
!STACK 1
org.eclipse.core.internal.resources.ResourceException: Resource /aowMain/WebRoot/WEB-INF does not exist.
at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:304)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:98)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceModified(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceAdded(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.refresh(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.processResourceChanged(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.resourceChanged(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager$A.visit(Unknown Source)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:68)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:77)
at org.eclipse.core.internal.events.ResourceDelta.accept(ResourceDelta.java:49)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager$A.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.broadcastChanges(NotificationManager.java:144)
at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:180)
at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:914)
at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:45)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:76)
!SUBENTRY 1 org.eclipse.core.resources 4 368 2005-08-09 10:37:27.381
!MESSAGE Resource /aowMain/WebRoot/WEB-INF does not exist.



!ENTRY com.genuitec.eclipse.j2eedt.core 1 0 2005-08-11 10:57:21.853
!MESSAGE
!STACK 1
org.eclipse.core.internal.resources.ResourceException: Resource /aowMain/WebRoot/WEB-INF does not exist.
at org.eclipse.core.internal.resources.Resource.checkExists(Resource.java:304)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:98)
at org.eclipse.core.internal.resources.Resource.accept(Resource.java:80)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceModified(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.handleResourceAdded(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.refresh(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.AbstractTaglibRegistry.<init>(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.WebTaglibRegistry.<init>(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.createNewRegistry(Unknown Source)
at com.genuitec.eclipse.j2eedt.taglib.TaglibRegistryManager.getTaglibRegistry(Unknown Source)
at com.genuitec.eclipse.j2eedt.core.J2EEProjectUtil.getTaglibURIStream(Unknown Source)
at com.genuitec.eclipse.integration.Integrator.projectResolver_NA1(Unknown Source)
at com.ibm.sse.model.util.ProjectResolver.getURIStream(ProjectResolver.java:204)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager.loadTaglib(TLDCMDocumentManager.java:725)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager.getCMDocument(TLDCMDocumentManager.java:564)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.enableTaglibFromURI(TLDCMDocumentManager.java:72)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.processTaglib(TLDCMDocumentManager.java:308)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.processTaglib(TLDCMDocumentManager.java:256)
at com.ibm.sse.model.jsp.contentmodel.tld.TLDCMDocumentManager$DirectiveStructuredDocumentRegionHandler.nodeParsed(TLDCMDocumentManager.java:117)
at com.ibm.sse.model.xml.internal.parser.XMLSourceParser.fireNodeParsed(XMLSourceParser.java:287)
at com.ibm.sse.model.jsp.parser.JSPSourceParser.parseNodes(JSPSourceParser.java:251)
at com.ibm.sse.model.xml.internal.parser.XMLSourceParser.getDocumentRegions(XMLSourceParser.java:178)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.setText(BasicStructuredDocument.java:1845)
at com.ibm.sse.model.internal.text.BasicStructuredDocument.set(BasicStructuredDocument.java:1760)
at com.ibm.sse.model.jsp.modelquery.ModelQueryAdapterFactoryForJSP$TaglibSupportModelLifecycleListener.setDocument(ModelQueryAdapterFactoryForJSP.java:81)
at com.ibm.sse.model.jsp.modelquery.ModelQueryAdapterFactoryForJSP$TaglibSupportModelLifecycleListener.processPostModelEvent(ModelQueryAdapterFactoryForJSP.java:52)
at com.ibm.sse.model.LifecycleNotificationManager.signalLifecycleEvent(LifecycleNotificationManager.java:88)
at com.ibm.sse.model.AbstractStructuredModel.signalLifecycleEvent(AbstractStructuredModel.java:168)
at com.ibm.sse.model.AbstractStructuredModel.setStructuredDocument(AbstractStructuredModel.java:982)
at com.ibm.sse.model.xml.internal.document.XMLModelImpl.setStructuredDocument(XMLModelImpl.java:742)
at com.ibm.sse.model.AbstractModelLoader.load(AbstractModelLoader.java:162)
at com.ibm.sse.model.ModelManagerImpl._commonGetModel(ModelManagerImpl.java:253)
at com.ibm.sse.model.ModelManagerImpl._commonGetModel(ModelManagerImpl.java:192)
at com.ibm.sse.model.ModelManagerImpl.getModelForEdit(ModelManagerImpl.java:1120)
at com.ibm.sse.editor.FileModelProvider.selfCreateModel(FileModelProvider.java:867)
at com.ibm.sse.editor.FileModelProvider.createModelInfo(FileModelProvider.java:324)
at com.ibm.sse.editor.FileModelProvider.createElementInfo(FileModelProvider.java:313)
at org.eclipse.ui.texteditor.AbstractDocumentProvider.connect(AbstractDocumentProvider.java:398)
at org.eclipse.ui.texteditor.AbstractTextEditor.doSetInput(AbstractTextEditor.java:3008)
at org.eclipse.ui.texteditor.StatusTextEditor.doSetInput(StatusTextEditor.java:173)
at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.doSetInput(AbstractDecoratedTextEditor.java:1303)
at org.eclipse.ui.editors.text.TextEditor.doSetInput(TextEditor.java:262)
at com.ibm.sse.editor.StructuredTextEditor.doSetInput(StructuredTextEditor.java:1260)
at com.ibm.sse.editor.jsp.StructuredTextEditorJSP.doSetInput(StructuredTextEditorJSP.java:133)
at org.eclipse.ui.texteditor.AbstractTextEditor$16.run(AbstractTextEditor.java:2360)
at org.eclipse.jface.operation.ModalContext.runInCurrentThread(ModalContext.java:346)
at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:291)
at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:624)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:621)
at org.eclipse.ui.internal.WorkbenchWindow.run(WorkbenchWindow.java:2134)
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:2378)
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:2405)
at com.ibm.sse.editor.StructuredTextEditor.init(StructuredTextEditor.java:1837)
at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:152)
at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:132)
at com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createSourcePage(HTMLMultiPageEditorPart.java:300)
at com.genuitec.eclipse.webdesigner.jspeditor.JSPMultiPageEditorPart.createSourcePage(JSPMultiPageEditorPart.java:54)
at com.genuitec.eclipse.webdesigner.htmleditor.HTMLMultiPageEditorPart.createPages(HTMLMultiPageEditorPart.java:232)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:241)
at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:585)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:365)
at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:552)
at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:214)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2325)
at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2258)
at org.eclipse.ui.internal.WorkbenchPage.access$9(WorkbenchPage.java:2250)
at org.eclipse.ui.internal.WorkbenchPage$9.run(WorkbenchPage.java:2236)
at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2231)
at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2212)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:371)
at org.eclipse.ui.ide.IDE.openEditor(IDE.java:334)
at org.eclipse.ui.internal.ide.actions.OpenWorkspaceFileAction.run(OpenWorkspaceFileAction.java:104)
at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:246)
at org.eclipse.ui.internal.WWinPluginAction.runWithEvent(WWinPluginAction.java:223)
at org.eclipse.jface.commands.ActionHandler.execute(ActionHandler.java:117)
at org.eclipse.core.commands.Command.execute(Command.java:311)
at org.eclipse.core.commands.ParameterizedCommand.execute(ParameterizedCommand.java:396)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:459)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:781)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:828)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:550)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:493)
at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:117)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
at org.eclipse.swt.widgets.Display.filterEvent(Display.java:917)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:842)
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.sendKeyEvent(Widget.java:880)
at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:876)
at org.eclipse.swt.widgets.Widget.wmChar(Widget.java:1190)
at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3135)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3038)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:3706)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1656)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2711)
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(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
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)
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Aug 12, 2005 - 06:07 PM
Moderator
Moderator


Joined: Jan 06, 2004
Posts: 23307

Is this exception accurate, you don't have a WEB-INF folder under your WebRoot? I could understand this causing issues with validation as it expects most of the resources it validates against to be under WEB-INF.

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
WellsFargoServices
Post subject: JSP Editor hangs  PostPosted: Aug 15, 2005 - 04:29 PM
Registered Member
Registered Member


Joined: Jan 12, 2005
Posts: 3

i have a web application project but its not marked as a struts app....should it still be looking for that directory.
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
support-rkalla
Post subject:   PostPosted: Aug 16, 2005 - 07:15 AM
Moderator
Moderator


Joined: Jan 06, 2004
Posts: 23307

That directory is not specific to struts apps, it is required by any and all web applications. So if you have a Web Proejct and are missing the WEB-INF directory, that will definately confuse MyEclipse.

_________________
Riyad
MyEclipse Support
 
 View user's profile Send private message Visit poster's website  
Reply with quote Back to top
ibstmt
Post subject: Same problem here  PostPosted: Sep 02, 2008 - 03:39 PM
Veteran Member
Veteran Member


Joined: Apr 22, 2005
Posts: 6

Two people in my department are having the same problem. Copy/Paste when editing JSP often hangs. Eventually it works, but I've waited as long as a minute. It's the Copy part that is slow. There was nothing in the log, but I did get the following warning:

MyEclipse has detected that less than 5% of the 31MB of Eden Space (Heap memory) space remains.

My heap indicator at the bottom of the screen shows 48M/508M, so I'm not sure what is going on. In fact, I had just restarted Eclipse and tried the copy/paste, and that warning came up right away.

Build id: 6.0.1-GA-200710
 
 View user's profile Send private message  
Reply with quote Back to top
ibstmt
Post subject: RE: Same problem here  PostPosted: Sep 02, 2008 - 03:46 PM
Veteran Member
Veteran Member


Joined: Apr 22, 2005
Posts: 6

More information:

1. I am editing a JSP file which contains JSF code. It is the JSF code that I am copying/pasting.
2. If I highlight a line to copy, and select Ctrl-C, that's when it hangs.
 
 View user's profile Send private message  
Reply with quote Back to top
support-nipun
Post subject: RE: Same problem here  PostPosted: Sep 02, 2008 - 05:02 PM
Registered Member
Registered Member


Joined: Apr 18, 2007
Posts: 5659

Quote:

There was nothing in the log, but I did get the following warning:

MyEclipse has detected that less than 5% of the 31MB of Eden Space (Heap memory) space remains.

Can you increase the memory allocated by adding the following code to the eclipse.ini file
Code:

-vmargs
-Xms128m
-Xmx512m
-XX:PermSize=128M
-XX:MaxPermSize=256M

_________________
Nipun
MyEclipse Support
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
ibstmt
Post subject: RE: Same problem here  PostPosted: Sep 02, 2008 - 07:41 PM
Veteran Member
Veteran Member


Joined: Apr 22, 2005
Posts: 6

I actually had most of those settings already, but I changed the last one from 128 to 256. I still get a delay in certain copy/paste actions. I usually do NOT get the warning message that I mentioned earlier, by the way.
 
 View user's profile Send private message  
Reply with quote Back to top
support-nipun
Post subject: RE: Same problem here  PostPosted: Sep 05, 2008 - 06:42 PM
Registered Member
Registered Member


Joined: Apr 18, 2007
Posts: 5659

jbstmt,
The warning does not show up but the issue persists?

Can you go to MyEclipse > Installation Summary > Installation Details and paste the information here for me.

_________________
Nipun
MyEclipse Support
 
 View user's profile Send private message Send e-mail  
Reply with quote Back to top
Display posts from previous:     
Jump to:  
All times are GMT - 6 Hours
Post new topic   Reply to topic
View previous topic Printable version Log in to check your private messages View next topic
Powered by PNphpBB2 © 2003-2004 The PNphpBB Group
Credits