Problema iReport e conexão PostGres

Estou tentnado fazer um relatório no iReport que tenha uma conexão com o PostGre , porém na hora de testar a Conexão está apresentando um erro.
A URL de conexão do Banco está correta, o iReport 3.7.0 já possui um Driver do PostGre ( postgresql-8.3-603.jdbc3 ), estou usando LINUX Ubuntu 10.04

Segue o erro apresentado:

[code]Exception

Message:
org.postgresql.util.PSQLException: A tentativa de conexão falhou.
Level:
SEVERE
Stack Trace:
A tentativa de conexão falhou.
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:137)
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124)
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
org.postgresql.Driver.makeConnection(Driver.java:386)
org.postgresql.Driver.connect(Driver.java:260)
com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:140)
com.jaspersoft.ireport.designer.data.fieldsproviders.SQLFieldsProvider.getFields(SQLFieldsProvider.java:236)
com.jaspersoft.ireport.designer.data.ReportQueryDialog$FieldReader.run(ReportQueryDialog.java:552)
Malformed reply from SOCKS server
java.net.SocksSocketImpl.readSocksReply(SocksSocketImpl.java:110)
java.net.SocksSocketImpl.connect(SocksSocketImpl.java:447)
java.net.Socket.connect(Socket.java:546)
java.net.Socket.connect(Socket.java:495)
java.net.Socket.<init>(Socket.java:392)
java.net.Socket.<init>(Socket.java:206)
org.postgresql.core.PGStream.<init>(PGStream.java:62)
org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:77)
org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:66)
org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java:124)
org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java:30)
org.postgresql.jdbc3.Jdbc3Connection.<init>(Jdbc3Connection.java:24)
org.postgresql.Driver.makeConnection(Driver.java:386)
org.postgresql.Driver.connect(Driver.java:260)
com.jaspersoft.ireport.designer.connection.JDBCConnection.getConnection(JDBCConnection.java:140)
com.jaspersoft.ireport.designer.data.fieldsproviders.SQLFieldsProvider.getFields(SQLFieldsProvider.java:236)
com.jaspersoft.ireport.designer.data.ReportQueryDialog$FieldReader.run(ReportQueryDialog.java:552)[/code]

Como devo proceder :?:
Vlw desde já

irforme + detalhes da sua conexao p/ ajurdarmos

A minha URL de conexão etá assim :

o Servidor do BD não é local!

Estou tentando seguir esses passos nesse momento:

[quote] * Agora vamos criar uma conexão JDBC para enxergar o banco de dados.
* Va ao menu DataSources > Connections / DataSources.
* Irá aparecer uma janela contendo as suas conexões de fonte de dados. Agora iremos criar uma conexão JDBC.
* Clique no botão New; Selecione em "Type Of Connection / DataSource" a opção "DataBase JDBC Connection".
* Defina um nome para a conexão: este nome é apenas para identificá-lo no iReport. Ex: "MinhaConexao"
* Agora você deve selecionar o driver JDBC a ser utilizado:
o Neste exemplo vamos utilizar o driver do Postgresql: "org.postgresql.Driver".
o Preencha também a URL de conexão com o banco:"jdbc:postgresql://localhost:5432/contatos".
* Informe os campos "Database" com a instancia do banco, "User" com o usuário e "password" com a senha do seu

banco. Essas informações são necessárias para o iReport conectar-se no banco para obter informações da coluna. Clique em TEST para testar se a conexão está ok. Se estiver tudo em ordem, clique na opção SAVE para salvar sua conexão.[/quote]
Porém ao testar a Conexão apresenta o erro mencionado.

Não consegui achar o erro ainda,
Mas rodei o Wondows na Maquina Virtual e Fiz os passos e Funcionou!
Alguem saberia me dizer porque no Ubuntu 10.04 não Funcionou?
Já está com permissão TOTAL nas libs do PostGre

[quote=sonictk]Não consegui achar o erro ainda,
Mas rodei o Wondows na Maquina Virtual e Fiz os passos e Funcionou!
Alguem saberia me dizer porque no Ubuntu 10.04 não Funcionou?
Já está com permissão TOTAL nas libs do PostGre[/quote]

verificou se tem permissão para conectar no postgres ?
o mysql é mesma coisa, ai tem que configurar o arquivo dele no linux

