You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Lars Heinemann (JIRA)" <ji...@apache.org> on 2009/02/24 07:00:59 UTC

[jira] Created: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
-------------------------------------------------------------------------------------------------

                 Key: SMX4-227
                 URL: https://issues.apache.org/activemq/browse/SMX4-227
             Project: ServiceMix 4
          Issue Type: Bug
    Affects Versions: 4.0-m1, 4.0-m2
         Environment: {noformat}
smx@root:/> info
ServiceMix
  ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
  ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
  ServiceMix Kernel version   1.1.0-SNAPSHOT
  ServiceMix version          4.0-m2-SNAPSHOT

JVM
  Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
  Vendor                      Sun Microsystems Inc.
  Uptime                      2 minutes
  Total compile time          53.411 seconds
Threads
  Live threads                74
  Daemon threads              35
  Peak                        77
  Total started               156
Memory
  Current heap size           34,397 kbytes
  Maximum heap size           504,896 kbytes
  Committed heap size         169,408 kbytes
  Pending objects             0
  Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
  Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
Classes
  Current classes loaded      6,822
  Total classes loaded        6,822
  Total classes unloaded      0
Operating system
  Name                        Linux version 2.6.27-11-generic
  Architecture                i386
  Processors                  2
{noformat}
            Reporter: Lars Heinemann
             Fix For: 4.0-m2


The following is the output of the startup with a clean smx4 trunk version from today morning:

{noformat}
java.net.UnknownHostException: opt
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
	at java.net.Socket.connect(Socket.java:520)
	at java.net.Socket.connect(Socket.java:470)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
	at java.net.URL.openStream(URL.java:1007)
	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
	at java.lang.Thread.run(Thread.java:595)
Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
	at org.springframework.util.Assert.isAssignable(Assert.java:368)
	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
	... 17 more
java.net.UnknownHostException: opt
	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
	at java.net.Socket.connect(Socket.java:520)
	at java.net.Socket.connect(Socket.java:470)
	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
	at java.net.URL.openStream(URL.java:1007)
	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
	at java.lang.Thread.run(Thread.java:595)
{noformat}

So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50032#action_50032 ] 

Guillaume Nodet commented on SMX4KNL-212:
-----------------------------------------

I think the user dir points to the bin directory because you run the servicemix shell script in that dir.
I do always run it from the servicemix home folder using bin/servicemix.
Anyway, conceptually, i think it makes more sense to change the user dir to be the base dir for servicemix rather than the bin dir.

As for the jdk 6, i've also seen that there are 3 slashes, but i'm not sure if this comes from the usr.dir system prop or from the way the url are built in java 6.

I'm thinking it may be less risky (especially for windows) to just skip the catalog from loading using the following system property:
{code}
xml.catalog.files=
{code}

If a user wants to set up an xml catalog, he can easily change that property to point to a valid location.

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang reassigned SMX4-227:
---------------------------------

    Assignee: Freeman Fang

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (SMX4KNL-212) Exceptions are displayed in the console when trying to load default xml catalogs

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Guillaume Nodet updated SMX4KNL-212:
------------------------------------

    Summary: Exceptions are displayed in the console when trying to load default xml catalogs  (was: Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file)

> Exceptions are displayed in the console when trying to load default xml catalogs
> --------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50012#action_50012 ] 

Freeman Fang commented on SMX4-227:
-----------------------------------

found the issue for xml resolver
https://issues.apache.org/bugzilla/show_bug.cgi?id=28719
the bus explain when user.dir java system property is "/" and by my test even start with one "/" then will cause the error
for example, if we start servicemix from /local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin
then the user.dir is /local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin, it will cause the error
but  if we set the user.dir as ///local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin, then it works
so the fix should be add
user.dir=//${servicemix.base}/bin 
for system.properties in the SERVICEMIX_HOME/etc
it works both with jdk1.5 and jdk1.6 on my linux box


> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50037#action_50037 ] 

Freeman Fang commented on SMX4KNL-212:
--------------------------------------

