Java.lang.NoSuchMethodError: org.apache.log4j.Category.getRoot()

Boas pessoal,
Estou criando o meu report e a gerar estou recebendo o seguinte erro :

Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: org.apache.log4j.Category.getRoot()Lorg/apache/log4j/Category;
        at org.apache.commons.logging.impl.Log4JCategoryLog.initialize(Log4JCategoryLog.java:127)
        at org.apache.commons.logging.impl.Log4JCategoryLog.<init>(Log4JCategoryLog.java:118)
        at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:153)

Que indica para a minha linha de codigo aqui :

JasperReport relatorio = JasperCompileManager.compileReport("relatorios/listagemCartoes.jrxml");