Bug 147788 - [snippets] Parameterized snippets does not insert in SUSE Linux
Summary: [snippets] Parameterized snippets does not insert in SUSE Linux
Status: NEW
Alias: None
Product: WTP Common Tools
Classification: WebTools
Component: Snippets Framework (show other bugs)
Version: 3.0   Edit
Hardware: PC Linux
: P2 major with 2 votes (vote)
Target Milestone: Future   Edit
Assignee: wst.common CLA
QA Contact: Nitin Dahyabhai CLA
URL:
Whiteboard:
Keywords: helpwanted
Depends on:
Blocks:
 
Reported: 2006-06-19 16:58 EDT by Adrian Pang CLA
Modified: 2013-07-18 14:26 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Pang CLA 2006-06-19 16:58:10 EDT
This is for the snippets view contribution.  In SUSE Linux, if the user tries to insert a parameterized snippet (e.g., the "taglib" snippet in the JSP category), the dialog opens, but does not go away after the user finishes.  It opens repeatedly and no text is placed into the JSP.

To reproduce: create dynamic web project, create JSP.  Open snippets view, open JSP category and drop taglib snippet.  Enter some strings in each of the parameters, click Finish.  Notice how the dialog opens again, and no text was inserted.
Comment 1 Nitin Dahyabhai CLA 2006-06-20 17:18:18 EDT
Are there entries added in the Error Log while this is going on?  It works fine for me on RHEL4.  Which SUSE release is it and which Eclipse build?
Comment 2 Adrian Pang CLA 2006-06-20 17:28:20 EDT
Sorry, I should have attached this but forgot.  The problem only occurs on SUSE -- I tried Redhat EL4 as well and it worked.  Here's the error log:


!ENTRY org.eclipse.ui 4 4 2006-06-20 16:43:01.772
!MESSAGE Unhandled event loop exception

!ENTRY org.eclipse.ui 4 0 2006-06-20 16:43:01.778
!MESSAGE Data does not have correct format for type
!STACK 0
org.eclipse.swt.SWTException: Data does not have correct format for type
	at org.eclipse.swt.dnd.DND.error(DND.java:257)
	at org.eclipse.swt.dnd.DND.error(DND.java:208)
	at org.eclipse.swt.dnd.TextTransfer.javaToNative(TextTransfer.java:64)
	at org.eclipse.swt.dnd.DragSource.dragGetData(DragSource.java:365)
	at org.eclipse.swt.dnd.DragSource.DragGetData(DragSource.java:222)
	at org.eclipse.swt.internal.gtk.OS._gtk_drag_get_data(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_drag_get_data(OS.java:4027)
	at org.eclipse.swt.dnd.DropTarget.drag_drop(DropTarget.java:405)
	at org.eclipse.swt.dnd.DropTarget.Drag_Drop(DropTarget.java:253)
	at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
	at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5242)
	at org.eclipse.swt.widgets.Display.eventProc(Display.java:1133)
	at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
	at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1424)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2838)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1914)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1878)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:419)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
	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:585)
	at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Comment 3 Valerino Wijaya CLA 2006-07-05 20:47:06 EDT
I found this problem in SUSE 9.1 SP1 platform; repeating the insert snippet action 3-5 times will finally create code in the JSP.

Furthermore, this also occurs to me in Redhat EL 4.0, reported in 149772.
Comment 4 Nitin Dahyabhai CLA 2006-08-24 11:21:53 EDT
Do you have any additional plugins installed?
Comment 5 Adrian Pang CLA 2006-08-24 13:22:31 EDT
The install steps were:
1. download Callisto release from eclipse.org
2. using the update site, get WTP with all its dependencies

Other than that, no additional plug-ins.  I tried this again on SUSE 9 SP3 and the problem still exists.
Comment 6 David Williams CLA 2006-09-07 13:20:55 EDT
I have no idea what "correct format" means, but, could you that are observing this bug check and report your platform's default encoding setting? We may have some hidden assumptions about that. And, by platform, I mean literally the OS's default, and also any changes you've made to "default" setting in Eclipse. 

Thanks.