revise fix
http://svn.apache.org/viewvc?rev=748132&view=rev for kernel
http://svn.apache.org/viewvc?rev=748138&view=rev for features

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=49941#action_49941 ] 

Guillaume Nodet commented on SMX4-227:
--------------------------------------

I've seen that too.
After some investigation, it seems a workaround would be to put the following in {{etc/system.properties}}
{code}
xml.catalog.files=
{code}

It will avoid this exception.

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50022#action_50022 ] 

Guillaume Nodet commented on SMX4KNL-212:
-----------------------------------------

I would think the user dir should be ${servicemix.base} instead of ${servicemix.base}/bin
Are you saying that using jdk 1.6, the user dir begins with three slashes by default ?
Also, what happens on Windows using such a system property ?

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang resolved SMX4KNL-212.
----------------------------------

    Resolution: Fixed

commit fix
http://svn.apache.org/viewvc?rev=748079&view=rev

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50021#action_50021 ] 

Freeman Fang commented on SMX4KNL-212:
--------------------------------------

also fix the features/itests failures with same reason
http://svn.apache.org/viewvc?rev=748089&view=rev

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50006#action_50006 ] 

Freeman Fang commented on SMX4-227:
-----------------------------------

this guy has same problem with us
http://www.nabble.com/Validating-XML-Using-a-XMLCatalogResolver-Throws-IOException-in-Java-1.5-But-Not-in-Java-1.6-td21345059.html

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Issue Comment Edited: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50012#action_50012 ] 

ffang edited comment on SMX4-227 at 2/26/09 2:42 AM:
------------------------------------------------------------

found the issue for xml resolver
https://issues.apache.org/bugzilla/show_bug.cgi?id=28719
the bus explain when user.dir java system property is "/" and by my test even start with one "/" then will cause the error
for example, if we start servicemix from /local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin
then the user.dir is /local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin, it will cause the error
but  if we set the user.dir as ///local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin, then it works
so the fix should be add
user.dir=//${servicemix.base}/bin 
for system.properties in the SERVICEMIX_HOME/etc
it works both with jdk1.5 and jdk1.6 on my linux box
seems jdk1.6 already found this problem and take it into account when set user.dir system property, that's why it works with jdk 1.6

      was (Author: ffang):
    found the issue for xml resolver
https://issues.apache.org/bugzilla/show_bug.cgi?id=28719
the bus explain when user.dir java system property is "/" and by my test even start with one "/" then will cause the error
for example, if we start servicemix from /local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin
then the user.dir is /local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin, it will cause the error
but  if we set the user.dir as ///local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin, then it works
so the fix should be add
user.dir=//${servicemix.base}/bin 
for system.properties in the SERVICEMIX_HOME/etc
it works both with jdk1.5 and jdk1.6 on my linux box

  
> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Lars Heinemann (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lars Heinemann updated SMX4-227:
--------------------------------

    Environment: 
smx@root:/> info
ServiceMix
  ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
  ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
  ServiceMix Kernel version   1.1.0-SNAPSHOT
  ServiceMix version          4.0-m2-SNAPSHOT

JVM
  Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
  Vendor                      Sun Microsystems Inc.
  Uptime                      2 minutes
  Total compile time          53.411 seconds
Threads
  Live threads                74
  Daemon threads              35
  Peak                        77
  Total started               156
Memory
  Current heap size           34,397 kbytes
  Maximum heap size           504,896 kbytes
  Committed heap size         169,408 kbytes
  Pending objects             0
  Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
  Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
Classes
  Current classes loaded      6,822
  Total classes loaded        6,822
  Total classes unloaded      0
Operating system
  Name                        Linux version 2.6.27-11-generic
  Architecture                i386
  Processors                  2


  was:
{noformat}
smx@root:/> info
ServiceMix
  ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
  ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
  ServiceMix Kernel version   1.1.0-SNAPSHOT
  ServiceMix version          4.0-m2-SNAPSHOT

JVM
  Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
  Vendor                      Sun Microsystems Inc.
  Uptime                      2 minutes
  Total compile time          53.411 seconds
Threads
  Live threads                74
  Daemon threads              35
  Peak                        77
  Total started               156
Memory
  Current heap size           34,397 kbytes
  Maximum heap size           504,896 kbytes
  Committed heap size         169,408 kbytes
  Pending objects             0
  Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
  Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
Classes
  Current classes loaded      6,822
  Total classes loaded        6,822
  Total classes unloaded      0
Operating system
  Name                        Linux version 2.6.27-11-generic
  Architecture                i386
  Processors                  2
{noformat}


> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=49961#action_49961 ] 

Freeman Fang commented on SMX4-227:
-----------------------------------

the problem comes from  when cxf bus init, it can't find the META-INF/jax-ws-catalog.xml  which is actually in the cxf bundle, somehow it try the remote site to download one (but the remote doesn't exit then timeout).
this is also the reason cause features/examples/itests failed recently, start cxf-http-osgi bundle timeout(always waiting for connect remote ftp site).
if I add
<systemProperties>
+                        <property>
+                            <name>xml.catalog.files</name>
+                            <value></value>
+                        </property>
+                    </systemProperties>
to disable the catalog file loading, then all tests pass.

