Publish-NAVApp Fehler

14. März 2019 18:08

Hallo zusammen,

ich habe ein Problem beim Installieren ein Extension. Ich habe nach dem tollen Beispiel https://agolution.com/blog/eigene-erwei ... ckeln.html eine LandRegionErw.Navx erzeugt und möchte diese per Publish-NAVApp laden.

Leider kommt folgende Fehlermeldung:

Publish-NAVApp -ServerInstance xxxxx -Path LandRegionErw.Navx -SkipVerification

Publish-NAVApp : Development Environment - Compile Object Errors:
[18022405] The Object table does not exist. -- Object: Page 10 Countries/Regions
[18022405] The Object table does not exist. -- Object: Table 9 Country/Region
In Zeile:1 Zeichen:1
+ Publish-NAVApp -ServerInstance xxxxx -Path LandRegionErw.Navx -SkipVeri ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidArgument: (Microsoft.Dynam...s.PublishNavApp:PublishNavApp) [Publish-NAVApp], InvalidOperationException
+ FullyQualifiedErrorId : Microsoft.Dynamics.Nav.Apps.Management.Cmdlets.PublishNavApp

Die Page 9 und Table 10 sind ja Standard und existieren.

An der Extension sollte es nicht liegen, wenn ich die PayPal Extension installiere kommen ähnliche Fehler.

Das Publish-NAVApp wird direkt auf dem Server in der Development-Shell ausgeführt.

Hat jemand eine Idee, wo mein Fehler liegt?

Danke schon mal

Mayaf

Re: Publish-NAVApp Fehler

15. März 2019 11:19

Hi,

sind die Tabellen angepasst?
Hast du die Symbole (mit Erfolg) erstellt?
Alles einmal durchkompiliert?

Re: Publish-NAVApp Fehler

15. März 2019 13:18

Hallo sweikelt,

vielen Dank für die Antwort. Ich verstehe die Fragen nicht ganz.

Was bedeutet 'die Tabellen angepasst'? Ich habe die Änderungen in den Objekten gemacht, ein Delta erzeugt und daraus die Extension. Muss ich noch etwas an den Tabellen machen? Die Objekte sind kompiliert und die Änderungen werden korrekt angezeigt und sind nutzbar.

Welche Symbole sind gemeint?

VG

Mayaf

Re: Publish-NAVApp Fehler

15. März 2019 18:17

sweikelt bezieht sich auf "Extensions V. 2" in neueren NAV Versionen, über Visual Studio Code usw., du machst aber "Extensions V. 1" mit Delta-Textdateien. Ansonsten kann ich nicht helfen da ich das Thema "Extensions" bislang noch weitgehend ignorieren konnte und nur richtig programmiere.

Re: Publish-NAVApp Fehler

18. März 2019 13:41

ups - hab mich erfolgreic um v1 gedrückt, obwohl wir 2 kleiner v1-extensions eingesetzt hatten :D

kannst du das ganze mal an einer Cronus DB ausprobieren?
Wie "alt" ist eure DB? was ich damit sagen will, wir hatten Probleme bei älteren DBs, die beispielsweise von 5.0 auf -> 2009 -> 2013 -> 2016 migriert wurden - aufgrund einer fehlerhaft ausgeführten Upgrade-Routine - da standen dann fehlerhafte Daten in den Object-Metadaten (oder so ähnlich) - und wenn ich mich recht entsinne, gab es durchaus dadurch auch Schwierigkeiten bei Extensions - verzeih, aber ich bin so vergesslich.

Denn wenn du sagst, dass es auch bei der PayPal-Extension kommt, dann liegt grundsätzlich was schief.

Und noch etwas:

Habt Ihr Datenbank-Trigger aktiv?

PS:
http://www.kopija.in.rs/dynamicsnav/the ... ist-error/

Re: Publish-NAVApp Fehler

25. März 2019 13:27

Vielen Dank für die Rückmeldung.

Wir haben mit NAV 2016 angefangen und dann auf 2017 aktualisiert.

Wir setzen keine Trigger ein.

Kann ich die Object-Metadaten prüfen oder wiederherstellen?

Ich teste es mal mit einer Cronus-DB

VG

Mayaf
Zuletzt geändert von Mayaf am 25. März 2019 18:52, insgesamt 1-mal geändert.

Re: Publish-NAVApp Fehler

25. März 2019 18:51

Die Trigger waren doch die Lösung, ich hatte nur an der falschen Stelle gesucht:

Bei der Suche nach dem Fehler Object-Table habe ich die Trigger in der Table dbo.Object gefunden.

Nach dem Löschen der Trigger funktioniert alles perfekt.

VG

Mayaf

Re: Publish-NAVApp Fehler

26. März 2019 14:42

Mayaf hat geschrieben:Nach dem Löschen der Trigger funktioniert alles perfekt.


perfekt! - vielen Dank für das Bestätigen der Lösung.
Setzt du bitte vor deinen Ursprungsbeitrag noch ein [gelöst]