Neu Komplettabgleich zwischen WaWi und Woocommerce fehlerhaft

  • Wenn Ihr uns das erste Mal besucht, lest euch bitte zuerst die Foren-Regeln durch.

listandsell

Neues Mitglied
11. September 2018
4
0
#1
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
149
8
#2
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.
 
Zustimmungen: listandsell

listandsell

Neues Mitglied
11. September 2018
4
0
#3
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
149
8
#4
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 .
 
Zustimmungen: listandsell