Error en upgrade de extension al sincronizar la aplicación

Cursos de Navision 100% online Foros Foro Dynamics NAV y Business Central Error en upgrade de extension al sincronizar la aplicación

Este debate contiene 2 respuestas, tiene 2 mensajes y lo actualizó  Cristina Nicolàs hace 6 meses, 1 semana.

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)
  • Autor
    Publicaciones
  • #7495

    Imak
    Participante

    Hola,

    siguiendo el ejemplo propuesto en la lección 18 del curso Scale Up, estoy en el punto en que tengo las dos versiones de la extension publicadas, he sincronizado el tenant y me he encontrado con que al sincronizar la aplicación (Sync-NAVApp) se produce el siguiente error:

    Sync-NAVApp : TableExtension 50100 :: Unsupported field change. Field:My new field; Change:LengthReduced
    En línea: 1 Carácter: 1
    + Sync-NAVApp -Name $ExtensionName -Version $NewVersion -ServerInstance $S …
    + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : InvalidOperation: (:) [Sync-NAVApp], InvalidOperationException
    + FullyQualifiedErrorId : MicrosoftDynamicsNavServer$DynamicsNAV110/nav-systemapplication,Microsoft.Dynamics.Nav.Apps.Management.Cm
    dlets.SyncNavApp

    parece que no le gusta lo de reducir el tamaño del campo extendido  «My new field» de la tabla de clientes, que como sabeis pasa de ser code(20) a code(10). La verdad es que llegado a este punto no sé cómo continuar.

    Alguna idea por favor

    Gracias

    #7513

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Cuando hice el desarrollo de prueba con NAV2018CU4 me funcionó perfectamente.
    Pero después intenté de nuevo el ejercicio en BC y no me funcionó, igual que a ti.

    No revisé más a ver qué es lo que fallaba, pero supongo que habrá alguna diferencia entre versiones que hará que algo tenga que hacer diferente. Todavía no sé exactamente el qué.

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

    #7532

    Cristina Nicolàs
    Jefe de claves

    Hola,

    Ya he encontrado mi error en la codeunit de upgrade de datos.

    El problema es que realmente, tal y como está escrito el upgrade de datos, en realidad no se está ejecutando.

    El bug en mi extensión está en la condición que hace que se ejecute o no el upgrade.
    La condición es:
    (AppInfo.AppVersion.Major >= 2) and (AppInfo.DataVersion.Major < =2) A la condición le sobra el = en el DataVersion. Tendría que ser: (AppInfo.AppVersion.Major >= 2) and (AppInfo.DataVersion.Major <2)

    Estoy instalando 2 o superior y vengo de inferior a 2.

    Tras la corrección hay que volver a generar el paquete .app para la versión 2.0.0.0

    Un saludo,
    Cristina Nicolàs

    ¿Quieres conocer las últimas novedades sobre Business Central? Dynamics ScaleUp 2019.

    Consulta fechas en
    DynamicsScaleUp.com

Viendo 3 publicaciones - del 1 al 3 (de un total de 3)

Debes estar registrado para responder a este debate.

Members Currently Active: 6
actio.dz, Jose Escandell, navich, DATANET, Belen Lopez, Navlapesa
Keymaster | Moderator | Participant | Spectator | Blocked
Additional Forum Statistics
Threads: 823, Posts: 2.686, Members: 871
Welcome to our newest member, Belen Lopez
Most users ever online was 15 on 5 April, 2019 9:31 am