anonymous Log in
Search
Recents:
v3.0
genexusextensions
Atualização Pattern para 15 Up11
04/07/18 14: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 <mailto:seu-email@coderp.com.br>
(
(016) 3977-8326
Replies

fazzato

04/07/18 15: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 13: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 13: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 13: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 16: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 16: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