Quantcast
Channel: SCN: Message List - Software Support and Maintenance
Viewing all articles
Browse latest Browse all 2823

WCEM2 -> 3 upgrade, YodaTime now incompatible - java.lang.LinkageError

$
0
0

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)

Viewing all articles
Browse latest Browse all 2823

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>