But use jdk 1.6 we can't see the problem, both smx4 kit and examples/itests are ok with jdk 1.6
Not exactly sure which is the true reason to cause this problem, it works with jdk1.5 days ago



> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Moved: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Freeman Fang moved SMX4-227 to SMX4KNL-212:
-------------------------------------------

        Fix Version/s:     (was: 4.0-m2)
                       1.1.0
    Affects Version/s:     (was: 4.0-m2)
                           (was: 4.0-m1)
                  Key: SMX4KNL-212  (was: SMX4-227)
              Project: ServiceMix Kernel  (was: ServiceMix 4)

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=49972#action_49972 ] 

Freeman Fang commented on SMX4-227:
-----------------------------------

turn on debug log for xml-resolver, where throw the exception
for jdk 1.5
try to open URL stream for file://local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin/xcatalog, 
then until timeout, throw the exception we saw here. (it's weird for me it intepret as FtpURLConnection)

For jdk 1.6
try to open URL strean for file:////local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin/xcatalog (two more slash after file:)
then return fast and print out
Catalog does not exist: file:////local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin/xcatalog
in this case, everything is ok
seems the URL for jdk 1.6 is correct.
Still don't know how is the difference come from

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50036#action_50036 ] 

Freeman Fang commented on SMX4KNL-212:
--------------------------------------

yeah, make sense to me.
I will revise the fixes accordingly.

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4-227) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Guillaume Nodet (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4-227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=49973#action_49973 ] 

Guillaume Nodet commented on SMX4-227:
--------------------------------------

I've debugged the problem yesterday and found where it was using ftp.
THe problem is that a URL is built from the current dir.  It looks like
   url1 = new URL("file:///local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix/4.0-m2-SNAPSHOT")
Note the 3 slashes.
This creates a good url (where the host of the url is empty)

The another url is created using:
   new URL(url1, "./xcatalog")
The problem is that this URL is bad for some reason, and the host is then "local" (the first part of the path).
When trying to open the url, the file:// protocol is first tried, but this fail, and as the host is not empty, it then tries using ftp.

... and not sure either where the difference comes from ...

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4-227
>                 URL: https://issues.apache.org/activemq/browse/SMX4-227
>             Project: ServiceMix 4
>          Issue Type: Bug
>    Affects Versions: 4.0-m1, 4.0-m2
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 4.0-m2
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (SMX4KNL-212) Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file

Posted by "Freeman Fang (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/activemq/browse/SMX4KNL-212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=50024#action_50024 ] 

Freeman Fang commented on SMX4KNL-212:
--------------------------------------

Hi Guillaume,
As I turn on the debug log for the xml resolver, for jdk 1.6
the URL is
file:////local/projects/smx4/smx4/all/all/features/assembly/target/apache-servicemix-4.0-m2-SNAPSHOT/bin/xcatalog
so the system property usr.dir should be ${servicemix.base}/bin, where we lauch the service
and seems the user.dir begins with three slashes
But I have no windows platform, so I can't test it with windows.
We way need two system.properties files for win/*nix if the system property break the windows kit.

Freeman

> Lots of exceptions regarding cxf and ftp on console at startup but nothing about that in log file
> -------------------------------------------------------------------------------------------------
>
>                 Key: SMX4KNL-212
>                 URL: https://issues.apache.org/activemq/browse/SMX4KNL-212
>             Project: ServiceMix Kernel
>          Issue Type: Bug
>         Environment: smx@root:/> info
> ServiceMix
>   ServiceMix home             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix base             /opt/apache-servicemix-4.0-m2-SNAPSHOT
>   ServiceMix Kernel version   1.1.0-SNAPSHOT
>   ServiceMix version          4.0-m2-SNAPSHOT
> JVM
>   Java Virtual Machine        Java HotSpot(TM) Server VM version 1.5.0_16-b02
>   Vendor                      Sun Microsystems Inc.
>   Uptime                      2 minutes
>   Total compile time          53.411 seconds
> Threads
>   Live threads                74
>   Daemon threads              35
>   Peak                        77
>   Total started               156
> Memory
>   Current heap size           34,397 kbytes
>   Maximum heap size           504,896 kbytes
>   Committed heap size         169,408 kbytes
>   Pending objects             0
>   Garbage collector           Name = 'PS Scavenge', Collections = 26, Time = 0.360 seconds
>   Garbage collector           Name = 'PS MarkSweep', Collections = 3, Time = 0.595 seconds
> Classes
>   Current classes loaded      6,822
>   Total classes loaded        6,822
>   Total classes unloaded      0
> Operating system
>   Name                        Linux version 2.6.27-11-generic
>   Architecture                i386
>   Processors                  2
>            Reporter: Lars Heinemann
>            Assignee: Freeman Fang
>             Fix For: 1.1.0
>
>
> The following is the output of the startup with a clean smx4 trunk version from today morning:
> {noformat}
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)
> 	at org.apache.cxf.bus.spring.BusApplicationContext.<init>(BusApplicationContext.java:88)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createApplicationContext(SpringBusFactory.java:102)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:93)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:86)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:64)
> 	at org.apache.cxf.bus.spring.SpringBusFactory.createBus(SpringBusFactory.java:53)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:69)
> 	at org.apache.cxf.BusFactory.getDefaultBus(BusFactory.java:58)
> 	at org.apache.servicemix.cxfbc.CxfBcComponent.doInit(CxfBcComponent.java:74)
> 	at org.apache.servicemix.common.AsyncBaseLifeCycle.init(AsyncBaseLifeCycle.java:203)
> 	at org.apache.servicemix.jbi.deployer.artifacts.ComponentImpl$ComponentWrapper.init(ComponentImpl.java:247)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:97)
> 	at org.apache.servicemix.jbi.runtime.impl.ComponentRegistryImpl.doRegister(ComponentRegistryImpl.java:37)
> 	at org.apache.servicemix.nmr.core.ServiceRegistryImpl.register(ServiceRegistryImpl.java:47)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> 	at java.lang.reflect.Method.invoke(Method.java:585)
> 	at org.springframework.osgi.util.internal.ReflectionUtils.invokeMethod(ReflectionUtils.java:108)
> 	at org.springframework.osgi.config.internal.adapter.CustomListenerAdapterUtils.invokeCustomMethods(CustomListenerAdapterUtils.java:155)
> 	at org.springframework.osgi.config.internal.adapter.OsgiServiceLifecycleListenerAdapter.bind(OsgiServiceLifecycleListenerAdapter.java:187)
> 	at org.springframework.osgi.service.importer.support.internal.util.OsgiServiceBindingUtils.callListenersBind(OsgiServiceBindingUtils.java:50)
> 	at org.springframework.osgi.service.importer.support.internal.collection.OsgiServiceCollection$Listener.serviceChanged(OsgiServiceCollection.java:106)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerService(Deployer.java:532)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer.registerDeployedComponent(Deployer.java:442)
> 	at org.apache.servicemix.jbi.deployer.impl.Deployer$2.addingService(Deployer.java:205)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1030)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1008)
> 	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:933)
> 	at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:820)
> 	at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:678)
> 	at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:609)
> 	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:3314)
> 	at org.apache.felix.framework.Felix.access$000(Felix.java:39)
> 	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:609)
> 	at org.apache.felix.framework.ServiceRegistry.fireServiceChanged(ServiceRegistry.java:571)
> 	at org.apache.felix.framework.ServiceRegistry.registerService(ServiceRegistry.java:81)
> 	at org.apache.felix.framework.Felix.registerService(Felix.java:2478)
> 	at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:252)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:308)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.registerService(OsgiServiceFactoryBean.java:277)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean$Executor.registerService(OsgiServiceFactoryBean.java:95)
> 	at org.springframework.osgi.service.exporter.support.internal.controller.ExporterController.registerService(ExporterController.java:40)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.startExporter(DefaultMandatoryDependencyManager.java:325)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.checkIfExporterShouldStart(DefaultMandatoryDependencyManager.java:267)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.discoverDependentImporterFor(DefaultMandatoryDependencyManager.java:260)
> 	at org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager.addServiceExporter(DefaultMandatoryDependencyManager.java:191)
> 	at org.springframework.osgi.service.dependency.internal.MandatoryDependencyBeanPostProcessor.postProcessAfterInitialization(MandatoryDependencyBeanPostProcessor.java:46)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Exception in thread "SpringOsgiExtenderThread-38" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean#0': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:423)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> Caused by: java.lang.IllegalArgumentException: Exported service object does not implement the given interface: class org.apache.servicemix.camel.osgi.CamelComponentFactoryBean$OsgiCamelJbiComponent is not assignable to interface org.apache.camel.Component
> 	at org.springframework.util.Assert.isAssignable(Assert.java:368)
> 	at org.springframework.osgi.service.exporter.support.OsgiServiceFactoryBean.afterPropertiesSet(OsgiServiceFactoryBean.java:196)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
> 	... 17 more
> java.net.UnknownHostException: opt
> 	at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
> 	at java.net.Socket.connect(Socket.java:520)
> 	at java.net.Socket.connect(Socket.java:470)
> 	at sun.net.NetworkClient.doConnect(NetworkClient.java:157)
> 	at sun.net.NetworkClient.openServer(NetworkClient.java:118)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:488)
> 	at sun.net.ftp.FtpClient.openServer(FtpClient.java:475)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:270)
> 	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:352)
> 	at java.net.URL.openStream(URL.java:1007)
> 	at org.apache.xml.resolver.Catalog.parseCatalogFile(Catalog.java:852)
> 	at org.apache.xml.resolver.Catalog.parsePendingCatalogs(Catalog.java:756)
> 	at org.apache.xml.resolver.Catalog.parseCatalog(Catalog.java:604)
> 	at org.apache.xml.resolver.Catalog.loadSystemCatalogs(Catalog.java:579)
> 	at org.apache.xml.resolver.CatalogManager.getPrivateCatalog(CatalogManager.java:695)
> 	at org.apache.xml.resolver.CatalogManager.getCatalog(CatalogManager.java:722)
> 	at org.apache.xml.resolver.tools.CatalogResolver.initializeCatalogs(CatalogResolver.java:93)
> 	at org.apache.xml.resolver.tools.CatalogResolver.<init>(CatalogResolver.java:88)
> 	at org.apache.cxf.catalog.OASISCatalogManager.<init>(OASISCatalogManager.java:60)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> 	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
> 	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
> 	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:877)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:839)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
> 	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
> 	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
> 	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)
> 	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:68)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:343)
> 	at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> 	at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:308)
> 	at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138)
> 	at java.lang.Thread.run(Thread.java:595)
> {noformat}
> So there is somehow a problem with CXF and it tries to connect to my opt folder via ftp...no idea...looks really strange to me.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.