You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by Andreas Boeyer <AB...@yahoo.de> on 2003/06/15 17:34:01 UTC

Example workbench chat missing

Hello,
in the workbench example the chart is not showing.
The class could not be found.
What do I have to do?

Here is the error message from catalina.out


209177 AbstractEngine [WARN] Error creating JPEG stream.
java.lang.NoClassDefFoundError
	at org.apache.tapestry.workbench.chart.ChartPage.getChart(ChartPage.java:244)
	at 
org.apache.tapestry.workbench.chart.ChartService.service(ChartService.java:125)
	at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:879)
	at 
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
	at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at 
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
	at 
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
	at 
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
	at 
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
	at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
	at java.lang.Thread.run(Thread.java:534)


**********************************************************


Error creating JPEG stream.


      Session id: 878CE2C8097ABA0D0374CDCD0239A094
  Client address: 192.168.1.2

Exceptions:

java.lang.NoClassDefFoundError
org.apache.tapestry.workbench.chart.ChartPage.getChart(ChartPage.java:244)
org.apache.tapestry.workbench.chart.ChartService.service(ChartService.java:125)
org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:879)
org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199)
javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
java.lang.Thread.run(Thread.java:534)

**********************************************************



Re: Example workbench chat missing

Posted by Reinier Mostert <re...@clabo.co.za>.
Hi,

I added a parameter when starting the Java session for tomcat, because
on Linux (or Unix), the AWT classes are not normally available.

I edited tomcat4.conf, and added the option
-Djava.awt.headless=true
This option is not available on all versions of Java, it was added in
1.4.1, I think.

Hope this helps.

reinier

On Sun, 2003-06-15 at 17:34, Andreas Boeyer wrote:
> Hello,
> in the workbench example the chart is not showing.
> The class could not be found.
> What do I have to do?
> 
> Here is the error message from catalina.out
> 
> 
> 209177 AbstractEngine [WARN] Error creating JPEG stream.
> java.lang.NoClassDefFoundError
> 	at org.apache.tapestry.workbench.chart.ChartPage.getChart(ChartPage.java:244)
> 	at 
> org.apache.tapestry.workbench.chart.ChartService.service(ChartService.java:125)
> 	at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:879)
> 	at 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
> 	at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> 	at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
> 	at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> 	at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> 	at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> 	at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> 	at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 	at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> 	at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> 	at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> 	at 
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> 	at 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> 	at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> 	at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
> 	at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
> 	at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
> 	at 
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
> 	at java.lang.Thread.run(Thread.java:534)
> 
> 
> **********************************************************
> 
> 
> Error creating JPEG stream.
> 
> 
>       Session id: 878CE2C8097ABA0D0374CDCD0239A094
>   Client address: 192.168.1.2
> 
> Exceptions:
> 
> java.lang.NoClassDefFoundError
> org.apache.tapestry.workbench.chart.ChartPage.getChart(ChartPage.java:244)
> org.apache.tapestry.workbench.chart.ChartService.service(ChartService.java:125)
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:879)
> org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:260)
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415)
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:170)
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
> org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
> org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223)
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:432)
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:386)
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:530)
> java.lang.Thread.run(Thread.java:534)
> 
> **********************************************************
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: tapestry-user-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: tapestry-user-help@jakarta.apache.org
-- 
Reinier Mostert <re...@clabo.co.za>