Sorry about that. I had stepped down to 2.19.5 and I guess missed putting that 
one back when creating the e-mail. Needless to say they were all updated to 
2.21.1

Bill

-----Original Message-----
From: Willem Jiang [mailto:willem.ji...@gmail.com] 
Sent: Tuesday, June 19, 2018 10:58 AM
To: users@camel.apache.org
Subject: Re: Camel 2.21.1 HttpComponent

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.


You need to update the camel-core version at the same time :)


Willem Jiang

Twitter: willemjiang
Weibo: 姜宁willem

On Tue, Jun 19, 2018 at 9:44 PM, Binole, William J < 
william.j.bin...@questdiagnostics.com> wrote:

> Willem thank you for your response. Yes,  all the jars were updated at 
> the same time and all have 2.21.1 in their names.  Dependencies from 
> the pom are listed below.
>
>       <dependency>
>          <groupId>org.apache.camel</groupId>
>          <artifactId>camel-core</artifactId>
>          <version>2.19.5</version>
>       </dependency>
>
>           <dependency>
>             <groupId>org.apache.camel</groupId>
>             <artifactId>camel-mina2</artifactId>
>             <version>2.21.1</version>
>             <!-- use the same version as your Camel core version -->
>           </dependency>
>
>       <dependency>
>          <groupId>org.apache.camel</groupId>
>          <artifactId>camel-ftp</artifactId>
>          <version>2.21.1</version> <!-- was 2.1.0, but jsch dependency 
> breaks -->
>       </dependency>
>
>       <dependency>
>          <groupId>org.apache.camel</groupId>
>          <artifactId>camel-hl7</artifactId>
>          <version>2.21.1</version> <!-- was 2.1.0, but hapi 0.5.1 
> dependency breaks -->
>       </dependency>
>
>         <dependency>
>             <groupId>org.apache.camel</groupId>
>             <artifactId>camel-http-common</artifactId>
>             <version>2.21.1</version>
>         </dependency>
>
>       <dependency>
>          <groupId>org.apache.camel</groupId>
>          <artifactId>camel-http</artifactId>
>          <version>2.21.1</version>
>       </dependency>
>
>
>
>       <dependency>
>          <groupId>org.apache.camel</groupId>
>          <artifactId>camel-jms</artifactId>
>          <version>2.21.1</version>
>       </dependency>
>
>       <dependency>
>          <groupId>org.apache.camel</groupId>
>          <artifactId>camel-spring</artifactId>
>          <version>2.21.1</version>
>       </dependency>
>
> -----Original Message-----
> From: Willem Jiang [mailto:willem.ji...@gmail.com]
> Sent: Tuesday, June 19, 2018 12:28 AM
> To: users@camel.apache.org
> Subject: Re: Camel 2.21.1 HttpComponent
>
> CAUTION: This email originated from outside of the organization. Do 
> not click links or open attachments unless you recognize the sender 
> and know the content is safe.
>
>
> The registerExtension method is provided by camel-core.
> Please check if you updated the camel-core jar at the same time.
>
> As the major version upgrade could introduce internal API change. We 
> don't suggest user just upgrade the version of camel-component unless 
> it's a patch release, such as 2.19.4 -> 2.19.5.
>
>
> Willem Jiang
>
> Twitter: willemjiang
> Weibo: 姜宁willem
>
> On Tue, Jun 19, 2018 at 5:24 AM, Binole, William J < William.J.Binole@ 
> questdiagnostics.com> wrote:
>
> > We recently upgraded our camel libs to the latest version (2.21.1) 
> > and have found that we can no longer instantiate HttpComponent. This 
> > is due to the constructor calling the registerExetnsion method which 
> > we have yet to find in the source.
> >
> >     public HttpComponent(Class<? extends HttpEndpoint> endpointClass) {
> >         super(endpointClass);
> >
> >         registerExtension(HttpComponentVerifierExtension::new);
> >     }
> > The above constructor fails with a no such method error on 
> > registerExtension. I dropped back to camel 2.19.5 and things work as 
> > that method is not being used. I would prefer to use the latest 
> > release 2.21.1 but we have not been able to find a way around the 
> > problem with registerExtension. Since there does not appear to be 
> > any documentation around this any information on how to now 
> > instantiate HttpComponent would be appreciated.
> >
> > Bill
> >
> > ____________________________________________________________________
> > __ The contents of this message, together with any attachments, are 
> > intended only for the use of the person(s) to which they are 
> > addressed and may contain confidential and/or privileged 
> > information. Further, any medical information herein is confidential and 
> > protected by law.
> > It is unlawful for unauthorized persons to use, review, copy, 
> > disclose, or disseminate confidential medical information. If you 
> > are not the intended recipient, immediately advise the sender and 
> > delete
> this message and any attachments.
> > Any distribution, or copying of this message, or any attachment, is 
> > prohibited.
>
> ______________________________________________________________________
> The contents of this message, together with any attachments, are 
> intended only for the use of the person(s) to which they are addressed 
> and may contain confidential and/or privileged information. Further, 
> any medical information herein is confidential and protected by law. 
> It is unlawful for unauthorized persons to use, review, copy, 
> disclose, or disseminate confidential medical information. If you are 
> not the intended recipient, immediately advise the sender and delete this 
> message and any attachments.
> Any distribution, or copying of this message, or any attachment, is 
> prohibited.
>

______________________________________________________________________
The contents of this message, together with any attachments, are intended only 
for the use of the person(s) to which they are addressed and may contain 
confidential and/or privileged information. Further, any medical information 
herein is confidential and protected by law. It is unlawful for unauthorized 
persons to use, review, copy, disclose, or disseminate confidential medical 
information. If you are not the intended recipient, immediately advise the 
sender and delete this message and any attachments. Any distribution, or 
copying of this message, or any attachment, is prohibited.

Reply via email to