[Wlug] Newbie to mailing list- Issue with the generation of graphs in redhat 6.2

Tom Guilderson twg3@attbi.com
Sun, 3 Nov 2002 22:11:33 -0500


Peram,

the top of the stack indicates that the java class loader can not find a 
particular class needed by 
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment()

Looking quickly at the javadocs for this - GraphicsEnvirpnment refers to the 
rendering target of the Graphics2D object.  Most likely this method expects
to find a target - meaning not only a configured X server - but a running
X-server???  Was the X server running on the other machine when
you weblogic server was running? If so start X on the other machine,
then start weblogic and see what happens.

If it is not that - then the problem is that one of the native
X windows libraries is missing. If you figure out which java_vm binary is
 being executed (probably $JAVA_HOME/jre/bin/i386/native_threads/java_vm,
then runn ldd against it to see what libraries it relies on - and it will also
tell you which it can not find - the two X libraries it is looking for are
most likely libX11 and LibXt - make sure both are installed.
 
If you already solved the problem - I would be interested in hearing what it 
is. 

One last thought - Have you looked at the servlet code - specifically the
makeGraph() method? That is the last method in your code I can see
on the stack (the rest are awt stuff) to see if there is any references to
a display target?

On Tuesday 29 October 2002 17:03, Sudhaker P wrote:
> Hi Tim,
> Thanks for the reply.
> The version of JDK differ the version I'm having issues with is 1.3.1_01
> and the ones the code is running successfully is 1.3.0_02, however the
> graphs were being produced before.
> The following is the Weblogic log which I'd appreciate if you can look at
> and tell what could be the issue in your view:
> java.lang.NoClassDefFoundError
>         at java.lang.Class.forName0(Native Method)
>         at java.lang.Class.forName(Class.java:120)
>         at
> java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironmen
>t.java:58) at java.awt.Window.<init>(Window.java:189)
>         at java.awt.Frame.<init>(Frame.java:315)
>         at java.awt.Frame.<init>(Frame.java:262)
>         at com.rivenet.graphingaction.Graphit.runGraph2D(Unknown Source)
>         at
> com.rivenet.reporting.InformalFundingComparisonGraph.makeGraph(Unknown
> Source)
>         at
> jsp_servlet._plan._Model_controller._jspService(_Model_controller.java:356)
>         at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
>         at
> weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.jav
>a:123) at
> weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextIm
>pl.java:761) at
> weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletContextIm
>pl.java:708) at
> weblogic.servlet.internal.ServletContextManager.invokeServlet(ServletContex
>tManager.java:252) at
> weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.java:346)
>         at
> weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:246)
>         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
>
> I've done some reading and feel that awt uses X-windows and I think that
> might be broken.
>
> I'd appreciate your comments and suggestions.
>
> Thanks,
>
> Peram
>
>
>
>
>
>
> From: "Keller, Tim" <Tim.Keller@stratus.com>
>
> >Reply-To: wlug@mail.wlug.org
> >To: "'wlug@mail.wlug.org'" <wlug@mail.wlug.org>
> >Subject: RE: [Wlug] Newbie to mailing list- Issue with the generation of
> >graphs in redhat 6.2
> >Date: Tue, 29 Oct 2002 14:45:42 -0500
> >
> >Peram,
> >
> >I'll ask an obvious question... You've verified that both machines running
> >the same version of the java run time environment?
> >
> >Also, does the entire applet fail or does it just fail to display the
> >graph.
> >If so, you might have to insert some code to catch exceptions...  Possibly
> >some library has gotten mangled...
> >
> >Hope that helps,
> >Tim.
> >
> >-----Original Message-----
>
> From: Sudhaker P [mailto:perams27@hotmail.com]
>
> >Sent: Tuesday, October 29, 2002 14:35 PM
> >To: wlug@mail.wlug.org
> >Subject: [Wlug] Newbie to mailing list- Issue with the generation of
> >graphs in redhat 6.2
> >
> >
> >Hi ,
> >I've a program that generates graphs with Java 1.3.1_01. The same program
> >is
> >
> >able to generate graphs on a machine with RH 6.2 kernel 2.4.16 but it
> > fails to generate graphs on a machine with RH 6.2 kernel 2.4.7-10 on
> > which it used
> >
> >to generate before.  I've installed KDE and gd thinking that something may
> >broken in the OS on the jpegs generation part. But that doesn't seem to
> >help.
> >I'd appreciate if any of you gurus can guide me in this issue with your
> >comments and suggestions.
> >
> >Thanks,
> >
> >Peram
> >
> >
> >
> >
> >
> >
> >_________________________________________________________________
> >Choose an Internet access plan right for you -- try MSN!
> >http://resourcecenter.msn.com/access/plans/default.asp
> >
> >
> >_______________________________________________
> >Wlug mailing list
> >Wlug@mail.wlug.org
> >http://mail.wlug.org/mailman/listinfo/wlug
> >
> >_______________________________________________
> >Wlug mailing list
> >Wlug@mail.wlug.org
> >http://mail.wlug.org/mailman/listinfo/wlug
>
> _________________________________________________________________
> Internet access plans that fit your lifestyle -- join MSN.
> http://resourcecenter.msn.com/access/plans/default.asp
>
>
> _______________________________________________
> Wlug mailing list
> Wlug@mail.wlug.org
> http://mail.wlug.org/mailman/listinfo/wlug