Garjy / ice-cache-explorer

Automatically exported from code.google.com/p/ice-cache-explorer
GNU General Public License v3.0
0 stars 0 forks source link

Unable to browse folder #17

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Hi,

Thanks for producing this, I'm trying to open a folder and getting an error 
traceback on the spawned processes:

process error output: <PyQt4.QtCore.QProcess object at 0x0000000005F8A6A8> - 
Traceback (most recent call last):
  File "loader_process.py", line 71, in <module>
    main(sys.argv)
  File "loader_process.py", line 64, in main
    data = handle_file( f, indices[i] )
  File "loader_process.py", line 52, in handle_file
    reader.export( data_folder, CONSTS.SIH5_FMT, force = False )
  File "c:\projects\ice_cache_loader\icereader.py", line 124, in export
    raise Exception('Error loading data: %s' % self._export_filename )
Exception: Error loading data: X:/Analog 
Folk/Fris/project_items/martini/3d/softimage/Simulation/martini/coke\.sih5\orang
e_1.icecache.sih5

Retry your operation.
Operation was cancelled.
Operation was cancelled.
Operation was cancelled.
Operation was cancelled.

The path would appear to be looking for a sih5 file, am I correct in thinking 
this is an automatically generated intermeadiate file? The .sih5 folder is 
empty.

Any help much appreciated.

Original issue reported on code.google.com by droolz202@googlemail.com on 9 Nov 2012 at 2:50

GoogleCodeExporter commented 8 years ago
Digging into this deeper the error is actually generated icereader load (hidden 
because it was wrapped in a try except):

process error output: <PyQt4.QtCore.QProcess object at 0x0000000005D02840> - 
Traceback (most recent call last):
  File "loader_process.py", line 71, in <module>
    main(sys.argv)
  File "loader_process.py", line 64, in main
    data = handle_file( f, indices[i] )
  File "loader_process.py", line 52, in handle_file
    reader.export( data_folder, CONSTS.SIH5_FMT, force = False )
  File "c:\projects\ice_cache_loader\icereader.py", line 124, in export
    self.load( )
  File "c:\projects\ice_cache_loader\icereader.py", line 91, in load
    self._read_attributes_desc()
  File "c:\projects\ice_cache_loader\icereader.py", line 173, in _read_attributes_desc
    attrib.read( self.handler )            
  File "c:\projects\ice_cache_loader\icereader.py", line 378, in read
    self.datatype = handler.read_int()
  File "c:\projects\ice_cache_loader\icereader_util.py", line 723, in read_int
    (value,) = self.read( 'i', 4 )
  File "c:\projects\ice_cache_loader\icereader_util.py", line 697, in read
    raise ICECacheDataReadError
icereader_util.ICECacheDataReadError

I'm wondering if this is an issue with icecaches out of 2013 - are they a new 
version?

Original comment by droolz202@googlemail.com on 9 Nov 2012 at 3:27