as time permits you betcha...
marc
|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Peter Braswell
|Sent: Wednesday, December 06, 2000 1:51 PM
|To: jBoss Developer
|Subject: RE: [jBoss-Dev] Conformity issue
|
|
|HEY, thought I was just the humble QA guy...
|
|You want me to do WORK also???
|
|;-)
|
|
|--- marc fleury <[EMAIL PROTECTED]> wrote:
|> sure,
|>
|> but better yet, debug it!
|>
|> marc
|>
|>
|> |-----Original Message-----
|> |From: [EMAIL PROTECTED]
|> |[mailto:[EMAIL PROTECTED]]On Behalf
|> Of Peter Braswell
|> |Sent: Tuesday, December 05, 2000 7:27 PM
|> |To: jBoss Developer
|> |Subject: [jBoss-Dev] Conformity issue
|> |
|> |
|> |All,
|> |
|> |I just found this as an issue when resurecting the
|> |JCTS stuff. See code below. It involves removing
|> |SessionBeans. Its not a big deal, just the wrong
|> |exception comes back. The strange thing is the
|> |exception which is an NotSerializable exception.
|> I've
|> |included the exception stack also.
|> |
|> |Marc: insert into bugzilla??
|> |
|> |cheers,
|> |peter
|> |
|> |
|>
||//----------------------------------------------------------------
|---------
|> | // EJB 1.1 (Page 42)
|> | // Removing a Session Object.
|> | // Because session objects do not have primary
|> keys
|> |that are
|> | // accessible to clients, invoking the
|> |javax.ejb.Home.remove( Object primaryKey )
|> | // method on a session results in the
|> |javax.ejb.RemoveException.
|> | //
|> |
|> | /**
|> | * Method testRemoveSessionObject
|> | *
|> | *
|> | */
|> |
|> | public void testRemoveSessionObject ()
|> | {
|> | System.out.println(
|> |
|>
||"**************************************************************");
|> | System.out.println("
|> |testRemoveSessionObject()");
|> |
|> | try
|> | {
|> | Properties props = System.getProperties();
|> |
|> | System.out.println("Obtain home
|> interface");
|> |
|> | // Create a new session object
|> | Context ctx = new
|> |InitialContext(props);
|> | StatefulSessionHome home =
|> | ( StatefulSessionHome )
|> |ctx.lookup("ejbcts/StatefulSessionBean");
|> | StatefulSession sessionBean =
|> |home.create();
|> |
|> | home.remove(new DummyPK("pk"));
|> | }
|> | catch (javax.ejb.RemoveException rmEx)
|> | {
|> |
|> | // Expected behavior
|> | return;
|> | }
|> | catch (Exception ex)
|> | {
|> | ex.printStackTrace();
|> | fail("Expected javax.ejb.RemoveException,
|> got
|> |Unknown Exception");
|> | }
|> |
|> | fail("Expected javax.ejb.RemoveException, got
|> NO
|> |exception");
|> | System.out.println(
|> |
|>
||"**************************************************************");
|> | }
|> |
|> |
|> |java.io.NotSerializableException:
|> |org.jboss.test.cts.test.Main
|> | at
|> |java.io.ObjectOutputStream.outputObject(Unknown
|> |Source)
|> | at
|> |java.io.ObjectOutputStream.writeObject(Unknown
|> Source)
|> | at
|>
||java.io.ObjectOutputStream.outputClassFields(Unknown
|> |Source)
|> | at
|>
||java.io.ObjectOutputStream.defaultWriteObject(Unknown
|> |Source)
|> | at
|> |java.io.ObjectOutputStream.outputObject(Unknown
|> |Source)
|> | at
|> |java.io.ObjectOutputStream.writeObject(Unknown
|> Source)
|> | at java.rmi.MarshalledObject.<init>(Unknown
|> |Source)
|> | at
|> |org.jboss.ejb.CacheKey.<init>(CacheKey.java:58)
|> | at
|>
||org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:168)
|> | at $Proxy0.remove(Unknown Source)
|> | at
|>
||org.jboss.test.cts.test.Main.testRemoveSessionObject(Main.java:177)
|> | at java.lang.reflect.Method.invoke(Native
|> |Method)
|> | at
|> |junit.framework.TestCase.runTest(TestCase.java:155)
|> | at
|> |junit.framework.TestCase.runBare(TestCase.java:129)
|> | at
|>
||junit.framework.TestResult$1.protect(TestResult.java:100)
|> | at
|>
||junit.framework.TestResult.runProtected(TestResult.java:117)
|> | at
|> |junit.framework.TestResult.run(TestResult.java:103)
|> | at
|> |junit.framework.TestCase.run(TestCase.java:120)
|> | at
|> |junit.framework.TestSuite.run(TestSuite.java:144)
|> | at
|> |junit.textui.TestRunner.doRun(TestRunner.java:61)
|> | at
|> |junit.textui.TestRunner.start(TestRunner.java:242)
|> | at
|> |junit.textui.TestRunner.main(TestRunner.java:94)
|> |java.lang.reflect.UndeclaredThrowableException:
|> |java.io.NotSerializableException:
|> org.jboss.test.cts
|> |.test.Main
|> |
|> |__________________________________________________
|> |Do You Yahoo!?
|> |Yahoo! Shopping - Thousands of Stores. Millions of
|> Products.
|> |http://shopping.yahoo.com/
|> |
|> |
|>
|>
|
|
|__________________________________________________
|Do You Yahoo!?
|Yahoo! Shopping - Thousands of Stores. Millions of Products.
|http://shopping.yahoo.com/
|
|