Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Eclipse Platform » HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compilati
HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compilati [message #1861447] Thu, 12 October 2023 19:41 Go to next message
David Gibbs is currently offline David GibbsFriend
Messages: 5
Registered: May 2020
Location: Chicagoland, IL, USA
Junior Member
I don't use the help system much, but I did today and got the error below when it launched

I'm not sure what changed.

My default JVM is Java 8 but I have eclipse configured to run with Java 20.

I can't find any settings to define which JVM the help system uses.

Any suggestions?

David

HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compilation. If running with JDK 5 or before, Ant or JDT compiler can be used, if the corresponding jars and bridge classes (org.apache.jasper.compiler.AntJavaCompiler or org.apache.jasper.compiler.JDTJavaCompiler) are included

URI:	/help/index.jsp
STATUS:	500
MESSAGE:	org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compilation. If running with JDK 5 or before, Ant or JDT compiler can be used, if the corresponding jars and bridge classes (org.apache.jasper.compiler.AntJavaCompiler or org.apache.jasper.compiler.JDTJavaCompiler) are included
SERVLET:	org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet-630f116b
CAUSED BY:	org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compilation. If running with JDK 5 or before, Ant or JDT compiler can be used, if the corresponding jars and bridge classes (org.apache.jasper.compiler.AntJavaCompiler or org.apache.jasper.compiler.JDTJavaCompiler) are included
Caused by:

org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compilation.  If running with JDK 5 or before, Ant or JDT compiler can be used, if the corresponding jars and bridge classes (org.apache.jasper.compiler.AntJavaCompiler or org.apache.jasper.compiler.JDTJavaCompiler) are included
	at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:92)
	at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:378)
	at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:119)
	at org.apache.jasper.compiler.Compiler.initJavaCompiler(Compiler.java:783)
	at org.apache.jasper.compiler.Compiler.<init>(Compiler.java:140)
	at org.apache.jasper.JspCompilationContext.createCompiler(JspCompilationContext.java:288)
	at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:624)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:473)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:377)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at org.eclipse.equinox.jsp.jasper.JspServlet.service(JspServlet.java:164)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180)
	at org.eclipse.equinox.http.servlet.internal.HttpServiceRuntimeImpl$LegacyServlet.service(HttpServiceRuntimeImpl.java:1457)
	at org.eclipse.equinox.http.servlet.internal.registration.EndpointRegistration.service(EndpointRegistration.java:159)
	at org.eclipse.equinox.http.servlet.internal.servlet.ResponseStateHandler.processRequest(ResponseStateHandler.java:67)
	at org.eclipse.equinox.http.servlet.internal.context.DispatchTargets.doDispatch(DispatchTargets.java:118)
	at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.dispatch(ProxyServlet.java:147)
	at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.preprocess(ProxyServlet.java:115)
	at org.eclipse.equinox.http.servlet.internal.servlet.ProxyServlet.service(ProxyServlet.java:104)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:584)
	at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:308)
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
	at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:529)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1384)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1306)
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
	at org.eclipse.jetty.server.Server.handle(Server.java:563)
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
	at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
	at java.base/java.lang.Thread.run(Thread.java:1623)


tbd
Re: HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compi [message #1861448 is a reply to message #1861447] Fri, 13 October 2023 05:55 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33258
Registered: July 2009
Senior Member
Which version of Eclipse?

Ed Merks
Professional Support: https://www.macromodeling.com/
Re: HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compi [message #1861453 is a reply to message #1861448] Fri, 13 October 2023 12:05 Go to previous messageGo to next message
David Gibbs is currently offline David GibbsFriend
Messages: 5
Registered: May 2020
Location: Chicagoland, IL, USA
Junior Member
Doh!

Yeah, I guess that information would be useful.

Eclipse IDE for Java Developers (includes Incubating components)
Version: 2023-09 (4.29.0)
Build id: 20230907-1323
OS: Linux, v.6.2.0-34-generic, x86_64 / gtk 3.24.33, WebKit 2.42.1
Java vendor: Eclipse Adoptium
Java runtime version: 20.0.1+9
Java version: 20.0.1


tbd
Re: HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compi [message #1861455 is a reply to message #1861453] Fri, 13 October 2023 12:26 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33258
Registered: July 2009
Senior Member
This is not a known problem. The packages come with a Java 17 JDK and for that. I was just testing Java 21 just now (Adoptium/Temurin) and help with with that as well. I'm on Windows...

Ed Merks
Professional Support: https://www.macromodeling.com/
Re: HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compi [message #1865817 is a reply to message #1861455] Tue, 14 May 2024 06:02 Go to previous messageGo to next message
Danut Groza is currently offline Danut GrozaFriend
Messages: 4
Registered: January 2024
Junior Member
Hi! I am facing the same exception trying to use the help system. Is there any progress with this exception? I could supply an example app if needed by basically I just added org.eclipse.help feature to the product and I'm using Java 17.0.11 with Eclipse 2023-09
Re: HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compi [message #1865868 is a reply to message #1865817] Tue, 14 May 2024 19:28 Go to previous messageGo to next message
Nitin Dahyabhai is currently offline Nitin DahyabhaiFriend
Messages: 4507
Registered: July 2009
Senior Member

Have you retried this under the current release: 2024-03?

_
Nitin Dahyabhai
Eclipse Web Tools Platform

[Updated on: Tue, 14 May 2024 19:30]

Report message to a moderator

Re: HTTP ERROR 500 org.apache.jasper.JasperException: PWC6349: Cannot find a java compiler for compi [message #1866027 is a reply to message #1865868] Sat, 18 May 2024 13:12 Go to previous message
Danut Groza is currently offline Danut GrozaFriend
Messages: 4
Registered: January 2024
Junior Member
Yea, I updated to 2024-03 and now it works.
Previous Topic:how to silence 'org.apache.aries.spifly.BaseActivator' and 'org.slf4j.simple.Simpl' console messages
Next Topic:How to remove ANT Configurations?
Goto Forum:
  


Current Time: Fri Dec 06 12:17:16 GMT 2024

Powered by FUDForum. Page generated in 0.02708 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top