Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 529154

Summary: Using custom markup breaks session replication
Product: [RT] RAP Reporter: Linuxhippy <linuxhippy>
Component: RWTAssignee: Project Inbox <rap-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: ivan
Version: 3.4   
Target Milestone: 3.5   
Hardware: PC   
OS: Linux   
See Also: https://git.eclipse.org/r/114709
https://git.eclipse.org/r/114886
https://git.eclipse.org/c/rap/org.eclipse.rap.git/commit/?id=1e280e3a70c2daeeb028d3cc3af8f2e1ae30fe10
Whiteboard:

Description Linuxhippy CLA 2017-12-23 05:15:12 EST
Using custom markup breaks session replication, becaus MarkupValidator is not serializeable.

		 Label l = new Label(parent, SWT.BORDER);
		 l.setData( RWT.MARKUP_ENABLED, Boolean.TRUE );
		 l.setText( "<i>This</i> <ins>is</ins> <b>markup!</b>" );


-> 

Caused by: java.lang.RuntimeException: Class org.eclipse.swt.internal.widgets.MarkupValidator does not implement Serializable or externalizable
	at org.nustaq.serialization.FSTClazzInfo.<init>(FSTClazzInfo.java:142)
Comment 1 Eclipse Genie CLA 2018-01-03 04:08:20 EST
New Gerrit change created: https://git.eclipse.org/r/114886