[Yet another bounce.  I'll never give up asking people to write to the 
list from a subscribed address ;-)]

A Thursday 23 October 2008, escriguéreu:
> Hi,
>
> I'm getting errors in h5ls listings with most files using pytables
> 2.0.4, hdf5 1.8.1, numpy 1.1.1, and python 2.5.2. This includes the
> provided pytables examples. An example is below. Any ideas as to the
> cause?
>
> Thanks,
>
> Frank Lind
>
>
>
>  > h5ls -e objecttree.h5/group1
> HDF5-DIAG: Error detected in HDF5 (1.8.1) thread 0:
>   #000: H5O.c line 242 in H5Oopen(): unable to open object
>     major: Symbol table
>     minor: Can't open object
>   #001: H5O.c line 1283 in H5O_open_name(): object not found
>     major: Symbol table
>     minor: Object not found
>   #002: H5Gloc.c line 468 in H5G_loc_find(): can't find object
>     major: Symbol table
>     minor: Object not found
>   #003: H5Gtraverse.c line 861 in H5G_traverse(): internal path
> traversal failed
>     major: Symbol table
>     minor: Object not found
>   #004: H5Gtraverse.c line 691 in H5G_traverse_real(): traversal
> operator failed
>     major: Symbol table
>     minor: Callback failed
>   #005: H5Gloc.c line 423 in H5G_loc_find_cb(): object doesn't exist
>     major: Symbol table
>     minor: Object not found
>   #006: H5Gobj.c line 1105 in H5G_obj_lookup(): can't locate object
>     major: Symbol table
>     minor: Object not found
>   #007: H5Gstab.c line 857 in H5G_stab_lookup(): not found
>     major: Symbol table
>     minor: Object not found
>   #008: H5Gnode.c line 971 in H5G_node_found(): not found
>     major: Symbol table
>     minor: Object not found
> array2                   Dataset *ERROR*
> HDF5-DIAG: Error detected in HDF5 (1.8.1) thread 0:
>   #000: H5O.c line 242 in H5Oopen(): unable to open object
>     major: Symbol table
>     minor: Can't open object
>   #001: H5O.c line 1283 in H5O_open_name(): object not found
>     major: Symbol table
>     minor: Object not found
>   #002: H5Gloc.c line 468 in H5G_loc_find(): can't find object
>     major: Symbol table
>     minor: Object not found
>   #003: H5Gtraverse.c line 861 in H5G_traverse(): internal path
> traversal failed
>     major: Symbol table
>     minor: Object not found
>   #004: H5Gtraverse.c line 691 in H5G_traverse_real(): traversal
> operator failed
>     major: Symbol table
>     minor: Callback failed
>   #005: H5Gloc.c line 423 in H5G_loc_find_cb(): object doesn't exist
>     major: Symbol table
>     minor: Object not found
>   #006: H5Gobj.c line 1105 in H5G_obj_lookup(): can't locate object
>     major: Symbol table
>     minor: Object not found
>   #007: H5Gstab.c line 857 in H5G_stab_lookup(): not found
>     major: Symbol table
>     minor: Object not found
> table1                   Dataset *ERROR*

Yeah.  I can reproduce that here.  However, using h5ls from 1.6.x series 
seems to work well (even with files created with PyTables linked 
against HDF5 1.8.x series):

~/computacio.nobackup/hdf5-1.6.7/hdf5/bin/h5ls -e objecttree.h5/group1
array2                   Dataset {4}
table1                   Dataset {10/Inf}

Mmmh, I don't know what's happening here.  I'll report this to the HDF5 
people and report back my findings.

Thanks for noticing that,

-- 
Francesc Alted
Freelance Developer & Consultant

-------------------------------------------------------------------------
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=/
_______________________________________________
Pytables-users mailing list
Pytables-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pytables-users

Reply via email to