On 13.05.2014 23:16, Michael Michaud wrote:
> Le 13/05/2014 14:25, edgar.sol...@web.de a écrit :
>> Michael,
>>
>> On 13.05.2014 11:06, edgar.sol...@web.de wrote:
>>> opening out of the zip file
>>>
>>> latest XP, java 8 x86 (some older beta)
>>> - creates a layer, feature
>>> - but empty geometrycollection
>> throws in console
>>
>> java.io.FileNotFoundException: /Users/mac/Desktop/test.zip!/test.xyz (No 
>> such file or directory)
>>      at java.io.FileInputStream.open(Native Method)
>>      at java.io.FileInputStream.<init>(FileInputStream.java:120)
>>      at java.io.FileInputStream.<init>(FileInputStream.java:79)
>>      at 
>> fr.michaelm.jump.drivers.csv.AutoCSVFile.guessEncoding(AutoCSVFile.java:86)
>>      at fr.michaelm.jump.drivers.csv.AutoCSVFile.init(AutoCSVFile.java:74)
>>      at fr.michaelm.jump.drivers.csv.CSVFile.<init>(CSVFile.java:111)
>>      at fr.michaelm.jump.drivers.csv.AutoCSVFile.<init>(AutoCSVFile.java:70)
>>      at 
>> fr.michaelm.jump.drivers.csv.CSVDriverConfiguration$1.toProperties(CSVDriverConfiguration.java:204)
>>      at 
>> org.openjump.core.ui.io.file.DataSourceFileLayerLoader.open(DataSourceFileLayerLoader.java:94)
>>      at 
>> org.openjump.core.ui.plugin.file.open.OpenFileWizard.run(OpenFileWizard.java:131)
>>      at 
>> org.openjump.core.ui.plugin.AbstractWizardPlugin.run(AbstractWizardPlugin.java:73)
>>      at 
>> com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager$TaskWrapper.run(TaskMonitorManager.java:152)
>>      at java.lang.Thread.run(Thread.java:695)
>>
>> simply run the url through CompressedFile and retrieve the stream from it 
>> and it'll magically work.
> I see, I'll try to take care of this.
> Seems that It is a two steps job : extract the entry part from the URI,
> then use openFile to get the InputStream. Isn't it ?
> There are a few places building InputStream from File through the
> plugin code. Seems  that I never test the parser with compressed files.
> 

maybe it's easiest for you to look at how the shapefile driver does it as it 
already implements exactly what i mean ;) ..ede

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to