Print

Print


Dear Peter,

I can confirm that exporting spectra to Splat works fine under Linux.
This is a problem I only encounter when running starlink on my Mac
(Intel, OS X 10.5.1).

If I run splat from a terminal and click 'file' --> 'open' to open one
of the GaiaTempSpectrumx.sdf files, I get the following output in the
terminal (and the same pop-up window saying that the spectrum has an
unkown type, format or name syntax):

* * * * * *
~/data/SLS/M07BN03 >Feb 12, 2008 9:58:09 AM
uk.ac.starlink.splat.imagedata.NDFJ <clinit>
WARNING: Failed to load the Starlink SPLAT-VO JNI library
Feb 12, 2008 9:58:09 AM uk.ac.starlink.splat.imagedata.NDFJ <clinit>
WARNING: No native NDF support available
Feb 12, 2008 9:58:09 AM uk.ac.starlink.splat.data.SpecDataFactory
makeNDFSpecDataImpl
INFO: No native NDF support, using less efficient NDX/JNIHDS access
Feb 12, 2008 9:58:09 AM uk.ac.starlink.hds.HDSPackage isAvailable
INFO: couldn't load library jnihds:
/Applications/starlink/star/starjava/lib/i386/libjnihds.jnilib:
java.lang.UnsatisfiedLinkError: couldn't load library jnihds:
/Applications/starlink/star/starjava/lib/i386/libjnihds.jnilib:
	at uk.ac.starlink.util.Loader.loadLibrary(Loader.java:149)
	at uk.ac.starlink.hds.HDSObject.<clinit>(HDSObject.java:96)
	at uk.ac.starlink.hds.HDSPackage.isAvailable(HDSPackage.java:34)
	at uk.ac.starlink.hds.NDFNdxHandler.getInstance(NDFNdxHandler.java:70)
	at uk.ac.starlink.hds.NDFNdxHandler.<clinit>(NDFNdxHandler.java:54)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
	at uk.ac.starlink.ndx.NdxIO.<init>(NdxIO.java:74)
	at uk.ac.starlink.splat.data.NDXSpecDataImpl.open(NDXSpecDataImpl.java:338)
	at uk.ac.starlink.splat.data.NDXSpecDataImpl.<init>(NDXSpecDataImpl.java:90)
	at uk.ac.starlink.splat.data.SpecDataFactory.makeNDFSpecDataImpl(SpecDataFactory.java:400)
	at uk.ac.starlink.splat.data.SpecDataFactory.makeLocalFileImpl(SpecDataFactory.java:357)
	at uk.ac.starlink.splat.data.SpecDataFactory.get(SpecDataFactory.java:332)
	at uk.ac.starlink.splat.data.SpecDataFactory.get(SpecDataFactory.java:222)
	at uk.ac.starlink.splat.iface.SplatBrowser.tryAddSpectrum(SplatBrowser.java:1934)
	at uk.ac.starlink.splat.iface.SpectrumIO.addSpectra(SpectrumIO.java:311)
	at uk.ac.starlink.splat.iface.SpectrumIO$2.run(SpectrumIO.java:260)
Caused by: java.lang.UnsatisfiedLinkError:
/Applications/starlink/star/starjava/lib/i386/libjnihds.jnilib:
	at java.lang.ClassLoader$NativeLibrary.load(Native Method)
	at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1822)
	at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1739)
	at java.lang.Runtime.loadLibrary0(Runtime.java:822)
	at java.lang.System.loadLibrary(System.java:993)
	at uk.ac.starlink.util.Loader.loadLibrary(Loader.java:114)
	... 16 more
Feb 12, 2008 9:58:09 AM uk.ac.starlink.hds.HDSPackage isAvailable
WARNING: JNIHDS load failed - no HDF/HDS access
* * * * * *

On repeating the request to load the GaiaTempSpectrum into Splat, the
error message reduces to:

* * * * * *
~/data/SLS/M07BN03 >Feb 12, 2008 10:02:48 AM
uk.ac.starlink.splat.data.SpecDataFactory makeNDFSpecDataImpl
INFO: No native NDF support, using less efficient NDX/JNIHDS access
* * * * * *

I have to close splat and start it again in order to reproduce the
first error message, i.e. the one that starts with "WARNING: Failed to
load the Starlink SPLAT-VO JNI library".

-
Matthijs

On Feb 11, 2008 6:00 PM, Peter W. Draper <[log in to unmask]> wrote:
>
> On Mon, 11 Feb 2008, Matthijs H.D. van der Wiel wrote:
>
> > I am running the new Humu release of starlink on Mac OS X 10.5.1. I load
> > files from the ACSIS correlator into Gaia. Every time I try sending a
> > spectrum to Splat (using the "send: replace" or "send: add" button in
> > the "Display image sections of a cube" window), the following happens:
> > - the first window of Splat is loaded, as it should
> > - before the spectrum appears, a message pops up saying something
> > similar to "Spectrum '/Users/MHD/data/GaiaTempSpectrum3.sdf' has an
> > unknown type, format or name syntax."
> > - the only option is to click "OK" in the error pop up window
> >
> > If I use the "File" menu in Splat to open one of the tempspectra, it
> > results in the same error, but there is an extra option on the error
> > window besides "OK": "show details". If I click that, this is the
> > extra information:
> > """
> > uk.ac.starlink.splat.util.SplatException: Spectrum
> > '/Users/MHD/data/GaiaTempSpectrum2.sdf' has an unknown type, format or
> > name syntax.
> >  at uk.ac.starlink.splat.data.SpecDataFactory.throwReport(SpecDataFactory.java:540)
> >  at uk.ac.starlink.splat.data.SpecDataFactory.get(SpecDataFactory.java:344)
> >  at uk.ac.starlink.splat.data.SpecDataFactory.get(SpecDataFactory.java:222)
> >  at uk.ac.starlink.splat.iface.SplatBrowser.tryAddSpectrum(SplatBRowser.java:1934)
> >  at uk.ac.starlink.splat.iface.SpectrumIO.addSpectra(SpectrumIO.java:311)
> >  at uk.ac.starlink.splat.iface.SpectrumIO$2.run(SpectrumIO.java:260)
> > """
> >
> > I have also had this problem with the previous release (Puana) under
> > Mac OS X 10.5, but not with Puana under Linux (Red Hat). I haven't yet
> > tried Humu under Linux. How can the format, type or name syntax be
> > okay if I export from Gaia under Linux, but wrong if I export from Mac
> > Gaia?
>
> Hi Matthijs,
>
> there has been one report of a similar problem with SPLAT in the Puana
> build. I'd hoped this latest release would fix that, but as I don't have
> access to an Intel 10.5 machine to check things, that was just a hope.
>
> In the terminal where you run up SPLAT are there any messages? If so
> could you post them as well.
>
> BTW, this should be OK under Linux.
>
> Peter.
>
> --
> Peter W. Draper, http://astro.dur.ac.uk/~pdraper
>



-- 
M.H.D. van der Wiel
SRON (Netherlands Institute for Space Research) &
Kapteyn Astronomical Institute, University of Groningen
e-mail: [log in to unmask] | room: ZG 183 [Landleven 12] | tel: +31
(0)50 363 4083
homepage: http://www.astro.rug.nl/~wiel/