Quick suggestion,
try this directly and tell me what you get from it.
ImageIO.createImageInputStream(geotiff);
Ciao,
Simone
On Thu, Jul 24, 2008 at 12:26 PM, Anaxa Gore <[EMAIL PROTECTED]> wrote:
> Unfortunatly none of these reasons seem to be good.
> Thanks anyway Simone.
> Thomas
>
> 2008/7/24 Simone Giannecchini <[EMAIL PROTECTED]>:
>>
>> additional reasons,
>> the file could be still locked in the same JVM process...
>>
>> Simone.
>>
>> On Thu, Jul 24, 2008 at 12:20 PM, Simone Giannecchini
>> <[EMAIL PROTECTED]> wrote:
>> > 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
>> >
>> > -------------------------------------------------------
>> >
>>
>>
>>
>> --
>> -------------------------------------------------------
>> 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