anonymous Log in
Search
Recents:
v3.0
genexusextensions
Atualização Pattern para 15 Up11
04/07/18 17:36

Evandro Silva

Replies: 6

Boa tarde, Estou tentando migrar nosso pattern para o Gx 15 UP 11 mas está ocorrendo o seguinte erro: D:\Patterns\Pattern15\WZCoderp>"D:\Patterns\SDK\GeneXus\GeneXus15PlatformSDK\Patterns\CodeGen\PatternCodeGen.exe" "D:\Patterns\Pattern15\WZCoderp\Definitions\WZCoderp.Pattern" "D:\Patterns\Pattern15\WZCoderp\Source\Instance.cs" "D:\Patterns\Pattern15\WZCoderp\Source\Settings.cs" D:\Patterns\Pattern15\WZCoderp\Source\Objects.cs" /force Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionHandlingException: Referˆncia de objeto nÆo definida para uma instƒncia de um objeto. ---> System.NullReferenceException: Referˆncia de objeto nÆo definida para uma instƒncia de um objeto.    em Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionHandlingConfigurationView.GetExceptionPolicyData(String policyName)    em Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicyCustomFactory.CreateObject(IBuilderContext context, String name, IConfigurationSource configurationSource, ConfigurationReflectionCache reflectionCache)    em Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfiguredObjectStrategy.BuildUp(IBuilderContext context, Type t, Object existing, String id)    em Microsoft.Practices.ObjectBuilder.SingletonStrategy.BuildUp(IBuilderContext context, Type typeToBuild, Object existing, String idToBuild)    em Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.ConfigurationNameMappingStrategy.BuildUp(IBuilderContext context, Type t, Object existing, String id)    em Microsoft.Practices.ObjectBuilder.BuilderBase`1.DoBuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)    em Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp(IReadWriteLocator locator, Type typeToBuild, String idToBuild, Object existing, PolicyList[] transientPolicies)    em Microsoft.Practices.ObjectBuilder.BuilderBase`1.BuildUp[TTypeToBuild](IReadWriteLocator locator, String idToBuild, Object existing, PolicyList[] transientPolicies)    em Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.EnterpriseLibraryFactory.BuildUp[T](IReadWriteLocator locator, String id, IConfigurationSource configurationSource)    em Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.GetExceptionPolicy(Exception exception, String policyName)    --- Fim do rastreamento de pilha de exce‡äes internas ---    em Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.GetExceptionPolicy(Exception exception, String policyName)    em Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.ExceptionPolicy.HandleException(Exception exceptionToHandle, String policyName)    em Artech.Common.Exceptions.ExceptionManager.LogException(String message, Exception ex, MessageLevel severity)    em Artech.Common.Exceptions.ExceptionManager.LogException(String message, Exception ex)    em Artech.Layers.Framework.GeneralPackageManager.InitializePackage(IGxPackage package, IGxServiceProvider services)    em Artech.Layers.Framework.GeneralPackageManager.InitializePackages(IGxServiceProvider services)    em Artech.Core.Connector.StartPackages(String installedPackages, Boolean setup, Boolean usePackagesCache, Boolean install, IMenuBuilder builder, ILayerLoader loader, IList`1 packagesLoadedOut)    em Artech.Core.Connector.StartBL(String installationDirectory, String packagesDirectory, Boolean usePackagesCache, IPackageChooser packageChooser, KBFactoryStorage storage)    em Artech.Core.Connector.StartBL(String installationDirectory, String packagesDirectory, Boolean usePackagesCache, IPackageChooser packageChooser)    em Artech.Core.Connector.ocOURQSbI(String  , String  , Boolean  )    em Artech.Core.Connector.CustomStartBL(String baseDirectory, String packagesDirectory, Boolean usePackagesCache)    em SqXLtCh6PMRW8u9cEG.T5n3vtjWKhul1FyuNH.FFbjrXIdg() na f:\Build\15U11\Packages\Patterns\Tools\PatternCodeGen\Public\Program_Public.cs:linha 53    em SqXLtCh6PMRW8u9cEG.T5n3vtjWKhul1FyuNH.VHRYuKirI(String[]  ) na f:\Build\15U11\Packages\Patterns\Tools\PatternCodeGen\Program.cs:linha 55 Já reinstalei o .Net 4.7.1 e o SDK do up11. Alguma sugestão ? Obrigado desde já. -- Att. *Evandro Silva* *Programador Genexus* + ejsilva@coderp.com.br ( (016) 3977-8326
Replies

fazzato

04/07/18 18:53
Hola Evandro ¿Podrías revisar si tienes algo más de info en el event viewer de Windows? saludos On Wed, Jul 4, 2018 at 2:51 PM Evandro Silva

Miguel Figueroa

07/08/18 16:42
Estoy con este mismo problema. Cómo se soluciona? salu2!!! 2018-07-04 14:53 GMT-04:00 Federico Azzato : > Hola Evandro > > ¿Podrías revisar si tienes algo más de info en el event viewer de Windows? > > saludos > > On Wed, Jul 4, 2018 at 2:51 PM Evandro Silva >

PuntoExe | Ing. Juan