[quote=RenanRosa]
verificou se tem permissão para conectar no postgres ?
o mysql é mesma coisa, ai tem que configurar o arquivo dele no linux[/quote]
Vlw pela ideia!
O problema é que minha Aplicação JAVA Conecta normalmente, Aasim Como o PgAdmin.
Creio que nâo seja permissão … Ou será que no caso do iReport faça diferença ??

[quote=sonictk][quote=RenanRosa]
verificou se tem permissão para conectar no postgres ?
o mysql é mesma coisa, ai tem que configurar o arquivo dele no linux[/quote]
Vlw pela ideia!
O problema é que minha Aplicação JAVA Conecta normalmente, Aasim Como o PgAdmin.
Creio que nâo seja permissão … Ou será que no caso do iReport faça diferença ??
[/quote]
se sua aplicação java conecta normal então pode ser problema no driver do IReport.
Pode colocar como está fazendo a conexão ?
como está atribuindo seu classe.
se possivel dar um print screen na tela da conexão para ver todos os dados.

Fiz os passos citados acima.

Copiei a Pasta inteira do iReport e joguei na Máquina Virtual Windows (tudo igual, driver, relatorio, programa, etc … ) e Funcionou!
O driver é o mesmo que uso no Meu Programa JAVA.

Abra o ireport pelo console (terminal) do linux e vai pra conectar, ai vê o que ele imprime na hora do erro e posta aqui toda a saida.

[quote][/quote]

Pronto ele imprime isso ae! Heheheh NADA.
O único erro que ele apresenta é o que citei no inicio do topico

tanto o jre e o jdk estão instalado e configurado o ambiente ?
digite “java --version” no console pra ver se aparece alguma coisa
e depois “javac”

não preciso falar que é sem aspas né ?
kkkkk

ahhh, lembrando que o postgres é case sensitive.

[quote=RenanRosa]tanto o jre e o jdk estão instalado e configurado o ambiente ?
digite “java --version” no console pra ver se aparece alguma coisa
e depois “javac”

não preciso falar que é sem aspas né ?
kkkkk[/quote]

Como disse já existe aplicação rodando em JAVA na minha maquina.
A URL de conexão, porta, senha, nome do banco … etc, etá tudo Correto!
Como disse praticamente Copiei e Colei no Windows e Funcionou!
Pensando um pouco agora, acredito que provavelmente nem é problema do JAVA ou PostGre, mas sim no LINUX

[quote=sonictk][quote=RenanRosa]tanto o jre e o jdk estão instalado e configurado o ambiente ?
digite “java --version” no console pra ver se aparece alguma coisa
e depois “javac”

não preciso falar que é sem aspas né ?
kkkkk[/quote]

Como disse já existe aplicação rodando em JAVA na minha maquina.
A URL de conexão, porta, senha, nome do banco … etc, etá tudo Correto!
Como disse praticamente Copiei e Colei no Windows e Funcionou!
Pensando um pouco agora, acredito que provavelmente nem é problema do JAVA ou PostGre, mas sim no LINUX[/quote]

Sua aplicação funcionando não quer dizer nada no que eu quero saber, eu perguntei isso por que o erro que ocorre é de biblioteca, no caso da sua aplicação no eclipse ele mapea tudo, mas no ireport ele pega do ambiente.

Ahh sim,
O java está configurado ( OpenJDK ), assim como o JAVA_HOME , fiz essas as configurações no /etc/profile

JAVA_HOME=/usr/lib/jvm/java-6-openjdk PATH=$PATH:$JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib MANPATH=$MANPATH:$JAVA_HOME/man export MANPATH JAVA_HOME PATH CLASSPATH

[quote=sonictk]Ahh sim,
O java está configurado ( OpenJDK ), assim como o JAVA_HOME , fiz essas as configurações no /etc/profile

JAVA_HOME=/usr/lib/jvm/java-6-openjdk PATH=$PATH:$JAVA_HOME/bin CLASSPATH=$JAVA_HOME/lib MANPATH=$MANPATH:$JAVA_HOME/man export MANPATH JAVA_HOME PATH CLASSPATH
[/quote]

que estranho :frowning:
acho que vai ter que fazer essa pergunta no vivaolinux

Pois é. Já lancei lá tambem no Viva O Linux .
Se tiver uma resposta lá, depois volto e compartilho aqui.

Mas se alguem tiver mais ideias do que pode ser, ainda são bem vidas !!!

Vlw RenanRosa.