On Mon, Jul 18, 2011 at 5:31 AM, Zbarcea Hadrian <hzbar...@gmail.com> wrote:
> I could start the builds tomorrow morning (around 11am EDT) if nobody shouts 
> and asks for more time.
>

On this glorious day, monday, it would be nice if a new build could be started.

The fix for the SMX issue has been committed, and CI servers at Apache
are happy (only the odd failure of a non deterministic error) and I
have committed a fix for that since (something about a Jetty failure).

I managed to polish some examples to remove unused imports. After all
the examples is what end users see and may copy / regard as some sort
of best practice.

There may be some Eclipse warnings left, so if an avid Eclipse user he
may help fix those issues.



> Cheers,
> Hadrian
>
>
> On Jul 15, 2011, at 10:19 AM, Claus Ibsen wrote:
>
>> On Fri, Jul 15, 2011 at 3:27 PM, Hadrian Zbarcea <hzbar...@gmail.com> wrote:
>>> Freeman, kudos for your work!
>>>
>>> I am canceling this vote and will rebuild it once we agree this is fixed.
>>> Can it be over the weekend, or we should wait until next week?
>>> We should also look into the reported Scala issue.
>>>
>>
>> I have a working prototype of: 
>> https://issues.apache.org/jira/browse/CAMEL-4233
>> I would like to finish the last pieces saturday morning. The ticket
>> allows Camel to startup faster
>> and be more resilient to runtime environments as it would improve the
>> issue with loading @Converter (type converter)
>> classes from the classpath.
>>
>> A potential fix is that people may not need to use for example the
>> custom JBoss component from camel-extra.
>>
>> Also with the recent bug fixes and few improvements on trunk. We could
>> allow the CI servers a bit time to test those.
>>
>> I suggest that we look at cutting the new release monday morning, or
>> eventually sunday. Of course it depends on if Hadrian have time to
>> help with the release then.
>>
>>
>>
>>> Hadrian
>>>
>>> On 07/15/2011 02:14 AM, Freeman Fang wrote:
>>>>
>>>> Hi Team,
>>>>
>>>> Figured out this was caused by improper call
>>>> BaseTypeConverterRegistry.loadTypeConverters() in OSGi container, which
>>>> throw exception and prevent Activator in camel-core to get chance to
>>>> load type converter from bundles, so it's may not only affect the JBI
>>>> example I mentioned before , create CAMEL-4231[1] to track it and patch
>>>> appended.
>>>> Could someone kindly review and apply this patch if it's ok?
>>>>
>>>> [1]https://issues.apache.org/jira/browse/CAMEL-4231
>>>>
>>>> Freeman
>>>> On 2011-7-14, at 下午9:50, Freeman Fang wrote:
>>>>
>>>>> Hi Team,
>>>>>
>>>>> I build servicemix component and then servicemix 4 kit against camel
>>>>> 2.8.0 stage repo.
>>>>>
>>>>> I found one issue that when I try to deploy camel and bridge-camel
>>>>> example shipped with servicemix4 kit.
>>>>> I get stacktrace like
>>>>> <![CDATA[org.apache.camel.RuntimeCamelException: Error staring
>>>>> OSGiTypeConverter due: Failed to load type converters because of:
>>>>> Cannot find any type converter classes from the following packages:
>>>>> [org.apache.servicemix.camel.converter]
>>>>> at
>>>>>
>>>>> org.apache.camel.core.osgi.OsgiTypeConverter.createRegistry(OsgiTypeConverter.java:165)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.core.osgi.OsgiTypeConverter.getDelegate(OsgiTypeConverter.java:135)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.core.osgi.OsgiTypeConverter.addingService(OsgiTypeConverter.java:63)
>>>>>
>>>>> at
>>>>>
>>>>> org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:896)
>>>>>
>>>>> at
>>>>>
>>>>> org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
>>>>>
>>>>> at
>>>>>
>>>>> org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:184)
>>>>>
>>>>> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:339)
>>>>> at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:273)
>>>>> at
>>>>>
>>>>> org.apache.camel.core.osgi.OsgiTypeConverter.doStart(OsgiTypeConverter.java:87)
>>>>>
>>>>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
>>>>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
>>>>> at
>>>>> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:56)
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.startServices(DefaultCamelContext.java:1629)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:911)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.getTypeConverter(DefaultCamelContext.java:994)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.getTypeConverterRegistry(DefaultCamelContext.java:1011)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.forceLazyInitialization(DefaultCamelContext.java:1957)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.doStartCamel(DefaultCamelContext.java:1433)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:1346)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:160)
>>>>>
>>>>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
>>>>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:1324)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:204)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:99)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:240)
>>>>>
>>>>> at
>>>>>
>>>>> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:97)
>>>>>
>>>>> at
>>>>>
>>>>> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:303)
>>>>>
>>>>> at
>>>>>
>>>>> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:911)
>>>>>
>>>>> at
>>>>>
>>>>> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:428)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:86)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeployer.java:76)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:86)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.jbi.deployer.artifacts.ServiceUnitImpl.deploy(ServiceUnitImpl.java:104)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.deploySUs(ServiceAssemblyInstaller.java:207)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.jbi.deployer.impl.ServiceAssemblyInstaller.install(ServiceAssemblyInstaller.java:85)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.jbi.deployer.impl.Deployer.onBundleStarted(Deployer.java:330)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.servicemix.jbi.deployer.impl.Deployer.bundleChanged(Deployer.java:260)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
>>>>>
>>>>> at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3761)
>>>>> at org.apache.felix.framework.Felix.startBundle(Felix.java:1787)
>>>>> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:918)
>>>>> at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:905)
>>>>> at
>>>>>
>>>>> org.apache.karaf.shell.osgi.InstallBundle.doExecute(InstallBundle.java:54)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
>>>>>
>>>>> at
>>>>> org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
>>>>> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)
>>>>> at
>>>>> org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)
>>>>> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
>>>>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
>>>>> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
>>>>> at
>>>>>
>>>>> org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:79)
>>>>>
>>>>> at org.apache.karaf.shell.console.jline.Console.run(Console.java:240)
>>>>> at java.lang.Thread.run(Thread.java:680)
>>>>> Caused by: org.apache.camel.TypeConverterLoaderException: Failed to
>>>>> load type converters because of: Cannot find any type converter
>>>>> classes from the following packages:
>>>>> [org.apache.servicemix.camel.converter]
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.converter.AnnotationTypeConverterLoader.load(AnnotationTypeConverterLoader.java:90)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.converter.BaseTypeConverterRegistry.loadTypeConverters(BaseTypeConverterRegistry.java:406)
>>>>>
>>>>> at
>>>>>
>>>>> org.apache.camel.impl.converter.DefaultTypeConverter.doStart(DefaultTypeConverter.java:42)
>>>>>
>>>>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:67)
>>>>> at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:54)
>>>>> at
>>>>> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:56)
>>>>> at
>>>>>
>>>>> org.apache.camel.core.osgi.OsgiTypeConverter.createRegistry(OsgiTypeConverter.java:163)
>>>>>
>>>>> ... 57 more
>>>>>
>>>>> But in the org.apache.servicemix.camel.converter(it's servicemix-camel
>>>>> jbi component code base) package, there is a JbiConverter[1] class
>>>>> which has converter annotation, seems it's another classloader issue
>>>>> due to recent change in camel. I'm not sure if we can workaround it on
>>>>> servicemix side now, so I have to say -1.
>>>>>
>>>>>
>>>>> [1]https://svn.apache.org/repos/asf/servicemix/components/trunk/engines/servicemix-camel/src/main/java/org/apache/servicemix/camel/converter/JbiConverter.java
>>>>>
>>>>>
>>>>> Freeman
>>>>>
>>>>>
>>>>> On 2011-7-14, at ä¸Šå ˆ4:49, Hadrian Zbarcea wrote:
>>>>>
>>>>>> A new minor release apache-camel-2.8.0 is out with approximately 409
>>>>>> issues resolved: improvements and bug fixes [1]. This is a release
>>>>>> with a record number of fixes and reflects the increased popularity
>>>>>> of Apache Camel and our growing community.
>>>>>>
>>>>>> Please find the staging repo here:
>>>>>> https://repository.apache.org/content/repositories/orgapachecamel-023/
>>>>>>
>>>>>> The tarballs are here
>>>>>>
>>>>>> https://repository.apache.org/content/repositories/orgapachecamel-023/org/apache/camel/apache-camel/2.8.0/
>>>>>>
>>>>>>
>>>>>> Tag:
>>>>>> http://svn.apache.org/repos/asf/camel/tags/camel-2.8.0/
>>>>>>
>>>>>> Please review, test and vote to approve this release binary. Your
>>>>>> vote counts!
>>>>>>
>>>>>> [ ] +1 Release the binary as Apache Camel 2.8.0
>>>>>> [ ] -1 Veto the release (provide specific comments)
>>>>>> Vote is open for at least 72 hours.
>>>>>>
>>>>>> Here's my +1
>>>>>> Hadrian
>>>>>>
>>>>>> [1]
>>>>>>
>>>>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311211&version=12316226
>>>>>>
>>>>>
>>>>> ---------------------------------------------
>>>>> Freeman Fang
>>>>>
>>>>> FuseSource
>>>>> Email:ff...@fusesource.com
>>>>> Web: fusesource.com
>>>>> Twitter: freemanfang
>>>>> Blog: http://freemanfang.blogspot.com
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------
>>>> Freeman Fang
>>>>
>>>> FuseSource
>>>> Email:ff...@fusesource.com
>>>> Web: fusesource.com
>>>> Twitter: freemanfang
>>>> Blog: http://freemanfang.blogspot.com
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> -----------------
>> FuseSource
>> Email: cib...@fusesource.com
>> Web: http://fusesource.com
>> Twitter: davsclaus, fusenews
>> Blog: http://davsclaus.blogspot.com/
>> Author of Camel in Action: http://www.manning.com/ibsen/
>
>



-- 
Claus Ibsen
-----------------
FuseSource
Email: cib...@fusesource.com
Web: http://fusesource.com
Twitter: davsclaus, fusenews
Blog: http://davsclaus.blogspot.com/
Author of Camel in Action: http://www.manning.com/ibsen/

Reply via email to