Felmeddelande från modulen Schema

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
WhiplashInfo's picture

Jag får dessa konstiga felmeddelanden, som jag inte vet hur jag skall göra för att lösa problemet:

Field drup_field_data_field_date.field_date_value: no Schema type for mysql type datetime.
Field drup_field_data_field_date.field_date_value2: no Schema type for mysql type datetime.
Field drup_field_revision_field_date.field_date_value: no Schema type for mysql type datetime.
Field drup_field_revision_field_date.field_date_value2: no Schema type for mysql type datetime.
field_data_field_date.field_date_value: no type for Schema type datetime:normal.
Field field_data_field_date.field_date_value: no Schema type for type datetime.
field_data_field_date.field_date_value2: no type for Schema type datetime:normal.
Field field_data_field_date.field_date_value2: no Schema type for type datetime.
field_revision_field_date.field_date_value: no type for Schema type datetime:normal.
Field field_revision_field_date.field_date_value: no Schema type for type datetime.
field_revision_field_date.field_date_value2: no type for Schema type datetime:normal.

Field field_revision_field_date.field_date_value2: no Schema type for type datetime.

/ Tomas

AttachmentSize
AKTIVERAD.pdf625.6 KB

Comments

Hittade detta liknande issue.

pontus_nilsson's picture

Hittade detta liknande issue. Uppdatering av Date verkar vara lösningen där. Vilken modul installerade du som orsakade felet?

//Pontus Nilsson, Digitalist

"Data" har jag för mig det

WhiplashInfo's picture

"Data" har jag för mig det var.
Jag har uppdaterat "date" till develop versionen, men problemet kvarstår ändå.
Modulen Schema kanske oxå är involverad i detta problem?

Efter uppdateeringar av modulerna Schema, Data och Date, samt avaktivering av Biblio Autocomplete kvarstår följande

Field drup_field_data_field_date.field_date_value: no Schema type for mysql type datetime.
Field drup_field_data_field_date.field_date_value2: no Schema type for mysql type datetime.
Field drup_field_revision_field_date.field_date_value: no Schema type for mysql type datetime.
Field drup_field_revision_field_date.field_date_value2: no Schema type for mysql type datetime.
field_data_field_date.field_date_value: no type for Schema type datetime:normal.
Field field_data_field_date.field_date_value: no Schema type for type datetime.
field_data_field_date.field_date_value2: no type for Schema type datetime:normal.
Field field_data_field_date.field_date_value2: no Schema type for type datetime.
field_revision_field_date.field_date_value: no type for Schema type datetime:normal.
Field field_revision_field_date.field_date_value: no Schema type for type datetime.
field_revision_field_date.field_date_value2: no type for Schema type datetime:normal.

Field field_revision_field_date.field_date_value2: no Schema type for type datetime.

Character type functions (ctype) Aktiverad
Fel
Databasschema Inconsistent
The Schema comparison report shows:
63 modules with matching tables
2 extra tables
2 modules with mis-matching tables
The database schema comparison report provides more details.

OK

När jag öppnar hyperlänklen till "database schema comparison report får jag fram följande:
SchemaPrimära flikarJÄMFÖR(AKTIV FLIK)DESCRIBEINSPECTSQLVISAINSTÄLLNINGAR
Varningsmeddelande
Field drup_field_data_field_date.field_date_value: no Schema type for mysql type datetime.
Field drup_field_data_field_date.field_date_value2: no Schema type for mysql type datetime.
Field drup_field_revision_field_date.field_date_value: no Schema type for mysql type datetime.
Field drup_field_revision_field_date.field_date_value2: no Schema type for mysql type datetime.
field_data_field_date.field_date_value: no type for Schema type datetime:normal.
Field field_data_field_date.field_date_value: no Schema type for type datetime.
field_data_field_date.field_date_value2: no type for Schema type datetime:normal.
Field field_data_field_date.field_date_value2: no Schema type for type datetime.
field_revision_field_date.field_date_value: no type for Schema type datetime:normal.
Field field_revision_field_date.field_date_value: no Schema type for type datetime.
field_revision_field_date.field_date_value2: no type for Schema type datetime:normal.
Field field_revision_field_date.field_date_value2: no Schema type for type datetime.
This page compares the live database as it currently exists against the combination of all schema information provided by all enabled modules
VISAMATCH (176)
VISAMISMATCH (5)

VISAEXTRA (2)

//Tomas Alsbro, WhiplashInfo.se

Pröva inaktivera Schema

miccelito's picture

Pröva inaktivera Schema modulen tillfälligt, för att se om ovanstående problem kvarstår eller försvinner. Därefter blir det lättare att spåra problemet. Vilken MySQL version använder du/ditt webbhotell?

Men troligen är det Schema modulen som orsakar varningsmeddelandena. Finns en patch du kan pröva http://drupal.org/files/schema-support-datetime-1237974-38.patch som bör fixa ditt problem.

När jag inaktiverade Schema

WhiplashInfo's picture

När jag inaktiverade Schema så försvann problemet. Hur gör jag då för att kunna köra Schema?
//Tomas

Du kan pröva göra ändringar i

miccelito's picture

Du kan pröva göra ändringar i två av Schema filerna. Vad för ändringar framgår i ovanstående patch länk. Hoppas det hjälper dig.

Använda Patch-modulen?

WhiplashInfo's picture

Jag har tyvärr inte kunskapen att applicera patchar, och min utvecklingsplats är hos min webb värd (Binero), så jag måste antingen göra det för hand eller försöka att använda en Patch modul som jag hittade här:file:///F:/H%C3%A4mtade%20filer/Drupal/moduler/Patch%20manager/Patch%20manager%20%20%20drupal.org.htm
Tyvärr har inte utvecklaren av patchen lämnat med en beskrivning så att även en gammal farbror som mig förstår hur jag skall göra. Kanske någon här kan bistå mig med den hjälp jag behöver.
/ Tomas

Egentligen är det inte så

miccelito's picture

Egentligen är det inte så krångligt, du kan göra kod ändringarna manuellt, och behöver inte någon patch modul eller specialkommandon..
Det du förslagsvis kan göra är att namnändra befintliga filer (i Schema modulen) så att du har kvar backup av originalfilerna och inte skriver över dem med nya ändrade filer:

/schema/schema.module -> /schema/schema-OLD.module
/schema/engines/mysql.inc -> /schema/engines/mysql-OLD.inc

Därefter med hjälp av FTP ladda upp nya justerade filer:

/schema/schema-NEW.module -> /schema/schema.module
/schema/engines/mysql-NEW.inc -> /schema/engines/mysql.inc

..
Jag vet inte hur man lägger till bilagor här, annars kunde jag ju lagt upp justerade filerna här så att du kunde testa..

Miccelito, jag gjorde som du

WhiplashInfo's picture

Miccelito, jag gjorde som du rekommenderade i din post ovan.
Här är loggmeddelandet:

Jag visar dessa två filer om de kan hjälpa till:
http://www.whiplashinfo.se/temp/Status report.JPG och
http://www.whiplashinfo.se/temp/home.pdf

