<stream name="transferFile" format="csv" minOccurs="1" maxOccurs="unbounded" resourceBundle="BeanIOErrors.properties">
<record name="header" minOccurs="1" maxOccurs="1">
<field name="year" literal="Year"/>
<field name="month" literal="Month"/>
I am getting the following exception no matter where I put the file or how I use it in the xml file :
org.beanio.BeanIOConfigurationException
: Invalid stream 'transferFile': Missing resource bundle 'BeanIOErrors.properties'
at org.beanio.internal.compiler.ProcessorSupport.process(
ProcessorSupport.java:93)
at org.beanio.internal.compiler.ParserFactorySupport.createStream(
ParserFactorySupport.java:98)
at org.beanio.internal.compiler.StreamCompiler.createStreamDefinitions(
StreamCompiler.java:149)
at org.beanio.internal.compiler.StreamCompiler.loadMapping(
StreamCompiler.java:103)
at org.beanio.internal.DefaultStreamFactory.load(
DefaultStreamFactory.java:58)
at org.beanio.StreamFactory.load(
StreamFactory.java:284)
at com.cantire.esb.IA700.domain.GasPriceIOTest.testHandleGasPriceData(
GasPriceIOTest.java:73)
at sun.reflect.NativeMethodAccessorImpl.invoke0(
Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(
Method.java:606)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(
FrameworkMethod.java:45)
at org.junit.internal.runners.model.ReflectiveCallable.run(
ReflectiveCallable.java:15)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(
FrameworkMethod.java:42)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(
InvokeMethod.java:20)
at org.junit.runners.ParentRunner.runLeaf(
ParentRunner.java:263)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:68)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(
BlockJUnit4ClassRunner.java:47)
at org.junit.runners.ParentRunner$3.run(
ParentRunner.java:231)
at org.junit.runners.ParentRunner$1.schedule(
ParentRunner.java:60)
at org.junit.runners.ParentRunner.runChildren(
ParentRunner.java:229)
at org.junit.runners.ParentRunner.access$000(
ParentRunner.java:50)
at org.junit.runners.ParentRunner$2.evaluate(
ParentRunner.java:222)
at org.junit.runners.ParentRunner.run(
ParentRunner.java:300)
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(
JUnit4TestReference.java:50)
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(
TestExecution.java:38)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
RemoteTestRunner.java:459)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(
RemoteTestRunner.java:675)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(
RemoteTestRunner.java:382)
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(
RemoteTestRunner.java:192)
Caused by:
org.beanio.BeanIOConfigurationException: Missing resource bundle 'BeanIOErrors.properties'
at org.beanio.internal.compiler.ParserFactorySupport.initializeStream(
ParserFactorySupport.java:365)
at org.beanio.internal.compiler.ProcessorSupport.handleComponent(
ProcessorSupport.java:107)
at org.beanio.internal.compiler.ProcessorSupport.process(
ProcessorSupport.java:46)
... 29 more
Caused by:
java.util.MissingResourceException: Can't find bundle for base name BeanIOErrors.properties, locale en_CA
at java.util.ResourceBundle.throwMissingResourceException(
ResourceBundle.java:1499)
at java.util.ResourceBundle.getBundleImpl(
ResourceBundle.java:1322)
at java.util.ResourceBundle.getBundle(
ResourceBundle.java:721)
at org.beanio.internal.compiler.ParserFactorySupport.initializeStream(
ParserFactorySupport.java:362)
... 31 more