Jump to content

Invalid delivery number at line 1175 in file classes/order/Order.php


tiscali

Recommended Posts

[PrestaShopException]

 

Invalid delivery number

at line 1175 in file classes/order/Order.php

 

1169. $order_invoice_collection = $this->getInvoicesCollection();

1170. foreach ($order_invoice_collection as $order_invoice)

1171. {

1172. $number = (int)Configuration::get('PS_DELIVERY_NUMBER');

1173. if (!$number)

1174. throw new PrestaShopException('Invalid delivery number');

1175.

1176. // Set delivery number on invoice

1177. $order_invoice->delivery_number = $number;

1178. $order_invoice->delivery_date = date('Y-m-d H:i:s');

1179. // Update Order Invoice

  • OrderCore->setDelivery - [line 267 - classes/order/OrderHistory.php] - [0 Argument]
  • OrderHistoryCore->changeIdOrderState - [line 343 - controllers/admin/AdminOrdersController.php] - [3 Arguments]

 

Argument [0]
4
Argument [1]
Order Object
(
   [id_address_delivery] => 470
   [id_address_invoice] => 470
   [id_shop_group] => 2
   [id_shop] => 2
   [id_cart] => 17
   [id_currency] => 1
   [id_lang] => 3
   [id_customer] => 1
   [id_carrier] => 6
   [current_state] => 7
   [secure_key] => d76dc84fc7c7fa7a31ff93c3e04b0505
   [payment] => Barzahlung
   [module] => universalpay
   [conversion_rate] => 1.000000
   [recyclable] => 0
   [gift] => 0
   [gift_message] =>
   [shipping_number] => 552235
   [total_discounts] => 0.00
   [total_discounts_tax_incl] => 0.00
   [total_discounts_tax_excl] => 0.00
   [total_paid] => 7.16
   [total_paid_tax_incl] => 7.16
   [total_paid_tax_excl] => 6.02
   [total_paid_real] => 14.32
   [total_products] => 6.02
   [total_products_wt] => 7.16
   [total_shipping] => 0.00
   [total_shipping_tax_incl] => 0.00
   [total_shipping_tax_excl] => 0.00
   [carrier_tax_rate] => 19.000
   [total_wrapping] => 0.00
   [total_wrapping_tax_incl] => 0.00
   [total_wrapping_tax_excl] => 0.00
   [invoice_number] => 725
   [delivery_number] => 0
   [invoice_date] => 2012-10-19 03:20:03
   [delivery_date] => 0000-00-00 00:00:00
   [valid] => 1
   [date_add] => 2012-10-19 03:20:03
   [date_upd] => 2012-10-19 16:06:38
   [reference] => CYBWVLPVU
   [webserviceParameters:protected] => Array
    (
	    [objectMethods] => Array
		    (
			    [add] => addWs
		    )
	    [objectNodeName] => order
	    [objectsNodeName] => orders
	    [fields] => Array
		    (
			    [id_address_delivery] => Array
				    (
					    [xlink_resource] => addresses
				    )
			    [id_address_invoice] => Array
				    (
					    [xlink_resource] => addresses
				    )
			    [id_cart] => Array
				    (
					    [xlink_resource] => carts
				    )
			    [id_currency] => Array
				    (
					    [xlink_resource] => currencies
				    )
			    [id_lang] => Array
				    (
					    [xlink_resource] => languages
				    )
			    [id_customer] => Array
				    (
					    [xlink_resource] => customers
				    )
			    [id_carrier] => Array
				    (
					    [xlink_resource] => carriers
				    )
			    [current_state] => Array
				    (
					    [xlink_resource] => order_states
				    )
			    [module] => Array
				    (
					    [required] => 1
				    )
			    [invoice_number] => Array
				    (
				    )
			    [invoice_date] => Array
				    (
				    )
			    [delivery_number] => Array
				    (
				    )
			    [delivery_date] => Array
				    (
				    )
			    [valid] => Array
				    (
				    )
			    [date_add] => Array
				    (
				    )
			    [date_upd] => Array
				    (
				    )
		    )
	    [associations] => Array
		    (
			    [order_rows] => Array
				    (
					    [resource] => order_row
					    [setter] =>
					    [virtual_entity] => 1
					    [fields] => Array
						    (
							    [id] => Array
								    (
								    )
							    [product_id] => Array
								    (
									    [required] => 1
								    )
							    [product_attribute_id] => Array
								    (
									    [required] => 1
								    )
							    [product_quantity] => Array
								    (
									    [required] => 1
								    )
							    [product_name] => Array
								    (
									    [setter] =>
								    )
							    [product_price] => Array
								    (
									    [setter] =>
								    )
						    )
				    )
		    )
    )
   [_taxCalculationMethod:protected] => 1
   [id] => 12
   [id_shop_list] =>
   [get_shop_from_context:protected] => 1
   [table:protected] => orders
   [identifier:protected] => id_order
   [fieldsRequired:protected] => Array
    (
	    [0] => id_address_delivery
	    [1] => id_address_invoice
	    [2] => id_cart
	    [3] => id_currency
	    [4] => id_lang
	    [5] => id_customer
	    [6] => id_carrier
	    [7] => payment
	    [8] => total_paid
	    [9] => total_paid_real
	    [10] => total_products
	    [11] => total_products_wt
	    [12] => conversion_rate
    )
   [fieldsSize:protected] => Array
    (
    )
   [fieldsValidate:protected] => Array
    (
	    [id_address_delivery] => isUnsignedId
	    [id_address_invoice] => isUnsignedId
	    [id_cart] => isUnsignedId
	    [id_currency] => isUnsignedId
	    [id_shop_group] => isUnsignedId
	    [id_shop] => isUnsignedId
	    [id_lang] => isUnsignedId
	    [id_customer] => isUnsignedId
	    [id_carrier] => isUnsignedId
	    [current_state] => isUnsignedId
	    [secure_key] => isMd5
	    [payment] => isGenericName
	    [recyclable] => isBool
	    [gift] => isBool
	    [gift_message] => isMessage
	    [total_discounts] => isPrice
	    [total_discounts_tax_incl] => isPrice
	    [total_discounts_tax_excl] => isPrice
	    [total_paid] => isPrice
	    [total_paid_tax_incl] => isPrice
	    [total_paid_tax_excl] => isPrice
	    [total_paid_real] => isPrice
	    [total_products] => isPrice
	    [total_products_wt] => isPrice
	    [total_shipping] => isPrice
	    [total_shipping_tax_incl] => isPrice
	    [total_shipping_tax_excl] => isPrice
	    [carrier_tax_rate] => isFloat
	    [total_wrapping] => isPrice
	    [total_wrapping_tax_incl] => isPrice
	    [total_wrapping_tax_excl] => isPrice
	    [shipping_number] => isTrackingNumber
	    [conversion_rate] => isFloat
	    [date_add] => isDate
	    [date_upd] => isDate
    )
   [fieldsRequiredLang:protected] => Array
    (
    )
   [fieldsSizeLang:protected] => Array
    (
    )
   [fieldsValidateLang:protected] => Array
    (
    )
   [tables:protected] => Array
    (
    )
   [image_dir:protected] =>
   [image_format:protected] => jpg
   [def:protected] => Array
    (
	    [table] => orders
	    [primary] => id_order
	    [fields] => Array
		    (
			    [id_address_delivery] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [id_address_invoice] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [id_cart] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [id_currency] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [id_shop_group] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
				    )
			    [id_shop] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
				    )
			    [id_lang] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [id_customer] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [id_carrier] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
					    [required] => 1
				    )
			    [current_state] => Array
				    (
					    [type] => 1
					    [validate] => isUnsignedId
				    )
			    [secure_key] => Array
				    (
					    [type] => 3
					    [validate] => isMd5
				    )
			    [payment] => Array
				    (
					    [type] => 3
					    [validate] => isGenericName
					    [required] => 1
				    )
			    [module] => Array
				    (
					    [type] => 3
				    )
			    [recyclable] => Array
				    (
					    [type] => 2
					    [validate] => isBool
				    )
			    [gift] => Array
				    (
					    [type] => 2
					    [validate] => isBool
				    )
			    [gift_message] => Array
				    (
					    [type] => 3
					    [validate] => isMessage
				    )
			    [total_discounts] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_discounts_tax_incl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_discounts_tax_excl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_paid] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
					    [required] => 1
				    )
			    [total_paid_tax_incl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_paid_tax_excl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_paid_real] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
					    [required] => 1
				    )
			    [total_products] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
					    [required] => 1
				    )
			    [total_products_wt] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
					    [required] => 1
				    )
			    [total_shipping] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_shipping_tax_incl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_shipping_tax_excl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [carrier_tax_rate] => Array
				    (
					    [type] => 4
					    [validate] => isFloat
				    )
			    [total_wrapping] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_wrapping_tax_incl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [total_wrapping_tax_excl] => Array
				    (
					    [type] => 4
					    [validate] => isPrice
				    )
			    [shipping_number] => Array
				    (
					    [type] => 3
					    [validate] => isTrackingNumber
				    )
			    [conversion_rate] => Array
				    (
					    [type] => 4
					    [validate] => isFloat
					    [required] => 1
				    )
			    [invoice_number] => Array
				    (
					    [type] => 1
				    )
			    [delivery_number] => Array
				    (
					    [type] => 1
				    )
			    [invoice_date] => Array
				    (
					    [type] => 5
				    )
			    [delivery_date] => Array
				    (
					    [type] => 5
				    )
			    [valid] => Array
				    (
					    [type] => 2
				    )
			    [reference] => Array
				    (
					    [type] => 3
				    )
			    [date_add] => Array
				    (
					    [type] => 5
					    [validate] => isDate
				    )
			    [date_upd] => Array
				    (
					    [type] => 5
					    [validate] => isDate
				    )
		    )
	    [classname] => Order Object
