Hi Claus,

I believe the issue can be fixed by changing the invocation of the
OsgiTypeConverter constructor on line 48 of class
OsgiSpringCamelContext from:

return new OsgiTypeConverter(ctx, getInjector(), finder);

to:

return new OsgiTypeConverter(ctx, this, getInjector(), finder);

Please let me know if we can move forward with this.

Thanks,
Gregor

On Mon, Mar 21, 2016 at 9:47 PM, Gregor Zurowski
<gre...@list.zurowski.org> wrote:
> Hi Claus,
>
> It seems that the recent commit for CAMEL-9730 broke the
> OsgiSpringCamelContext class of the camel-spring module on
> branch-2.17.x:
>
> ===
> [...]
> [INFO] [INFO] --- maven-compiler-plugin:3.5.1:compile
> (default-compile) @ camel-spring ---
> [INFO] [INFO] Changes detected - recompiling the module!
> [INFO] [INFO] Compiling 60 source files to
> /home/vagrant/camel/components/camel-spring/target/classes
> [INFO] [INFO] -------------------------------------------------------------
> [INFO] [ERROR] COMPILATION ERROR :
> [INFO] [INFO] -------------------------------------------------------------
> [INFO] [ERROR] 
> /home/vagrant/camel/components/camel-spring/src/main/java/org/apache/camel/osgi/OsgiSpringCamelContext.java:[48,15]
> error: constructor OsgiTypeConverter in class OsgiTypeConverter cannot
> be applied to given types;
> [INFO] [INFO] 1 error
> [...]
> ===
>
> Could you please take a look?
>
> Also, we would need to set up Jenkins for branch-2.17.x.  Who can help
> with this?
>
> Thanks,
> Gregor
>
>
>
> On Mon, Mar 21, 2016 at 5:02 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
>> On Mon, Mar 21, 2016 at 4:33 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
>>> On Mon, Mar 21, 2016 at 3:26 PM, Gregor Zurowski
>>> <gre...@list.zurowski.org> wrote:
>>>> @Claus: Do we want to include the following commit in 2.17.0 as well?
>>>>
>>>> https://github.com/apache/camel/commit/d48cfeef1aa7a4760a3c43533a558de8f6a8cff9
>>>>
>>>
>>> Yes that is a good one to get in, you are welcome to merge it.
>>>
>>
>> I just backported it together with another fix with CAMEL-9732
>>
>> So I think the commits on the branch are the ones we need.
>>
>>
>>>
>>>> Thanks,
>>>> Gregor
>>>>
>>>> On Mon, Mar 21, 2016 at 2:35 PM, Claus Ibsen <claus.ib...@gmail.com> wrote:
>>>>> And btw this does not mean people should stop testing the current RC.
>>>>> We want as much feedback as possible.
>>>>>
>>>>>
>>>>> On Mon, Mar 21, 2016 at 2:34 PM, Claus Ibsen <claus.ib...@gmail.com> 
>>>>> wrote:
>>>>>> Hi
>>>>>>
>>>>>> Okay its fixed now and pushed to master branch.
>>>>>>
>>>>>> I think it will cause problems for karaf users so I am voting a -1 so
>>>>>> we can re-cut a RC.
>>>>>>
>>>>>> Gregor, can you re-cut from the master branch to pickup this fix and a
>>>>>> few other minor ones?
>>>>>>
>>>>>>
>>>>>> On Mon, Mar 21, 2016 at 1:37 PM, Claus Ibsen <claus.ib...@gmail.com> 
>>>>>> wrote:
>>>>>>> Hi
>>>>>>>
>>>>>>> I found a NPE bug when using osgi blueprint testing with camel-jaxb
>>>>>>> https://issues.apache.org/jira/browse/CAMEL-9730
>>>>>>>
>>>>>>> And could likely also be a problem when running in real karaf.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Mar 21, 2016 at 9:52 AM, Gregor Zurowski
>>>>>>> <gre...@list.zurowski.org> wrote:
>>>>>>>> Hi Everyone:
>>>>>>>>
>>>>>>>> This is a vote to release Apache Camel 2.17.0, a new minor version
>>>>>>>> with ~450 improvements, fixes and new features.
>>>>>>>>
>>>>>>>> Release notes: 
>>>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311211&version=12333368
>>>>>>>>
>>>>>>>> Staging repository:
>>>>>>>> https://repository.apache.org/content/repositories/orgapachecamel-1046/
>>>>>>>>
>>>>>>>> Tarballs: 
>>>>>>>> https://repository.apache.org/content/repositories/orgapachecamel-1046/org/apache/camel/apache-camel/2.17.0/
>>>>>>>>
>>>>>>>> Tag: 
>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=camel.git;a=tag;h=f85c4e5eb215bf74910542f04e56ab4ba6658e6c
>>>>>>>>
>>>>>>>> Please test this release candidate and cast your vote.
>>>>>>>> [ ] +1 Release the binary as Apache Camel 2.17.0
>>>>>>>> [ ] -1 Veto the release (provide specific comments)
>>>>>>>>
>>>>>>>> The vote is open for at least 72 hours.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Gregor
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Claus Ibsen
>>>>>>> -----------------
>>>>>>> http://davsclaus.com @davsclaus
>>>>>>> Camel in Action 2: https://www.manning.com/ibsen2
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Claus Ibsen
>>>>>> -----------------
>>>>>> http://davsclaus.com @davsclaus
>>>>>> Camel in Action 2: https://www.manning.com/ibsen2
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Claus Ibsen
>>>>> -----------------
>>>>> http://davsclaus.com @davsclaus
>>>>> Camel in Action 2: https://www.manning.com/ibsen2
>>>
>>>
>>>
>>> --
>>> Claus Ibsen
>>> -----------------
>>> http://davsclaus.com @davsclaus
>>> Camel in Action 2: https://www.manning.com/ibsen2
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> http://davsclaus.com @davsclaus
>> Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to