KB grandes

Update: A pedido de Artech pasó para las 11:00 en la sala Picasso.

A pedido del publico * vamos a juntarnos a charlar sobre Kb grandes en el tercer piso mañana miércoles a las 11:30 en la sala de sofás.

No quiero que la charla se convierta en una sesión de catarsis de quejas, por lo que les pido que vengan con propuestas para los problemas de formase poder formalizar los pedidos a Artech o a empresas que desarrollen herramientas.

* siempre quise usar la expresión "a pedido del publico".

Comentarios

  1. Está reservada la sala Picasso 3 en el piso 4 del Radisson

    ResponderBorrar
  2. hola enrique,

    mi nombre es carlos, tengo algunas preguntas sobre genexus, estoy trabajando con genexus ev1 u6 y hice una migracion de un kb desarrollada en gx9 a gxEv1 y me a generado alguno errores al compilar.

    ========== Run With This Only started ==========
    ========== Target Environment update started ==========
    Target Environment update Success
    Building changed objects list
    ========== Specification started ==========
    Specifying HHome (1 of 1) ...
    Specification Success
    ========== Generation started ==========
    Generating Resources...Success
    Generating to PtySCI\web\hhome.java
    Generating to PtySCI\web\hhome_impl.java
    Generating to PtySCI\web\hhome.js
    Generating to PtySCI\web\gxcfg.js
    Generating to PtySCI\web\GXcfg.java
    Generating to PtySCI\web\client.cfg
    Generating to PtySCI\web\bld12.info
    Generating to sm12_2.ari
    Compressing static files...Success
    Generation Success
    ========== HHome Compilation started ==========
    callmake.bat "D:\Tecnoservicios\Flexible\PtySCI\web\GXJMake.exe" "C:\Program Files\Java\jdk1.6.0_29\bin\javac.exe" hhome options: -O
    GeneXus Java Make v1.0
    hhome_impl.java:127: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_html_headers( httpContext, 0, "", "", Form.getMeta(), Form.getMetaequiv(), "IE=EmulateIE7");
    ^
    hhome_impl.java:164: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_hidden_field( httpContext, "_EventName", "");
    ^
    hhome_impl.java:165: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_hidden_field( httpContext, "_EventGridId", "");
    ^
    hhome_impl.java:166: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_hidden_field( httpContext, "_EventRowId", "");
    ^
    hhome_impl.java:173: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_hidden_field( httpContext, "GX_FocusControl", GX_FocusControl);
    ^
    hhome_impl.java:198: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_msg_list( httpContext, "", httpContext.GX_msglist.getDisplaymode(), "", "", "", "false");
    ^
    hhome_impl.java:327: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    if ( ! GxWebStd.gx_redirect( httpContext) )
    ^
    hhome_impl.java:331: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    if ( ! GxWebStd.gx_redirect( httpContext) )
    ^
    hhome_impl.java:425: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_table_start( httpContext, Table1_Internalname, Table1_Internalname, "", "ViewTable", 0, "", "", 0, 0, sStyleString, "", 0);
    ^
    hhome_impl.java:431: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_hidden_field( httpContext, "W0005"+"", GXutil.rtrim( Wclogin_Component));
    ^
    10 errors

    failed ( error code=1)
    Build failed.
    HHome Compilation Failed
    Run With This Only Failed


    queria saber si tienes alguna solucion para esto

    ResponderBorrar
  3. Carlos:
    Deberias revisar el home y volver a regenerar forzado ese objeto y quien lo llama.

    A lo mejor no te copio todos los archivos standard.

    ResponderBorrar
  4. Listo enrique, ya solucione ese problema. muchas gracias por tu ayuda.
    ahora me encuentro con un problema cuando ya compila la aplicación cuando doy dos veces clic en un boton en navegador me manda un mensaje de la sesion ha caducado la pagina se recargara, yo trabajo en java. que puedo hacer para ello? muchas gracias por la atencion

    ResponderBorrar
  5. Fijate en la propiedad del modelo Ajax Requests Security Property en Ev1 (http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Ajax+Requests+Security+Property,) o http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Security+in+AJAX+Calls, si es Ev2.

    Podes ponerla en Low para que ese error no te aparezca mas.

    Tambien te conviene mirar http://wiki.gxtechnical.com/commwiki/servlet/hwiki?On+Session+Timeout+property,

    ResponderBorrar
    Respuestas
    1. Y si ya es la Ev3, como puedo solucionar esto????

      Borrar
    2. Anonimo, pone la propiedad Javascript Debug Mode de la version en Yes.
      Tenes que hacer un rebuild all y con eso puede ser que no te de mas ese error.

      Enrique
      PD: Para la proxima, pone el nombre, de esta forma es mas facil ayudarte.

      Borrar
  6. Muchisimas gracias enrique, enserio te debo una. ese problema ya se soluciono.
    gracias por la informacion.

    ResponderBorrar
    Respuestas
    1. Estimado, como lo solucionaste.

      Saludos

      Borrar
    2. Lo soluciono, cambiando la propiedad Javascript Debug Mode en YES.

      Borrar
  7. hola enrique, soy yo carlos, te voy a molestar otra ves,
    es que tengio un problema en mi kb cada ves que hago un cambio y hago un rebuild o un run me sale el error de canont find symbol error primero que te hable, y tengo que ir a mi modelo y borrar las carpetas web y state de javamodel y ahi si funciona. que puedo hacer para que esto no suceda ya que son muchos cambios y la la kb es un poco grande y me vuelve a generar todos los objetos y es un poco demorado. muchas gracias

    ResponderBorrar
  8. Pone cual es el error completo, para saber que es lo que esta pasando..

    ResponderBorrar
  9. Mira el error completo es ^
    hhome_impl.java:327: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    if ( ! GxWebStd.gx_redirect( httpContext) )
    ^
    hhome_impl.java:331: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    if ( ! GxWebStd.gx_redirect( httpContext) )
    ^
    hhome_impl.java:425: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_table_start( httpContext, Table1_Internalname, Table1_Internalname, "", "ViewTable", 0, "", "", 0, 0, sStyleString, "", 0);
    ^
    hhome_impl.java:431: cannot find symbol
    symbol : variable GxWebStd
    location: class hhome_impl
    GxWebStd.gx_hidden_field( httpContext, "W0005"+"", GXutil.rtrim( Wclogin_Component));
    ^
    10 errors

    failed ( error code=1)
    Build failed.
    HHome Compilation Failed
    Run With This Only Failed


    y siempre que me aparece esto pues me toca borrar las carpetas web y state de mi kb para darle otra ves rebuild hhome y funciona.. no se que hacer para que no suceda mas esto porque es muy demorado y engorroso pues es unba kb muy grande para que siempre que haga un cambio me toque recompilar. muchas gracias

    ResponderBorrar
    Respuestas
    1. Hola, como solucionaron este problema?

      Borrar
    2. Hola Enrique, podrías decirme como solucionaron este problema?

      Mira el error completo es ^
      hhome_impl.java:327: cannot find symbol
      symbol : variable GxWebStd
      location: class hhome_impl
      if ( ! GxWebStd.gx_redirect( httpContext) )
      ^
      hhome_impl.java:331: cannot find symbol
      symbol : variable GxWebStd
      location: class hhome_impl
      if ( ! GxWebStd.gx_redirect( httpContext) )
      ^
      hhome_impl.java:425: cannot find symbol
      symbol : variable GxWebStd
      location: class hhome_impl
      GxWebStd.gx_table_start( httpContext, Table1_Internalname, Table1_Internalname, "", "ViewTable", 0, "", "", 0, 0, sStyleString, "", 0);
      ^
      hhome_impl.java:431: cannot find symbol
      symbol : variable GxWebStd
      location: class hhome_impl
      GxWebStd.gx_hidden_field( httpContext, "W0005"+"", GXutil.rtrim( Wclogin_Component));
      ^
      10 errors

      failed ( error code=1)
      Build failed.
      HHome Compilation Failed
      Run With This Only Failed


      y siempre que me aparece esto pues me toca borrar las carpetas web y state de mi kb para darle otra ves rebuild hhome y funciona.. no se que hacer para que no suceda mas esto porque es muy demorado y engorroso pues es unba kb muy grande para que siempre que haga un cambio me toque recompilar. muchas gracias

      Borrar
    3. Da la sensacion que no esta encontrando las clases standard de java.
      Una de las cosas que podes hacer, es borrar los archivos *.ver de la carpeta del modelo y luego hacer un rebuild del objeto que estas queriendo compilar, en este caso el objeto home.
      Con eso deberias solucionar el problema sin necesidad de borrar todo y empezar de cero.

      Borrar
  10. Hola enrique, soy yo otraves carlos
    era pareguntarte sobre el debug en genexus evo1 u7 como funciona?, he intentado en la tarde de hoy y no he encontrado casi ducumentacion de eso ni como funciona. gracias por tu ayuda

    ResponderBorrar
  11. Carlos:
    Es un poco complicado hacerlo funcionar la primeras veces.
    Tenes que encontrar un combo que generalmente queda oculto, que esta en la toolbar que tiene los botones de build all, rebuild all y run (flechita verde).

    Despues que lo encontraste, dicho combo tiene tres opciones, una que dice Release (es la normal), Debug y Performance Test.

    Tenes que elegir la que dice Debug.
    Luego vas al objeto que quieras debuguear y con el boton derecho en el codigo, pones un BREAKPOINT.

    Al ejecutar la aplicacion, la misma va a parar en los breakpoint que pusite y vas a poder depurar tu aplicacion.

    Espero haber sido claro.

    Enrique

    ResponderBorrar
  12. un toggle breakpoint? es que yo le puse uno en el codigo y di f5 y me dice cargando debug information pero la aplicacion no me sube y me aparece un error de tomcat error 500, no se que hacer enrique. gracias seguire intentando

    ResponderBorrar
  13. Buenas tardes estimados mi nombre es Milton alguno de ustedes saben por que da este problema???

    Building pimp2_select_doc...pimp2_select_doc.java:40: cannot find symbol
    symbol : method setgxTv_SdtCO_PAGOS_RECS_FACTURAS_Selectedtotalpago(int)
    location: class SdtCO_PAGOS_RECS_FACTURAS
    AV8IMPU.getgxTv_SdtCO_PAGOS_RECS_Facturas().setgxTv_SdtCO_PAGOS_RECS_FACTURAS_Selectedtotalpago( 0 );

    ResponderBorrar

Publicar un comentario

1) Lee el post
2) Poné tu opinión sobre el mismo.
Todos los comentarios serán leidos y la mayoría son publicados.

Entradas más populares de este blog

La nefasta influencia del golero de Cacho Bochinche en el fútbol uruguayo

Aplicación monolítica o distribuida?

Funcionalidades de GeneXus que vale la pena conocer: DATE Constants.