log4j:ERROR setFile(null,true) call failed

3 respostas
E

Ola pessoall,
Estou desenvolvendo um sistema que necessita conectar no FireBird, utilizo o eclipse e já adicionei todos os .JARS tanto no CLASSPATH do windows quanto nas propriedades do projeto.
Só que quando tento conectar no BD acusa esse erro!!!
Se alguém tiver uma luz sobre o assunto, eu ficaria muito grato, abaixo segue a saída no console com o erro.
Diz que não encontra o caminho, mas já mudei de todas as formas e nada!

log4j:ERROR setFile(null,true) call failed.

java.io.FileNotFoundException: log\test.log (O sistema não pode encontrar o caminho especificado)

at java.io.FileOutputStream.openAppend(Native Method)

at java.io.FileOutputStream.<init>(Unknown Source)

at java.io.FileOutputStream.<init>(Unknown Source)

at java.io.FileWriter.<init>(Unknown Source)

at org.apache.log4j.FileAppender.setFile(FileAppender.java:316)

at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:182)

at org.apache.log4j.PropertyConfigurator.configureOptionHandler(PropertyConfigurator.java:451)

at org.apache.log4j.PropertyConfigurator.parseAppender(PropertyConfigurator.java:585)

at org.apache.log4j.PropertyConfigurator.parseCategory(PropertyConfigurator.java:555)

at org.apache.log4j.PropertyConfigurator.configureRootCategory(PropertyConfigurator.java:462)

at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:388)

at org.apache.log4j.PropertyConfigurator.doConfigure(PropertyConfigurator.java:414)

at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:345)

at org.apache.log4j.Category.<clinit>(Category.java:160)

at org.firebirdsql.logging.Logger.<init>(Logger.java:53)

at org.firebirdsql.logging.Logger.getLogger(Logger.java:74)

at org.firebirdsql.jdbc.FBDriver.<clinit>(FBDriver.java:124)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Unknown Source)

at eduardo.faculdade.bd2.ListarClientes.<init>(SisconsMain.java:205)

at eduardo.faculdade.bd2.SisconsMain.<init>(SisconsMain.java:62)

at eduardo.faculdade.bd2.SisconsMain.main(SisconsMain.java:118)

Erro SQL autenticando

java.sql.SQLException: Problem getting connection: could not get a db connection!

at org.firebirdsql.jdbc.FBDataSource.getConnection(FBDataSource.java:124)

at org.firebirdsql.jdbc.FBDriver.connect(FBDriver.java:208)

at java.sql.DriverManager.getConnection(Unknown Source)

at java.sql.DriverManager.getConnection(Unknown Source)

at eduardo.faculdade.bd2.ListarClientes.<init>(SisconsMain.java:206)

at eduardo.faculdade.bd2.SisconsMain.<init>(SisconsMain.java:62)

at eduardo.faculdade.bd2.SisconsMain.main(SisconsMain.java:118)

Exception in thread main java.lang.NullPointerException

at eduardo.faculdade.bd2.ListarClientes.<init>(SisconsMain.java:223)

at eduardo.faculdade.bd2.SisconsMain.<init>(SisconsMain.java:62)

at eduardo.faculdade.bd2.SisconsMain.main(SisconsMain.java:118)

3 Respostas

R

carinha, eu naum vou conseguir resolver seu problema, mas encontrei um site com diversas questões a respeito, de uma olhada

http://forums.devshed.com/archive/f-61

Abraços

E

Meu caro amigo, obrigado pela dica do link, mas eu consegui resolver este problema já tem alguns dias, dando uma fuçada na Net. A solução consiste em criar um arquivo test.log e colocá-lo no arquivo que acusa o erro, no caso o log4-core.jar, em seguida, deve-se procurar o arquivo log4j.properties que está pelos pacotes .jar, editá-lo e mudar o caminho para de log/test.log para test.log.
Empacote novamente o arquivo e o problema está resolvido.
[]'s

R

é que eu estava dando uma olhada nas msgs naum respondidas do forum e resolvi tentar na medida do possivel ajudar, mas vlw, vc já resolveu.

Abracos

Criado 9 de outubro de 2004
Ultima resposta 31 de out. de 2004
Respostas 3
Participantes 2