Error calendar

I have this error, and problems is that "event_calendar" doesn't work, but is not problem of the plugin, the problem is in MySQL, that have this error.

Error Fatal

Table 'xxxxxxx.metadata' doesn't exist

QUERY: SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc

DatabaseException Object
(
[message:protected] => Table 'xxxxxxx.metadata' doesn't exist

QUERY: SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc
[string:Exception:private] => exception 'DatabaseException' with message 'Table 'xxxxxxx.metadata' doesn't exist

QUERY: SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc' in /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/database.php:265
Stack trace:
#0 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/database.php(409): execute_query('SELECT DISTINCT...', Resource id #54)
#1 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/database.php(353): elgg_query_runner('SELECT DISTINCT...', '', false)
#2 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/entities.php(1083): get_data('SELECT DISTINCT...')
#3 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/entities.php(1028): _elgg_fetch_entities_from_sql('SELECT DISTINCT...')
#4 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/metadata.php(442): elgg_get_entities(Array)
#5 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php(428): elgg_get_entities_from_metadata(Array)
#6 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php(366): event_calendar_get_open_repeating_events_between(1370037600, 1372629599, 0, NULL)
#7 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php(1812): event_calendar_get_open_events_between(1370037600, 1372629599, false, 15, NULL, 0, NULL)
#8 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php(1507): event_calendar_generate_listing_params('list', 0, 0, NULL, NULL, NULL)
#9 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/start.php(182): event_calendar_get_page_content_list('list', 0, 0, NULL, NULL, NULL)
#10 [internal function]: event_calendar_page_handler(Array, 'event_calendar')
#11 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/pagehandler.php(53): call_user_func('event_calendar_...', Array, 'event_calendar')
#12 /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/handlers/page_handler.php(46): page_handler('event_calendar', 'list/')
#13 {main}
[code:protected] => 0
[file:protected] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/database.php
[line:protected] => 265
[trace:Exception:private] => Array
(
[0] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/database.php
[line] => 409
[function] => execute_query
[args] => Array
(
[0] => SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc
[1] => Resource id #54
)

)

[1] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/database.php
[line] => 353
[function] => elgg_query_runner
[args] => Array
(
[0] => SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc
[1] =>
[2] =>
)

)

[2] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/entities.php
[line] => 1083
[function] => get_data
[args] => Array
(
[0] => SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc
)

)

[3] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/entities.php
[line] => 1028
[function] => _elgg_fetch_entities_from_sql
[args] => Array
(
[0] => SELECT DISTINCT e.* FROM elgg_entities e LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218) LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id) JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id WHERE ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid))) AND (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes')))) AND ((e.type = 'object' AND e.subtype IN (18))) AND (e.site_guid IN (1)) AND ( (1 = 1) and e.enabled='yes') ORDER BY e.time_created desc
)

)

[4] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/metadata.php
[line] => 442
[function] => elgg_get_entities
[args] => Array
(
[0] => Array
(
[metadata_names] =>
[metadata_values] =>
[metadata_name_value_pairs] => Array
(
[0] => Array
(
[name] => start_date
[value] => 1372629599
[operand] => <=
)

[1] => Array
(
[name] => repeats
[value] => yes
)

)

[metadata_name_value_pairs_operator] => AND
[metadata_case_sensitive] => 1
[order_by_metadata] => Array
(
)

[metadata_owner_guids] =>
[type] => object
[subtype] => event_calendar
[limit] => 0
[joins] => Array
(
[0] => LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218)
[1] => LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id)
[2] => JOIN elgg_metadata n_table on
e.guid = n_table.entity_guid
[3] => JOIN elgg_metadata n_table1
on e.guid = n_table1.entity_guid
[4] => JOIN elgg_metastrings msn1
on n_table1.name_id = msn1.id
[5] => JOIN elgg_metastrings msv1
on n_table1.value_id = msv1.id
[6] => JOIN elgg_metadata n_table2
on e.guid = n_table2.entity_guid
[7] => JOIN elgg_metastrings msn2
on n_table2.name_id = msn2.id
[8] => JOIN elgg_metastrings msv2
on n_table2.value_id = msv2.id
)

[wheres] => Array
(
[0] => ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid)))
[1] => (((msn1.string = 'start_date' AND BINARY msv1.string
<= 1372629599 AND ( (1 = 1) and n_table1.enabled='yes')) AND (msn2.string = 'repeats' AND BINARY msv2.string
= 'yes' AND ( (1 = 1) and n_table2.enabled='yes'))))
)

)

)

)

[5] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php
[line] => 428
[function] => elgg_get_entities_from_metadata
[args] => Array
(
[0] => Array
(
[type] => object
[subtype] => event_calendar
[limit] => 0
[metadata_name_value_pairs] => Array
(
[0] => Array
(
[name] => start_date
[value] => 1372629599
[operand] => <=
)

[1] => Array
(
[name] => repeats
[value] => yes
)

)

[joins] => Array
(
[0] => LEFT JOIN metadata m4 ON (e.guid = m4.entity_guid AND m4.name_id=6218)
[1] => LEFT JOIN metastrings ms4 ON (m4.value_id = ms4.id)
)

[wheres] => Array
(
[0] => ((ms4.string is null) OR (ms4.string = "") OR (CONVERT(ms4.string,SIGNED) > (SELECT count(id) FROM annotations ann WHERE ann.entity_guid = e.guid AND name_id = 186 GROUP BY entity_guid)))
)

)

)

)

[6] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php
[line] => 366
[function] => event_calendar_get_open_repeating_events_between
[args] => Array
(
[0] => 1370037600
[1] => 1372629599
[2] => 0
[3] =>
)

)

[7] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php
[line] => 1812
[function] => event_calendar_get_open_events_between
[args] => Array
(
[0] => 1370037600
[1] => 1372629599
[2] =>
[3] => 15
[4] =>
[5] => 0
[6] =>
)

)

[8] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/models/model.php
[line] => 1507
[function] => event_calendar_generate_listing_params
[args] => Array
(
[0] => list
[1] => 0
[2] => 0
[3] =>
[4] =>
[5] =>
)

)

[9] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/mod/event_calendar/start.php
[line] => 182
[function] => event_calendar_get_page_content_list
[args] => Array
(
[0] => list
[1] => 0
[2] => 0
[3] =>
[4] =>
[5] =>
)

)

[10] => Array
(
[function] => event_calendar_page_handler
[args] => Array
(
[0] => Array
(
[0] => list
)

[1] => event_calendar
)

)

[11] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/lib/pagehandler.php
[line] => 53
[function] => call_user_func
[args] => Array
(
[0] => event_calendar_page_handler
[1] => Array
(
[0] => list
)

[2] => event_calendar
)

)

[12] => Array
(
[file] => /xxxxxxx/xxxxxxx/public_html/xxxxxxx/engine/handlers/page_handler.php
[line] => 46
[function] => page_handler
[args] => Array
(
[0] => event_calendar
[1] => list/
)

)

)

[previous:Exception:private] =>
)