Neu Komplettabgleich zwischen WaWi und Woocommerce fehlerhaft

listandsell

Aktives Mitglied
11. September 2018
4
0
Hallo,

ich habe versucht ein Abgleich zwischen JTL und Woocommerce zu erstellen. Leider bekomme ich immer wieder die gleiche Fehlermeldung beim Protokoll:

Fehler:
Exception: Method 'Manufacturer.statistic' not found
Method 'Manufacturer.statistic' not found
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Ich habe die Logs in dem JTLConnector geprüft und es gab keine Info dazu.

Hat jemand eine Idee?
 

Jan Weskamp

Moderator
Mitarbeiter
19. August 2015
346
35
Hallo listandsell,

Das liegt daran das WooCommerce keine Hersteller unterstützt. Wahrscheinlich hat hier jemand diese in der features.json aktiviert.

Code:
 "Manufacturer": {
      "pull": false,
      "push": false,
      "delete": false
    },
    "ManufacturerI18n": {
      "pull": false,
      "push": false,
      "delete": false
    },

mfg

Jan W.
 
  • Gefällt mir
Reaktionen: listandsell

listandsell

Aktives Mitglied
11. September 2018
4
0
Hi Jan,
vielen Dank. Ich habe die json Datei angepasst und der Fehler tauft nicht mehr auf. Jetzt bekomme ich ein andere Fehlermeldung:

Fehler:
Exception: Call to a member function getName() on null
Call to a member function getName() on null
Merkmale-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorQueueEntityPusher.Push[TEntity](IEnumerable`1 models)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskSpecific.<>c__DisplayClass6_1.<Run>b__0(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskSpecific.Run()
bei JTL.Connector.Business.SyncRunner.Run()


Könnte es vielleicht daran liegen das ich woocommerce 3.5 verwende und der JTL Connector Version 1.5.7 nur Woocommerce 3.4.0 bis 3.4.5 unterstützt?
 

Jan Weskamp

Moderator
Mitarbeiter
19. August 2015
346
35
Hi Jan,
vielen Dank. Ich habe die json Datei angepasst und der Fehler tauft nicht mehr auf. Jetzt bekomme ich ein andere Fehlermeldung:

Fehler:
Exception: Call to a member function getName() on null
Call to a member function getName() on null
Merkmale-Senden-Fehler: Bitte beachten Sie, dass zur Fehler-Diagnose ebenfalls die Log-Datei des Servers und das Abgleich-Log der JTL-Wawi notwendig sind!
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorQueueEntityPusher.Push[TEntity](IEnumerable`1 models)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskSpecific.<>c__DisplayClass6_1.<Run>b__0(List`1 models)
bei jtlTools.Linq.EnumerableExtensions.ExecuteInSetsOf[TInput](IEnumerable`1 source, Action`1 action, Int32 max)
bei jtlCore.ControllerClasses.Connector.Abgleich.EntityAbgleicher.Push.ConnectorPushTaskSpecific.Run()
bei JTL.Connector.Business.SyncRunner.Run()


Könnte es vielleicht daran liegen das ich woocommerce 3.5 verwende und der JTL Connector Version 1.5.7 nur Woocommerce 3.4.0 bis 3.4.5 unterstützt?
Ich werde das sofort überprüfen .
 
  • Gefällt mir
Reaktionen: listandsell

T4DT.GmbH

Offizieller Service Partner
SPBanner
6. November 2018
332
167
Hannover
Ich habe den Fehler eben behoben. In die Queue der WAWI wird der Wert NULL statt 0 für kOption1 und kOption2 gesetzt. Ich melde mich, sobald der Fehler erneut auftritt
 
  • Gefällt mir
Reaktionen: Jan Weskamp

Ähnliche Themen