On Tue, Mar 25, 2008 at 10:51 AM, Cybexion <[EMAIL PROTECTED]> wrote:
>
>  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!

Try adding another slash to the file protocol so that it's a valid URI like so:

file:///

Bruce
-- 
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'

Apache ActiveMQ - http://activemq.org/
Apache Camel - http://activemq.org/camel/
Apache ServiceMix - http://servicemix.org/
Apache Geronimo - http://geronimo.apache.org/

Blog: http://bruceblog.org/

Reply via email to