Selena #6656: Problems with JSF plugin

The JSF support seems to be broken in 6656 due to some packaging problem in the
JSF plugin:

java.lang.IllegalAccessError: tried to access method
com.intellij.psi.impl.source.jsp.el.impl.ELResolveUtil.walkFromContext(Lcom/intellij/psi/xml/XmlTag;Lcom/intellij/psi/impl/source/jsp/el/impl/ELElementProcessor;Lcom/intellij/util/NotNullFunction;Lcom/intellij/psi/PsiElement;)Z
from class com.intellij.psi.impl.source.jsp.el.impl.JsfElVariablesProvider

(There should be an auto-submitted exception somewhere)


There's a workaround though:

- Create a copy of %IDEA_HOME%/plugins/lib/jsf-impl.jar and remove all files
from the jar except the plugin.xml
- Move jsf-impl.jar, jsf-openapi.jar to %IDEA_HOME%/lib
- Move resources_en.jar to %IDEA_HOME%/lib/jsf-resources_en.jar

Maybe that's helpful if someone wants to enjoy the significantly improved JSPX
handling together with JSF ;)

Sascha

3 comments
Comment actions Permalink

Fixed, thank you very much!

"Sascha Weinreuter" <sascha.weinreuter@NOSPAM-cit.de> wrote in message
news:eor09d$eu$1@is.intellij.net...

The JSF support seems to be broken in 6656 due to some packaging problem
in the
JSF plugin:

>

java.lang.IllegalAccessError: tried to access method
com.intellij.psi.impl.source.jsp.el.impl.ELResolveUtil.walkFromContext(Lcom/intellij/psi/xml/XmlTag;Lcom/intellij/psi/impl/source/jsp/el/impl/ELElementProcessor;Lcom/intellij/util/NotNullFunction;Lcom/intellij/psi/PsiElement;)Z
from class com.intellij.psi.impl.source.jsp.el.impl.JsfElVariablesProvider

>

(There should be an auto-submitted exception somewhere)

>
>

There's a workaround though:

>

- Create a copy of %IDEA_HOME%/plugins/lib/jsf-impl.jar and remove all
files
from the jar except the plugin.xml
- Move jsf-impl.jar, jsf-openapi.jar to %IDEA_HOME%/lib
- Move resources_en.jar to %IDEA_HOME%/lib/jsf-resources_en.jar

>

Maybe that's helpful if someone wants to enjoy the significantly improved
JSPX
handling together with JSF ;)

>

Sascha



0
Comment actions Permalink

Peter,

You should fix this one also:

java.lang.IllegalAccessError: tried to access class com.intellij.psi.impl.source.jsp.el.impl.AnyMethodSignature from class com.intellij.psi.impl.source.jsp.el.impl.JsfElVariablesProvider$5

(Sascha: Thanks for the fix! You prevent me from rolling back to 6642 once again.)

0
Comment actions Permalink

Fixed, thanks!

"Martin Fuhrer" <mf@fuhrer.com> wrote in message
news:9940130.1169271701458.JavaMail.itn@is.intellij.net...

Peter,

>

You should fix this one also:

>

java.lang.IllegalAccessError: tried to access class
com.intellij.psi.impl.source.jsp.el.impl.AnyMethodSignature from class
com.intellij.psi.impl.source.jsp.el.impl.JsfElVariablesProvider$5

>

(Sascha: Thanks for the fix! You prevent me from rolling back to 6642 once
again.)



0

Please sign in to leave a comment.