Loading Application Symbol at Server Startup

Bild Microsoft Dynamics NAV 2018

Loading Application Symbol at Server Startup

Beitragvon Ted » 15. August 2018 12:09

Hey,

vielleicht kann mir einer von euch weiterhelfen. Ich versteh die Funktion nur bedingt.
Bisher dachte ich, dass der Service sich die Symbols beim Starten aus der Datenbank lädt und diese dann zur Verfügung stellt. Dies scheint aber nicht wirklich der Fall zu sein.

Wie komme ich darauf?

Ich habe ein Service angelegt wo
"Enable Developer Service Endpoint" und "Enable loading application symbol references at server startup."
jeweils auf true ist.

wenn ich jetzt meine App publishen möchte bekomme ich unter anderem den Fehler:
[....].al(4,19): error AL0185: Table 'TempBlob' is missing"

Nun kenn ich den Fehler aus VSCode selbst wenn man C/Side Ă„nderungen gemacht hat ohne "generatesymbolsereference = 1". Wenn man das Objekt nun damit kompiliert funktioniert das Ganze und der Fehler verschwindet.
Wenn ich den Service nun aber neustarte, kommt der AL0185 error erneut und ich muss das Objekt wieder kompelieren.

Wieso werden denn nicht die Symbole aus der Datenbank geladen?
Hat noch jemand diese Enddeckung gemacht? Wenn ja wie geht ihr damit um? Kann ja nicht der Sinn sein das ich jedes mal alles neu kompelieren muss.
GruĂź
Ted
Ted
 
Beiträge: 328
Registriert: 18. September 2014 11:16
Realer Name: Dennis Reinecke
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2015+

Re: Loading Application Symbol at Server Startup

Beitragvon Kowa » 15. August 2018 12:56

Ted hat geschrieben:wenn ich jetzt meine App publishen möchte bekomme ich unter anderem den Fehler:
[....].al(4,19): error AL0185: Table 'TempBlob' is missing"

Auf welchem Weg findet das Publishen denn bei dir statt? a: aus VS Code mit Strg+F5, b: Cmdlet c: Im Client mit der Erweiterungsverwaltung
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Loading Application Symbol at Server Startup

Beitragvon Ted » 15. August 2018 14:48

ĂĽber Powershell mit
Publish-NAVApp -ServerInstance Foobar2 -Path '.\meineApp.app' -SkipVerification
GruĂź
Ted
Ted
 
Beiträge: 328
Registriert: 18. September 2014 11:16
Realer Name: Dennis Reinecke
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2015+

Re: Loading Application Symbol at Server Startup

Beitragvon Ted » 15. August 2018 16:01

Nachtrag:
Wenn ich das Ganze auf ner lokalen Datenbank ausfĂĽhre. Also NAV und MSSQL laufen auf dem gleichen Server, hab ich das Problem nicht.
GruĂź
Ted
Ted
 
Beiträge: 328
Registriert: 18. September 2014 11:16
Realer Name: Dennis Reinecke
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2015+

Re: Loading Application Symbol at Server Startup

Beitragvon c.grabs » 21. Mai 2019 15:09

Hey,
gibt es hierzu einen neuen Lösungsansatz?
Ich habe eine Extension entwickelt und in unserer lokalen Entwicklungs DB gepublished und fehlerfrei installiert. Beim Kunden habe ich nun die Symbole erfolgreich ĂĽber die Konsole generiert (navcommandresult.txt wurde erstellt). Doch beim AusfĂĽhren des Publish-NAVApp command in der PowerShell, kommt die Fehlermeldung "error AL0249: The Page '"XXX"' is not found".
Im Dev Client existiert dieses Objekt allerdings und es lässt sich kompilieren. Die Versionsstände, im Vergleich zu Entwicklungs DB, sind ebenfalls dieselben.
Alle Programme wurden als Admin ausgefĂĽhrt.

GrĂĽĂźe!
c.grabs
 
Beiträge: 13
Registriert: 7. April 2017 12:46
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016-2018 | D365BC

Re: Loading Application Symbol at Server Startup

Beitragvon Kowa » 21. Mai 2019 16:03

c.grabs hat geschrieben:navcommandresult.txt wurde erstellt.

Das Vorhandensein dieser Datei bedeutet leider nicht immer eine erfolgreiche Erstellung. Entscheidend ist der Inhalt dieser Datei, siehe
hier.
GruĂź, Kai

Frage beantwortet? Schreibe bitte [Gelöst] vor den Titel des ersten Beitrags.
Bitte erst suchen, dann fragen. Bitte beachte den kleinen Community-Knigge.
Kein Support per PN, Mail, Messenger oder Telefon! DafĂĽr ist dieses Forum da.

Download: Dynamics NAV Object Text Explorer (Alternativlink). MVP Alumni
Benutzeravatar
Kowa
Moderator
Moderator
 
Beiträge: 7835
Registriert: 17. Juni 2005 17:32
Wohnort: Bremen
Realer Name: Kai Kowalewski
Arbeitsort: Osterholz-Scharmbeck
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics 365
Microsoft Dynamics Version: BC, NAV 2018 bis Navision 2.01

Re: Loading Application Symbol at Server Startup

Beitragvon c.grabs » 21. Mai 2019 16:14

Im navcommandresult.txt steht leider/ zum GlĂĽck folgendes: "[0] [21.05.19 13:56:56] Der Befehl wurde in '968' Sekunden erfolgreich abgeschlossen."
c.grabs
 
Beiträge: 13
Registriert: 7. April 2017 12:46
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2016-2018 | D365BC


ZurĂĽck zu NAV 2018

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast