Hi,

I tried to test EJB with cactus. I'm triying to run the ejb example
available on the cactus site. When I start the test from ant I get the
MissingResourceException below and when I start the cactus test my self
with Junit I get the "java.io.StreamCorruptedException: InputStream does
not contain a serialized object" exception.

I'm glad for any help

Sergio D'Oronzio

run_tests:
    [junit] Running org.apache.cactus.sample.ejb.ConverterTest
    [junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed: 1.052 sec
    [junit] Testsuite: org.apache.cactus.sample.ejb.ConverterTest
    [junit] Tests run: 2, Failures: 0, Errors: 2, Time elapsed: 1.052 sec
    [junit]
    [junit] Testcase: testDummy took 1.032 sec
    [junit]     Caused an ERROR
    [junit] null
    [junit] java.lang.ExceptionInInitializerError:
java.util.MissingResourceException: Can't find bundle for base name c
actus, locale de_CH
    [junit]     at
java.util.ResourceBundle.throwMissingResourceException(ResourceBundle.java:712)
    [junit]     at
java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:683)
    [junit]     at
java.util.ResourceBundle.getBundle(ResourceBundle.java:546)
    [junit]     at
org.apache.cactus.client.AbstractHttpClient.<clinit>(AbstractHttpClient.java:88)
    [junit]     at
org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:130)
    [junit]     at
org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:371)
    [junit]     at
junit.framework.TestResult$1.protect(TestResult.java:106)
    [junit]     at
junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.framework.TestResult.run(TestResult.java:109)
    [junit]     at junit.framework.TestCase.run(TestCase.java:131)
    [junit]     at junit.framework.TestSuite.runTest(TestSuite.java:173)
    [junit]     at junit.framework.TestSuite.run(TestSuite.java:168)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:231)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:409)
    [junit]
    [junit] Testcase: testConvert took 0 sec
    [junit]     Caused an ERROR
    [junit] null
    [junit] java.lang.NoClassDefFoundError
    [junit]     at
org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:130)
    [junit]     at
org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:371)
    [junit]     at
junit.framework.TestResult$1.protect(TestResult.java:106)
    [junit]     at
junit.framework.TestResult.runProtected(TestResult.java:124)
    [junit]     at junit.framework.TestResult.run(TestResult.java:109)
    [junit]     at junit.framework.TestCase.run(TestCase.java:131)
    [junit]     at junit.framework.TestSuite.runTest(TestSuite.java:173)
    [junit]     at junit.framework.TestSuite.run(TestSuite.java:168)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:231)
    [junit]     at
org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:409)
    [junit]
    [junit] TEST org.apache.cactus.sample.ejb.ConverterTest FAILED

************************* started Junit manualy
*********************************************************

java.io.StreamCorruptedException: InputStream does not contain a serialized
object

     at java.io.ObjectInputStream.readStreamHeader(Unknown Source)

     at java.io.ObjectInputStream.<init>(Unknown Source)

     at
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java:148)

     at
org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:422)

     at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:130)

     at
org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:371)


Reply via email to