help-gift
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[help-GIFT] invalid session id or install problem


From: marquis2
Subject: [help-GIFT] invalid session id or install problem
Date: Tue, 03 Aug 2004 16:13:34 +0200
User-agent: Internet Messaging Program (IMP) 3.2.2

hello,

I have just installed gift.1.11 from sources (on debian woody 3.0), indexed the
images etc, but the client (php viper client) doesn't get any image when
I make a random query.

Here is server output (startup and query ) followed by gift-log.mrml;
there seems to be problems with
- file name doesn't match plugin name
- __COLLECTION__
- and invalid session id :





-------------------------------------------------
GIFT:Starting Server
Random number generator has been seeded with 1013
gift: CAlgorithmCollection: The following is the config file 
located at "/home/sam/dipl/gift/home/gift-config.mrml" as read by this program:

<?xml version="1.0" standalone="no"?>
<!DOCTYPE mrml SYSTEM "file:/opt/gift/share/mrml.dtd">
<!-- This file has become quite a free interpretation of MRML 
     the above !DOCTYPE is rather for the use of psgml than
     a promise that the following is pure MRML. In fact the
     parser does not validate.

This is a configuration file for the server. It contains
information about collections, algorithms and
property sheets.


THIS FILE NEEDS CLEANING. ABOUT HALF OF THE LINES HERE ARE
LEGACY CODE. HOWEVER, IT IS NOT YET TESTED HOW THINGS BEHAVE
WHEN YOU REMOVE THE LEGACY CODE. SO, FOR A WHILE YOU HAVE
TO LIVE WITH QUITE A NUMBER OF OBSOLETE TAGS.

-->
<mrml>
  <cui-configuration>
    <algorithm-list>
    <!--COMMENT The new definiton of the default algorithm
                The default algorithm performs in fact a meta
                query of several inverted file queries.
                Each sub-query of the meta query is
                specialised on one of the feature groups 

                Color histogram
                Color block
                Gabor histogram
                Gabor block

                Each one of them is pruned in adifferent way.
                (this is the goal of the operation)
      -->
      <algorithm algorithm-id="a-perl" algorithm-type="a-perl"
algorithm-name="Perl link" collection-id="__COLLECTION__" cui-base-type="perl"
cui-perl-script-file="/root/gift-embed-perl-modules.pl"
cui-perl-package="CGIFTLink" cui-perl-query-function="processGIFTQueryCall"
cui-perl-random-function="processGIFTRandomQueryCall"
cui-weighting-function="ClassicalIDF">
        <query-paradigm-list>
           <query-paradigm type="inverted-file"/>
           <query-paradigm type="perl-demo"/>
        </query-paradigm-list>
        <property-sheet property-sheet-id="cui-p-1" property-sheet-type="subset"
send-type="none" minsubsetsize="0" maxsubsetsize="1">
          <property-sheet property-sheet-id="cui-p0" caption="Modify default
configuration" property-sheet-type="set-element" send-type="none"/>
        </property-sheet>
      </algorithm>
      <algorithm algorithm-id="a-cidf" algorithm-type="a-cidf"
algorithm-name="Classical IDF" collection-id="__COLLECTION__"
cui-block-color-histogram="no" cui-block-color-blocks="no"
cui-block-texture-histogram="no" cui-block-texture-blocks="no"
cui-pr-percentage-of-features="70" cui-base-type="inverted_file"
cui-weighting-function="ClassicalIDF">
        <query-paradigm-list>
           <query-paradigm/><!-- match anything -->
        </query-paradigm-list>
        <property-sheet property-sheet-id="cui-p-1" property-sheet-type="subset"
send-type="none" minsubsetsize="0" maxsubsetsize="1">
          <property-sheet property-sheet-id="cui-p0" caption="Modify default
configuration" property-sheet-type="set-element" send-type="none">
          <property-sheet property-sheet-id="cui-p15" caption="Prune at % of
features" property-sheet-type="numeric" send-type="attribute"
send-name="cui-pr-percentage-of-features" from="20" to="100" step="5"
send-value="70"/>
          <property-sheet property-sheet-id="cui-p1" 
property-sheet-type="subset"
send-type="none" minsubsetsize="1" maxsubsetsize="4">
            <property-sheet property-sheet-id="cui-p12" 
send-boolean-inverted="yes"
caption="Colour blocks" property-sheet-type="set-element" send-type="attribute"
send-name="cui-block-color-blocks" send-value="yes"/>
            <property-sheet property-sheet-id="cui-p14" 
send-boolean-inverted="yes"
caption="Gabor blocks" property-sheet-type="set-element" send-type="attribute"
send-name="cui-block-texture-blocks" send-value="yes"/>
            <property-sheet property-sheet-id="cui-p13" 
send-boolean-inverted="yes"
caption="Gabor histogram" property-sheet-type="set-element"
send-type="attribute" send-name="cui-block-texture-histogram"
send-value="yes"/>
            <property-sheet property-sheet-id="cui-p11" 
send-boolean-inverted="yes"
caption="Colour histogram" property-sheet-type="set-element"
send-type="attribute" send-name="cui-block-color-histogram" send-value="yes"/>
            </property-sheet>
          </property-sheet>
        </property-sheet>
     </algorithm><!-- a-cidf -->
      <algorithm algorithm-id="adefault" algorithm-type="adefault"
algorithm-name="Separate Normalisation" collection-id="__COLLECTION__"
cui-block-color-histogram="no" cui-block-color-blocks="no"
cui-block-texture-histogram="no" cui-block-texture-blocks="no"
cui-pr-percentage-of-features="70" cui-base-type="multiple"
cui-weighting-function="ClassicalIDF">
      <algorithm algorithm-id="sub1" algorithm-type="sub1" algorithm-name="sub1"
