[Geoserver-devel] [JIRA] (GEOS-7688) CSS and GeoFence extensions are not compatible with each other

Andrea Aime [Administrator] created an issue

GeoServer / ImprovementGEOS-7688

CSS and GeoFence extensions are not compatible with each other

Issue Type:

ImprovementImprovement

Assignee:

Unassigned

Components:

CSS, GeoFence

Created:

18/Aug/16 2:07 PM

Priority:

MediumMedium

Reporter:

Andrea Aime [Administrator]

When installing both editing CSS styles may result in the following exception:

	... 107 more
Caused by: java.lang.IncompatibleClassChangeError: org/parboiled/transform/ParserClassNode
	at org.parboiled.transform.ParserTransformer.extendParserClass(ParserTransformer.java:43)
	at org.parboiled.transform.ParserTransformer.transformParser(ParserTransformer.java:38)
	at org.parboiled.Parboiled.createParser(Parboiled.java:54)
	at org.geotools.styling.css.CssParser.getInstance(CssParser.java:79)
	at org.geotools.styling.css.CssParser.parse(CssParser.java:93)
	at org.geoserver.community.css.web.CssHandler.convertToSLD(CssHandler.java:133)
	at org.geoserver.community.css.web.CssHandler.convertToSLD(CssHandler.java:129)
	at org.geoserver.community.css.web.CssDemoPage.cssText2sldText(CssDemoPage.java:181)
	at org.geoserver.community.css.web.CssDemoPage.createCssTemplate(CssDemoPage.java:212)
	at org.geoserver.community.css.web.StyleNameInput$4.onSubmit(StyleNameInput.java:124)
	at org.apache.wicket.ajax.markup.html.form.AjaxButton$1.onSubmit(AjaxButton.java:113)
	at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior$AjaxFormSubmitter.onSubmit(AjaxFormSubmitBehavior.java:215)
	at org.apache.wicket.markup.html.form.Form.delegateSubmit(Form.java:1307)
	at org.apache.wicket.markup.html.form.Form.process(Form.java:974)
	at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:795)
	at org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:171)
	at org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:155)
	at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:588)
	... 112 mo

This is due to conflicting ASM versions:
http://stackoverflow.com/questions/20216615/parboiled-and-cglib-dependency-conflict

Add Comment

Add Comment

This message was sent by Atlassian JIRA (v1000.253.3#100011-sha1:6da8fdb)

Atlassian logo