>From a my previous answer on this list...

you need to add in tomcat startup script the system property: 
-Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

The best place to fit this configuration is the "setenv" script. From Apache 
Tomcat documentation:

Apart from CATALINA_HOME and CATALINA_BASE, all environment variables can
be specified in the "setenv" script. The script is placed either into
CATALINA_BASE/bin or into CATALINA_HOME/bin directory and is named
setenv.bat (on Windows) or setenv.sh (on *nix). The file has to be
readable.

By default the setenv script file is absent. If the script file is present
both in CATALINA_BASE and in CATALINA_HOME, the one in CATALINA_BASE is
preferred.

For example, to configure the JRE_HOME and CATALINA_PID variables you can
create the following script file:

On Windows, %CATALINA_BASE%\bin\setenv.bat:

  set "JRE_HOME=%ProgramFiles%\Java\jre6"
  exit /b 0

On *nix, $CATALINA_BASE/bin/setenv.sh:

  JRE_HOME=/usr/java/latest
  CATALINA_PID="$CATALINA_BASE/tomcat.pid"


The CATALINA_HOME and CATALINA_BASE variables cannot be configured in the
setenv script, because they are used to locate that file.

All the environment variables described here and the "setenv" script are
used only if you use the standard scripts to launch Tomcat. For example, if
you have installed Tomcat as a service on Windows, the service wrapper
launches Java directly and does not use the script files.

So the content of your "setenv" script could be: CATALINA_OPTS="-Dfile.
encoding=UTF-8 -Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true"

Hope this help you.

Thank you very much.

Luigi Andrea

Il 09/04/2018 19:42, 
jgulibraryserv...@gmail.com<mailto:jgulibraryserv...@gmail.com> ha scritto:


On Monday, 23 May 2016 16:10:28 UTC+5:30, Pascarelli Luigi Andrea wrote:

Dear,

as reported in the documentation:

  If you use Tomcat 7, recommended, then you have to change the startup tomcat 
script to add a system properties that modify the default Tomcat behavior. So 
startup tomcat with the follow parameter: 
-Dorg.apache.el.parser.SKIP_IDENTIFIER_CHECK=true

Have you done this modification?

Let me know

Regards,


Luigi Andrea

Il 23/05/2016 10:57, Sarankon Hiranphonlakrit ha scritto:
I installed DSpace CRIS 5 to my computer for testing.
by follow installation at 
https://wiki.duraspace.org/display/DSPACECRIS/Installation<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fwiki.duraspace.org%2Fdisplay%2FDSPACECRIS%2FInstallation&e=3bf0957c&h=600e3252&f=n&p=y>
after installed, I copy jspui, solr, xmlui to webapps folder in apache tomcat 
then, run webserver
create admin and testing, I found some thing wrong

when I want to Add a Researcher Profile
http://10.5.33.98:8080/jspui/cris/tools/rp/editDynamicData.htm?id=6

it show this on display

Internal System Error

The system has experienced an internal error. Please try to do what you were 
doing again, and if the problem persists, please contact us so we can fix the 
problem.


and this on log file


23-May-2016 15:54:05.167 SEVERE [http-nio-8080-exec-8] 
org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for 
servlet [springmvc-rp] in context with path [/jspui] threw exception 
[javax.servlet.ServletException: org.apache.jasper.JasperException: 
/dspace-cris/jdyna/rpDataEditForm.jsp (line: 775, column: 4) 
"${researcher:isThereMetadataNoEditable(holder.shortName, holder.class)}" 
contains invalid expression(s): javax.el.ELException: Failed to parse the 
expression [${researcher:isThereMetadataNoEditable(holder.shortName, 
holder.class)}]] with root cause

 org.apache.jasper.JasperException: /dspace-cris/jdyna/rpDataEditForm.jsp 
(line: 775, column: 4) 
"${researcher:isThereMetadataNoEditable(holder.shortName, holder.class)}" 
contains invalid expression(s): javax.el.ELException: Failed to parse the 
expression [${researcher:isThereMetadataNoEditable(holder.shortName, 
holder.class)}]

at 
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)

at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:291)

at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:97)

at 
org.apache.jasper.compiler.Validator$ValidateVisitor.getJspAttribute(Validator.java:1422)

at 
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:1231)

at 
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:879)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1545)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)

at 
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:898)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1545)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)

at 
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:898)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1545)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)

at 
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:898)

at org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1545)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)

at org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2444)

at org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2450)

at org.apache.jasper.compiler.Node$Root.accept(Node.java:471)

at org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2392)

at 
org.apache.jasper.compiler.Validator.validateExDirectives(Validator.java:1853)

at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:219)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:372)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:349)

at org.apache.jasper.compiler.Compiler.compile(Compiler.java:333)

at 
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:600)

at 
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:368)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:385)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:329)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:702)

at 
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:450)

at 
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:375)

at 
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)

at 
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:238)

at 
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:262)

at 
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1180)

at 
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:950)

at 
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

at 
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)

at 
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.dspace.app.webui.cris.filter.DSpaceContextCleanupFilter.doFilter(DSpaceContextCleanupFilter.java:54)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.dspace.app.webui.filter.RegisteredOnlyFilter.doFilter(RegisteredOnlyFilter.java:66)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)

at 
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)

at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)

at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)

at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)

at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:108)

at 
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:522)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)

at 
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)

at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)

at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:1096)

at 
org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)

at 
org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:760)

at 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1480)

at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

at 
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:745)


please tell me, what I have to do ?

--
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech...@googlegroups.com<javascript:>.
To post to this group, send email to dspac...@googlegroups.com<javascript:>.
Visit this group at 
https://groups.google.com/group/dspace-tech<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fgroups.google.com%2Fgroup%2Fdspace-tech&e=3bf0957c&h=1a59d98e&f=n&p=y>.
For more options, visit 
https://groups.google.com/d/optout<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fgroups.google.com%2Fd%2Foptout&e=3bf0957c&h=3c849a2f&f=n&p=y>.



i have also the same problem that you had, pls. let me know the  solved setting 
parameter -Dorg.apache......where you can set...kindly help me..
--
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to 
dspace-tech+unsubscr...@googlegroups.com<mailto:dspace-tech+unsubscr...@googlegroups.com>.
To post to this group, send email to 
dspace-tech@googlegroups.com<mailto:dspace-tech@googlegroups.com>.
Visit this group at 
https://groups.google.com/group/dspace-tech<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fgroups.google.com%2Fgroup%2Fdspace-tech&e=3bf0957c&h=1a59d98e&f=n&p=y>.
For more options, visit 
https://groups.google.com/d/optout<https://urlsand.esvalabs.com/?u=https%3A%2F%2Fgroups.google.com%2Fd%2Foptout&e=3bf0957c&h=3c849a2f&f=n&p=y>.

--
Questo messaggio e' stato analizzato con Libra ESVA ed e' risultato non infetto.
Clicca qui per segnalarlo come 
spam.<http://esva1.business-e.it/cgi-bin/learn-msg.cgi?id=DEFB4400CF.A4DAC>


--
Luigi Andrea Pascarelli

DSpace and DSpace-CRIS Committer

4Science,  www.4science.it<http://www.4science.it>

office: Via Edoardo D'Onofrio 304, 00155 Roma, Italy
tel: +39 333 934 1782
skype: l_a_p82
linkedin: luigiandreapascarelli

an Itway Group Company
Italy, France, Spain, Portugal, Greece, Turkey, Lebanon, Qatar, U.A.Emirates

====================================
Save a tree. Don't print this e-mail unless it's really necessary.

DISCLAIMER: The information contained in this message is confidential, can be 
legally protected by local Laws,
and must be exclusively used by the recipient. The publication, use, 
distribution, printing or unauthorized copy
of the content of this message is strictly forbidden and it can be illegal. If 
you received this message by mistake,
please destroy it and notify it to the sender.

--
Questo messaggio e' stato analizzato da Libra ESVA ed e' risultato non infetto.
This message was scanned by Libra ESVA and is believed to be clean.

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To post to this group, send email to dspace-tech@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to