*RECURSION*
    )
   [update_fields:protected] =>
)
Argument [2]

  • AdminOrdersControllerCore->postProcess - [line 159 - classes/controller/Controller.php] - [0 Argument]
  • ControllerCore->run - [line 349 - classes/Dispatcher.php] - [0 Argument]
  • DispatcherCore->dispatch - [line 43 - admin-dev/index.php] - [0 Argument]

Nette meldung mal wieder PS1.5.2. Änderungen zwischenzeitlich---> auf lager umgestellt

Die Versandmail

 

Ihre Bestellung ist derzeit auf dem Weg. Sie können Ihr Paket verfolgen, indem Sie auf den folgenden Link klicken:

Sie können diese Bestellung ansehen und Ihre Rechnung aus dem Abschnitt "Bestellverlauf" Ihres Kontos

 

 

 

geht raus , aber ohne link

 

erfolgt beim klicken auf versendet in der bestellung

Edited by tiscali (see edit history)
Link to comment
Share on other sites

Ich sehe gerade du schreibst: 1.5.2 = Woher hast du diese Version ? Es gibt noch keine 1.5.2. Offiziell ist 1.5.1 und SVN's haben andere Nummern.

 

Anhand deines Codes sehe ich auch, dass du ein Fremdmodul verwendest. universalpay. Der Bug kommt von dort und nicht von Prestashop selbst. Es wäre ratsam du wendest dich an den Entwickler des Moduls universalpay.

