Hi,

I tried to do an integration test, similar to the camel example.
The problem is, that (you guess it) it is not working and results in an
exception.

My spring.xml looks like this:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans";
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
  xmlns:sm="http://servicemix.apache.org/config/1.0"; xsi:schemaLocation="
  http://www.springframework.org/schema/beans
  http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
  http://servicemix.apache.org/config/1.0
 
http://people.apache.org/repo/m2-ibiblio-rsync-repository/org/apache/servicemix/servicemix-core/3.2/servicemix-core-3.2.xsd";>
  <sm:container generateRootDir="true">
    <sm:deployments>
      <sm:installSharedLibrary groupId="org.apache.servicemix"
artifactId="servicemix-shared"
        version="3.3-SNAPSHOT"/>
      <sm:deployServiceAssembly groupId="my.components.order.service"
        artifactId="orderservice-cxf-sa" version="1.0-SNAPSHOT"/>
    </sm:deployments>
  </sm:container>
</beans>

Here is the error:
2008-03-25 17:44:29,218 [main           ] DEBUG ManagementContext             
- Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=InstallationService
2008-03-25 17:44:29,218 [main           ] DEBUG ManagementContext             
- Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=DeploymentService
2008-03-25 17:44:29,218 [main           ] INFO  DeploymentService             
- Restoring service assemblies
2008-03-25 17:44:29,218 [main           ] DEBUG ManagementContext             
- Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AutoDeploymentService
2008-03-25 17:44:29,234 [main           ] DEBUG AutoDeploymentService         
- State file doesn't exist:
D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\install.xml
2008-03-25 17:44:29,234 [main           ] DEBUG AutoDeploymentService         
- State file doesn't exist:
D:\java\Workspaces\eclipse\soa\adfusion\components\order\service\orderservice-cxf-sa-itest\target\rootDirs\rootDir1\deploy.xml
2008-03-25 17:44:29,234 [main           ] DEBUG ManagementContext             
- Registering system service:
org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=AdminCommandsService
2008-03-25 17:44:29,234 [main           ] INFO  InstallSharedLibrary          
- Deploying shared library:
file://d:/java/.m2/repository/org/apache/servicemix/servicemix-shared/3.3-SNAPSHOT/servicemix-shared-3.3-SNAPSHOT-installer.zip
2008-03-25 17:44:38,343 [main           ] ERROR InstallationService           
- Deployment failed
javax.jbi.management.DeploymentException: java.net.UnknownHostException: d
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:595)
        at
org.apache.servicemix.jbi.framework.InstallationService.installSharedLibrary(InstallationService.java:213)
        at
org.apache.servicemix.jbi.framework.AdminCommandsService.installSharedLibrary(AdminCommandsService.java:104)
        at
org.apache.servicemix.jbi.container.InstallSharedLibrary.doDeploy(InstallSharedLibrary.java:37)
        at
org.apache.servicemix.jbi.container.DeploySupport.deploy(DeploySupport.java:58)
        at
org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(SpringJBIContainer.java:111)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)
        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)
        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)
        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)
        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)
        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273)
        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77)
        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:68)
        at
my.components.orderservice.OrderServiceITest.createApplicationContext(OrderServiceITest.java:35)
        at
my.components.orderservice.OrderServiceITest.setUp(OrderServiceITest.java:21)
        at junit.framework.TestCase.runBare(TestCase.java:125)
        at junit.framework.TestResult$1.protect(TestResult.java:106)
        at junit.framework.TestResult.runProtected(TestResult.java:124)
        at junit.framework.TestResult.run(TestResult.java:109)
        at junit.framework.TestCase.run(TestCase.java:118)
        at junit.framework.TestSuite.runTest(TestSuite.java:208)
        at junit.framework.TestSuite.run(TestSuite.java:203)
        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:597)
        at
org.apache.maven.surefire.junit.JUnitTestSet.execute(JUnitTestSet.java:213)
        at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:165)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:107)
        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:597)
        at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:285)
        at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:976)
Caused by: java.net.UnknownHostException: d
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177)
        at java.net.Socket.connect(Socket.java:519)
        at java.net.Socket.connect(Socket.java:469)
        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:1009)
        at 
org.apache.servicemix.jbi.util.FileUtil.unpackArchive(FileUtil.java:154)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:582)
        ... 40 more
2008-03-25 17:44:38,343 [main           ] INFO  InstallSharedLibrary          
- Deploying shared library:
file://d:/java/.m2/repository/net/adlinkgroup/adfusion/components/order/service/orderservice-cxf-sa/1.0-SNAPSHOT/orderservice-cxf-sa-1.0-SNAPSHOT.zip
2008-03-25 17:44:38,515 [main           ] ERROR DeploymentService             
- Error deploying service assembly
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>deploy</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to unpack archive:
file://d:/java/.m2/repository/net/adlinkgroup/adfusion/components/order/service/orderservice-cxf-sa/1.0-SNAPSHOT/orderservice-cxf-sa-1.0-SNAPSHOT.zip</loc-message>
</msg-loc-info>
</task-status-msg>
<exception-info>
<nesting-level>1</nesting-level>
<loc-token/>
<loc-message>java.net.UnknownHostException: d</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException:
java.net.UnknownHostException: d

        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.unpackLocation(AutoDeploymentService.java:595)

        at
org.apache.servicemix.jbi.framework.DeploymentService.deploy(DeploymentService.java:185)

        at
org.apache.servicemix.jbi.framework.AdminCommandsService.deployServiceAssembly(AdminCommandsService.java:212)

        at
org.apache.servicemix.jbi.container.DeployServiceAssembly.doDeploy(DeployServiceAssembly.java:57)

        at
org.apache.servicemix.jbi.container.DeploySupport.deploy(DeploySupport.java:58)

        at
org.apache.servicemix.jbi.container.SpringJBIContainer.afterPropertiesSet(SpringJBIContainer.java:111)

        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1118)

        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1085)

        at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:429)

        at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:250)

        at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141)

        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:247)

        at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:161)

        at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:273)

        at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:346)

        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:92)

        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:77)

        at
org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:68)

        at
my.components.orderservice.OrderServiceITest.createApplicationContext(OrderServiceITest.java:35)

        at
my.components.orderservice.OrderServiceITest.setUp(OrderServiceITest.java:21)

        at junit.framework.TestCase.runBare(TestCase.java:125)

        at junit.framework.TestResult$1.protect(TestResult.java:106)

        at junit.framework.TestResult.runProtected(TestResult.java:124)

        at junit.framework.TestResult.run(TestResult.java:109)

        at junit.framework.TestCase.run(TestCase.java:118)

        at junit.framework.TestSuite.runTest(TestSuite.java:208)

        at junit.framework.TestSuite.run(TestSuite.java:203)

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)


It complains, that it can't find this file:
file://d:/java/.m2/repository/org/apache/servicemix/servicemix-shared/3.3-SNAPSHOT/servicemix-shared-3.3-SNAPSHOT-installer.zip
However, if i copy the URL into the windows explorer, the file is there.
My maven repository points to
d:/java/.m2/repository

I'm working on windows with jdk 1.5, SM 3.3 trunk from last week.


Thanks in advance for helping!



-- 
View this message in context: 
http://www.nabble.com/Integration-Test%3A-UnknownHostException-tp16278375s12049p16278375.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to