cui-block-color-blocks="yes" cui-block-texture-histogram="yes"
cui-block-texture-blocks="yes" cui-pr-percentage-of-features="100"
cui-base-type="inverted_file"/>
      <algorithm algorithm-id="sub2" algorithm-type="sub2" algorithm-name="sub2"
cui-block-color-histogram="yes" cui-block-texture-histogram="yes"
cui-block-texture-blocks="yes" cui-base-type="inverted_file"/>
      <algorithm algorithm-id="sub3" algorithm-type="sub3" algorithm-name="sub3"
cui-block-color-histogram="yes" cui-block-color-blocks="yes"
cui-block-texture-blocks="yes" cui-pr-percentage-of-features="100"
cui-base-type="inverted_file"/>
      <algorithm algorithm-id="sub4" algorithm-type="sub4" algorithm-name="sub4"
cui-block-color-histogram="yes" cui-block-color-blocks="yes"
cui-block-texture-histogram="yes" cui-base-type="inverted_file"/>
        <query-paradigm-list>
           <query-paradigm/><!-- match anything -->
        </query-paradigm-list>
        <property-sheet property-sheet-id="cui-p-1" property-sheet-type="subset"
send-type="none" minsubsetsize="0" maxsubsetsize="1">
          <property-sheet property-sheet-id="cui-p0" caption="Modify default
configuration" property-sheet-type="set-element" send-type="none">
          <property-sheet property-sheet-id="cui-p15" caption="Prune at % of
features" property-sheet-type="numeric" send-type="attribute"
send-name="cui-pr-percentage-of-features" from="20" to="100" step="5"
send-value="70"/>
          <property-sheet property-sheet-id="cui-p1" 
property-sheet-type="subset"
send-type="none" minsubsetsize="1" maxsubsetsize="4">
            <property-sheet property-sheet-id="cui-p12" 
send-boolean-inverted="yes"
caption="Colour blocks" property-sheet-type="set-element" send-type="attribute"
send-name="cui-block-color-blocks" send-value="yes"/>
            <property-sheet property-sheet-id="cui-p14" 
send-boolean-inverted="yes"
caption="Gabor blocks" property-sheet-type="set-element" send-type="attribute"
send-name="cui-block-texture-blocks" send-value="yes"/>
            <property-sheet property-sheet-id="cui-p13" 
send-boolean-inverted="yes"
caption="Gabor histogram" property-sheet-type="set-element"
send-type="attribute" send-name="cui-block-texture-histogram"
send-value="yes"/>
            <property-sheet property-sheet-id="cui-p11" 
send-boolean-inverted="yes"
caption="Colour histogram" property-sheet-type="set-element"
send-type="attribute" send-name="cui-block-color-histogram" send-value="yes"/>
            </property-sheet>
          </property-sheet>
        </property-sheet>
     </algorithm><!-- a-cidf  -->
    </algorithm-list>
    <cui-algorithm-id-list-list>        
      <cui-algorithm-id-list cui-algorithm-id-list-id="ail-inverted-file">
        <cui-algorithm-id cui-algorithm-id="a-cidf"/>
      </cui-algorithm-id-list>
    </cui-algorithm-id-list-list>       
    <collection-list listid="1">

<!-- xxyx gift-add-collection xyxx DEPENDS ON THIS LINE -->

    <collection collection-id="c-40-52-14-22-6-104-4-203-0"
collection-name="images" cui-algorithm-id-list-id="ail-inverted-file"
cui-number-of-images="26"
cui-base-dir="/home/sam/dipl/gift/home/gift-indexing-data/images/"
cui-inverted-file-location="InvertedFile.db"
cui-offset-file-location="InvertedFileOffset.db"
cui-feature-description-location="InvertedFileFeatureDescription.db"
cui-feature-file-location="url2fts.xml">
                                         <query-paradigm-list>
                                         <query-paradigm type="inverted-file"/>
                                         <query-paradigm type="perl-demo"/>
                                         </query-paradigm-list>
                                         </collection>
</collection-list>
  </cui-configuration>
</mrml>
<!-- this is for xemacs to make it start up in the right mode.
     it does the right thing, but complains
-->
<!-- ;;; Local Variables: *** -->
<!-- ;;; mode: sgml       *** -->

This config file content will now be parsed by an XML parser 
If error messages occur, these are related to the content shown above.
++/+//++//++//+++/++/+/+/+////+/+/+/+/++//+++/++/+/+/+////gift:
CAlgorithmCollection: The config file has 
been parsed successfully by CAlgorithmCollection
maybe other parts of the program will also parse
the same config file. 
-----
Configuring CAccessorAdminCollection
../opt/gift/lib....--
Configuring the CAccessorFactoryContainer:
I am going to scan the following directorys for plugins 
/opt/gift/lib
Not testing file:. (File name does not match plugin name) 
Not testing file:.. (File name does not match plugin name) 
Not testing file:libMRML.so.0.3.0 (File name does not match plugin name) 
Not testing file:libMRML.so.0 (File name does not match plugin name) 
Not testing file:libMRML.so (File name does not match plugin name) 
Not testing file:libMRML.la (File name does not match plugin name) 
Not testing file:libMRML.a (File name does not match plugin name) 
libGIFTAcURL2FTS.so.0.0.0 contains a sane GIFT Accessor plugin: url2fts
Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.so.0 already
registered! 
Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.so already registered!

Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.la already registered!

