[RESOLVIDO]-SLF4J: The requested version 1.6 by....  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

pessoAll
Seguinte,... tô começando um projeto no Eclipse usando o Glassfish e o MySQL.
importei pro Eclipse o proj. blank do Vraptor e executei, blz rodou trank...

ai add mais alguns jars e algumas[pouquissimas] modificações de Classes etc, tentei rodar eeeeee NADA dá erro 500
copiei do stack, só o que eu achei que fosse importante... Caso necessite de mais alguma coisa eu coloco aki.



só pra deixar claro...
log4j-1.2.15.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar

Please sou quase leigo em java, tô começando agora[1 ou 2 anos]

This message was edited 2 times. Last update was at 12/10/2010 10:44:20


Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Qual a versão do jar slf4j-log4j12 você tem?

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

uai garcia??? 1.6.1, quer dizer eu acho, ai no tópico eu escrevi!

slf4j-log4j12-1.6.1.jar


Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Verifique se você por acaso tem outras versões do slf4j e afins.

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

Creio que não tenho outra versão, todos os jars estão na imagem


This message was edited 1 time. Last update was at 10/10/2010 23:34:46


Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Offline

e nas outras partes (Referenced Libraries, Server Runtime, etc) tem algo do slf4j?


aperte Ctrl+Shift+T e coloque org.slf4j.helpers.MessageFormatter

veja onde estão os jars que contêm essa classe

--
Caelum
www.caelum.com.br

Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

Hiii abriu uma página dentro do eclipse dizendo:


Source not found
The jar file D:\Ramon\java\Eclipse\G_cond\WebContent\WEB-INF\lib\slf4j-api-1.6.1.jar has no source attachment.
you can attach the source by clicking Attach Source below;

ai tem um botão excrito attach source e um tanto de coisas escrito em baixo:


tem muito mais coisa...

Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6395
Offline

faz a mesma coisa, mas não digita enter, só vê qtas versões da classe org.slf4j.helpers.MessageFormatter aparecem na janelinha, e vê onde estão esses jars

--
Caelum
www.caelum.com.br

Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

Só aparece uma classe MessageFormatter
e está no endereço D:\Ramon\java\Eclipse\G_cond\WebContent\WEB-INF\lib\slf4j-api-1.6.1.jar


Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Esse erro está muito estranho. Pesquisei sobre esse erro no site do SLF4J e a nota é bem clara dizendo que ocorre quand você tem uma versão da API e outra para o adapter. Mas no teu caso não há versões diferentes.

Você está usando Glassfish v3? Vou ver se há alguma issue quando a class-loader-hell por causa do weld ou o bean-validator, que usam internamente uma versão do SLF4J. Atualmente eu tenho usado Glassfish v3 com o SLF4J sem problemas, embora que seja usando o JUL ao invés do LOG4J.

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Ramon.Onix
JavaChild
[Avatar]

Membro desde: 21/11/2009 13:36:09
Mensagens: 148
Offline

Poisé Garcia, o lucas merece um prêmio....

Troquei o slf4j-api-1.6.1 e o slf4j-log4j12XXX pelos 1.5.8

funcionou


puts que loco! Não entendi muito bem, mas.... Fazer o que, "não sei porque mas assim funciona" kkkkk...

Onix
I have .Class do you?
ATENÇÃO... Este é o elemento adversário, que por falta dele, constantemente ameaça destruir seus códigos...
[WWW] [MSN]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Ramon, qual o seu ambiente? Você está usando tomcat, glassfish?!

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

Ramon.Onix wrote:

só pra deixar claro...
log4j-1.2.15.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar



bom ai esta o problema...

a versão 1.6.1 do slf4j usa a versão 1.2.16 do log4j, e não a 1.2.15, ou seja...

mude para

log4j-1.2.16.jar
slf4j-api-1.6.1.jar
slf4j-log4j12-1.6.1.jar

que tudo dará certo


Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
Lavieri
GUJ Master
[Avatar]

Membro desde: 27/01/2004 13:39:31
Mensagens: 1851
Localização: João Pessoa / PB
Offline

usando o maven você vê a dependencia correta, a pasta lib do vraptor 3.2.0 esta com a versão errada do log4j

mais informações, sobre dependencia e a hierarquia das dependencias pode ser vista aqui => http://guj.com.br/posts/list/221166.java

Sun Certified Java Programmer (SCJP 6)

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
-Martin Fowler et al, Refactoring: Improving the Design of Existing Code, 1999

Meu blog -> http://blog.tomazlavieri.com.br/
[ICQ]
garcia-jj
JWizard

Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline

Lavieri, vou ter que discordar. Criei um projeto de testes aqui usando o SLF4J 1.6.1 com log4j-1.2.15 disponibilizada pelo vraptor e tudo funcionou corretamente. O log foi impresso sem problemas.



A mensagem de erro mostra que há um slf4j-api com uma versão, e um bind com outra: slf4j-log4j12. A impressão que eu tenho é que há algum desses jar no nivel do container ou algo assim. Mas sem o Ramon dizer qual appserver ele roda vai ser difícil adivinhar.

http://github.com/garcia-jj
Não respondo dúvidas via MP. Use o fórum.
 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team