Community
Participate
Working Groups
Using the CSS snippet leads to a NullPointerException background-image: gradient( linear, left, right, from( blue ), to( white ) ); Variations thereof will probably also cause exceptions. Stacktrace: ------------- java.lang.NullPointerException at org.eclipse.rwt.internal.theme.css.PropertyResolver.readGradient(PropertyResolver.java:537) at org.eclipse.rwt.internal.theme.css.PropertyResolver.readBackgroundImage(PropertyResolver.java:465) at org.eclipse.rwt.internal.theme.css.PropertyResolver.resolveProperty(PropertyResolver.java:113) at org.eclipse.rwt.internal.theme.css.DocumentHandlerImpl.property(DocumentHandlerImpl.java:71) at org.eclipse.rwt.apache.batik.css.parser.Parser.parseStyleDeclaration(Parser.java:849) at org.eclipse.rwt.apache.batik.css.parser.Parser.parseRuleSet(Parser.java:575) at org.eclipse.rwt.apache.batik.css.parser.Parser.parseStyleSheet(Parser.java:204) at org.eclipse.rwt.internal.theme.css.CssFileReader.parse(CssFileReader.java:108) at org.eclipse.rwt.internal.theme.css.CssFileReader.parseStyleSheet(CssFileReader.java:83) at org.eclipse.rwt.internal.theme.css.CssFileReader.readStyleSheet(CssFileReader.java:72) at org.eclipse.rwt.internal.theme.ThemeManager.loadDefaultCss(ThemeManager.java:398) at org.eclipse.rwt.internal.theme.ThemeManager.processThemeableWidget(ThemeManager.java:317) at org.eclipse.rwt.internal.theme.ThemeManager.initializeThemeableWidgets(ThemeManager.java:167) at org.eclipse.rap.ui.internal.servlet.EngineConfigWrapper.registerThemeableWidgets(EngineConfigWrapper.java:281) at org.eclipse.rap.ui.internal.servlet.EngineConfigWrapper.<init>(EngineConfigWrapper.java:91) at org.eclipse.rap.ui.internal.servlet.RequestHandler.init(RequestHandler.java:39)
CSS gradient parsing has been reworked to handle such invalid values and to throw IAE.