Ticket #353 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Random template processing errors

Reported by: dd Owned by: jgou
Priority: major Milestone: 0.4
Component: modules/kauri-template Version:
Keywords: Cc: kauri-discuss@…

Description (last modified by jgou) (diff)

On a page in my application, every ~5 refreshes, i get one occurrence of this exception. However nothing on the page seems wrong, but the error is thrown in my console.

java.lang.RuntimeException: Template processing error.
	at org.kauriproject.template.service.impl.TemplateRepresentation.write(TemplateRepresentation.java:60)
	at org.kauriproject.representation.build.impl.RepresentationFilterFactory$ContextSwitchingRepresentation.write(RepresentationFilterFactory.java:215)
	at org.restlet.engine.http.ServerCall.writeResponseBody(ServerCall.java:502)
	at org.restlet.engine.http.ServerCall.sendResponse(ServerCall.java:439)
	at org.restlet.ext.jetty.internal.JettyCall.sendResponse(JettyCall.java:327)
	at org.restlet.engine.http.adapter.ServerAdapter.commit(ServerAdapter.java:198)
	at org.restlet.engine.http.HttpServerHelper.handle(HttpServerHelper.java:151)
	at org.restlet.ext.jetty.JettyServerHelper$WrappedServer.handle(JettyServerHelper.java:167)
	at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:559)
	at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:992)
	at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:541)
	at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:203)
	at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:406)
	at org.eclipse.jetty.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:462)
	at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:436)
	at java.lang.Thread.run(Thread.java:619)
Caused by: org.eclipse.jetty.io.EofException
	at com.sun.org.apache.xml.internal.serializer.ToStream.flushWriter(ToStream.java:299)
	at com.sun.org.apache.xml.internal.serializer.ToHTMLStream.endDocument(ToHTMLStream.java:734)
	at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerHandlerImpl.endDocument(TransformerHandlerImpl.java:231)
	at org.kauriproject.xml.sax.TransformerHandlerAdapter.endDocument(TransformerHandlerAdapter.java:40)
	at org.kauriproject.template.KauriSaxHandler.endDocument(KauriSaxHandler.java:157)
	at org.kauriproject.template.TemplateResultImpl.endDocument(TemplateResultImpl.java:102)
	at org.kauriproject.template.DocumentBlock$EndStep.executeAndProceed(DocumentBlock.java:100)
	at org.kauriproject.template.DefaultTemplateExecutor.execute(DefaultTemplateExecutor.java:36)
	at org.kauriproject.template.DefaultTemplateService.generateTemplate(DefaultTemplateService.java:83)
	at org.kauriproject.template.service.impl.TemplateServiceImpl.generateTemplate(TemplateServiceImpl.java:122)
	at org.kauriproject.template.service.impl.TemplateRepresentation.write(TemplateRepresentation.java:57)
	... 15 more
2010-08-10 15:35:01  WARN: Committed before 500 An exception occured writing the response entity
2010-08-10 15:35:01  WARN: Error while handling an HTTP server call: 

Change History

comment:1 Changed 3 years ago by dd

Forgot to mention, this is on the current trunk (r1652)

comment:2 Changed 3 years ago by jgou

  • Description modified (diff)
  • Milestone set to 0.4.1

We should have a look if the restlet upgrade (#349) solves this.

comment:3 Changed 3 years ago by jgou

  • Milestone changed from 0.4.1 to 0.4

seems related to the restlet troubles of #349 , so keep both on same milestone

comment:4 Changed 3 years ago by dd

  • Status changed from new to closed
  • Resolution set to fixed

Does not seem to occur anymore with r1507

Note: See TracTickets for help on using tickets.