Zahnrad dreht beim Speichern endlos

Hallo zusammen,

beim Speichern einer neu erstellten Rechnung erscheint bei mir häufig das sich endlos drehende Zahnrad. Ich habe erst vermutet, dass es damit zusammen hängt, dass ich die 4.7 aus Github teste, aber auf der Demo-Website http://demo.invoiceplane.de tritt der Fehler auch auf.

So bin ich vorgegangen:

  1. Rechnungen -> “Rechnung erstellen” gewählt
  2. Ersten Kunde aus Dropdown ausgewählt (bei Demo ist das Boehringer Ingelheim)
  3. [Übernehmen] geklickt

Dann erscheinen im Log die ersten Fehler:
ERROR - 2016-06-13 23:17:14 --> Could not find the language line "not_set" ERROR - 2016-06-13 23:17:14 --> 404 Page Not Found -->

  1. Folgende Daten habe ich eingegeben:
    Posten: Test
    Menge: 1
    Preis: 0,00
  2. [Speichern] geklickt

Dann kommt das sich endlos drehende Zahnrad.
In den Logfiles erscheint:
ERROR - 2016-06-13 23:29:39 --> Severity: Notice --> Trying to get property of non-object /Server/invoiceplane-entwicklung/application/modules/invoices/models/mdl_invoice_amounts.php 99 ERROR - 2016-06-13 23:29:39 --> Severity: Warning --> Cannot modify header information - headers already sent by (output started at /Server/invoiceplane-entwicklung/system/core/Exceptions.php:186) /Server/invoiceplane-entwicklung/system/libraries/Session.php 689 ERROR - 2016-06-13 23:29:39 --> Severity: Notice --> Trying to get property of non-object /Server/invoiceplane-entwicklung/application/modules/invoices/models/mdl_invoice_amounts.php 99

Wenn ich jedoch die InvoicePlane-Systemsprache von German auf English umstelle, dann tritt der Fehler nicht auf.
Auf der englischen Demo-Website https://demo.invoiceplane.com ist er auch nicht reproduzierbar.

Hat jemand eine Idee woran das liegen könnte?
Beste Grüße
Ben

Bitte mal versuchen, eine Zahlungsmethode festzulegen.

Die Zahlungsmethode “Banktransfer” war bereits vorselektiert.

Lokal konnte ich es heute früh merkwürdigerweise nicht reproduzieren. Auf der deutschen Demo-Website allerdings schon. Mir ist noch eine Fehlermeldung im Browser aufgefallen: http://demo.invoiceplane.de/invoices/ajax/save Failed to load resource: the server responded with a status of 500 (Internal Server Error)

Ansonsten habe ich im access.log noch einen 404-Fehler für die Datei /assets/default/js/locales/bootstrap-datepicker.de.js gefunden – da fehlt das “.min” im Dateinamen: bootstrap-datepicker.de.min.js Aber das ist vermutlich nicht die Ursache für das Problem.

Hier liegt das Problem und im Code wird an dieser Stelle die Zahlungsmethode verarbeitet.

Konntest Du es auf der Demo-Site reproduzieren?