Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

Søger en seriøst dygtig Drupal udvikler

Af Giga Supporter Unold83 | 20-09-2018 20:16 | 2908 visninger | 18 svar, hop til seneste
Jeg har en fejl i Drupal Commerce, som virker nærmest uløselig. Har selvfølgelig selv forsøgt at rette den, uden held. Jeg har også haft en ekstern udvikler inde over, som også måtte give fortabt. Tænkte der måske er en her som selv er, eller kender en der er rigtig skrap til Drupal? Jeg skal gerne forklare fejlen nærmere, hvis det har interesse.
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#1
drdenner
Mega Supporter
20-09-2018 21:38

Rapporter til Admin
Lad os da høre fejlen
--
#2
Unold83
Giga Supporter
21-09-2018 11:24

Rapporter til Admin
Fejlmeddelelsen er: EntityMetadataWrapperException: Unknown data property commerce_product Jeg får fejlen hver gang jeg benytter product_reference modulet. Det betyder at jeg f.eks. ikke kan bruge cart modulet - alt salg på sidden er stoppet. Så det er pænt kritisk. Alting virkede tidligerem men jeg måtte migrere til en ny webserver, da den gamle webserver blev kompromitteret. Jeg har forsøgt følgende: Commerce Repair modulet - det kører men retter ikke fejlen.. de-aktiveret og gen-aktiveret alle Drupal Commerce moduler. Jeg har været inde på line-item content typen, og gemt den på ny. Derefter har jeg de-aktiveret alt drupal commerce, og afinstalleret alle modulerne. For derefter at installere dem på ny. fejlen er der der stadig. Jeg har fundet ud af at fejlen rent faktisk kommer fra filen: commerce_product_reference.module. På line 1420, henter den "commerce_line_item" data. // Wrap the line item and product to easily set field information.$line_item_wrapper = entity_metadata_wrapper('commerce_line_item', $line_item); På linje 1427 forsøger den at sætte en værdi, hvilket fejler: // Add the product reference value to the line item for the right language.$line_item_wrapper->commerce_product = $product->product_id; Den fejler fordi commerce_product ikke findes i $line_item_wrapper arrayet. Hvis jeg udkommenterer den linje, så er det de næste værdier den ikke kan sætte: commerce_unit_price commerce_display_path De findes heller ikke arrayet.. Hvis jeg dumper $line_item_wrapper ser den sådan her ud: https://pastebin.com[...] The million-dollar question is: Hvorfor mangler der noget i $line_item_wrapper?
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#3
drdenner
Mega Supporter
21-09-2018 16:39

Rapporter til Admin
Det lyder som om der er sat nogle ugyldige tegn i varens data. Har du manuelt skrevet varene ind i shoppen, eller er de importeret?
--
#4
drdenner
Mega Supporter
21-09-2018 16:53

Rapporter til Admin
Evt copy/paste af tekster fra Office?
--
#5
Unold83
Giga Supporter
21-09-2018 18:45

Rapporter til Admin
#3+4 Desværre er det ikke det. Jeg har haft commerce helt afinstalleret, og fejlen kommer også med en vare der bare hedder test for eksempel. Der er heller ikke tilføjet eller ændret varer fra det virkede til det gik i stykker.
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#6
TommyB
Junior Nørd
22-09-2018 07:27

Rapporter til Admin
Hvad siger error.log ? Benytter den wrapper en funktion der ikke er installeret ? Forkert PHP version, moduler etc
--
Indholdet af dette indlæg er blevet redigeret af NSA.
#7
Unold83
Giga Supporter
22-09-2018 13:24

Rapporter til Admin
Fejlen er som sagt EntityMetadataWrapperException: Unknown data property commerce_product Det er samme php version som på den anden webserver. Og alle moduler er kopieret over. Jeg har også forsøgt at hente commerce ned igen - med samme resultat. Så jeg kan ikke forestille mig at det skulle være et modul der mangler...
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#8
inckie
Monster Nørd
22-09-2018 17:18

Rapporter til Admin
#7 Kom med en ordenlig stack trace eller sådan noget
--
https://twitter.com[...] - Ned med #lurerSørenPape
#9
TommyB
Junior Nørd
22-09-2018 21:15

Rapporter til Admin
Jeg mente nu PHP modul, fx. mcrypt, mbstrings, men det er silkert ikke tilfældet.
--
Indholdet af dette indlæg er blevet redigeret af NSA.
#10
Unold83
Giga Supporter
24-09-2018 13:49

Rapporter til Admin
#8 kan dette bruges? Ellers må du lige fortælle hvordan jeg finder hvad du godt vil se. Sep 24 13:45:37 www-162 drupal: https://site.dk|1537789537|php|000.000.000.000|https[...] Unknown data property commerce_product. in EntityStructureWrapper->getPropertyInfo() (line 356 of /home/site/production/drupal/sites/all/modules/entity/includes/entity.wrapper.inc). Hvis en her har mod på det, giver jeg gerne en skilling hvis vedkommende kan rette fejlen. Smid en PB hvis det kunne have interesse.
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#11
Arnbak
Monster Nørd
25-09-2018 08:21

Rapporter til Admin
Har du migreret databasen også, eller oprettet en ny ? Det lyder som om det kunne være her der er et problem.
--
Later equals never.
#12
Unold83
Giga Supporter
25-09-2018 08:25

Rapporter til Admin
#11 Jeg har migreret databasen også, der ligger rigtig meget data i den, så kan ikke bare lave en ny. :) Jeg tror du har ret i at det kan være der problemet ligger... Men hvordan løses det så?
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#13
Arnbak
Monster Nørd
25-09-2018 08:27

Rapporter til Admin
Har du mulighed for at lave en ren installation, sikrer dig at det hele kører, og så migrere indholdet bagefter? Hvilke versioner af softwaren benytter du ?
--
Later equals never.
#14
Unold83
Giga Supporter
25-09-2018 08:29

Rapporter til Admin
Ja jeg kan godt lave en ren installation og teste der. God ide egentlig. Men jeg er lidt i tvivl om hvordan alt indholdet skal migreres uden at få kopieret fejlen med over...
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#15
Arnbak
Monster Nørd
25-09-2018 10:17

Rapporter til Admin
#14 jeg synes det lyder som om der er et eller andet version's mismatch et sted. Når du har systemet oppe at køre, kunne du lave et sql dump fra den gamle db og så importere, så er du ihvertfald sikker på data er der. Fejlen antyder at der mangler et felt i en tabel nemlig.
--
Later equals never.
#16
Unold83
Giga Supporter
25-09-2018 10:19

Rapporter til Admin
I så fald - vil den så ikke overskrive med den samme fejl igen, hvis jeg henter et dump ind, fra den db der evt. er fejl på?
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]
#17
Arnbak
Monster Nørd
25-09-2018 10:24

Rapporter til Admin
Du skal kun migrere indholdet, ikke tabellerne. Idéen er at når systemet kører, så importere du blot alt det gamle indhold, og så kører det videre på den ny maskine :-)
--
Later equals never.
--
Sidst redigeret 25-09-2018 10:24
#18
Unold83
Giga Supporter
10-10-2018 20:43

Rapporter til Admin
Så fik jeg tid til at prøve med en ren installation på den server. Fejlen er der stadig - så det kan vel udelukkes at det er en DB fejl. Nogen andre forslag? Error The website encountered an unexpected error. Please try again later. Error message EntityMetadataWrapperException: Unknown data property commerce_product. in EntityStructureWrapper->getPropertyInfo() (line 356 of /home/npinvestor/production/drupal/sites/all/modules/entity/includes/entity.wrapper.inc).
--
Her er et par af mine små hyggeprojekter. Billede upload: https://picee.dk[...] Madblog / Madbudget: https://klogpaa.dk[...]

Opret svar til indlægget: Søger en seriøst dygtig Drupal udvikler

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning


ANNONCE