Lib:libGIFTAcURL2FTS, to be linked from libGIFTAcURL2FTS.a already registered! 
libGIFTAcHierarchy.so.0.0.0 contains a sane GIFT Accessor plugin: hierarchy
Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.so.0 already
registered! 
Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.so already
registered! 
Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.la already
registered! 
Lib:libGIFTAcHierarchy, to be linked from libGIFTAcHierarchy.a already
registered! 
Not testing file:libGIFTQuHierarchy.so.0.0.0 (File name does not match plugin
name) 
Not testing file:libGIFTQuHierarchy.so.0 (File name does not match plugin name)

Not testing file:libGIFTQuHierarchy.so (File name does not match plugin name) 
Not testing file:libGIFTQuHierarchy.la (File name does not match plugin name) 
Not testing file:libGIFTQuHierarchy.a (File name does not match plugin name) 
libGIFTAcInvertedFile.so.0.0.0 contains a sane GIFT Accessor plugin:
inverted_file
Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.so.0 already
registered! 
Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.so already
registered! 
Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.la already
registered! 
Lib:libGIFTAcInvertedFile, to be linked from libGIFTAcInvertedFile.a already
registered! 
Not testing file:libGIFTQuInvertedFile.so.0.0.0 (File name does not match plugin
name) 
Not testing file:libGIFTQuInvertedFile.so.0 (File name does not match plugin
name) 
Not testing file:libGIFTQuInvertedFile.so (File name does not match plugin name)

Not testing file:libGIFTQuInvertedFile.la (File name does not match plugin name)

Not testing file:libGIFTQuInvertedFile.a (File name does not match plugin name)

Could not link to symbol libGIFTAcPerl_getClassName:/opt/gift/lib/libMRML.so.0:
undefined symbol: libGIFTAcPerl_getClassName
libGIFTAcPerl.so.0.0.0 tested. Test FAILED. 
Could not link to symbol libGIFTAcPerl_getClassName:/opt/gift/lib/libMRML.so.0:
undefined symbol: libGIFTAcPerl_getClassName
libGIFTAcPerl.so.0 tested. Test FAILED. 
Could not link to symbol libGIFTAcPerl_getClassName:/opt/gift/lib/libMRML.so.0:
undefined symbol: libGIFTAcPerl_getClassName
libGIFTAcPerl.so tested. Test FAILED. 
Could not open library: 
/opt/gift/lib/libGIFTAcPerl.la: invalid ELF header
libGIFTAcPerl.la tested. Test FAILED. 
Could not open library: 
/opt/gift/lib/libGIFTAcPerl.a: invalid ELF header
libGIFTAcPerl.a tested. Test FAILED. 
Not testing file:libGIFTQuPerl.so.0.0.0 (File name does not match plugin name) 
Not testing file:libGIFTQuPerl.so.0 (File name does not match plugin name) 
Not testing file:libGIFTQuPerl.so (File name does not match plugin name) 
Not testing file:libGIFTQuPerl.la (File name does not match plugin name) 
Not testing file:libGIFTQuPerl.a (File name does not match plugin name) 
libGIFTAcDistanceMatrix.so.0.0.0 contains a sane GIFT Accessor plugin:
distance_matrix
Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.so.0
already registered! 
Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.so
already registered! 
Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.la
already registered! 
Lib:libGIFTAcDistanceMatrix, to be linked from libGIFTAcDistanceMatrix.a already
registered! 
FINISHED configuring the CAccessorFactoryContainer.
.--gift::CAccessorAdminCollection : I read the config file 
/home/sam/dipl/gift/home/gift-config.mrml
Now we will parse the contents of this file using an XML parser 
CAccessorAdminCollection: Adding collection images
under the ID c-40-52-14-22-6-104-4-203-0
The config file has been parsed 
successfully maybe other parts
of the program will also parse
the same config file. 
FINISHED configuring CAccessorAdminCollection.
FileSize:-1 characters
CI18nTranslator.cc:73: File unreadable.
Internationalization will be disabled in this run of the GIFT
--
Configuring CDynamicQueryFactory 
Looking for libGIFTQu*.so in directory 
/opt/gift/lib
Not testing file:. (File name does not match plugin name) 
Not testing file:.. (File name does not match plugin name) 
Not testing file:libMRML.so.0.3.0 (File name does not match plugin name) 
Not testing file:libMRML.so.0 (File name does not match plugin name) 
Not testing file:libMRML.so (File name does not match plugin name) 
Not testing file:libMRML.la (File name does not match plugin name) 
Not testing file:libMRML.a (File name does not match plugin name) 
Not testing file:libGIFTAcURL2FTS.so.0.0.0 (File name does not match plugin
name) 
Not testing file:libGIFTAcURL2FTS.so.0 (File name does not match plugin name) 
Not testing file:libGIFTAcURL2FTS.so (File name does not match plugin name) 
Not testing file:libGIFTAcURL2FTS.la (File name does not match plugin name) 
Not testing file:libGIFTAcURL2FTS.a (File name does not match plugin name) 
Not testing file:libGIFTAcHierarchy.so.0.0.0 (File name does not match plugin
name) 
Not testing file:libGIFTAcHierarchy.so.0 (File name does not match plugin name)

Not testing file:libGIFTAcHierarchy.so (File name does not match plugin name) 
Not testing file:libGIFTAcHierarchy.la (File name does not match plugin name) 
Not testing file:libGIFTAcHierarchy.a (File name does not match plugin name) 
libGIFTQuHierarchy.so.0.0.0 contains a sane GIFT Query plugin: hierarchy
Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.so.0 already
registered! 
Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.so already
registered! 
Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.la already
registered! 
Lib:libGIFTQuHierarchy, to be linked from libGIFTQuHierarchy.a already
registered! 
Not testing file:libGIFTAcInvertedFile.so.0.0.0 (File name does not match plugin
name) 
Not testing file:libGIFTAcInvertedFile.so.0 (File name does not match plugin
name) 
Not testing file:libGIFTAcInvertedFile.so (File name does not match plugin name)

