On Wed, 13 Feb 2008, Matthijs H.D. van der Wiel wrote:
> So is my problem also related to the location of this JNI library?
No, the library is binary incompatible, so it will be necessary to rebuild
it from source. The rebuilt libraries can be used to replace the
distributed versions.
> On Feb 12, 2008 10:10 AM, Matthijs H.D. van der Wiel <[log in to unmask]> wrote:
> > 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/
> >
>
>
>
> --
> 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/
>
--
Peter W. Draper, http://astro.dur.ac.uk/~pdraper
|