Publish-NAVApp Fehler

Bild Microsoft Dynamics NAV 2017

Publish-NAVApp Fehler

Beitragvon Mayaf » 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
Mayaf
 
Beiträge: 17
Registriert: 29. Januar 2017 13:44
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2017

Re: Publish-NAVApp Fehler

Beitragvon sweikelt » 15. März 2019 11:19

Hi,

sind die Tabellen angepasst?
Hast du die Symbole (mit Erfolg) erstellt?
Alles einmal durchkompiliert?
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1776
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: Publish-NAVApp Fehler

Beitragvon Mayaf » 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
Mayaf
 
Beiträge: 17
Registriert: 29. Januar 2017 13:44
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2017

Re: Publish-NAVApp Fehler

Beitragvon enh » 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.
enh
 
Beiträge: 2330
Registriert: 5. Februar 2014 15:42
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV

Re: Publish-NAVApp Fehler

Beitragvon sweikelt » 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/
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1776
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: Publish-NAVApp Fehler

Beitragvon Mayaf » 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.
Mayaf
 
Beiträge: 17
Registriert: 29. Januar 2017 13:44
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2017

Re: Publish-NAVApp Fehler

Beitragvon Mayaf » 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
Mayaf
 
Beiträge: 17
Registriert: 29. Januar 2017 13:44
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: NAV 2017

Re: Publish-NAVApp Fehler

Beitragvon sweikelt » 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]
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1776
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC


ZurĂĽck zu NAV 2017

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast