I'm struggling with a problem in geocoding from another field.
When I add a geofield in a content type and I set the widget with "geocode from another field" I can save and go the default storage value but then when I save it, I get a 500 server error page (with Chrome, while Firefox returns a blank page).
Same thing if I edit the field.
I experienced that on Drupal 7.42 under CentOS 7 and on Drupal 7.43 under OpenSuse 13.2. Geocoder version was the same (7.x-1.3).
Please, can someone help?

Edit: in my apache error log I can see this error:
[Fri Mar 04 11:44:36.785137 2016] [php5:error] [pid 1324] [client X.Y.W.Z:41337] PHP Fatal error: Call to undefined function entity_get_all_property_info() in /srv/www/htdocs/dpltest3/sites/all/modules/geocoder/geocoder.widget.inc on line 89, referer: http://dpltest3.wwwtest/?q=admin/structure/types/manage/trail/fields/field_test3/field-settings&destinations[0]=admin/structure/types/manage/trail/fields/field_test3&destinations[1]=admin/structure/types/manage/trail/fields

Comments

row015 created an issue. See original summary.

row015’s picture

Issue summary: View changes
Pol’s picture

Have you the entity module enabled?

Karol Haltenberger’s picture

Title: Can't geocode from another field » Geocoder's dependency on Entity API is not being handled correctly.
Component: User interface » Code
Category: Support request » Bug report
Status: Active » Needs work

Some Geocoder functionality depends on the Entity API module, therefore it should either declare its dependency in the info file, or check for the Entity API module, before using its features.
I suggest the former.

geocoder.info

dependencies[] = entity
deekayen’s picture

Status: Needs work » Closed (duplicate)
gumdal’s picture

#4 worked for me