07/08/18 16:49
Hola Federico: Este problema es el mismo que te había reportado el 22 de Julio. Un WorkArround que encontré es instalar el SDK del U10 en otro directorio y por el momento usar el PatternCodeGen del U10 que no da problemas. Saludos Ing. Juan Marcelo Bustamante Lamas Director *PuntoExe Consultores* Torre de los Profesionales Yaguarón 1407 / 909 Montevideo - Uruguay Teléfono: +598 290 46 2 46 Celular: +598 99183057 *www.puntoexe.com.uy * *www.pxtools.com.uy * *www.pfacturas.com * 2018-08-07 13:42 GMT-03:00 Miguel Figueroa J. : > Estoy con este mismo problema. Cómo se soluciona? > > salu2!!! > > > 2018-07-04 14:53 GMT-04:00 Federico Azzato : > >> Hola Evandro >> >> ¿Podrías revisar si tienes algo más de info en el event viewer de Windows? >> >> saludos >> >> On Wed, Jul 4, 2018 at 2:51 PM Evandro Silva >>

Miguel Figueroa

07/08/18 16:52
Gracias, hago una prueba con eso. salu2!!! 2018-08-07 12:49 GMT-04:00 Juan Marcelo Bustamante Lamas < jmbl@puntoexe.com.uy>: > Hola Federico: > > Este problema es el mismo que te había reportado el 22 de Julio. > > Un WorkArround que encontré es instalar el SDK del U10 en otro directorio > y por el momento usar el PatternCodeGen del U10 que no da problemas. > > Saludos > > Ing. Juan Marcelo Bustamante Lamas > Director > *PuntoExe Consultores* > Torre de los Profesionales > Yaguarón 1407 > / 909 > Montevideo - Uruguay > Teléfono: +598 290 46 2 46 > Celular: +598 99183057 > *www.puntoexe.com.uy * > *www.pxtools.com.uy * > *www.pfacturas.com * > > > 2018-08-07 13:42 GMT-03:00 Miguel Figueroa J. >: > >> Estoy con este mismo problema. Cómo se soluciona? >> >> salu2!!! >> >> >> 2018-07-04 14:53 GMT-04:00 Federico Azzato : >> >>> Hola Evandro >>> >>> ¿Podrías revisar si tienes algo más de info en el event viewer de >>> Windows? >>> >>> saludos >>> >>> On Wed, Jul 4, 2018 at 2:51 PM Evandro Silva >>>

fazzato

08/08/18 19:42
Estimados, cómo están? No he logrado reproducir el error que están teniendo. Hice una instalación limpia de GX y su SDK, y aún así no reproduzco el problema que observan al ejecutar el PatternCodeGen. Instalé el U11 y su SDK descargado de aquí: https://www.genexus.com/en/developers/downloadcenter?data=5495;genexus%20platform%20sdk%2015%20upgrade%20#11 ; Luego en una línea de comandos ejecuto: set GX_PROGRAM_DIR=C:\Program Files (x86)\GeneXus\GeneXus15 "C:\Program Files (x86)\GeneXus\GeneXus15PlatformSDK\Patterns\CodeGen\PatternCodeGen.exe" Definition\PXAudit.Pattern PXAuditInstance.cs PXAuditSettings.cs PXAuditObjects.cs Y se generan los fuentes correctamente. ¿Si corren Genexus /Install desde una línea de comandos, apuntando a su instalación de v15 U11, termina correctamente? Revisando cómo está implementado el método InitializePackage, que es el que se ve en los call stacks que falla, sospecho que el problema puede ser alguna extensión en su instalación de GX que no sea compatible con ese build, y que además nos puede estar faltando alguna configuración en el PatternCodeGen.exe para manejar adecuadamente las excepciones, y eso desencadena una segunda excepción de tipo NullReferenceException. Hice una prueba adicional en mi instalación de GX, para probar esa idea, puse un package que no es compatible con v15 U11, y al ejecutar el PatternCodeGen.exe ahora obtengo el mismo error que reportaron. Si ejecutan Genexus /Install desde una línea de comandos van a poder ver exactamente cuáles son los packages que no son compatibles con esa instalación de GX, para quitarlos/actualizarlos y poder solucionar el problema. saludos Federico Azzato Development & Research GeneXus™ *+598 2601 2082* Av Italia 6201, Ed Los Pinos, P1 Montevideo, Uruguay www.genexus.com [image: GeneXus™] On Tue, Aug 7, 2018 at 1:52 PM Miguel Figueroa J. < miguel.figueroa.j@gmail.com>

PuntoExe | Ing. Juan

08/08/18 19:47
Ok, pruebo en mi caso y te comento. Ing. Juan Marcelo Bustamante Lamas Director *PuntoExe Consultores* Torre de los Profesionales Yaguarón 1407 / 909 Montevideo - Uruguay Teléfono: +598 290 46 2 46 Celular: +598 99183057 *www.puntoexe.com.uy * *www.pxtools.com.uy * *www.pfacturas.com * El 8 de agosto de 2018, 16:42, Federico Azzato


Back to genexusextensions