Link to comment
Share on other sites

Hinkünftig: wenn du an Entwicklerversionen mitarbeitest, dann immer im bug-tracker Probleme deponieren. Das Forum ist nur für aktuelle, also offizielle Versionen. Auch dort gilt es wie für hier: Probleme mit Drittmodule werden dort auch nicht abgewickelt. Du kannst sie zwar deponieren, der Report wird aber geschlossen mit dem Hinweis, dich an den Entwickler zu wenden. PS fixt nur ihren eigenen Core, Module und Themes. Und ja in der SVN vom 16.10. wurde an den classes und controlles etwas abgeändert...

 

Nicht immer gleich so eingeschnappt, wenn man dir Tipps oder Hinweise gibt, wo es langgehen soll. Das ist ja schließlich die Aufgabe eines Moderators, oder etwa nicht ? Dazu ist es manchmal auch nötig eine Rückfrage zu stellen, die keineswegs mit einer sarkastischen Antwort beantwortet werden muss. ;)

Link to comment
Share on other sites

aber solche doofen fragen zu stellen woher hast du die... also ne dürfte dir ja klar sein woher die stammt.. spam mal bitte das forum nicht so zu.. danke

 

wenn dann bitte nur die wichtigen infos schreiben, bzw antworten und nicht dauern wiederholen. danke

 

so aber nun zu dem problem, es scheint das du auch zugriff bzw im bugtracker hast und auch löschen kannst, nun gut, dann trage bitte den fehler dort wieder ein weil dieser wieder auftritt mit allen payment modulen auch den von presta..

ich konnte einmal auf versand stellen, danach war er wieder da.

Link to comment
Share on other sites

