[
https://issues.apache.org/jira/browse/SLING-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15907018#comment-15907018
]
Oliver Lietz commented on SLING-6502:
-------------------------------------
[~rombert], should already be fixed by
[r1786631|https://svn.apache.org/r1786631].
[~cziegeler], [~fmeschbe]: The current setup of Scripting JSP, Apache Tomcat
6.0.14 JSP and EL API wrappers comes very close to what we had before. Root
issue is the unqualified import (without fixed version 2.1.0) of JSP and EL API
in Scripting JSP. Tying the imports to 2.1.0 works in general
([r1786606|https://svn.apache.org/r1786606]) and would allow usage of Apache
Tomcat 6.0.14 JSP and EL API in all deployments where JSP and EL API are not
already exported with version 2.1.0 (*preferred*), but fails with _taglib_
({{SlingJSPTaglibTest}}, therefore reverted in
[r1786631|https://svn.apache.org/r1786631]):
{noformat}
Running
org.apache.sling.launchpad.webapp.integrationtest.scripting.SlingJSPTaglibTest
Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.496 sec <<<
FAILURE! - in
org.apache.sling.launchpad.webapp.integrationtest.scripting.SlingJSPTaglibTest
testTaglib(org.apache.sling.launchpad.webapp.integrationtest.scripting.SlingJSPTaglibTest)
Time elapsed: 0.496 sec <<< FAILURE!
junit.framework.AssertionFailedError: Expected status 200 for
http://localhost:61014/SlingJSPTaglibTest/1489355266325/63_1489355266395.html
(content=<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html>
<head>
<title>500 org.apache.taglibs.standard.tlv.JstlCoreTLV cannot be cast to
javax.servlet.jsp.tagext.TagLibraryValidator</title>
</head>
<body>
<h1>org.apache.taglibs.standard.tlv.JstlCoreTLV cannot be cast to
javax.servlet.jsp.tagext.TagLibraryValidator (500)</h1>
<p>The requested URL /SlingJSPTaglibTest/1489355266325/63_1489355266395.html
resulted in an error in /apps/integration-test/taglib-test/taglib-test.jsp.</p>
<h3>Exception:</h3>
<pre>
java.lang.ClassCastException: org.apache.taglibs.standard.tlv.JstlCoreTLV
cannot be cast to javax.servlet.jsp.tagext.TagLibraryValidator
at
org.apache.sling.scripting.jsp.jasper.compiler.TagLibraryInfoImpl.createValidator(TagLibraryInfoImpl.java:664)
at
org.apache.sling.scripting.jsp.jasper.compiler.TagLibraryInfoImpl.parseTLD(TagLibraryInfoImpl.java:248)
at
org.apache.sling.scripting.jsp.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:163)
at
org.apache.sling.scripting.jsp.jasper.compiler.Parser.parseTaglibDirective(Parser.java:415)
at
org.apache.sling.scripting.jsp.jasper.compiler.Parser.parseDirective(Parser.java:467)
at
org.apache.sling.scripting.jsp.jasper.compiler.Parser.parseElements(Parser.java:1417)
at
org.apache.sling.scripting.jsp.jasper.compiler.Parser.parse(Parser.java:133)
at
org.apache.sling.scripting.jsp.jasper.compiler.ParserController.doParse(ParserController.java:216)
at
org.apache.sling.scripting.jsp.jasper.compiler.ParserController.parse(ParserController.java:103)
at
org.apache.sling.scripting.jsp.jasper.compiler.Compiler.generateJava(Compiler.java:164)
at
org.apache.sling.scripting.jsp.jasper.compiler.Compiler.compile(Compiler.java:302)
at
org.apache.sling.scripting.jsp.jasper.compiler.Compiler.compile(Compiler.java:282)
at
org.apache.sling.scripting.jsp.jasper.compiler.Compiler.compile(Compiler.java:269)
at
org.apache.sling.scripting.jsp.jasper.JspCompilationContext.compile(JspCompilationContext.java:490)
at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.prepareServlet(JspServletWrapper.java:427)
at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:486)
at
org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449)
at
org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:337)
at
org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:92)
at
org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:598)
at
org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388)
at
org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:184)
at
org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:491)
at
org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552)
at
org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:44)
at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:77)
at
org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:282)
at
org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:49)
at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:71)
at
org.apache.sling.launchpad.testservices.filters.TestFilter.doFilter(TestFilter.java:47)
at
org.apache.sling.launchpad.testservices.filters.NoPropertyFilter.doFilter(NoPropertyFilter.java:25)
at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at
org.apache.sling.launchpad.testservices.filters.TestFilter.doFilter(TestFilter.java:47)
at
org.apache.sling.launchpad.testservices.filters.SlingFilter.doFilter(SlingFilter.java:25)
at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at
org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:107)
at
org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
at
org.apache.sling.engine.impl.SlingRequestProcessorImpl.doProcessRequest(SlingRequestProcessorImpl.java:151)
at
org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:219)
at
org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:837)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1772)
at
org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:193)
at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)
at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582)
at
org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
at
org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284)
at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at
org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
at org.eclipse.jetty.server.Server.handle(Server.java:534)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
at
org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
at
org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
at
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
at java.lang.Thread.run(Thread.java:745)
</pre>
<h3>Request Progress:</h3>
<pre>
0 TIMER_START{Request Processing}
0 COMMENT timer_end format is {<elapsed microseconds>,<timer
name>} <optional message>
5 LOG Method=GET, PathInfo=null
6 TIMER_START{handleSecurity}
5202 TIMER_END{5194,handleSecurity} authenticator
org.apache.sling.auth.core.impl.SlingAuthenticator@17afcab7 returns true
9986 TIMER_START{ResourceResolution}
11411 TIMER_END{1423,ResourceResolution}
URI=/SlingJSPTaglibTest/1489355266325/63_1489355266395.html resolves to
Resource=JcrNodeResource, type=integration-test/taglib-test, superType=null,
path=/SlingJSPTaglibTest/1489355266325/63_1489355266395
11416 LOG Resource Path Info: SlingRequestPathInfo:
path='/SlingJSPTaglibTest/1489355266325/63_1489355266395',
selectorString='null', extension='html',
suffix='null'
11416 TIMER_START{ServletResolution}
11418
TIMER_START{resolveServlet(/SlingJSPTaglibTest/1489355266325/63_1489355266395)}
25077
TIMER_END{13657,resolveServlet(/SlingJSPTaglibTest/1489355266325/63_1489355266395)}
Using servlet /apps/integration-test/taglib-test/taglib-test.jsp
25196 TIMER_END{13778,ServletResolution}
URI=/SlingJSPTaglibTest/1489355266325/63_1489355266395.html handled by
Servlet=/apps/integration-test/taglib-test/taglib-test.jsp
25199 LOG Applying Requestfilters
25202 LOG Calling filter:
org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter
25204 LOG Calling filter:
org.apache.sling.launchpad.testservices.filters.SlingFilter
25215 LOG Calling filter:
org.apache.sling.launchpad.testservices.filters.NoPropertyFilter
25218 LOG Applying Componentfilters
25353 TIMER_START{/apps/integration-test/taglib-test/taglib-test.jsp#0}
59233 LOG SCRIPT ERROR:
org.apache.sling.scripting.jsp.jasper.JasperException: Failed to load or
instantiate TagLibraryValidator class:
org.apache.taglibs.standard.tlv.JstlCoreTLV
59237 TIMER_END{33883,/apps/integration-test/taglib-test/taglib-test.jsp#0}
59260 LOG Filter timing:
filter=org.apache.sling.launchpad.testservices.filters.SlingFilterWithPattern,
inner=0, total=34, outer=34
59262 LOG Filter timing:
filter=org.apache.sling.launchpad.testservices.filters.NoPropertyFilter,
inner=34, total=34, outer=0
59264 LOG Filter timing:
filter=org.apache.sling.launchpad.testservices.filters.SlingFilter, inner=34,
total=34, outer=0
59662 TIMER_START{handleError:throwable=java.lang.ClassCastException}
87989 TIMER_END{28324,handleError:throwable=java.lang.ClassCastException}
Using handler
org.apache.sling.servlets.resolver.internal.defaults.DefaultErrorHandlerServlet
93573 TIMER_END{93572,Request Processing} Dumping SlingRequestProgressTracker
Entries
</pre>
<hr>
<address>ApacheSling/2.6 (jetty/9.3.15.v20161220, Java HotSpot(TM) 64-Bit
Server VM 1.8.0_112, Mac OS X 10.10.5 x86_64)</address>
</body>
</html>
) expected:<200> but was:<500>
at junit.framework.Assert.fail(Assert.java:57)
at junit.framework.Assert.failNotEquals(Assert.java:329)
at junit.framework.Assert.assertEquals(Assert.java:78)
at junit.framework.Assert.assertEquals(Assert.java:234)
at junit.framework.TestCase.assertEquals(TestCase.java:401)
at
org.apache.sling.commons.testing.integration.HttpTestBase.getContent(HttpTestBase.java:439)
at
org.apache.sling.commons.testing.integration.HttpTestBase.getContent(HttpTestBase.java:414)
at
org.apache.sling.commons.testing.integration.HttpTestBase.getContent(HttpTestBase.java:406)
at
org.apache.sling.commons.testing.integration.HttpTestBase.getContent(HttpTestBase.java:401)
at
org.apache.sling.launchpad.webapp.integrationtest.scripting.SlingJSPTaglibTest.testTaglib(SlingJSPTaglibTest.java:75)
{noformat}
> JSP: java.lang.VerifyError (Bad type on operand stack)
> ------------------------------------------------------
>
> Key: SLING-6502
> URL: https://issues.apache.org/jira/browse/SLING-6502
> Project: Sling
> Issue Type: Bug
> Components: Scripting
> Affects Versions: Scripting JSP 2.2.6
> Environment: Apache Karaf 4.1.0-SNAPSHOT (Pax Web 6.0.2)
> Reporter: Oliver Lietz
> Assignee: Oliver Lietz
> Fix For: Scripting JSP 2.2.8
>
> Attachments: apis.patch
>
>
> {{org.apache.sling.scripting.jsp}} embeds {{jsp-api}} and {{el-api}} from
> Apache Tomcat ({{6.0.14}}) which causes this error.
> {noformat}
> [...]
> [httpclient.wire.header] : << "HTTP/1.1 500 Server Error[\r][\n]"
> [httpclient.wire.header] : << "Content-Type: text/html;charset=utf-8[\r][\n]"
> [httpclient.wire.header] : << "Transfer-Encoding: chunked[\r][\n]"
> [httpclient.wire.header] : << "Server: Jetty(9.3.15.v20161220)[\r][\n]"
> [httpclient.wire.header] : << "[\r][\n]"
> [httpclient.wire.content] : << "B"
> [httpclient.wire.content] : << "5"
> [httpclient.wire.content] : << "1"
> [httpclient.wire.content] : << "[\r]"
> [httpclient.wire.content] : << "[\n]"
> [httpclient.wire.content] : << "<html><head><title>[\n]"
> [httpclient.wire.content] : << "java.lang.VerifyError: Bad type on operand
> stack[\n]"
> [httpclient.wire.content] : << "Exception Details:[\n]"
> [httpclient.wire.content] : << " Location:[\n]"
> [httpclient.wire.content] : << "
> org/apache/sling/scripting/jsp/jasper/runtime/JspApplicationContextImpl.createELResolver()Ljavax/el/ELResolver;
> @28: invokevirtual[\n]"
> [httpclient.wire.content] : << " Reason:[\n]"
> [httpclient.wire.content] : << " Type
> 'javax/servlet/jsp/el/ImplicitObjectELResolver' (current frame,
> stack[1]) is not assignable to 'javax/el/ELResolver'[\n]"
> [httpclient.wire.content] : << " Current Frame:[\n]"
> [httpclient.wire.content] : << " bci: @28[\n]"
> [httpclient.wire.content] : << " flags: { }[\n]"
> [httpclient.wire.content] : << " locals: {
> 'org/apache/sling/scripting/jsp/jasper/runtime/JspApplicationContextImpl',
> 'javax/el/CompositeELResolver' }[\n]"
> [httpclient.wire.content] : << " stack: {
> 'javax/el/CompositeELResolver',
> 'javax/servlet/jsp/el/ImplicitObjectELResolver' }[\n]"
> [httpclient.wire.content] : << " Bytecode:[\n]"
> [httpclient.wire.content] : << " 0x0000000: 2a04 b500 062a b400 1dc7 0080
> bb00 1e59[\n]"
> [httpclient.wire.content] : << " 0x0000010: b700 1f4c 2bbb 0020 59b7 0021
> b600 222a[\n]"
> [httpclient.wire.content] : << " 0x0000020: b400 05b9 0023 0100 4d2c b900
> 2401 0099[\n]"
> [httpclient.wire.content] : << " 0x0000030: 0013 2b2c b900 2501 00c0 0026
> b600 22a7[\n]"
> [httpclient.wire.content] : << " 0x0000040: ffea 2bbb 0027 59b7 0028 b600
> 222b bb00[\n]"
> [httpclient.wire.content] : << " 0x0000050: 2959 b700 2ab6 0022 2bbb 002b
> 59b7 002c[\n]"
> [httpclient.wire.content] : << " 0x0000060: b600 222b bb00 2d59 b700 2eb6
> 0022 2bbb[\n]"
> [httpclient.wire.content] : << " 0x0000070: 002f 59b7 0030 b600 222b bb00
> 3159 b700[\n]"
> [httpclient.wire.content] : << " 0x0000080: 32b6 0022 2a2b b500 1d2a b400
> 1db0 [\n]"
> [httpclient.wire.content] : << " Stackmap Table:[\n]"
> [httpclient.wire.content] : << "
> append_frame(@41,Object[#112],Object[#113])[\n]"
> [httpclient.wire.content] : << " chop_frame(@66,1)[\n]"
> [httpclient.wire.content] : << " chop_frame(@137,1)[\n]"
> [httpclient.wire.content] : << "[\n]"
> [httpclient.wire.content] : << "</title></head><body><h1>[\n]"
> [...]
> {noformat}
> {noformat}
> java.lang.VerifyError: Bad type on operand stack
> Exception Details:
> Location:
>
> org/apache/sling/scripting/jsp/jasper/runtime/JspApplicationContextImpl.createELResolver()Ljavax/el/ELResolver;
> @28: invokevirtual
> Reason:
> Type 'javax/servlet/jsp/el/ImplicitObjectELResolver' (current
> frame, stack[1]) is not assignable to 'javax/el/ELResolver'
> Current Frame:
> bci: @28
> flags: { }
> locals: {
> 'org/apache/sling/scripting/jsp/jasper/runtime/JspApplicationContextImpl',
> 'javax/el/CompositeELResolver' }
> stack: { 'javax/el/CompositeELResolver',
> 'javax/servlet/jsp/el/ImplicitObjectELResolver' }
> Bytecode:
> 0x0000000: 2a04 b500 062a b400 1dc7 0080 bb00 1e59
> 0x0000010: b700 1f4c 2bbb 0020 59b7 0021 b600 222a
> 0x0000020: b400 05b9 0023 0100 4d2c b900 2401 0099
> 0x0000030: 0013 2b2c b900 2501 00c0 0026 b600 22a7
> 0x0000040: ffea 2bbb 0027 59b7 0028 b600 222b bb00
> 0x0000050: 2959 b700 2ab6 0022 2bbb 002b 59b7 002c
> 0x0000060: b600 222b bb00 2d59 b700 2eb6 0022 2bbb
> 0x0000070: 002f 59b7 0030 b600 222b bb00 3159 b700
> 0x0000080: 32b6 0022 2a2b b500 1d2a b400 1db0
> Stackmap Table:
> append_frame(@41,Object[#112],Object[#113])
> chop_frame(@66,1)
> chop_frame(@137,1)
> at
> org.apache.sling.scripting.jsp.jasper.runtime.JspFactoryImpl.getJspApplicationContext(JspFactoryImpl.java:150)
> at
> org.apache.sling.scripting.jsp.jasper.compiler.JspRuntimeContext$JspFactoryHandler.getJspApplicationContext(JspRuntimeContext.java:123)
> at
> org.apache.jsp.apps.nt.unstructured.html_jsp._jspInit(html_jsp.java:22)
> at
> org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52)
> at
> org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.loadServlet(JspServletWrapper.java:191)
> at
> org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.prepareServlet(JspServletWrapper.java:434)
> at
> org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:486)
> at
> org.apache.sling.scripting.jsp.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:449)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory.callJsp(JspScriptEngineFactory.java:346)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory.access$100(JspScriptEngineFactory.java:101)
> at
> org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:607)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.call(DefaultSlingScript.java:388)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.eval(DefaultSlingScript.java:184)
> at
> org.apache.sling.scripting.core.impl.DefaultSlingScript.service(DefaultSlingScript.java:491)
> at
> org.apache.sling.engine.impl.request.RequestData.service(RequestData.java:552)
> at
> org.apache.sling.engine.impl.filter.SlingComponentFilterChain.render(SlingComponentFilterChain.java:44)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:77)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.processComponent(SlingRequestProcessorImpl.java:282)
> at
> org.apache.sling.engine.impl.filter.RequestSlingFilterChain.render(RequestSlingFilterChain.java:49)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:71)
> at
> org.apache.sling.launchpad.testservices.filters.TestFilter.doFilter(TestFilter.java:47)
> at
> org.apache.sling.launchpad.testservices.filters.NoPropertyFilter.doFilter(NoPropertyFilter.java:25)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
> at
> org.apache.sling.launchpad.testservices.filters.TestFilter.doFilter(TestFilter.java:47)
> at
> org.apache.sling.launchpad.testservices.filters.SlingFilter.doFilter(SlingFilter.java:25)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
> at
> org.apache.sling.engine.impl.debug.RequestProgressTrackerLogFilter.doFilter(RequestProgressTrackerLogFilter.java:107)
> at
> org.apache.sling.engine.impl.filter.AbstractSlingFilterChain.doFilter(AbstractSlingFilterChain.java:68)
> at
> org.apache.sling.engine.impl.SlingRequestProcessorImpl.doProcessRequest(SlingRequestProcessorImpl.java:151)
> at
> org.apache.sling.engine.impl.SlingMainServlet.service(SlingMainServlet.java:219)
> at
> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:837)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1772)
> at
> org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:193)
> at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1759)
> at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:582)
> at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
> at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
> at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:226)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1180)
> at
> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:284)
> at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:512)
> at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
> at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1112)
> at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
> at
> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:80)
> at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:134)
> at org.eclipse.jetty.server.Server.handle(Server.java:534)
> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:320)
> at
> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:251)
> at
> org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:283)
> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:110)
> at
> org.eclipse.jetty.io.SelectChannelEndPoint$2.run(SelectChannelEndPoint.java:93)
> at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.executeProduceConsume(ExecuteProduceConsume.java:303)
> at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceConsume(ExecuteProduceConsume.java:148)
> at
> org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:136)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:671)
> at
> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)
> at java.lang.Thread.run(Thread.java:745)
> {noformat}
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)