GeneXus - Genexus 9 Java Postgres

 
Vista:

Genexus 9 Java Postgres

Publicado por Magdalena (19 intervenciones) el 10/05/2010 18:34:14
Buenas.

les cuento:

quiero migrar de gx8+foxpro+postgres a gx9+java+postgres,
el problema que tengo es el siguiente.
partiendo desde cero con solo el diseño creado, y sin otros modelos
al momento de crear una tabla en diseño a modo de prueba, cuando me se me paso a prototipo, me pregunta por crear el nuevo modelo, lo creo con los siguientes datos:
paso 1
Model name: modelo prototipo
languaje Java
user interface: web
DBMS: PostgreSQL
target path: Data02

paso 2
jdbc driver: custom driver
custom jdbc driver: C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4
custom jdbc url: jdbc:postgresql://localhost:5432/Presupuestos

paso 3
user id: user
user password: password

paso 4
......
.....
.....

paso 5
plataform: Sun SDK
Compiler path: C:\Archivos de programa\Java\jdk1.5.0_22\bin\javac.exe
make path: C:\Archivos de programa\Java\Nmake15\NMAKE.EXE
interpreter path: C:\Archivos de programa\Java\jdk1.5.0_22\bin\java.exe
classpath: gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
web application Base Url: http://localhost:8080/servlet/

el asunto es que por ejemplo no hay caso que me funcione, de aceptar todas las conf. anteriores al momento de llevar a cabo la reorganizacion, me muestra una pequeña ventana que dice "no suitable driver". algo debo estar haciendo mal y no se que es.

y finalmente me muestra la salida de la reorganizacion:
Compiling Reorganization...
CLASSPATH=gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
callmake.bat "C:\Archivos de programa\Java\Nmake15\NMAKE.EXE" "C:\Archivos de programa\Java\jdk1.5.0_22\bin\javac.exe" Reorganization -O

Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

Compiling GXcfg.java
Compiling gxcrtdb.java
Compiling gxrgza.java
Compiling gxrgzb.java
Compiling gxrgzc.java
Compiling Reorganization.java
Compilation Successful

Executing Reorganization...
CLASSPATH=gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
C:\Archivos de programa\Java\jdk1.5.0_22\bin\java.exe Reorganization
Error connecting to database at Mon May 10 12:06:16 GMT-04:00 2010
Driver : C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4
URL : jdbc:postgresql://localhost:5432/Presupuestos
User : mcarrillo
Error : No suitable driver
Connection : null
Java classpath : gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
Error connecting to database at Mon May 10 12:07:19 GMT-04:00 2010
Driver : C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4
URL : jdbc:postgresql://localhost:5432/Presupuestos
User : mcarrillo
Error : No suitable driver
Connection : null
Java classpath : gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
Error connecting to database at Mon May 10 12:07:20 GMT-04:00 2010
Driver : C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4
URL : jdbc:postgresql://localhost:5432/Presupuestos
User : mcarrillo
Error : No suitable driver
Connection : null
Java classpath : gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
Execution Failed

1 Success - 1 Errors


tambien probe configurando el paso 2 de la siguiente forma:

paso 2
jdbc driver: PostgreSQL JDBC Driver (tipo 4)
Database name: C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4
Server name: localhost
server TCP/IP: 5432


Pero tampoco me funciona que puedo hacer?

alguien sabe como arreglarlo
muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Genexus 9 Java Postgres

Publicado por Cristian Vera (1 intervención) el 14/05/2010 19:53:43
gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar

tienes dos veces el jdbc

gxclassr.zip;GxUtils.jar;.;C:\Archivos de programa\Java\jdk1.5.0_22\lib\postgresql-8.4-701.jdbc4.jar;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Genexus 9 Java Postgres

Publicado por MAgdalena (19 intervenciones) el 14/05/2010 20:15:09
Amigo muchas gracias.
mira pude hacerlo solucione eso pero luego me paso otra cosa.

1.- creo una transacción en diseño.
2.- luego me paso a prototipo para crear el otro modelo.
aquí me dice que no existe la base de datos si quiero realizar el analisis para crearla y eso, le doy el ok y pasa mostrarme la pantalla donde me mustra la tabla y la reorganizacion, le doy al boton de reorganiZAR
y alcanza a listar esto:

Compiling Reorganization...
CLASSPATH=gxclassr.zip;.;GxUtils.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
callmake.bat "C:\Archivos de programa\Java\Nmake15\NMAKE.EXE" "C:\Archivos de programa\Java\jdk1.5.0_22\bin\javac.exe" Reorganization -O

Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

Compiling GXcfg.java
Compiling gxcrtdb.java
Compiling gxrgza.java
Compiling gxrgzb.java
Compiling gxrgzc.java
Compiling Reorganization.java
Compilation Successful

Executing Reorganization...
CLASSPATH=gxclassr.zip;.;GxUtils.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
C:\Archivos de programa\Java\jdk1.5.0_22\bin\java.exe Reorganization


HASTA AQUI TODO BIEN, porque ahora me pregunta otro mensaje: "esta seguro que quiere reorganizar la base de datos" le doy SI. y me muestra blokeando el uso de las tablas a reorganizar y aqui queda pegado.
plaf!!!

entonces le tengo que dar cancelar a la reorganizacion y me termina mostrando este mensaje:

Compiling Reorganization...
CLASSPATH=gxclassr.zip;.;GxUtils.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
callmake.bat "C:\Archivos de programa\Java\Nmake15\NMAKE.EXE" "C:\Archivos de programa\Java\jdk1.5.0_22\bin\javac.exe" Reorganization -O

Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.

Compiling GXcfg.java
Compiling gxcrtdb.java
Compiling gxrgza.java
Compiling gxrgzb.java
Compiling gxrgzc.java
Compiling Reorganization.java
Compilation Successful

Executing Reorganization...
CLASSPATH=gxclassr.zip;.;GxUtils.jar;C:\Archivos de programa\PostgreSQL\pgJDBC\postgresql-8.4-701.jdbc4.jar
C:\Archivos de programa\Java\jdk1.5.0_22\bin\java.exe Reorganization
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:621)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at com.genexus.db.driver.GXConnection.registerDriver(Unknown Source)
at com.genexus.db.driver.GXConnection.connectJDBCDriver(Unknown Source)
at com.genexus.db.driver.GXConnection.connect(Unknown Source)
at com.genexus.db.driver.GXConnection.<init>(Unknown Source)
at com.genexus.db.driver.GXConnection.<init>(Unknown Source)
at com.genexus.db.LocalUserInformation.createConnection(Unknown Source)
at com.genexus.db.LocalUserInformation.getConnection(Unknown Source)
at com.genexus.db.LocalDBConnectionManager.getConnection(Unknown Source)
at com.genexus.db.DBConnectionManager.executeStatement(Unknown Source)
at com.genexus.ExecuteDirectSQL.execute(Unknown Source)
at gxrgza.execute_int(gxrgza.java:36)
at gxrgza.execute(gxrgza.java:21)
at Reorganization.execute(Reorganization.java:35)
at com.genexus.GXReorganization.executeReorg(Unknown Source)
at com.genexus.GXReorganization.executeReorg(Unknown Source)
at Reorganization.main(Reorganization.java:13)


y aqui ya no se que hacer.. no entiendo que pasa..
sin embargo.. si yo hago ingenieria reversa desde la db a diseño. perfecto funciona todo bien, crea los modelos y sin un solo problema. luego me genera hasta puedo compilar y eqjecutar pero lo descrito anterior mente me pasa cuando parto con un nuevo modelo desde cero..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar