Btw,
from the error you report it looks like that the imageio spi stream
mechanism is not able to create a stream for the provided file.
Reasons could be:

1> file is not readable (permissions, etc..)
2> file is hidden (strange....)
3> file is invalid (strange....)


Ciao,
Simone.

On Thu, Jul 24, 2008 at 12:16 PM, Simone Giannecchini
<[EMAIL PROTECTED]> wrote:
> Can you copy and paste for example the path of one of the files where
> the operation fails?
>
> Ciao,
> Simone.
>
> On Thu, Jul 24, 2008 at 12:13 PM, Anaxa Gore <[EMAIL PROTECTED]> wrote:
>> Hello Simone
>>
>> What do you mean by "the provided input is invalid" ?
>> I simply try to read a geotiff.
>> The path to the file is valid, the file is not corrupted (I tried with many
>> files).
>> Can you explain me what you exactly need ?
>>
>> Thanks,
>> Thomas
>>
>> 2008/7/24 Simone Giannecchini <[EMAIL PROTECTED]>:
>>>
>>> Ciao thomas,
>>> it seems like the provided input is invalid. Can you describe it briefly?
>>>
>>>
>>> Simone.
>>>
>>> On Thu, Jul 24, 2008 at 12:06 PM, Anaxa Gore <[EMAIL PROTECTED]>
>>> wrote:
>>> > Hi Cédric !
>>> >
>>> > Sorry to answer so late !
>>> > Thanks for your idea... I tried to do it, but can't because
>>> > GeoTiffReader
>>> > does not get any setInput method !
>>> > This method exists in GridCoverageReader, but GeotiffReader does not use
>>> > it
>>> > !
>>> > Do you have another idea ? Because I can't solve my problem !
>>> > Thanks again.
>>> >
>>> > Thomas
>>> >
>>> > 2008/7/15 Cédric Briançon <[EMAIL PROTECTED]>:
>>> >>
>>> >> Hi Anaxa,
>>> >>
>>> >> Anaxa Gore a écrit :
>>> >>>
>>> >>> Hi,
>>> >>>
>>> >>> I am using GT 2.5 trunk and am trying to create a GeotiffReader, using
>>> >>> this code :
>>> >>>
>>> >>> GeoTiffReader reader;
>>> >>> try {
>>> >>>      reader = new GeoTiffReader(geotiff);
>>> >>>      gc2d = (GridCoverage2D)reader.read(null);
>>> >>> } catch (DataSourceException ex) {
>>> >>>      Logger.getLogger(GeoTiffSource.class.getName()).log(Level.SEVERE,
>>> >>>              "Unable to read "+geotiff.getName(),ex);
>>> >>> } catch (IOException ioe){
>>> >>>      Logger.getLogger(GeoTiffSource.class.getName()).log(Level.SEVERE,
>>> >>>              "Unable to read "+geotiff.getName(),ioe);
>>> >>> }
>>> >>>
>>> >>> where geotiff is a java.io.File.
>>> >>> But I get this exception :
>>> >>>
>>> >> Have you tried this code :
>>> >> reader.setInput(new File("your_geotiff_path"));
>>> >>
>>> >> just after the instanciation.
>>> >>
>>> >> Cheers,
>>> >> Cédric.
>>> >>>
>>> >>> java.lang.IllegalArgumentException: No input stream for the provided
>>> >>> source
>>> >>>        at
>>> >>> org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:204)
>>> >>>        at
>>> >>> org.geotools.gce.geotiff.GeoTiffReader.<init>(GeoTiffReader.java:122)
>>> >>>        at
>>> >>>
>>> >>> org.puzzle.format.geotiff.service.GeoTiffSource.<init>(GeoTiffSource.java:74)
>>> >>>        at
>>> >>>
>>> >>> org.puzzle.format.geotiff.service.GeoTiffSourceService.restoreSource(GeoTiffSourceService.java:56)
>>> >>>        at
>>> >>>
>>> >>> org.puzzle.format.geotiff.service.GeoTiffSourceService.createSource(GeoTiffSourceService.java:85)
>>> >>>        at
>>> >>>
>>> >>> org.puzzle.puzzlecore.context.gui.datadialog.JFileSourcePane.getGISSources(JFileSourcePane.java:116)
>>> >>>        at
>>> >>>
>>> >>> org.puzzle.puzzlecore.context.action.addlayer.AddFileLayerAction$1.actionPerformed(AddFileLayerAction.java:57)
>>> >>>        at
>>> >>>
>>> >>> org.netbeans.core.windows.services.NbPresenter$ButtonListener.actionPerformed(NbPresenter.java:1106)
>>> >>>        at
>>> >>>
>>> >>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
>>> >>>        at
>>> >>>
>>> >>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
>>> >>>        at
>>> >>>
>>> >>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
>>> >>>        at
>>> >>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
>>> >>>        at
>>> >>>
>>> >>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
>>> >>>        at java.awt.Component.processMouseEvent(Component.java:6134)
>>> >>>        at
>>> >>> javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>>> >>>        at java.awt.Component.processEvent(Component.java:5899)
>>> >>>
>>> >>> If somebody gets an idea... Thanks to let me know about it, because I
>>> >>> can't find any information for fix it.
>>> >>> Thomas
>>> >>>
>>> >>> ------------------------------------------------------------------------
>>> >>>
>>> >>>
>>> >>> -------------------------------------------------------------------------
>>> >>> Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
>>> >>> Studies have shown that voting for your favorite open source project,
>>> >>> along with a healthy diet, reduces your potential for chronic lameness
>>> >>> and boredom. Vote Now at http://www.sourceforge.net/community/cca08
>>> >>>
>>> >>> ------------------------------------------------------------------------
>>> >>>
>>> >>> _______________________________________________
>>> >>> Geotools-gt2-users mailing list
>>> >>> [email protected]
>>> >>> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>> >>>
>>> >>
>>> >
>>> >
>>> >
>>> > -------------------------------------------------------------------------
>>> > This SF.Net email is sponsored by the Moblin Your Move Developer's
>>> > challenge
>>> > Build the coolest Linux based applications with Moblin SDK & win great
>>> > prizes
>>> > Grand prize is a trip for two to an Open Source event anywhere in the
>>> > world
>>> > http://moblin-contest.org/redirect.php?banner_id=100&url=/
>>> > _______________________________________________
>>> > Geotools-gt2-users mailing list
>>> > [email protected]
>>> > https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>>> >
>>> >
>>>
>>>
>>>
>>> --
>>> -------------------------------------------------------
>>> Eng. Simone Giannecchini
>>> President /CEO GeoSolutions S.A.S.
>>> Via Carignoni 51
>>> 55041 Camaiore (LU)
>>> Italy
>>>
>>> phone: +39 0584983027
>>> fax: +39 0584983027
>>> mob: +39 333 8128928
>>>
>>>
>>> http://www.geo-solutions.it
>>>
>>> -------------------------------------------------------
>>
>>
>
>
>
> --
> -------------------------------------------------------
> Eng. Simone Giannecchini
> President /CEO GeoSolutions S.A.S.
> Via Carignoni 51
> 55041 Camaiore (LU)
> Italy
>
> phone: +39 0584983027
> fax: +39 0584983027
> mob: +39 333 8128928
>
>
> http://www.geo-solutions.it
>
> -------------------------------------------------------
>



-- 
-------------------------------------------------------
Eng. Simone Giannecchini
President /CEO GeoSolutions S.A.S.
Via Carignoni 51
55041 Camaiore (LU)
Italy

phone: +39 0584983027
fax: +39 0584983027
mob: +39 333 8128928


http://www.geo-solutions.it

-------------------------------------------------------

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to