HI Vladimir, I will surely check that out.
Thanks & Regards, Jitesh Dundas Phone - 732-357-6292 On Mon, Feb 29, 2016 at 8:14 AM, Vladimir Ozerov <[email protected]> wrote: > Hi Jitesh, > > It looks like you should try configuring Resin classloading somehow so > that your application JARs are picked first. Normally application servers > should support this option. Did you have a chance to investigate it? E.g. > see "servlet-hack" property: > http://www.caucho.com/resin-4.0/admin/advanced-classloaders.xtp > > Vladimir. > > On Sun, Feb 28, 2016 at 12:22 AM, jitesh dundas <[email protected]> > wrote: > >> Hi, >> >> Some notes from the log:- >> >> ...skipping... >> >> Jiteshs-:~ jbdundas$ javap -public -cp >> /Users/jbdundas/resin-4.0.36/deploy/_ear_jee-mail-connector-app-2016-W07/lib/cache-api-1.0.0.jar >> javax.cache.event.CacheEntryEvent >> >> Compiled from "CacheEntryEvent.java" >> >> public abstract class javax.cache.event.CacheEntryEvent<K, V> extends >> java.util.EventObject implements javax.cache.Cache$Entry<K, V> { >> >> public javax.cache.event.CacheEntryEvent(javax.cache.Cache, >> javax.cache.event.EventType); >> >> public final javax.cache.Cache getSource(); >> >> public abstract V getOldValue(); >> >> public abstract boolean isOldValueAvailable(); >> >> public final javax.cache.event.EventType getEventType(); >> >> public java.lang.Object getSource(); >> >> } >> >> Jiteshs-:~ jbdundas$ javap -public -cp >> /Users/jbdundas/resin-4.0.36/lib/javaee-16.jar >> javax.cache.event.CacheEntryEvent >> >> Compiled from "CacheEntryEvent.java" >> >> public abstract class javax.cache.event.CacheEntryEvent<K, V> extends >> java.util.EventObject { >> >> public javax.cache.event.CacheEntryEvent(javax.cache.Cache); >> >> public final javax.cache.Cache getSource(); >> >> public abstract K getKey(); >> >> public abstract V getValue(); >> >> public V getOldValue(); >> >> public boolean isOldValueAvailable(); >> >> public java.lang.Object getSource(); >> >> } >> >> Jiteshs-MacBook-Pro:~ jbdundas$ >> >> >> Thanks & Regards, >> Jitesh Dundas >> >> Phone - 732-357-6292 >> >> >> >> >> On Sat, Feb 27, 2016 at 4:17 PM, jitesh dundas <[email protected]> >> wrote: >> >>> Hi Val, >>> >>> I think you are right but when we tried your suggestion, it brought our >>> hibernate code down. >>> >>> Thus, we drilled down and found a confllict betweem cache-api-1.0.0.jar >>> and javaee-16.jar >>> >>> they have a conflict on javax.cache.event.CacheEntryEvent. class with >>> the constructor method( both have different signatures). >>> >>> javaee-16.jar resides in resin/lib folder while cache-api-1.0.0.jar >>> resides in our application code. We use Maven for dependency management. >>> >>> The class is getting loaded from javaee-16.jar and not the cache JAR. >>> >>> >>> Thanks & Regards, >>> Jitesh Dundas >>> >>> Phone - 732-357-6292 >>> >>> >>> >>> >>> On Sat, Feb 27, 2016 at 12:29 PM, jitesh dundas <[email protected]> >>> wrote: >>> >>>> Hi Val, >>>> >>>> We tried the suggestion but we still get the same error. >>>> >>>> Any other ideas? >>>> >>>> >>>> Thanks & Regards, >>>> Jitesh Dundas >>>> >>>> Phone - 732-357-6292 >>>> >>>> >>>> >>>> >>>> On Thu, Feb 25, 2016 at 9:28 PM, jitesh dundas <[email protected]> >>>> wrote: >>>> >>>>> Hi, >>>>> >>>>> Thanks for the advise. I will surely try that. >>>>> >>>>> Thanks & Regards, >>>>> Jitesh Dundas >>>>> >>>>> Phone - 732-357-6292 >>>>> >>>>> >>>>> >>>>> >>>>> On Thu, Feb 25, 2016 at 6:40 PM, vkulichenko < >>>>> [email protected]> wrote: >>>>> >>>>>> Hi Jitesh, >>>>>> >>>>>> This issue looks similar to [1] - Resin includes javaee-16.jar which >>>>>> contains some outdated JCache spec classes. These classes override >>>>>> ones >>>>>> provided by the application. Can you try the solution provided on SO >>>>>> to >>>>>> reverse the class loading order? >>>>>> >>>>>> [1] >>>>>> >>>>>> http://stackoverflow.com/questions/29382856/how-to-classload-java-ee-7-in-resin-4-0-42-and-not-use-the-default-javaee-16-jar >>>>>> >>>>>> -Val >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> View this message in context: >>>>>> http://apache-ignite-users.70518.x6.nabble.com/NoSuchMethod-Error-tp3193p3194.html >>>>>> Sent from the Apache Ignite Users mailing list archive at Nabble.com. >>>>>> >>>>> >>>>> >>>> >>> >> >
