Hi,
Wondering if anyone can help us, we're progressing with a WCEM 2 to 3 upgrade in the near future, and whilst we've fixed a heap of issues, we can't get passed this one.
In WCEM2, we've used YodaTime 2.1 for 2 1/2 years now perfectly as a thirdparty lib dependency.
In WCEM3, however SAP have decided to now also use YodaTime in there core libraries, however they use version 1.6.
Our normal exception that now occurs is 'method not found' as it's referring to the 1.6 version which doesn't have the method 'parseDate'.
We've gone through and tried to do the whole Heavy Class loader solutions many times in different ways, however we now keep getting LinkageErrors, which afaik are mostly due to 2 versions being run at the same time causing incompatabilities.
Anyone have a newer version of YodaTime working in WCEM3?
Regards
John
Caused by: java.lang.RuntimeException: java.lang.LinkageError: org/joda/time/LocalDate at com.sap.wec.tc.core.runtime.jsf.exception.WecExceptionHandlerImpl.handle(WecExceptionHandlerImpl.java:121) at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:261) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:199) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:202) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:103) at com.sap.wec.tc.core.filter.RequestSequencerFilter.synchronizeRequest(RequestSequencerFilter.java:134) at com.sap.wec.tc.core.filter.RequestSequencerFilter.doFilter(RequestSequencerFilter.java:111) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.wec.tc.core.filter.SecurityFilter.doFilter(SecurityFilter.java:194) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.wec.tc.core.filter.XSRFTokenEvaluationFilter.doFilter(XSRFTokenEvaluationFilter.java:120) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.wec.tc.core.uicomponents.renderer.util.MultipartFilter.doFilter(MultipartFilter.java:83) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.wec.tc.core.filter.SessionInitialisationFilterBase.doFilter(SessionInitialisationFilterBase.java:152) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at com.sap.wec.tc.core.filter.HttpsSwitchFilter.doFilter(HttpsSwitchFilter.java:141) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at au.gov.dhs.olc.jsf.components.filter.XUACompatibleFilter.doFilter(XUACompatibleFilter.java:32) at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:79) at au.gov.dhs.centrelink.olc.common.filter.OlcExceptionHandlerFilter.doFilter(OlcExceptionHandlerFilter.java:49) ... 40 more Caused by: java.lang.LinkageError: org/joda/time/LocalDate at au.gov.dhs.ios.clmlifeevents.backendobject.impl.ClaimLifeEventsBackendImpl.isDateBeforeTodaysDate(ClaimLifeEventsBackendImpl.java:149)