Not testing file:libGIFTAcInvertedFile.la (File name does not match plugin name)

Not testing file:libGIFTAcInvertedFile.a (File name does not match plugin name)

libGIFTQuInvertedFile.so.0.0.0 contains a sane GIFT Query plugin: inverted_file
Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.so.0 already
registered! 
Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.so already
registered! 
Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.la already
registered! 
Lib:libGIFTQuInvertedFile, to be linked from libGIFTQuInvertedFile.a already
registered! 
Not testing file:libGIFTAcPerl.so.0.0.0 (File name does not match plugin name) 
Not testing file:libGIFTAcPerl.so.0 (File name does not match plugin name) 
Not testing file:libGIFTAcPerl.so (File name does not match plugin name) 
Not testing file:libGIFTAcPerl.la (File name does not match plugin name) 
Not testing file:libGIFTAcPerl.a (File name does not match plugin name) 
/opt/gift/lib/libMRML.so.0: undefined symbol: libGIFTQuPerl_getClassName
/opt/gift/lib/libMRML.so.0: undefined symbol: libGIFTQuPerl_getClassName
/opt/gift/lib/libMRML.so.0: undefined symbol: libGIFTQuPerl_getClassName
..Could not open library: 
/opt/gift/lib/libGIFTQuPerl.la: invalid ELF header
..Could not open library: 
/opt/gift/lib/libGIFTQuPerl.a: invalid ELF header
Not testing file:libGIFTAcDistanceMatrix.so.0.0.0 (File name does not match
plugin name) 
Not testing file:libGIFTAcDistanceMatrix.so.0 (File name does not match plugin
name) 
Not testing file:libGIFTAcDistanceMatrix.so (File name does not match plugin
name) 
Not testing file:libGIFTAcDistanceMatrix.la (File name does not match plugin
name) 
Not testing file:libGIFTAcDistanceMatrix.a (File name does not match plugin
name) 
FINISHED Configuring CDynamicQueryFactory 
----------------------------------------
The current configuration directory is: /home/sam/dipl/gift/home
----------------------------------------
Opening port 12789
----------------------------------------
TCP socket successfully initialized:7
TCP socket successfully initialized:8
Waiting for connection...
...select
trying to accept 8 1
Accept and serve: 8
connected: 8->3
Accepted Connection!
Accepted from adress [Peer INET Address: 192.168.0.1]
calling processMessage (no thread)
CCommunicationHandler.cc:636:readAndParse before parse
<?xml version="1.0" standalone="no" ?><!DOCTYPE mrml SYSTEM
"http://isrpc85.epfl.ch/Charmer/code/mrml.dtd";><mrml
session-id="dummy_session_identifier">STARTING:mrml

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
<open-session user-name="anonymous" session-name="charmer_default_session"
/>STARTING:open-session
ENDING:open-session

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
<get-collections/>STARTING:get-collections
ENDING:get-collections
<get-algorithms/>STARTING:get-algorithms
ENDING:get-algorithms

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
</mrml>ENDING:mrml
CCommunicationHandler.cc:727:readAndParse before visit
++/+/+/+//CCommunicationHandler.cc:730:readAndParse before check
CHECKING: __ROOT__
++/+/+/+//CHECKING SUCCEEDED
VISITING: __ROOT__
CHECKING: mrml
++/+/+/+//CHECKING SUCCEEDED
VISITING: mrml
CHECKING: open-session
+/+/+/+/CHECKING SUCCEEDED
VISITING: open-session
HIER OPEN SESSION
ENTERING OPENSESSION
making a new session II
We have 3 algorithms in the algorithm collection.
CAlgorithmCollection.cc:282:default algorithm found
CAlgorithmCollection.cc:297:going to check default algorithm
+/+/+/+/++//+++/++/+/+/+////CAlgorithmCollection.cc:301:checked, now copying 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
CAlgorithmCollection.cc:303:copied, now checking again 
+/+/+/+/++//+++/++/+/+/+////[set
adefault
set]
[build
0x806ace8
1NUMBER OF CHILDREN that are ALGORITHMS 4
23.0x806b920
1234.0x8064340
1234.0x80644d8
1234.0x8075820
12344-Algorithm CONFIGURED-: configuration
<algorithm  algorithm-id="adefault" algorithm-name="Separate Normalisation"
algorithm-type="adefault" collection-id="__COLLECTION__"
cui-base-type="multiple" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
    <algorithm  algorithm-id="sub1" algorithm-name="sub1" algorithm-type="sub1"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="no"
cui-block-texture-blocks="yes" cui-block-texture-histogram="yes"
cui-pr-percentage-of-features="100" cui-weighting-function="ClassicalIDF" />
    <algorithm  algorithm-id="sub2" algorithm-name="sub2" algorithm-type="sub2"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="no" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-block-texture-histogram="yes"
cui-pr-percentage-of-features="70" cui-weighting-function="ClassicalIDF" />
    <algorithm  algorithm-id="sub3" algorithm-name="sub3" algorithm-type="sub3"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-block-texture-histogram="no"
cui-pr-percentage-of-features="100" cui-weighting-function="ClassicalIDF" />
    <algorithm  algorithm-id="sub4" algorithm-name="sub4" algorithm-type="sub4"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="no" cui-block-texture-histogram="yes"
cui-pr-percentage-of-features="70" cui-weighting-function="ClassicalIDF" />
    <query-paradigm-list  >
        <query-paradigm  />
    </query-paradigm-list>
    <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
        <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
            <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
            <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
            </property-sheet>
        </property-sheet>
    </property-sheet>
</algorithm>
-Algorithm CONFIGURED-
[mQ:multiple
mQ]
Build subalgorithm0x806b920 {algorithm}:inverted_file
really doing it
[mQ:inverted_file
mQ]
hier 
sub1
checking before making children 
making children 
Deleting mContentdoneCDynamicQueryFactory

GQOUERY0
The ID I am looking for is:__COLLECTION__, and I did not find it
CAccessorAdminCollection.pre-cc:247:throwing AnVENotFound occured: mIDToProxy
___COLLECTION___

CAUGHT
CHECKING: get-collections
+/+/+/+/CHECKING SUCCEEDED
VISITING: get-collections
getcollections
x<collection-list>
<collection collection-id="c-40-52-14-22-6-104-4-203-0" collection-name="images"
cui-algorithm-id-list-id="ail-inverted-file" />
</collection-list>

checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
CHECKING: get-algorithms
+/+/+/+/CHECKING SUCCEEDED
VISITING: get-algorithms
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
CHECKING: 
+/+/+/+/CHECKING SUCCEEDED
VISITING: 
Unknown session dummy_session_identifier
endMultiRequest: WRITING: <mrml  just-for-test="and-of-course-for-fun"
session-id="dummy_session_identifier" >
    <cui-time-stamp  calendar-time="Mon Aug  2 16:53:28 2004
" />
    <error  message="mIDToProxy ___COLLECTION___" />
    <collection-list  >
        <collection  collection-id="c-40-52-14-22-6-104-4-203-0"
collection-name="images" cui-algorithm-id-list-id="ail-inverted-file"
cui-base-dir="/home/sam/dipl/gift/home/gift-indexing-data/images/"
cui-feature-description-location="InvertedFileFeatureDescription.db"
cui-feature-file-location="url2fts.xml"
cui-inverted-file-location="InvertedFile.db" cui-number-of-images="26"
cui-offset-file-location="InvertedFileOffset.db" >
            <query-paradigm-list  >
                <query-paradigm  type="inverted-file" />
                <query-paradigm  type="perl-demo" />
            </query-paradigm-list>
        </collection>
    </collection-list>
    <algorithm-list  >
        <algorithm  algorithm-id="a-cidf" algorithm-name="Classical IDF"
algorithm-type="a-cidf" collection-id="__COLLECTION__"
cui-base-type="inverted_file" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
            <query-paradigm-list  >
                <query-paradigm  />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
                    <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
                    <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                        <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
                    </property-sheet>
                </property-sheet>
            </property-sheet>
        </algorithm>
        <algorithm  algorithm-id="a-perl" algorithm-name="Perl link"
algorithm-type="a-perl" collection-id="__COLLECTION__" cui-base-type="perl"
cui-perl-package="CGIFTLink" cui-perl-query-function="processGIFTQueryCall"
cui-perl-random-function="processGIFTRandomQueryCall"
cui-perl-script-file="/root/gift-embed-perl-modules.pl"
cui-weighting-function="ClassicalIDF" >
            <query-paradigm-list  >
                <query-paradigm  type="inverted-file" />
                <query-paradigm  type="perl-demo" />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
/>
            </property-sheet>
        </algorithm>
        <algorithm  algorithm-id="adefault" algorithm-name="Separate
Normalisation" algorithm-type="adefault" collection-id="__COLLECTION__"
cui-base-type="multiple" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
            <algorithm  algorithm-id="sub1" algorithm-name="sub1"
algorithm-type="sub1" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-texture-blocks="yes"
cui-block-texture-histogram="yes" cui-pr-percentage-of-features="100" />
            <algorithm  algorithm-id="sub2" algorithm-name="sub2"
algorithm-type="sub2" cui-base-type="inverted_file"
cui-block-color-histogram="yes" cui-block-texture-blocks="yes"
cui-block-texture-histogram="yes" />
            <algorithm  algorithm-id="sub3" algorithm-name="sub3"
algorithm-type="sub3" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-pr-percentage-of-features="100" />
            <algorithm  algorithm-id="sub4" algorithm-name="sub4"
algorithm-type="sub4" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-histogram="yes" />
            <query-paradigm-list  >
                <query-paradigm  />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
                    <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
                    <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                        <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
                    </property-sheet>
                </property-sheet>
            </property-sheet>
        </algorithm>
    </algorithm-list>
    <cui-time-stamp  calendar-time="Mon Aug  2 16:53:28 2004
" />
</mrml>

waitingendwaiting0
waitingendwaiting0
waitingendwaiting0
Message successfully sent!
CCommunicationHandler.cc:733:readAndParse after visit
flushing everything!
shutting down the socket!
waitreadstream (I)
reading eof
FINISHED reading eof
waitreadstream (II)
Deleting thread parameters
DONE
returned processMessage (no thread)
endfor 
Waiting for connection...
...select
trying to accept 8 1
Accept and serve: 8
connected: 8->3
Accepted Connection!
Accepted from adress [Peer INET Address: 192.168.0.1]
calling processMessage (no thread)
CCommunicationHandler.cc:636:readAndParse before parse
<?xml version="1.0" standalone="no" ?><!DOCTYPE mrml SYSTEM
"http://isrpc85.epfl.ch/Charmer/code/mrml.dtd";><mrml
session-id="dummy_session_identifier">STARTING:mrml

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
<open-session user-name="anonymous" session-name="charmer_default_session"
/>STARTING:open-session
ENDING:open-session

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
<get-collections/>STARTING:get-collections
ENDING:get-collections
<get-algorithms/>STARTING:get-algorithms
ENDING:get-algorithms

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
</mrml>ENDING:mrml
CCommunicationHandler.cc:727:readAndParse before visit
++/+/+/+//CCommunicationHandler.cc:730:readAndParse before check
CHECKING: __ROOT__
++/+/+/+//CHECKING SUCCEEDED
VISITING: __ROOT__
CHECKING: mrml
++/+/+/+//CHECKING SUCCEEDED
VISITING: mrml
CHECKING: open-session
+/+/+/+/CHECKING SUCCEEDED
VISITING: open-session
HIER OPEN SESSION
ENTERING OPENSESSION
making a new session II
We have 3 algorithms in the algorithm collection.
CAlgorithmCollection.cc:282:default algorithm found
CAlgorithmCollection.cc:297:going to check default algorithm
+/+/+/+/++//+++/++/+/+/+////CAlgorithmCollection.cc:301:checked, now copying 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
CAlgorithmCollection.cc:303:copied, now checking again 
+/+/+/+/++//+++/++/+/+/+////[set
adefault
set]
[build
0x8077830
1NUMBER OF CHILDREN that are ALGORITHMS 4
23.0x806a5a8
1234.0x8064228
1234.0x806b5a0
1234.0x806b7d0
12344-Algorithm CONFIGURED-: configuration
<algorithm  algorithm-id="adefault" algorithm-name="Separate Normalisation"
algorithm-type="adefault" collection-id="__COLLECTION__"
cui-base-type="multiple" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
    <algorithm  algorithm-id="sub1" algorithm-name="sub1" algorithm-type="sub1"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="no"
cui-block-texture-blocks="yes" cui-block-texture-histogram="yes"
cui-pr-percentage-of-features="100" cui-weighting-function="ClassicalIDF" />
    <algorithm  algorithm-id="sub2" algorithm-name="sub2" algorithm-type="sub2"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="no" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-block-texture-histogram="yes"
cui-pr-percentage-of-features="70" cui-weighting-function="ClassicalIDF" />
    <algorithm  algorithm-id="sub3" algorithm-name="sub3" algorithm-type="sub3"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-block-texture-histogram="no"
cui-pr-percentage-of-features="100" cui-weighting-function="ClassicalIDF" />
    <algorithm  algorithm-id="sub4" algorithm-name="sub4" algorithm-type="sub4"
collection-id="__COLLECTION__" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="no" cui-block-texture-histogram="yes"
cui-pr-percentage-of-features="70" cui-weighting-function="ClassicalIDF" />
    <query-paradigm-list  >
        <query-paradigm  />
    </query-paradigm-list>
    <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
        <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
            <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
            <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
            </property-sheet>
        </property-sheet>
    </property-sheet>
</algorithm>
-Algorithm CONFIGURED-
[mQ:multiple
mQ]
Build subalgorithm0x806a5a8 {algorithm}:inverted_file
really doing it
[mQ:inverted_file
mQ]
hier 
sub1
checking before making children 
making children 
Deleting mContentdoneCDynamicQueryFactory

GQOUERY1
The ID I am looking for is:__COLLECTION__, and I did not find it
CAccessorAdminCollection.pre-cc:247:throwing AnVENotFound occured: mIDToProxy
___COLLECTION___

CAUGHT
CHECKING: get-collections
+/+/+/+/CHECKING SUCCEEDED
VISITING: get-collections
getcollections
x<collection-list>
<collection collection-id="c-40-52-14-22-6-104-4-203-0" collection-name="images"
cui-algorithm-id-list-id="ail-inverted-file" />
</collection-list>

checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
CHECKING: get-algorithms
+/+/+/+/CHECKING SUCCEEDED
VISITING: get-algorithms
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
checking before making children 
making children 
CHECKING: 
+/+/+/+/CHECKING SUCCEEDED
VISITING: 
Unknown session dummy_session_identifier
endMultiRequest: WRITING: <mrml  just-for-test="and-of-course-for-fun"
session-id="dummy_session_identifier" >
    <cui-time-stamp  calendar-time="Mon Aug  2 16:53:32 2004
" />
    <error  message="mIDToProxy ___COLLECTION___" />
    <collection-list  >
        <collection  collection-id="c-40-52-14-22-6-104-4-203-0"
collection-name="images" cui-algorithm-id-list-id="ail-inverted-file"
cui-base-dir="/home/sam/dipl/gift/home/gift-indexing-data/images/"
cui-feature-description-location="InvertedFileFeatureDescription.db"
cui-feature-file-location="url2fts.xml"
cui-inverted-file-location="InvertedFile.db" cui-number-of-images="26"
cui-offset-file-location="InvertedFileOffset.db" >
            <query-paradigm-list  >
                <query-paradigm  type="inverted-file" />
                <query-paradigm  type="perl-demo" />
            </query-paradigm-list>
        </collection>
    </collection-list>
    <algorithm-list  >
        <algorithm  algorithm-id="a-cidf" algorithm-name="Classical IDF"
algorithm-type="a-cidf" collection-id="__COLLECTION__"
cui-base-type="inverted_file" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
            <query-paradigm-list  >
                <query-paradigm  />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
                    <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
                    <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                        <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
                    </property-sheet>
                </property-sheet>
            </property-sheet>
        </algorithm>
        <algorithm  algorithm-id="a-perl" algorithm-name="Perl link"
algorithm-type="a-perl" collection-id="__COLLECTION__" cui-base-type="perl"
cui-perl-package="CGIFTLink" cui-perl-query-function="processGIFTQueryCall"
cui-perl-random-function="processGIFTRandomQueryCall"
cui-perl-script-file="/root/gift-embed-perl-modules.pl"
cui-weighting-function="ClassicalIDF" >
            <query-paradigm-list  >
                <query-paradigm  type="inverted-file" />
                <query-paradigm  type="perl-demo" />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
/>
            </property-sheet>
        </algorithm>
        <algorithm  algorithm-id="adefault" algorithm-name="Separate
Normalisation" algorithm-type="adefault" collection-id="__COLLECTION__"
cui-base-type="multiple" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
            <algorithm  algorithm-id="sub1" algorithm-name="sub1"
algorithm-type="sub1" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-texture-blocks="yes"
cui-block-texture-histogram="yes" cui-pr-percentage-of-features="100" />
            <algorithm  algorithm-id="sub2" algorithm-name="sub2"
algorithm-type="sub2" cui-base-type="inverted_file"
cui-block-color-histogram="yes" cui-block-texture-blocks="yes"
cui-block-texture-histogram="yes" />
            <algorithm  algorithm-id="sub3" algorithm-name="sub3"
algorithm-type="sub3" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-pr-percentage-of-features="100" />
            <algorithm  algorithm-id="sub4" algorithm-name="sub4"
algorithm-type="sub4" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-histogram="yes" />
            <query-paradigm-list  >
                <query-paradigm  />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
                    <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
                    <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                        <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
                    </property-sheet>
                </property-sheet>
            </property-sheet>
        </algorithm>
    </algorithm-list>
    <cui-time-stamp  calendar-time="Mon Aug  2 16:53:32 2004
" />
</mrml>

waitingendwaiting0
waitingendwaiting0
waitingendwaiting0
Message successfully sent!
CCommunicationHandler.cc:733:readAndParse after visit
flushing everything!
shutting down the socket!
waitreadstream (I)
reading eof
FINISHED reading eof
waitreadstream (II)
Deleting thread parameters
DONE
returned processMessage (no thread)
endfor 
Waiting for connection...
...select
trying to accept 8 1
Accept and serve: 8
connected: 8->3
Accepted Connection!
Accepted from adress [Peer INET Address: 192.168.0.1]
calling processMessage (no thread)
CCommunicationHandler.cc:636:readAndParse before parse
<?xml version="1.0" standalone="no" ?><!DOCTYPE mrml SYSTEM
"http://isrpc85.epfl.ch/Charmer/code/mrml.dtd";><mrml
session-id="">STARTING:mrml

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
<configure-session  session-id="">STARTING:configure-session

1:--------------------TEXT_
_
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
<algorithm  algorithm-id="a-cidf"  algorithm-type="a-cidf" 
collection-id="c-40-52-14-22-6-104-4-203-0" >STARTING:algorithm

1:--------------------TEXT_
_
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
 1:--------------------TEXT_ _
</algorithm>ENDING:algorithm

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
</configure-session>ENDING:configure-session

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
<query-step  session-id="" result-size="10" algorithm-id="a-cidf"
collection="c-40-52-14-22-6-104-4-203-0"/>STARTING:query-step
ENDING:query-step

1:--------------------TEXT_
_
        1:--------------------TEXT_     _
        1:--------------------TEXT_     _
</mrml>ENDING:mrml
CCommunicationHandler.cc:727:readAndParse before visit
++++//+//+/+//CCommunicationHandler.cc:730:readAndParse before check
CHECKING: __ROOT__
++++//+//+/+//CHECKING SUCCEEDED
VISITING: __ROOT__
CHECKING: mrml
++++//+//+/+//CHECKING SUCCEEDED
VISITING: mrml
CHECKING: configure-session
+++//+//+/+/CHECKING SUCCEEDED
VISITING: configure-session
CHECKING: algorithm
++//+/CHECKING SUCCEEDED
VISITING: algorithm
CONFIGURESESSIONçççççççççççççççççççç
checking before making children 
making children 
checking before making children 
making children 
still here inSessionID: __
CSessionManager.cc:1035:throwing AnVENotFound occured: Could not find Session 

CAUGHT
CHECKING: 
++//+/CHECKING SUCCEEDED
VISITING: 
CHECKING: query-step
+++//+//+/+/CHECKING SUCCEEDED
VISITING: query-step
CHECKING: 
+++//+//+/+/CHECKING SUCCEEDED
VISITING: 
Unknown session 
endMultiRequest: WRITING: <mrml  just-for-test="and-of-course-for-fun"
session-id="" >
    <cui-time-stamp  calendar-time="Mon Aug  2 16:53:32 2004
" />
    <error  message="Could not find Session " />
    <error  message="Could not process query: unknown session (ID:)." />
    <cui-time-stamp  calendar-time="Mon Aug  2 16:53:32 2004
" />
</mrml>

waitingendwaiting0
waitingendwaiting0
Message successfully sent!
CCommunicationHandler.cc:733:readAndParse after visit
flushing everything!
shutting down the socket!
waitreadstream (I)
reading eof
FINISHED reading eof
waitreadstream (II)
Deleting thread parameters
DONE
returned processMessage (no thread)
endfor 
Waiting for connection...

--------------------------------------------

and the log:



<!-- This instance of the GIFT was started on -->
<!-- Tue Aug  3 15:29:02 2004
 -->
<!-- PID 844 -->


<!-- The following message was sent by 
Peer INET Address: 192.168.0.1
At: Tue Aug  3 15:29:07 2004
 --> 
<?xml version="1.0" standalone="no" ?><!DOCTYPE mrml SYSTEM
"http://isrpc85.epfl.ch/Charmer/code/mrml.dtd";><mrml
session-id="dummy_session_identifier">
                <open-session user-name="anonymous" 
session-name="charmer_default_session" />
                <get-collections/><get-algorithms/>
                </mrml>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
<mrml  just-for-test="and-of-course-for-fun"
session-id="dummy_session_identifier" >
    <cui-time-stamp  calendar-time="Tue Aug  3 15:29:07 2004
" />
    <error  message="mIDToProxy ___COLLECTION___" />
    <collection-list  >
        <collection  collection-id="c-40-52-14-22-6-104-4-203-0"
collection-name="images" cui-algorithm-id-list-id="ail-inverted-file"
cui-base-dir="/home/sam/dipl/gift/home/gift-indexing-data/images/"
cui-feature-description-location="InvertedFileFeatureDescription.db"
cui-feature-file-location="url2fts.xml"
cui-inverted-file-location="InvertedFile.db" cui-number-of-images="26"
cui-offset-file-location="InvertedFileOffset.db" >
            <query-paradigm-list  >
                <query-paradigm  type="inverted-file" />
                <query-paradigm  type="perl-demo" />
            </query-paradigm-list>
        </collection>
    </collection-list>
    <algorithm-list  >
        <algorithm  algorithm-id="a-cidf" algorithm-name="Classical IDF"
algorithm-type="a-cidf" collection-id="__COLLECTION__"
cui-base-type="inverted_file" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
            <query-paradigm-list  >
                <query-paradigm  />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
                    <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
                    <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                        <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
                    </property-sheet>
                </property-sheet>
            </property-sheet>
        </algorithm>
        <algorithm  algorithm-id="a-perl" algorithm-name="Perl link"
algorithm-type="a-perl" collection-id="__COLLECTION__" cui-base-type="perl"
cui-perl-package="CGIFTLink" cui-perl-query-function="processGIFTQueryCall"
cui-perl-random-function="processGIFTRandomQueryCall"
cui-perl-script-file="/root/gift-embed-perl-modules.pl"
cui-weighting-function="ClassicalIDF" >
            <query-paradigm-list  >
                <query-paradigm  type="inverted-file" />
                <query-paradigm  type="perl-demo" />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
/>
            </property-sheet>
        </algorithm>
        <algorithm  algorithm-id="adefault" algorithm-name="Separate
Normalisation" algorithm-type="adefault" collection-id="__COLLECTION__"
cui-base-type="multiple" cui-block-color-blocks="no"
cui-block-color-histogram="no" cui-block-texture-blocks="no"
cui-block-texture-histogram="no" cui-pr-percentage-of-features="70"
cui-weighting-function="ClassicalIDF" >
            <algorithm  algorithm-id="sub1" algorithm-name="sub1"
algorithm-type="sub1" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-texture-blocks="yes"
cui-block-texture-histogram="yes" cui-pr-percentage-of-features="100" />
            <algorithm  algorithm-id="sub2" algorithm-name="sub2"
algorithm-type="sub2" cui-base-type="inverted_file"
cui-block-color-histogram="yes" cui-block-texture-blocks="yes"
cui-block-texture-histogram="yes" />
            <algorithm  algorithm-id="sub3" algorithm-name="sub3"
algorithm-type="sub3" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-blocks="yes" cui-pr-percentage-of-features="100" />
            <algorithm  algorithm-id="sub4" algorithm-name="sub4"
algorithm-type="sub4" cui-base-type="inverted_file"
cui-block-color-blocks="yes" cui-block-color-histogram="yes"
cui-block-texture-histogram="yes" />
            <query-paradigm-list  >
                <query-paradigm  />
            </query-paradigm-list>
            <property-sheet  maxsubsetsize="1" minsubsetsize="0"
property-sheet-id="cui-p-1" property-sheet-type="subset" send-type="none" >
                <property-sheet  caption="Modify default configuration"
property-sheet-id="cui-p0" property-sheet-type="set-element" send-type="none"
>
                    <property-sheet  caption="Prune at % of features" from="20"
property-sheet-id="cui-p15" property-sheet-type="numeric"
send-name="cui-pr-percentage-of-features" send-type="attribute" send-value="70"
step="5" to="100" />
                    <property-sheet  maxsubsetsize="4" minsubsetsize="1"
property-sheet-id="cui-p1" property-sheet-type="subset" send-type="none" >
                        <property-sheet  caption="Colour blocks"
property-sheet-id="cui-p12" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor blocks"
property-sheet-id="cui-p14" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-blocks"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Gabor histogram"
property-sheet-id="cui-p13" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-texture-histogram"
send-type="attribute" send-value="yes" />
                        <property-sheet  caption="Colour histogram"
property-sheet-id="cui-p11" property-sheet-type="set-element"
send-boolean-inverted="yes" send-name="cui-block-color-histogram"
send-type="attribute" send-value="yes" />
                    </property-sheet>
                </property-sheet>
            </property-sheet>
        </algorithm>
    </algorithm-list>
    <cui-time-stamp  calendar-time="Tue Aug  3 15:29:07 2004
" />
</mrml>


<!-- The following message was sent by 
Peer INET Address: 192.168.0.1
At: Tue Aug  3 15:29:08 2004
 --> 
<?xml version="1.0" standalone="no" ?><!DOCTYPE mrml SYSTEM
"http://isrpc85.epfl.ch/Charmer/code/mrml.dtd";><mrml session-id="">
                <configure-session  session-id="">
                <algorithm  algorithm-id="a-cidf"  algorithm-type="a-cidf" 
collection-id="c-40-52-14-22-6-104-4-203-0" >
                </algorithm>
                </configure-session>
                <query-step  session-id="" result-size="10" 
algorithm-id="a-cidf"
collection="c-40-52-14-22-6-104-4-203-0"/>
                </mrml>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
<mrml  just-for-test="and-of-course-for-fun" session-id="" >
    <cui-time-stamp  calendar-time="Tue Aug  3 15:29:08 2004
" />
    <error  message="Could not find Session " />
    <error  message="Could not process query: unknown session (ID:)." />
    <cui-time-stamp  calendar-time="Tue Aug  3 15:29:08 2004
" />
</mrml>



Thanks
Samuel


ps: I also co the sources from cvs, but ./configure is missing. If I generate
one myself with autoconf, I get some syntax errors.







reply via email to

[Prev in Thread] Current Thread [Next in Thread]