genexusextensions |
| Evandro Silva | |
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 |
|
|
| | |
fazzato | |
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> |
|
|
|
|
Back to genexusextensions |
|