Sedan såg jag följande fillista (http://skadeportalen.se/d/admin/reports/fields):

This list shows all fields currently in use for easy reference.

  • FIELD NAME - FIELD TYPE - USED IN
  • body - Long text and summary (module: Text) -Article, Basic page, Biblio, Blog entry, Book page, Datum, Forum topic
  • comment_body - Long text (module: Text) - Article comment, Basic page comment, Biblio comment, Blog entry comment, Book page comment, Datum comment, Feed item comment, Forum topic comment, Innehållsflöde comment, Panel comment, Patch comment, Poll comment
  • field_date - Date (module: Date) - Datum
  • field_drupal_issue - Text (module: Text) - Patch
  • field_efternamn - User reference (module: User Reference) - User
  • field_f_rnamn - User reference (module: User Reference) - User
  • field_feed_item_description - Long text and summary (module: Text) - Feed item
  • field_file_image_alt_text - Text (module: Text) - Image
  • field_file_image_title_text - Text (module: Text) - Image
  • field_image - Image (module: Image) - Article
  • field_module - Text (module: Text) - Patch/li>
  • field_patch - File (module: File) - Patch
  • field_tags - Term reference (module: Taxonomy) - Article
  • field_telefon - User reference (module: User Reference) - User
  • taxonomy_forums - Term reference (module: Taxonomy) - Forum topic

"http://skadeportalen.se/x/admin/reports/fields/views-fields" visar följande lista:

www.whiplashinfo.se/temp/used_in_views.JPG

Hoppas att detta kan klargöra vad som hänt...
//Tomas

Jag rekommenderade inte att

miccelito's picture

Jag rekommenderade inte att du skulle använda patch_manager modulen utan istället göra de små ändringarna manuellt för hand för de totalt två filer det gällde. Jag har aldrig använt patch_manager modulen och vet inte hur pass bra den fungerar.
Men du får iaf rensa cache efter ändringar.

Jag tordes inte försöka peta

WhiplashInfo's picture

Jag tordes inte försöka peta i koden själv. Jag har dok kört filerna i Beyond Compare och Patch Manager har gjort vad den skulle. Den genomförde exakt de ändringar som fanns i de filer du fixade - varken ler eller mindre.
När jag nu tömt alla cacher så finns de problem kvar som jag skrev om i min sista post ovan denna.
//Tomas

Efter gjorda fil ändringar..

miccelito's picture

Efter gjorda fil ändringar.. har "Field drup_field_data_field_date.field_date_value: no Schema type..." meddelandena (som du beskrev inledningsvis) försvunnit?

Har jag förstått rätt att det du nu undrar över, efter att du kört patch manager, att din statusreport visar: "database schema: 2 modules with mis-matching tables, 5 extra tables" ?

Har du kört /update.php ?

Edit: Behöver även göras en ändring i filen (/engines/)pgsql.inc
Pröva patch http://drupal.org/files/schema-support-datetime-1237974-39.patch
Samma ändringar som tidigare men inkluderar även ändring för pgsql.inc filen.

Dublett post borttagen

WhiplashInfo's picture

Dublett post borttagen

Ja - jag har kört update.php

WhiplashInfo's picture

Ja - jag har kört update.php ett flertal ggr, utan resultat. Och JA - du har rätt - min statusreport visar: "database schema: 2 modules with mis-matching tables, 5 extra tables" ?
Statusrapporten visar:
---------------------------
Database schema Inconsistent
The Schema comparison report shows:
67 modules with matching tables
4 extra tables
2 modules with mis-matching tables
You should follow the instructions under Database updates now or run the database schema comparison report for more details.
OK
Database system MySQL, MariaDB, or equivalent
OK
Database system version 5.5.29-0ubuntu0.12.04.2-log
Error
Database updates Out of date
Some modules have database schema updates to install. You should run the database update script immediately.
---------------------------
JAg kollar den nya patchen på eftermiddagen.
//tomas

schema-support-datetime-1237974-39 körd

WhiplashInfo's picture

Hej igen miccelito,
jag har nu kört patchen på det enda sättet jag kan - i "Patch Manager". Jag är duktig på att hjälpa andra skadade och svårt sjuka via min webbplats whiplashinfo.se - som jag nu försöker lägga över på drupal-miljö i stället för ASP format (MS FrontPage 2003).
Jag har inte lärt mig att koda själv.
----------------------------
"Patching did not go smoothly.
This command was issued: /usr/bin/patch -p0 --verbose -d '/storage/content/xxxx/xxxxxxx/skadeportalen.se/public_html/d/sites/all/modules/schema' -i '/storage/content/xxxx/xxxxxxx/skadeportalen.se/public_html/d/sites/default/files/patches/schema-support-datetime-1237974-38.patch'
This was the output from patch:
Performed Apply patch on 1 item."
----------------------------
I den detaljerade rapporten står det:
TYPE patch_manager
DATE Saturday, 11 May, 2013 - 10:46
USER admin
LOCATION http://xxxx/xxxxxxx/batch?id=161&op=do
REFERRER http://xxxx/xxxxxxx/batch?op=start&id=161
MESSAGE Ran shell command (/usr/bin/patch -p0 --verbose -d '/storage/content/xxxx/xxxxxxx/skadeportalen.se/public_html/d/sites/all/modules/schema' -i '/storage/content/xxxx/xxxxxxx/skadeportalen.se/public_html/d/sites/default/files/patches/schema-support-datetime-1237974-38.patch') which finished with status 127
SEVERITY notice
HOSTNAME xxx.xxx.xxx.xxx.
OPERATIONS

//Tomas

Har du använt rätt patch

Vet ej - kanske kördes den

WhiplashInfo's picture

Vet ej - kanske kördes den som slutar på 38, men jag har även kört den rätta patychen, dvs den som slutar på -39.
Trots detta får jag följande status rapport:
-----------------------------
Cron maintenance tasks Last run 12 sec ago
You can run cron manually.
To run cron from outside the site, go to http://skadeportalen.se/xxxxxxxxxxxxxxxx
Error
Database schema Inconsistent
The Schema comparison report shows:
67 modules with matching tables
4 extra tables
2 modules with mis-matching tables
You should follow the instructions under Database updates now or run the database schema comparison report for more details.
OK
Database system MySQL, MariaDB, or equivalent
OK
Database system version 5.5.29-0ubuntu0.12.04.2-log
Error
Database updates Out of date
Some modules have database schema updates to install. You should run the database update script immediately.
-----------------------------
I senaste loggen står det :
-------------------------------
TYPE patch_manager
DATE Saturday, 11 May, 2013 - 18:05
USER admin
LOCATION http://xxxxxxxxxxxxxxxxx/batch?id=169&op=do
REFERRER http://xxxxxxxxxxxxxxxxx/batch?op=start&id=169
MESSAGE Ran shell command (/usr/bin/patch -p0 --verbose -d '/storage/content/xxxxxxxxxx/skadeportalen.se/public_html/d/sites/all/modules/schema' -i '/storage/content/xxxxxxxxxx/skadeportalen.se/public_html/d/sites/default/files/patches/schema-support-datetime-1237974-39_0.patch') which finished with status 127
SEVERITY notice
HOSTNAME xxxxxxxxxx
OPERATIONS
-------------------------------
Jag vet inte varför patchen får ändelsen 39_0, trots att jag laddat upp den du gav mig, dvs den slutar på -39
JAg har jämfört modulen Schema's pgsql.inc med den som jag skulle använda den nya patchen för och de är identiska. Patch Manager har alltså inte genomfört någon förändring på filen pgsql.inc.
Då är frågan hur jag "kör" patchen så att den implementeras i pgsql.inc.
Jag har aldrig använt mig av patchar tidigare, så jag vet inte hur jag skall göra.
// Tomas