• Este debate está vacío.
Viendo 10 entradas - de la 1 a la 10 (de un total de 10)
  • Autor
    Entradas
  • #31754

    A ver si alguien me puede ayudar con esto.
    Estoy intentando instalar libertya 10.09 en Ubuntu 10.04. Logre levantar el servidor de aplicaciones y la aplicacion. Hasta aca todo funciona correctamente. El problema esta al crear una factura de proveedor. Tengo los productos cargados y bien configruados, pero cuando voy a la linea de producto dentro de factura de proveedores en el buscador no me encuentra ninguno de los productos creados.
    Estimo que el error puede venir de la instalacion del PLJAVA.

    #35640

    Si, es eso. En el foro hay varios post sobre como solucionarlo.

    #35641

    Aunque la mayoría son para 8.3, sin embargo, me imagino que debe ser lo mismo que para la 8.4.

    #35642

    Estuve buscando y encontre en un post algo relacionado, donde decia que ejecute el siguiente query en el pgadmin

    SELECT
    DISTINCT(p.M_Product_ID), p.Value, p.Name,
    bomQtyAvailable(p.M_Product_ID,?,0) AS QtyAvailable,
    bomPriceList(p.M_Product_ID, pr.M_PriceList_Version_ID) AS
    PriceList, bomPriceStd(p.M_Product_ID,
    pr.M_PriceList_Version_ID) AS PriceStd,
    bomQtyOnHand(p.M_Product_ID,?,0) AS QtyOnHand,
    bomQtyReserved(p.M_Product_ID,?,0) AS QtyReserved,
    bomQtyOrdered(p.M_Product_ID,?,0) AS QtyOrdered FROM
    M_Product p LEFT OUTER JOIN M_ProductPrice pr ON
    (p.M_Product_ID=pr.M_Product_ID AND pr.IsActive=’Y’)
    LEFT OUTER JOIN M_AttributeSet pa ON
    (p.M_AttributeSet_ID=pa.M_AttributeSet_ID) WHERE
    p.IsActive=’Y’ AND p.IsSummary=’N’ AND
    pr.M_PriceList_Version_ID=? AND p.AD_Client_ID
    IN(0,1010016) AND p.AD_Org_ID IN(0,1010053) ORDER BY
    QtyAvailable ASC

    Como resultado me arrojo:

    ERROR: relation “m_product” does not exist

    ********** Error **********

    ERROR: relation “m_product” does not exist
    SQL state: 42P01

    #35643

    en realidad, con ejecutar :

    set search_path TO libertya;
    select libertya.bompricestd(0,0) ;

    alcanza para saber si el PLJava está funcionando o no. Si devuelve una fila con un cero , es que funciona, sino te dirá un error.

    El error:
    ERROR: relation “m_product” does not exist
    Es porque en el from tenés que indicar el “search_path” para que encuentre la base de datos, pero de todas maneras, es mas simple lo que te indico yo.

    Saludos
    Antonio

    #35644

    Antonio, supongo que te referis a que ejecute lo que me pasas en el query del pgadmin.
    Si es asi cuando lo hago solo me arroja el mensaje de ****error**** sin ninguna especificacion, supongo que lo estoy ejecutando bien, simplemente copie lo que pasaste.
    Si veo el log me dice 2011-05-15 19:56:20 ERROR : no connection to the server
    Muchas gracias.

    #35645

    Sebastián,
    Si te da ese error, es que no se esta conectando al Server.
    Probá cualquier otra query, como por ejemplo: select * from libertya.ad_org a ver si te devuelve algo. Si no te devuelve nada, entonces tendrás que verificar la configuracion de la conexion del PGAdmin.

    Saludos
    Antonio.

    #35646

    La conexion la verifique y esta bien, de hecho la query que me pasas me arroja perfectamente el resultado con la informacion de la compañia.
    Cuando ejecuto el anterior me da el error.
    Tengo instalado el postgres 8.4 porque no figura mas el 8.3 en la web oficial, 8.3 esto puede influir en algo.

    #35647

    Encontre el postgres 8.3.11 y lo reinstale, reinstale el pljava y las bd. Ahora si ejecuto el query que indica Antonio ya no arroja el error y me devuelve un “0”. Ahora cuando ejecuto el configurar.sh para iniciar LY me da un error en la contraseña del superusuario que dice;
    ConfigurationData.test: Error connecting: jdbc:postgresql://cohens-laptop:5432/template1 – postgres/postgres [17]
    Ya probe con todas las claves, la del root, la de postgres y no funciona. Que clave es la que me esta pidiendo? ya que antes me la autocompleto y no se cual va.

    Muchas gracias

    #35648

    Puede ser que sea la clave (es el usuario root del postgres) o bien puede ser que el hba_conf del postgres este bloqueandote la conexión. Revisa en la wiki en la parte de instalacion manual.

Viendo 10 entradas - de la 1 a la 10 (de un total de 10)
  • Debes estar registrado para responder a este debate.