Bitte langsam mit deinen Behauptungen, und das ist jetzt meine letzte Warnung an dich, du scheinst zu vergessen, dass ich hier auch als ganz normaler User die Fragen beantworte UND NICHT als MOD.

Als Mod achte ich sehr wohl darauf, dass die Forum Richtlinien eingehalten werden. Wenn du Postings in falschen Sektionen schreibst, dann werde ich dich, sowie auch jeden anderen User hier, darauf hinweisen. Es ist auch keine Frage doof. Fragen sind dazu da, um diese zu beantworten oder mit einer Gegenfrage zu beantworten, wenn die Informationen dürftig sind.

 

Bitte poste hier keine Fragen bezüglich Probleme mit Entwicklungen. Dazu gibt es den bug-tracker. Alle Community Foren sind für den First-Level Support gedacht. Experten Forum ist das Englische Forum, weil sich dort auch die Entwickler befinden. Und Bugs, wie schon im Untertitel dieses Forums geschrieben, sind im bug-tracker zu deponieren. Lesen ist anscheinend eine Tugend heutzutage !!??

 

Ich habe dich auch nur freundlich darauf hingewiesen, wie es läuft. Mehr nicht. Du musst nicht in so einem pampigen Ton kommen, sonst werde ich Maßnahmen treffen, dass hier die Netiquette eingehalten wird.

 

Und zu deiner Beschuldigung. Ich kann weder im bug-tracker etwas löschen, noch schließen, noch sonstwas. Offensichtlich ist dir als Profi aber nicht bekannt wie eine bug-tracker Software arbeitet ? Was ja eigentlich ein sehr großes Manko ist. Informiere dich bitte vorher, bevor du Dinge schreibst wo du dich nicht auskennst und andere unschuldig beschuldigst.

 

Zusammengefasst:

Du hast hier falsch gepostet -> ich habe dich als MOD darauf aufmerksam gemacht wohin es gehört

Du kamst mit einer pampigen Antwort zurück -> ich habe dich als USER mit langjähriger Erfahrung in diesen Dingen darauf hingewiesen, dass Drittmodule weder hier noch im bug-tracker gefixt werden.

Du kamst wieder mit einer pampigen Antwort zurück und beschuldigst mich Dinge zu tun, wofür ich nicht einmal einen Zugang habe, weil ich kein Entwickler bin. Du solltest auch aufmerksamer lesen, denn der Report ist keineswegs gelöscht oder geschlossen, er ist nicht einmal von einem Entwickler assigned: http://forge.prestas...owse/PSCFV-5118

 

Ich habe dir aber den Hinweis gegeben, dass der bug-tracker nur für Fixe des Cores ist, aber nicht für Fixe von Drittmodulen, die der Entwickler des Moduls selbst in die Hand nehmen muss.

Wenn du also bitte nicht weißt wie die Dinge hier ablaufen, dann lass es dir doch sagen. Bist du mit den Abläufen nicht einverstanden, dann suche dir einen anderen Zeitvertreib.

Und ändere bitte auch den Ton deiner Postings mir gegenüber. Deinen Sarkasmus kannst du dir ersparen. Eine offizielle Warnung ist hiermit ausgesprochen. Bei der dritten ist aus. So ein unreifes und unfreundliches Benehmen muss ich mir nicht gefallen lassen UND ich würde auch als Mod eingreifen, wenn du dieses einen anderen User gegenüber vorbringst.

Link to comment
Share on other sites

Zu deiner Beruhigung. Auch wenn Presta 1.5.2 noch immer einige Bugs enthält. Hier ist definitiv keiner! Ich habe mit der gleichen Version etliche Testbestellungen problemlos abschließen können - mit allen Standard Zahlungsmodulen, somit liegt das Problem am universalpay oder an den Anpassungen die du gemacht hast, wenn welche vorgenommen wurden...

 

Zum Problem Mail mit der Versandbestätigung, die habe ich angehängt. Hierin ist nichts falsches. Die Tracking_Nr. ist abhängig vom Versanddienst der ausgewählt wurde und die URL die man in diesem Dienst hinterlegt. Verwendet man so eine Option nicht, dann einfach den Übersetzungstext ändern (hast du ja schon auch angepasst). Meiner im Bild ist Original.

Die Tracking gibst du in der Bestellung mit an und diese wird mit der zweiten Mail die dann herausgeht übermittelt.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...