Just getting started with OL3. im using libraries_CDN with ol3 3.13.1 selected.

To get started I've created a content type "location" with a single geofield. I get a white screen when I select the OpenLayers map input widget and edit the field (url. http://mysite.com/admin/structure/types/manage/mapped-location/fields/fi...). If I try to create new content with the geofield widget set to openlayers I get a white screen: no javascript errors. no log errors.

if i change the edit form geofield widget to latitude/longitude i can enter values on the node form and see a map on the node view, but the position is not displayed only the map. no errors, no alerts, etc.

as the installation of OL3 is rather large and there is no error result, I have no idea whats gone wrong. My site status report is as follows.

Access to update.php	Protected
OK
	Code per Node	CodeMirror v5.11.1 is installed.
CodeMirror is installed and it is a compatible version. Excellent!
OK
	Composer Manager	Dependencies installed
Visit the package status page to view the status of individual packages.
OK
	Configuration file	Protected
OK
	Cron maintenance tasks	Last run 14 min 36 sec ago
You can run cron manually.
To run cron from outside the site, go to http://nodejs4.drupal7.com/cron.php?cron_key=lkfdOzfJ2OVQac6M7Nh4ne1TOEvpETuVPxNaHZUnYYI
OK
	CTools CSS Cache	Exists
OK
	Database system	MySQL, MariaDB, or equivalent
OK
	Database system version	5.5.43-0+deb7u1
OK
	Database updates	Up to date
Warning
	Drupal core update status	No update data available
No update information available. Run cron or check manually.
OK
	File system	Writable (public download method)
OK
	FlexSlider	2.6.0
OK
	GD library PNG support	bundled (2.1.0 compatible)
OK
	GD library rotate and desaturate effects	bundled (2.1.0 compatible)
Info
	GeoPHP and GEOS	GeoPHP library installed and OK. However, GEOS is was not found. While not required, you will see performance improvements if you install the GEOS PHP extension. See the following link for more information.https://github.com/phayes/geoPHP/wiki/GEOS
OK
	GeoPHP Library Installed	GeoPHP 1.2 library installed at 1
OK
	jQuery Update	jQuery 1.4.4 (configure) and jQuery UI 1.8.7
OK
	Node Access Permissions	15 permissions in use
If the site is experiencing problems with permissions to content, you may have to rebuild the permissions cache. Rebuilding will remove all privileges to content and replace them with permissions based on the current modules and settings. Rebuilding may take some time if there is a lot of content or complex permission settings. After rebuilding has completed, content will automatically use the new permissions. Rebuild permissions
OK
	Openlayers	Openlayers library variant (cdnjs:ol3:3.13.1) installed at sites/all/modules/openlayers
OK
	PHP	5.5.25-1~dotdeb+7.1 (more information)
OK
	PHP extensions	Enabled
OK
	PHP memory limit	128M
OK
	PHP register globals	Disabled
OK
	Services Authentication Mechanism	Enabled for all Endpoints
OK
	Unicode library	PHP Mbstring Extension
OK
	Update notifications	Enabled
Info
	Upload progress	Not enabled
Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (preferred) or to install APC.
OK
	Web server	Apache/2.2.22 (Debian)

My composer manager config looks like this:

Package	Installed Version	Version Required by Module
egeloen/http-adapter
Issue HTTP request for PHP 5.3+.
	dev-master	N/A
Dependency for other packages
igorw/get-in
Functions for hash map (assoc array) traversal.
	dev-master	N/A
Dependency for other packages
phayes/geophp
GeoPHP is a open-source native PHP library for doing geometry operations. It is written entirely in PHP and can therefore run on shared hosts. It can read and write a wide variety of formats: WKT (including EWKT), WKB (including EWKB), GeoJSON, KML, GPX, GeoRSS). It works with all Simple-Feature geometries (Point, LineString, Polygon, GeometryCollection etc.) and can be used to get centroids, bounding-boxes, area, and a wide variety of other useful information.
	1.2	^1.2
Required by: Geocoder, Openlayers Geofield
psr/http-message
Common interface for HTTP messages
	dev-master	N/A
Dependency for other packages
willdurand/geocoder
The almost missing Geocoder PHP 5.4 library.
	dev-master	^3.3
Required by: Geocoder
zendframework/zend-diactoros
PSR HTTP Message implementations
	dev-develop	N/A
Dependency for other packages

Comments

laurencefass created an issue. See original summary.

Syntapse’s picture

Title: using openlayers form widget causing site to white screen. » using openlayers form widget causing site white screen.
Issue summary: View changes
Syntapse’s picture

Issue summary: View changes
Syntapse’s picture

please note: i am using a CDN copy and I have not installed anything under site/libraries/openlayers...

Syntapse’s picture

Title: using openlayers form widget causing site white screen. » using openlayers 3 form widget = white screen.
Issue summary: View changes
Syntapse’s picture

Title: using openlayers 3 form widget = white screen. » using openlayers_3 form widget for geofield = white screen.
Syntapse’s picture

also using:

openlayers_geofield module version: 7.x-3.1+66-dev
geofield module version: 7.x-2.3+0-dev

Syntapse’s picture

more info: none of the Openlayers 3.x examples are showing any points. only maps. not sure what to expect here...

Syntapse’s picture

seeing these errors on a clean drupal-7.42 minimal openlayers installation.

geek-merlin’s picture

Maybe it's connected with this from my log:
PHP Fatal error: Call to undefined function openlayers_preset_load() in /var/www/virtual/clsysdev/html/live/docroot/sites/all/modules/geofield/geofield.formatters.inc on line 405

Also adding #2673268: using openlayers_3 form widget on geofield = white screen. as related.