If it's just an Eclipse validator issue, you could try deactivating the particular validator that is causing such issues.
Cheers Daniel On Sat, May 21, 2011 at 8:10 PM, Romain Manni-Bucau <[email protected]> wrote: > Yep i remember this kind of issues mounth ago when i still was using > eclipse. I think there is a bug on eclipse bugtracker. > > - romain > > Le 21 mai 2011 20:06, "Karan Malhi" <[email protected]> a écrit : >> I am using the same jdk for command-line as well as eclipse. However, I >> don't think eclipse uses the jdk compiler even if i set the jdk as the >> default Installed JRE. I think eclipse uses its own compiler but can use > the >> default jre libraries - which i can change. It looks like it could be a > bug >> in the eclipse compiler, not sure though. >> Modifying the code works, here is the modified version: >> @SuppressWarnings({"unchecked","rawtypes"}) >> Class clazz = classLoader.loadClass(providerClassName); >> target = Validation.byProvider(clazz).configure(); >> >> On Sat, May 21, 2011 at 11:58 AM, Romain Manni-Bucau >> <[email protected]>wrote: >> >>> I had this problem with idea but adding the suppress warning worked. If > it >>> works in command line it is not a compilation error, maybe the jdk clue > is >>> good. >>> >>> - Romain >>> >>> Le 21 mai 2011 16:12, "dsh" <[email protected]> a écrit : >>> > Are you certain that your Eclipse setup is using the same JDK you are >>> > using on the command line? >>> > >>> > Cheers >>> > Daniel >>> > >>> > On Sat, May 21, 2011 at 4:08 PM, Thibaut Robert >>> > <[email protected]> wrote: >>> >> hi, >>> >> >>> >> I had this problem too. It's not warning but really a compilation > error >>> (ie >>> >> can't be removed by an annotation or config) >>> >> I ended up modifying the code in some way to make eclipse happy :( >>> >> >>> >> -- >>> >> Thibaut >>> >> >>> >> On Sat, May 21, 2011 at 9:52 AM, Romain Manni-Bucau >>> >> <[email protected]>wrote: >>> >> >>> >>> hi, >>> >>> >>> >>> the suppress warning was here for that, maybe eclipse needs a > diiferent >>> >>> one. >>> >>> Nothing is adviced by eclipse? >>> >>> >>> >>> - Romain >>> >>> >>> >>> 2011/5/21 Karan Malhi <[email protected]> >>> >>> >>> >>> > Checked out the latest source. It compiles fine in maven command >>> line, >>> >>> > however when i import it into eclipse, I get an error in line 109 >>> >>> > of org.apache.openejb.assembler.classic.ValidationBuilder. The >>> compile >>> >>> > error >>> >>> > appears at the following piece of code:- >>> >>> > *target = Validation.byProvider(clazz).configure();* >>> >>> > >>> >>> > The compile error is : >>> >>> > *Bound mismatch: The generic method byProvider(Class<U>) of type >>> >>> Validation >>> >>> > is not applicable for the arguments (Class<capture#7-of ? extends >>> >>> > ValidationProvider>). The inferred type >>> Configuration<Configuration<T>> >>> >>> is >>> >>> > not a valid substitute for the bounded parameter <T extends >>> >>> > Configuration<T>>* >>> >>> > >>> >>> > Can somebody suggest a fix.? >>> >>> > >>> >>> > -- >>> >>> > Karan Singh Malhi >>> >>> > >>> >>> >>> >> >>> >> >> >> >> -- >> Karan Singh Malhi >
