[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IDV #TDV-431327]: j3d error msg

> Dear Unidata team:
> We're attempting to run an IDV script as a batch process on a Linux
> server without
> depending on the graphics card.  It appears we still need to give IDV
> access to an X server, and we are trying to use Xvfb as that X server.
> This works for us about 2/3 of the time.  The rest of the time, we get
> a Java error and stack trace:
> java.lang.NullPointerException
> at java.util.Hashtable.get(Hashtable.java:334)
> at
> javax.media.j3d.NativeConfigTemplate3D.getBestConfiguration(NativeConfigTemplate3D.java:139)
> at javax.media.j3d.Renderer.doWork(Renderer.java:413)
> at javax.media.j3d.J3dThread.run(J3dThread.java:250)
> We're still trying some experiments, and we will soon be upgrading from
> IDV 2.7 to 2.9.
> But before we get to deeply into our experiments, I wonder if
> you have any immediate suggestions.  Are there known problems
> or common pitfalls using IDV with Xvfb under Linux?  We'd appreciate any
> suggestions you can give us while we dig into the problem.
> I work in FL-0, so I can easily drop by your office.
> We're running:
> IDV 2.7a1
> Xvfb -1.1.1
> Centos 5.5 - x86-64
> Kernel  2.6.18-194.3.1.el5.centos.plus
> Java 3D 1.3.1 (apparently -- though the IDV startup script is
> complicated, and it's not obvious which versions of Java it is
> chosing)
> Thanks,
> Vince

       I don't have much experience of Xvfb, after browsing the support 
archive, one suggestion is to upgrade the Xvfb to newer version, here is a link 
of the IDV user discussion:


> --
> Vince Dean
> HIRDLS Project - SIPS Operations Manager
> University of Colorado
> MOPITT Project - Data Manager
> National Center for Atmospheric Research
> Phone: (303) 497-8077

Ticket Details
Ticket ID: TDV-431327
Department: Support IDV
Priority: Normal
Status: Open

NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.