[Cartoweb-users] error undefined offset

Oliver Christen oliver.christen at camptocamp.com
Wed Feb 24 07:37:42 EST 2010


in case you activated that extension, something is wrong with it, either it
cant be found or it is not correctly installed, but thats all I can say.

2010/2/24 Oliver Christen <oliver.christen at camptocamp.com>

> the demoCW3 project use a sqlite file for use with the search plugin.
> you need to enable the sqlite extension in your php.ini
>
> this is only needed for the demoCW3 project.
>
> you can also simply deactivate the search plugin in the demoCW3 project's
> client.ini
>
>
> regards
> Oliver
>
> 2010/2/24 JOALLAND jérémie <j.joalland at memoris.fr>
>
>>  I get this Failure message :
>>
>>
>>
>> Class : CartocommonException
>> Message : Error [2, dl() [function.dl<http://10.1.0.23:8083/cartoweb3/htdocs/function.dl>]:
>> Unable to load dynamic library '/usr/lib/php/modules/php_sqlite.so' -
>> /usr/lib/php/modules/php_sqlite.so: cannot open shared object file: No such
>> file or directory, /usr/local/lib/php/PEAR.php, 756]
>>
>> Backtrace:
>>
>>
>>
>> file: UNKNOWN - UNKNOWN
>>
>> call: Common::cartowebErrorHandler(2, "dl() [function.dl<http://10.1.0.23:8083/cartoweb3/htdocs/function.dl>]:
>> Unable to load dyn...", "/usr/local/lib/php/PEAR.php", 756, Array(3))
>>
>>
>>
>> file: 756 - /usr/local/lib/php/PEAR.php
>>
>> call: dl("php_sqlite.so")
>>
>>
>>
>> file: 198 - /data/www/cartoweb3/include/pear/DB/sqlite.php
>>
>> call: PEAR->loadExtension("sqlite")
>>
>>
>>
>> file: 556 - /data/www/cartoweb3/include/pear/DB.php
>>
>> call: DB_sqlite->connect(Array(9), False)
>>
>>
>>
>> file: 192 - /data/www/cartoweb3/common/Utils.php
>>
>> call:
>> DB::connect("sqlite:////data/www/cartoweb3/projects/demoCW3/server_conf/demoC...",
>> Array(0))
>>
>>
>>
>> file: 312 - /data/www/cartoweb3/plugins/search/common/Search.php
>>
>> call: Utils::getDb(Null,
>> "sqlite:////data/www/cartoweb3/projects/demoCW3/server_conf/demoC...")
>>
>>
>>
>> file: 232 - /data/www/cartoweb3/plugins/search/client/ClientSearch.php
>>
>> call: DbResultProvider->getResult(Object(SearchRequest))
>>
>>
>>
>> file: UNKNOWN - UNKNOWN
>>
>> call: ClientSearch->filterPostRequest(Object(FilterRequestModifier))
>>
>>
>>
>> file: 270 - /data/www/cartoweb3/common/PluginManager.php
>>
>> call: call_user_func_array(Array(2), Array(1))
>>
>>
>>
>> file: 320 - /data/www/cartoweb3/common/PluginManager.php
>>
>> call: PluginManager->callPluginImplementing(Object(ClientSearch),
>> "FilterProvider", "filterPostRequest", Array(1))
>>
>>
>>
>> file: 745 - /data/www/cartoweb3/client/Cartoclient.php
>>
>> call: PluginManager->callEnabledPluginsImplementing(1, "FilterProvider",
>> "filterPostRequest", Array(1))
>>
>>
>>
>> file: 1067 - /data/www/cartoweb3/client/Cartoclient.php
>>
>> call: Cartoclient->callEnabledPluginsImplementing(1, "FilterProvider",
>> "filterPostRequest", Object(FilterRequestModifier))
>>
>>
>>
>> file: 1315 - /data/www/cartoweb3/client/Cartoclient.php
>>
>> call: Cartoclient->doMain()
>>
>>
>>
>> file: 33 - /data/www/cartoweb3/htdocs/client.php
>>
>> call: Cartoclient->main()
>>
>>
>>
>> file: 3 - /data/www/cartoweb3/htdocs/demoCW3.php
>>
>> call: require_once("/data/www/cartoweb3/htdocs/client.php"
>>
>>
>>
>>
>>
>> Then another message below (I just sho you the first lines…) :
>>
>>
>>
>> Class : CartocommonException
>>
>> Message : Error [8, Undefined offset:  1, /data/www/cartoweb3/coreplugins/layers/common/Layers.php, 88]
>>
>> Backtrace:
>>
>>
>>
>> file: 88 - /data/www/cartoweb3/coreplugins/layers/common/Layers.php
>>
>> call: Common::cartowebErrorHandler(8, "Undefined offset:  1", "/data/www/cartoweb3/coreplugins/layers/common/Layers.php", 88, Array(1))
>>
>>
>>
>>
>>
>> <http://JJO.vcf>
>>
>> *De :* Oliver Christen [mailto:oliver.christen at camptocamp.com]
>> *Envoyé :* mercredi 24 février 2010 12:08
>> *À :* JOALLAND jérémie
>> *Cc :* cartoweb-users at lists.maptools.org
>> *Objet :* Re: [Cartoweb-users] error undefined offset
>>
>>
>>
>> hello
>>
>> “Ajax response is no XML, probably a CartoWeb failure. Click OK to show
>> it”
>> When you clicked ok, it should have displayed a new content block in the
>> html at the bottom of the page. Scroll down and let me know what the error
>> message is.
>> (the block disappear when you clic on it, so if you want to copy the error
>> message, you can clic-down, select text, type ctrl-c and then release the
>> mouse button)
>>
>> You can also see the same error message if you enable Firebug and look at
>> the Respons tab in the last query posteds (should be displayed in red in the
>> list)
>>
>> regards
>> Oliver
>>
>>  2010/2/24 JOALLAND jérémie <j.joalland at memoris.fr>
>>
>> I’m trying to install the CartoWeb Demo project on Linux Red Hat, and have
>> some undefined errors.
>>
>> I am quite new in Linux, MapServer-CartoWeb, Open Source world and need
>> your help.
>>
>>
>>
>> My configuration :
>>
>> -          Red Hat Entreprise Linux 5.4,
>>
>> -          Apache httpd 2.2.14
>>
>> -          MapServer 5.4.2
>>
>> -          PHP 5.2.12
>>
>> -          GDAL 1.6.3 (with ECW – libecwj2-3.3)
>>
>> -          GD 2.0.35
>>
>> -          Curl, freetype, gettext, jpegsrc, libiconv, libmcrypt, libpng,
>> libxml2, mcrypt, mhash, zlib.
>>
>>
>>
>> I have copied the “cartoweb3” folder in /data/www/ and execute the
>> cw3setup.php instruction as it is described in the documentation, with the
>> –profile development parameter.
>>
>>
>>
>> Then when I executed access my “CartoWeb3 Demo” project, I first get an
>> error with Symbolset and found that I had to slightly change .map and
>> symbols.txt files.
>>
>> Now I get an error with Ajax prompt on my page, I can see the cartoweb
>> page with a map, but then nothing is working… and I don’t what is the
>> problem as I didn’t change anything in the CartoWeb3 Demo project.
>>
>>
>>
>> When project loading on http://x.x.x.x/cartoweb3/htdocs/demoCW3.php, I
>> got an alert message “Ajax response is no XML, probably a CartoWeb failure.
>> Click OK to show it”. I click on OK, then I can see the following traces in
>> the JSTrace Debugger (with 2 errors) :
>>
>>
>>
>> Any idea what is wrong ?? (the print screen is joined to this mail)
>>
>>
>>
>> Setting Ajaxhandler's profile to development...
>>
>>
>>
>> Initiating actions
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_n...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_nw...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_w...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_sw...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_s...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_se...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_e...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:pan_ne...
>>
>> AjaxHandler.attachAction(): Attaching action:Location.Pan to element
>> id:keymap...
>>
>>
>>
>> --- Action Search.DoIt triggered ---
>>
>>
>>
>> Calling Search.DoIt onBeforeAjaxCall()
>>
>>
>>
>> Calling plugin onBeforeAjaxCallGeneral()
>>
>> Calling AjaxPlugins.Location.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Layers.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Images.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Query.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Tables.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Outline.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Search.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.BboxHistory.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.CartoMessages.onBeforeAjaxCallGeneral
>>
>>
>>
>> Calling AjaxPlugins.Common.onBeforeAjaxCall()
>>
>> Initiating AJAX request
>>
>> Pending actions: 1
>>
>> GET params:
>>
>> ajaxActionRequest=Search.DoIt&
>>
>> POST params:
>>
>> posted=1&js_folder_idx=1&selection_type=&selection_coords=&features=&project=demoCW3&collapse_keymap=0&fake_reset=&fake_query=&outline_label_text=your
>> label&tool=zoomin&switch_id=&recenter_doit=0&null=&openNodes=&layers_background=raster&layers[]=iceland&layers[]=lake_&outline_mask=no&shortcut_doit=0&recenter_x=&recenter_y=&id_recenter_ids=&search_name=&search_config=countries&search_sort_column=&search_sort_direction=asc&search_number=&search_page=&search_area_min=&search_area_max=&query_clear=0&recenter_scale=0&mapsize=1&layers_dropdown_categ=hydro&shortcut_id=-1&id_recenter_layer=district&search_area=0-999999999&
>>
>> Waiting for response...
>>
>>
>>
>> --- Action Search.DoIt triggered ---
>>
>>
>>
>> Calling Search.DoIt onBeforeAjaxCall()
>>
>>
>>
>> Calling plugin onBeforeAjaxCallGeneral()
>>
>> Calling AjaxPlugins.Location.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Layers.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Images.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Query.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Tables.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Outline.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.Search.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.BboxHistory.onBeforeAjaxCallGeneral
>>
>> Calling AjaxPlugins.CartoMessages.onBeforeAjaxCallGeneral
>>
>>
>>
>> Calling AjaxPlugins.Common.onBeforeAjaxCall()
>>
>> Initiating AJAX request
>>
>> Pending actions: 2
>>
>> GET params:
>>
>> ajaxActionRequest=Search.DoIt&
>>
>> POST params:
>>
>> posted=1&js_folder_idx=1&selection_type=&selection_coords=&features=&project=demoCW3&collapse_keymap=0&fake_reset=&fake_query=&outline_label_text=your
>> label&tool=zoomin&switch_id=&recenter_doit=0&null=&openNodes=&layers_background=raster&layers[]=iceland&layers[]=lake_&outline_mask=no&shortcut_doit=0&recenter_x=&recenter_y=&id_recenter_ids=&search_name=&search_config=country_districts&search_sort_column=&search_sort_direction=asc&search_number=&search_page=&search_area_min=&search_area_max=&query_clear=0&recenter_scale=0&mapsize=1&layers_dropdown_categ=hydro&shortcut_id=-1&id_recenter_layer=district&search_area=0-999999999&
>>
>> Waiting for response...
>>
>> Response received!
>>
>> Error: AjaxHandler.actionRequest(): received response is malformed!
>>
>> Response received!
>>
>> Error: AjaxHandler.actionRequest(): received response is malformed!
>>
>>
>>
>> Calling AjaxPlugins.Common.onAfterAjaxCall()
>>
>> Clearing DHTML drawings...
>>
>> Clearing stored features...
>>
>>
>>
>> Calling plugin onAfterAjaxCallGeneral()
>>
>> Calling AjaxPlugins.Location.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Layers.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Images.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Query.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Tables.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Outline.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Search.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.BboxHistory.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.CartoMessages.onAfterAjaxCallGeneral
>>
>>
>>
>> --- Action Search.DoIt complete ---
>>
>>
>>
>>
>>
>> Calling AjaxPlugins.Common.onAfterAjaxCall()
>>
>> Clearing DHTML drawings...
>>
>> Clearing stored features...
>>
>>
>>
>> Calling plugin onAfterAjaxCallGeneral()
>>
>> Calling AjaxPlugins.Location.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Layers.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Images.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Query.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Tables.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Outline.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.Search.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.BboxHistory.onAfterAjaxCallGeneral
>>
>> Calling AjaxPlugins.CartoMessages.onAfterAjaxCallGeneral
>>
>>
>>
>> --- Action Search.DoIt complete ---
>>
>>
>>
>>
>>
>> Jérémie JOALLAND
>>
>>
>> _______________________________________________
>> Cartoweb-users mailing list
>> Cartoweb-users at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>
>>
>>
>> _______________________________________________
>> Cartoweb-users mailing list
>> Cartoweb-users at lists.maptools.org
>> http://lists.maptools.org/mailman/listinfo/cartoweb-users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.maptools.org/pipermail/cartoweb-users/attachments/20100224/5e09c8cc/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: image/jpeg
Size: 22051 bytes
Desc: not available
Url : http://lists.maptools.org/pipermail/cartoweb-users/attachments/20100224/5e09c8cc/attachment-0001.jpeg 


More information about the Cartoweb-users mailing list