Dependency on slf4j 1.5.6 and access of causes problems with Discovery and some 
ingest methods
----------------------------------------------------------------------------------------------

                 Key: DSRV-11
                 URL: https://jira.duraspace.org/browse/DSRV-11
             Project: DSpace Services Module
          Issue Type: Bug
          Components: kernel
            Reporter: Kim Shepherd
            Priority: Critical


See DS-785 for full discussion of how this bug affects DSpace Discovery + SWORD 
deposits.

When DSpaceKernelManager initialises logging (private static Logger log = 
LoggerFactory.getLogger(DSpaceKernelManager.class)), slf4j 1.5.6 throws an 
IllegalAccessError. In 1.5.5 and below, the SINGLETON field in 
StaticLoggerBinder was handled differently and would not throw this exception.

See:
http://www.slf4j.org/faq.html#IllegalAccessError

This error is being triggered when attempting a SWORD deposit in Dspace 1.7.0 
(any RC) with Discovery enabled (and "discovery" event consumer replacing 
"search" in dspace.cfg)

We either need to try and work around the change in behaviour of 
StaticLoggerBinder in slf4j, or roll back dependency on slf4j to 1.5.5

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://jira.duraspace.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel

Reply via email to