warning: date_format() expects parameter 1 to be DateTime

amedee - July 14, 2009 - 12:11
Project:Date
Version:6.x-2.x-dev
Component:Date CCK Field
Category:bug report
Priority:normal
Assigned:Unassigned
Status:active
Description

I have created a new content type with a Date CCK field.
When I create or edit a node of this content type, and save or preview, then I get these errors:

* warning: date_format() expects parameter 1 to be DateTime, null given in /var/www/sites/all/modules/date/date/date.module on line 355.
* warning: date_timezone_set() expects parameter 1 to be DateTime, null given in /var/www/sites/all/modules/date/date/date.module on line 357.
* warning: date_format() expects parameter 1 to be DateTime, null given in /var/www/sites/all/modules/date/date/date.module on line 359.
* warning: date_offset_get() expects parameter 1 to be DateTime, null given in /var/www/sites/all/modules/date/date/date.module on line 361.

Otherwise it seems to work ok.
Currently I don't use the date field yet for a calendar or anything. I just use the tokens for pathauto. Which doesn't run when I preview an edit anyway.

Drupal version: 6.13
Updated Date module to latest version and followed troubleshooting instructions on http://drupal.org/project/date
Using PHP5

Export of my custom content type:

<?php
$content
['type'] = array ( 'name' => 'Foutparkeerder', 'type' => 'foutparkeerder', 'description' => 'Heb je een foutparkeerder gespot? Meld het hier. Je kan foto\'s meesturen, en op een kaartje aanduiden waar je de foutparkeerder gezien hebt. Zet er ook een beetje uitleg bij over wat er verkeerd of gevaarlijk is aan de verkeerssituatie. Wij kijken je inzending na en zorgen er voor dat die zo snel mogelijk op de voorpagina verschijnt.', 'title_label' => 'Titel', 'body_label' => 'Berichttekst', 'min_word_count' => '10', 'help' => '

Geef een korte beschrijving van de situatie.

'
, 'node_options' => array ( 'promote' => true, 'status' => false, 'sticky' => false, 'revision' => false, ), 'language_content_type' => '0', 'upload' => '0', 'old_type' => 'foutparkeerder', 'orig_type' => '', 'module' => 'node', 'custom' => '1', 'modified' => '1', 'locked' => '0', 'comment' => '2', 'comment_default_mode' => '4', 'comment_default_order' => '2', 'comment_default_per_page' => '50', 'comment_controls' => '3', 'comment_anonymous' => '2', 'comment_subject_field' => '1', 'comment_preview' => '1', 'comment_form_location' => '1', ); $content['fields'] = array ( 0 => array ( 'label' => 'Tijdstip', 'field_name' => 'field_datetime', 'type' => 'datetime', 'widget_type' => 'date_popup', 'change' => 'Change basic information', 'weight' => '-2', 'default_value' => 'now', 'default_value2' => 'same', 'default_value_code' => '', 'default_value_code2' => '', 'input_format' => 'd/m/Y - H:i', 'input_format_custom' => '', 'year_range' => '-100:+0', 'increment' => '5', 'advanced' => array ( 'label_position' => 'above', 'text_parts' => array ( 'year' => 0, 'month' => 0, 'day' => 0, 'hour' => 0, 'minute' => 0, 'second' => 0, ), ), 'label_position' => 'above', 'text_parts' => array ( ), 'description' => 'Wanneer heb je de foto genomen?', 'required' => 1, 'multiple' => '0', 'repeat' => 0, 'todate' => '', 'granularity' => array ( 'year' => 'year', 'month' => 'month', 'day' => 'day', 'hour' => 'hour', 'minute' => 'minute', ), 'default_format' => 'foutparkeerder_datetime', 'tz_handling' => 'site', 'timezone_db' => 'UTC', 'op' => 'Veldinstellingen indienen', 'module' => 'date', 'widget_module' => 'date', 'columns' => array ( 'value' => array ( 'type' => 'datetime', 'not null' => false, 'sortable' => true, 'views' => true, ), ), 'display_settings' => array ( 'weight' => '-2', 'parent' => '', 'label' => array ( 'format' => 'above', ), 'teaser' => array ( 'format' => 'hidden', 'exclude' => 0, ), 'full' => array ( 'format' => 'default', 'exclude' => 0, ), 4 => array ( 'format' => 'default', 'exclude' => 0, ), 2 => array ( 'format' => 'default', 'exclude' => 0, ), 3 => array ( 'format' => 'default', 'exclude' => 0, ), 'token' => array ( 'format' => 'default', 'exclude' => 0, ), ), ), ); $content['extra'] = array ( 'title' => '-5', 'body_field' => '1', 'menu' => '-3', 'taxonomy' => '-4', 'attachments' => '2', );
?>

#1

patricio.keilty - July 15, 2009 - 03:18

subscribing

#2

Rosamunda - October 31, 2009 - 00:23

+1 similar unknown problem :S

 
 

Drupal is a registered trademark of Dries Buytaert.