activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dave <dpab...@iafrica.com>
Subject FileRouteTest.testFileRoute fails under windows
Date Fri, 04 May 2007 03:01:20 GMT

The test fails with this exception

May 4, 2007 4:43:28 AM org.apache.camel.component.file.FileProducer process
SEVERE: Failed to write to File:
target\ID:davea-home-3201-1178246603665-1:88
java.io.FileNotFoundException: target\ID:davea-home-3201-1178246603665-1:88
(The parameter is incorrect)
	at java.io.RandomAccessFile.open(Native Method)
	at java.io.RandomAccessFile.<init>(RandomAccessFile.java:212)
	at
org.apache.camel.component.file.FileProducer.process(FileProducer.java:63)
	at
org.apache.camel.component.file.FileProducer.process(FileProducer.java:46)
	at
org.apache.camel.component.file.FileRouteTest.testFileRoute(FileRouteTest.java:56)
	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 junit.framework.TestCase.runTest(TestCase.java:154)
	at junit.framework.TestCase.runBare(TestCase.java:127)
	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 junit.framework.TestSuite.runTest(TestSuite.java:208)
	at junit.framework.TestSuite.run(TestSuite.java:203)
	at junit.textui.TestRunner.doRun(TestRunner.java:116)
	at
com.intellij.rt.execution.junit.IdeaTestRunner.doRun(IdeaTestRunner.java:65)
	at junit.textui.TestRunner.doRun(TestRunner.java:109)
	at
com.intellij.rt.execution.junit.IdeaTestRunner.startRunnerWithArgs(IdeaTestRunner.java:24)
	at
com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:118)
	at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:40)
	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 com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)

On Windows, a colon is reserved as a separator between the file drive letter
and the file path - sigh! Unfortunately, this means that you cannot use the
messageId unchanged in any part of a filename.
-- 
View this message in context: http://www.nabble.com/FileRouteTest.testFileRoute-fails-under-windows-tf3690023s2354.html#a10316388
Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.


Mime
View raw message