I get the following when install on 5x. May be related to having Location module installed as well?

warning: array_merge() [function.array-merge]: Argument #4 is not an array in /sites/all/modules/gmap/gmap.module on line 1229.
warning: implode() [function.implode]: Bad arguments. in /sites/all/modules/gmap/gmap.module on line 1229.

Comments

belio’s picture

I've got the same, with only "GMAP" and "GMap Macro Builder" active, and "Location" not installed

Erwin

stella’s picture

I get this error too except I get it for arguments #1 through #4. I also get this error:

warning: implode() [function.implode]: Bad arguments. in /var/www/drupal_5.1_20070214/html/sites/all/modules/gmap/gmap.module on line 1229.

I have the following location modules installed: Location, Location Views, GMap, GMap Location, GMap Macro Builder, GMap View Integration and KML. I downloaded them all from CVS yesterday, with the DRUPAL-5 tag.

Cheers,
Stella

pshadow’s picture

I as well get it for Arguments 1 through 4 and then the implode.

stella’s picture

The patch supplied in issue http://drupal.org/node/118600 also fixes this problem for me.

However, when I now preview or submit a node with locative info I get "value" printed at the top of the screen for each location. On the preview, I also loose my latitude and longitude settings in the form and they're not displayed in the preview section. In addition on the submit I get the error I reported in http://drupal.org/node/115617.

Cheers,
Stella

hyperlogos’s picture

http://drupal.org/node/118600 fixes this bug for me, too.

stella’s picture

Just fyi, the latest version from CVS fixes this problem and issue http://drupal.org/node/118600 for me. I'm running lighttpd/1.4.11, php 5.1.2 and mysql 5.0.22 on ubuntu.

stella’s picture

Status: Active » Fixed
stella’s picture

Status: Fixed » Active

A similar problem is still occurring on the "build a GMap macro" page. I'm using a drupal version taken from CVS yesterday (with DRUPAL-5) tag. All errors are repeated a number of times.

# warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/drupal_5.1_20070219/html/includes/form.inc on line 795.
# warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/drupal_5.1_20070219/html/includes/form.inc on line 658.
# warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/drupal_5.1_20070219/html/includes/form.inc on line 669.
# warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/drupal_5.1_20070219/html/includes/form.inc on line 849.
warning: implode() [function.implode]: Bad arguments. in /var/www/drupal_5.1_20070219/html/includes/form.inc on line 618.

Cheers,
Stella

hyperlogos’s picture

My errors, when building a macro:



    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/includes/form.inc on line 795.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 658.
    * warning: array_unshift() [function.array-unshift]: The first argument should be an array in /var/www/public_html/includes/form.inc on line 669.
    * warning: array_shift() [function.array-shift]: The argument should be an array in /var/www/public_html/includes/form.inc on line 849.
    * warning: array_merge() [function.array-merge]: Argument #1 is not an array in /var/www/public_html/sites/all/modules/gmap/gmap.module on line 1229.
    * warning: array_merge() [function.array-merge]: Argument #2 is not an array in /var/www/public_html/sites/all/modules/gmap/gmap.module on line 1229.
    * warning: array_merge() [function.array-merge]: Argument #3 is not an array in /var/www/public_html/sites/all/modules/gmap/gmap.module on line 1229.
    * warning: array_merge() [function.array-merge]: Argument #4 is not an array in /var/www/public_html/sites/all/modules/gmap/gmap.module on line 1229.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/sites/all/modules/gmap/gmap.module on line 1229.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.
    * warning: implode() [function.implode]: Bad arguments. in /var/www/public_html/includes/form.inc on line 618.

Also the map does not start on the center I have configured in the settings. It is close, but not on.

bdragon’s picture

Status: Active » Fixed

I'm assuming this is fixed with http://drupal.org/node/118600.

stella’s picture

see comments #8 and #9. Perhaps they should be opened as a new issue, but the errors returned are almost identical and the patch in #118600 does not fix these.

Anonymous’s picture

Status: Fixed » Closed (fixed)