[gelöst] Installation aktuelles Release App

26. Mai 2021 15:22

Hallo zusammen,

ich versuche ein aktuelles Release in NAV zu publishen.
Leider bekomme ich immer einen Fehler:

Publish-NAVApp : Die Anforderung konnte nicht vom Server verarbeitet werden. Die Anwendung wird beendet.
In Zeile:1 Zeichen:1

und

+ CategoryInfo : NotSpecified: (0:Int32) [Publish-NAVApp], FaultException`1
+ FullyQualifiedErrorId : MicrosoftDynamicsNavServer$DEV/nav-systemapplication,Microsoft.Dynamics.Nav.Apps.Man
agement.Cmdlets.PublishNavApp

Ich tappe im Dunkeln!


Grüße,
Christian
Zuletzt geändert von navCH am 8. Juni 2021 10:20, insgesamt 1-mal geändert.

Re: Installation aktuelles Release App

26. Mai 2021 17:13

wurden alle Symbole schon mal neu erstellt?
was sagt das Ereignisprotokoll des NST?

Re: Installation aktuelles Release App

27. Mai 2021 09:52

wurden alle Symbole schon mal neu erstellt?

failed with code NotFound. Reason: No published package matches the provided arguments.
[2021-05-27 09:21:00.04] Could not download reference symbols. Please ensure that:
1. The correct server name and instance are specified in the launch.json file.
2. The correct application version is specified in the app.json file.

(app.json und launch.json sollten aber soweit korrekt sein)

was sagt das Ereignisprotokoll des NST?

Type: System.NullReferenceException
Message: <ii>Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.</ii>
StackTrace:
bei Microsoft.Dynamics.Nav.CodeAnalysis.Symbols.RecordTypeSymbol.get_Name()
bei Microsoft.Dynamics.Nav.CodeAnalysis.SymbolDisplayVisitor.VisitRecordType(RecordTypeSymbol symbol)
bei Microsoft.Dynamics.Nav.CodeAnalysis.SymbolDisplay.ToDisplayParts(ISymbol symbol, SemanticModel semanticModelOpt, Int32 positionOpt, SymbolDisplayFormat format, Boolean minimal)
bei Microsoft.Dynamics.Nav.CodeAnalysis.Symbol.ToString()
bei System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
bei System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
bei System.String.Format(IFormatProvider provider, String format, Object[] args)
bei Microsoft.Dynamics.Nav.CodeAnalysis.Diagnostics.DiagnosticFormatter.Format(Diagnostic diagnostic, IFormatProvider formatter)
bei Microsoft.Dynamics.Nav.Runtime.Apps.NavAppPackageCompiler.<>c.<RecompileFullPackage>b__2_1(Diagnostic x)
bei System.Linq.Enumerable.<>c__DisplayClass7_0`3.<CombineSelectors>b__0(TSource x)
bei System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
bei System.String.Join(String separator, IEnumerable`1 values)

Re: Installation aktuelles Release App

27. Mai 2021 13:10

navCH hat geschrieben:
wurden alle Symbole schon mal neu erstellt?

failed with code NotFound. Reason: No published package matches the provided arguments.
[2021-05-27 09:21:00.04] Could not download reference symbols. Please ensure that:
1. The correct server name and instance are specified in the launch.json file.
2. The correct application version is specified in the app.json file.

Das ist der Abruf, das Erstellen kommt vorher, siehe hier.

Re: Installation aktuelles Release App

1. Juni 2021 11:21

Habe die Referenzen über Windows Powershell ISE nochmal neu erstellt durch NAV.Generate-Symbols.ps1

Allerdings habe ich das Skript abgebrochen, da es nicht fertig wurde!

Re: Installation aktuelles Release App

1. Juni 2021 12:23

navCH hat geschrieben:Allerdings habe ich das Skript abgebrochen, da es nicht fertig wurde!


was heißt denn nicht fertig? wie lange ist es gelaufen, wann hast du abgebrochen?
weiterhin kannst du auch gern mal per finsql.exe versuchen, die Symbole zu generieren
https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-running-cside-and-al-side-by-side

ich gehe davon aus, dass dein NST auch ordnungsgemäß konfiguriert ist
-> sprich dev-port an und "enable loading application symbols at server startup" aktiv

[Gelöst] Installation aktuelles Release App

2. Juni 2021 12:32

ich habe jetzt einfach ein Backup von Test in mein DEV installiert. Dort war die notwendige App schon installiert. Jetzt funktioniert meine App wieder.

Re: Installation aktuelles Release App

2. Juni 2021 13:13

na Hauptsache das passiert nicht im Livesystem :lol: