RESET

Así lo hice y me funcionó…

Clase no registrada en GeneXus 9


Aqui describo la solución para un problema presentado con GeneXus 9 en algunas instalaciones.

Muchas veces, al instalar GeneXus 9, en algunas computadoras no todo queda registrado totalmente por lo que tendremos que recurrir a arreglarlo manualmente. De no solucionar esta eventualidad, nuestra programación no podrá continuar ya que luego de este mensaje no podemos pasar al siguiente nivel.

¿Por qué sucede este problema?

Esto sucede cuando aplicamos todas las actualizaciones de Windows, especialmente Framework versión 2.0 y posteriormente instalamos nuestro GeneXus.

Para evitar este inconveniente el órden de instalación de la computadora debería ser:

1.- Instalar el sistema operativo Windows

2.- Instalar GeneXus 9

3.- Activar GeneXus 9

4.- Instalar las actualizaciones de GeneXus 9

5.- Actualizar Windows

¿En qué momento se presenta el problema?

1.- Cuando estamos generando una base de conocimientos, al pasar a prototipo nos pide crear el nuevo modelo.

ErrorGenexus1.jpg

2.- Al tratar de generar el nuevo modelo se nos presenta una pantalla avisándonos que hay una clase no registrada.

ErrorGenexus2.jpg

SOLUCIÓN:

1.- Crear un archivo tipo batch (DOS) y colocar lo siguiente: (Por favor corregir las comillas ya que WordPress las modifica)

Para Windows XP en español

@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\WizardNewModel.exe”
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXWSDLInspector.exe”
Pause

Para Windows XP en inglés

@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Program Files\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Program Files\ARTech\GeneXus\GeneXus90\WizardNewModel.exe”
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Program Files\ARTech\GeneXus\GeneXus90\GXWSDLInspector.exe”
Pause

2.- Guardar el archivo con el siguiente formato <nombrearchivo>.bat

3.- Ejecutar el archivo recientemente creado

Si todo está correcto nos aparecerá la siguiente pantalla:

ErrorGenexus3.jpg

Lo que hacemos con este proceso es registrar las clases que hace falta en nuestro sistema operativo y específicamente en nuestro Microsoft .NET FrameWork.

DESCARGAS

Para usuarios de Microsoft Windows XP

- Windows XP Español

- Windows XP Inglés

Para usuarios de Microsoft Windows 7

- Windows 7 x64 Español

About these ads

24 Respuestas a “Clase no registrada en GeneXus 9

  1. Luis marzo 14, 2011 en 2:26 pm

    Gracias Roberto Sanchez
    Era lo que buscaba, y se soluciono mi problema aunque hay que agregar al menos en mi pc me paso.
    Las comillas dobles la ruta “C:\WINDOWS\*********”

    “C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe” “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”

    Hasta pronto, nuevamente gracias

    • jrsancheze marzo 14, 2011 en 3:26 pm

      Gracias Luis. Tu mensaje me ha animado a seguir poniendo cosas en mi blog. Qué cosas adicionales te gustaría que vaya publicando?.

    • jrsancheze marzo 14, 2011 en 4:02 pm

      Luis. Acabo de actualizar la página por si te interesa saber por qué se da el problema y cómo debe ser el orden de instalación de la computadora. Hace mucho tiempo había hecho pruebas para detectar el orígen del problema y no había tenido un motivo para compartir la información.

  2. Anonymous junio 1, 2011 en 9:32 pm

    Thanks a lot!!!

  3. Lex Franco agosto 22, 2011 en 12:34 am

    Dejo los comandos del bat para los que tenemos windows 7

    cd..

    cd..

    WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”

    WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\WizardNewModel.exe”

    WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXWSDLInspector.exe”

    Pause

  4. Cesar septiembre 21, 2011 en 10:27 pm

    Hice lo que ustedes especifican arriba, y cuando ejecuto el .bat me carga errores.
    Importa el nombre con el que guardo el archivo??
    Puede estar en Cualquier direccion??

    • jrsancheze septiembre 29, 2011 en 9:22 pm

      WordPress hace cambios en los textos escritos. Favor revisar las comillas (” “).
      El nombre con el que se guarde no importa. Solo interesa que la extensión sea .BAT

  5. Leonardo octubre 7, 2011 en 9:17 pm

    HE PODIDO REGISTRAR LAS LICENCIAS DESPUES DE MUCHISIMOS INTENTOS PARA GX9 CUALQUIER AYUDA ME ESCRIBEN A oscarswleo@hotmail.com

  6. Ángel Núñez octubre 16, 2011 en 4:30 pm

    Excelente +10 Me funcionó perfectamente bien, muchas gracias, le agradezco…..

  7. Junior Godoy noviembre 9, 2011 en 8:21 pm

    Para los que tienen windows 7 funciona como lo menciona Lex Franco, a diferencia que posiblemente a alguno le haga falta poner otro cd.. al inicio para quedar en la carpeta raiz, como me toco a mi, si no lo hacen asi les podría dar un error RA000 de clase no registrada…
    Entonces sería asi:
    cd..
    cd..
    cd..
    Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Program Files\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”

    Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Program Files\ARTech\GeneXus\GeneXus90\WizardNewModel.exe”

    Windows\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Program Files\ARTech\GeneXus\GeneXus90\GXWSDLInspector.exe”

    Pause

    Saludos!! Excelente Blog

  8. checho noviembre 18, 2011 en 6:47 pm

    Muchisimas gracias por el aporte, me funciono excelente en una dell i3 con SO windows 7 en español.
    Solo que al copiar el texto de la web no me funcionaba, algun problema con la ruta, lo que pude ver fueron las comillas, cuando copio el texto en el bloc de notas inserta la siguiente doble comilla (”). La que windows reconoce como ruta es (“). Abajo detallo el ejemplo
    El primero fue el que me funciono:
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”

    El siguiente es el aporte del amigo Roberto.
    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\RegAsm.exe “C:\Archivos de programa\ARTech\GeneXus\GeneXus90\GXThemeEditor.exe”

    Muchas gracias de nuevo Roberto, en mi caso solo era “estetica” de la ruta. Saludos

  9. Alcon diciembre 4, 2011 en 2:28 am

    Hola me ah ayudado de mucho! solo que me gustaria saber como instalar Gx 9 en windows 7. Talvez puedes publicar algun tutorial paso a paso y los archivos necesarios!

  10. Ernesto enero 17, 2012 en 9:01 pm

    Gracias me ayudo aumentando las comillas funciona perfecto

  11. yoyo enero 24, 2012 en 6:46 pm

    Muchas gracias. Me daba error y era por las comillas tambien. Cambie por las comillas derechas y ok

  12. Maicol Ramirez mayo 2, 2012 en 7:47 pm

    MMMM Ola Soii maicol y pues soii nuevo en genexus yo trabajo con Gx9 ii pues pues me slae este error
    Compiling Reorganization…
    CLASSPATH=gxclassr.zip;GxUtils.jar;.;;;D:\Nueva carpeta\postgresql-8.3-603.jdbc4.jar;swt.jar;D:\Nueva carpeta\postgresql-8.3-603.jdbc4.jar;D:\Nueva carpeta\swt.jar
    callmake.bat “C:\Program Files\Microsoft SDK for Java 4.0\Bin\NMAKE.EXE” “C:\Program Files\Java\jdk1.6.0_01\bin\javac.exe” Reorganization /nologo /O

    Microsoft (R) Program Maintenance Utility Version 1.62.7022
    Copyright (C) Microsoft Corp 1988-1997. All rights reserved.
    Compiling GXcfg.java
    javac: invalid flag: /O
    Usage: javac
    use -help for a list of possible options
    NMAKE : fatal error U1077: ‘”C:\Program Files\Java\jdk1.6.0_01\bin\javac.exe”‘ : return code ’0×2′
    Stop.
    Compilation Failed
    0 Success – 1 Errors

    podrian ayudarme espero prontas repusestas gracias

  13. Lazaro Moncada junio 1, 2012 en 4:34 pm

    Gracias mi amigo muy buena colaboración, sigue así…

  14. Gerardo Montoya junio 2, 2012 en 5:55 am

    Hola, soy nuevo en esto de Genexus, estoy tratando de usar Genexus 9.0, pero no se porque cuando compilo la base de conocimiento en lugar de un cheque me muestra un signo de igual “=”, pero hasta ahi no me da error, cuando quiero crear el prototipo hago toda la configuracion pero cuando me dice reorganizar (segunda ocacion), en el paso 3. me da un error: An error ocurred while accessing the database…. sera posible me ayude…

  15. Gerardo Montoya junio 2, 2012 en 6:17 am

    Este error me da el Genexus: java.lang.IllegalStateException: Buffers have not been created

  16. Jhon Jairo Valdes Aristizabal septiembre 29, 2012 en 6:25 pm

    Además asegurarse en W7 de acerlo como administrador

  17. Javier Diaz abril 5, 2013 en 3:39 pm

    Hola.
    Sabes tengo el mismo problema, logre registrarlos correctamente a cada uno, revise tener los .DLL, pero me continua el problema, agradesco mucho si me pueden guiar, ya no se que mas hacerle. Tengo GX9 VPF9.0 con windows7 en 64bits tengo todos los upgrades de GX y de VFP actualizados y los Framework que utiliza framework64 y la version es v4.0.30319 . Gracias

  18. Eduardo Espinar Franco agosto 5, 2013 en 4:54 pm

    ¡Muchas Gracias Roberto Sánchez! Tu valioso aporte me ahorro unos terribles dolores de cabeza

  19. francisco agosto 30, 2013 en 4:13 pm

    Gracias Roberto, es una excelente ayuda me sirvió, ya me funciona bien al pasar de diseño a prototipo

  20. Ramon mayo 12, 2014 en 3:15 pm

    Googleando el error he llegado hasta tu blog y me solucionó el problema.
    Muchas gracias !

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 113 seguidores

%d personas les gusta esto: