GNOME Bugzilla – Bug 659419
seach based on 'contains' returns empty results
Last modified: 2011-09-19 07:10:30 UTC
This search returns empty resuts while there are plenty of items with 'a' in their titles: dc:title contains "a". Version of rygel is 0.10.3.
I failed to reproduce this against Tracker plugin so its in MediaExport. Attaching the relevant log: $ src/rygel/rygel -n lo -g MediaExport:5,Rygel:5 -d Tracker (rygel:6810): Rygel-DEBUG: rygel-user-config.vala:151: Loaded system configuration from file '/home/zeenix/checkout/gnome/rygel/data/rygel.conf' (rygel:6810): Rygel-DEBUG: rygel-user-config.vala:158: Loaded user configuration from file '/home/zeenix/.config/rygel.conf' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins'. (rygel:6810): Rygel-DEBUG: rygel-main.vala:128: New network 127.0.0.0 (lo) context available. IP: 127.0.0.1 (rygel:6810): Rygel-DEBUG: rygel-main.vala:128: New network ansku (wlan0) context available. IP: 192.168.1.101 (rygel:6810): Rygel-DEBUG: rygel-main.vala:153: Ignoring network ansku (wlan0) context. (rygel:6810): Rygel-DEBUG: rygel-main.vala:128: New network 192.168.122.0 (virbr0) context available. IP: 192.168.122.1 (rygel:6810): Rygel-DEBUG: rygel-main.vala:153: Ignoring network 192.168.122.0 (virbr0) context. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.deps' Rygel-Message: New plugin 'Playbin' available (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.libs/librygel-playbin.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/playbin/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris' (rygel:6810): Rygel-DEBUG: rygel-root-device-factory.vala:235: No icon provided by plugin 'Playbin'. Using Rygel logo. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.deps' Rygel-Message: New plugin 'Test' available (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.libs/librygel-test.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/test/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.deps' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.libs/librygel-mpris.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mpris/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.libs'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:97: Searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.deps'. (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.libs/librygel-gst-launch.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.libs/librygel-mediathek.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/mediathek/.deps' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/gst-launch/.deps' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.libs/librygel-external.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/external/.deps' (rygel:6810): MediaExport-DEBUG: rygel-media-export-database.vala:93: Using database file /home/zeenix/.cache/rygel/media-export.db (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 1ad0c0638ac2e9c06027592f14d12382 for virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:date,? (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter: AND (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering d62b16c1951debeb97d8df3e8aac458e for virtual-container:upnp:class,object.item.audioItem.musicTrack (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:242: Original search: upnp:class 271 object.item.audioItem.musicTrack (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:243: Parsed search expression: WHERE (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:247: Arg 0: object.item.audioItem.musicTrack (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2 (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 03175772d86e56ec01957cbcd43066cf for virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:artist,?,upnp:album,? (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter: AND (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering ec5a58723574dec5c54aa3e6244288dc for virtual-container:upnp:class,object.item.audioItem.musicTrack,upnp:album,? (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter: AND (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 7091dd25b33c76058e551b5d0c6be2dc for virtual-container:upnp:class,object.item.audioItem.musicTrack,dc:genre,? (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter: AND (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 8aad605e3167ddf75e5a2dc4b405a9d5 for virtual-container:upnp:class,object.item.imageItem.photo,dc:date,? (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter: AND (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 149f47dee7c69184bb5f8099e34ce2f1 for virtual-container:upnp:class,object.item.imageItem.photo (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:242: Original search: upnp:class 271 object.item.imageItem.photo (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:243: Parsed search expression: WHERE (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:247: Arg 0: object.item.imageItem.photo (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2 (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering d2c3f00c26bd4050c272e777bb7542f7 for virtual-container:upnp:class,object.item.videoItem,dc:date,? (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:371: Parsed filter: AND (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-query-container-factory.vala:58: Registering 7fc70ba12a00b01a687b858dd95fcf09 for virtual-container:upnp:class,object.item.videoItem (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:242: Original search: upnp:class 271 object.item.videoItem (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:243: Parsed search expression: WHERE (m.class = ? ) (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:247: Arg 0: object.item.videoItem (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2 Rygel-Message: New plugin 'MediaExport' available (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.libs/librygel-media-export.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:175: Loaded module source: '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.libs/librygel-tracker.so' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.libs' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/media-export/.deps' (rygel:6810): Rygel-DEBUG: rygel-plugin-loader.vala:142: Finished searching for modules in folder '/home/zeenix/checkout/gnome/rygel/src/plugins/tracker/.deps' (rygel:6810): Rygel-DEBUG: rygel-root-device-factory.vala:235: No icon provided by plugin 'Test'. Using Rygel logo. (rygel:6810): Rygel-DEBUG: rygel-root-device-factory.vala:235: No icon provided by plugin 'MediaExport'. Using Rygel logo. MediaExport-Message: 'file:///home/zeenix/Videos' harvested MediaExport-Message: 'file:///home/zeenix/Downloads' harvested MediaExport-Message: 'file:///home/zeenix/Music' harvested MediaExport-Message: 'file:///home/zeenix/Pictures' harvested (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:313: Database statistics: (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: object.item.audioItem.musicTrack: 200 (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: object.item.imageItem.photo: 1159 (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:316: object.item.videoItem: 31 (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportState = STOPPED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportStatus = OK' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PlaybackStorageMedium = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'RecordStorageMedium = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PossiblePlaybackStorageMedia = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PossibleRecordStorageMedia = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentPlayMode = NORMAL' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'TransportPlaySpeed = 1' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'RecordMediumWriteStatus = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentRecordQualityMode = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'PossibleRecordQualityMode = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'NumberOfTracks = 0' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrack = 0' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrackDuration = 0:00:00' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentMediaDuration = 0:00:00' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrackMetadata = ' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'CurrentTrackURI = ' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'AVTransportURI = ' logged (rygel:6810): Rygel-DEBUG: rygel-changelog.vala:74: 'NextAVTransportURI = NOT_IMPLEMENTED' logged (rygel:6810): Rygel-DEBUG: rygel-search.vala:54: Executing search request: dc:title contains "a" (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:214: Original search: dc:title 277 a (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:215: Parsed search expression: WHERE contains(o.title,?) (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:219: Arg 0: a (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:263: Parameters to bind: 2 (rygel:6810): MediaExport-DEBUG: rygel-media-export-media-cache.vala:284: Parameters to bind: 4
Forgot to mention that this time I reproduced again git master (0.12.x).
commit ff0458e2b104704756defe93237db30113f5def2 Author: Jens Georg <mail@jensge.org> Date: Mon Sep 19 09:08:46 2011 +0200 media-export: Fix contains search Haystack and needle were switched. This problem has been fixed in our software repository. The fix will go into the next software release. Thank you for your bug report.