I have come across a problem when testing a simple stateless session bean. I am running JBoss 3.0.2 on WinNT using Oracle 8.17 drivers (although this really doesn't apply to this issue) The method signature for the bean is:
public void saveVols(SempraSessionBO ssn, String surface, DateRange tenors[], Price strikes[], double vols[][], String parentSurface) throws RemoteException, SempraStateException; I am getting the following stack trace within JBoss when it is called: 2002-10-03 12:47:26,814 ERROR [STDERR] java.lang.ClassNotFoundException: [Lalpha.lib.core.date.Month; 2002-10-03 12:47:26,824 ERROR [STDERR] at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 2002-10-03 12:47:26,824 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method) 2002-10-03 12:47:26,844 ERROR [STDERR] at java.net.URLClassLoader.findClass(URLClassLoader.java:183) 2002-10-03 12:47:26,854 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:294) 2002-10-03 12:47:26,864 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:250) 2002-10-03 12:47:26,864 ERROR [STDERR] at org.jboss.invocation.MarshalledValueInputStream.resolveClass(MarshalledValueInputStream.java:37) 2002-10-03 12:47:26,874 ERROR [STDERR] at java.io.ObjectInputStream.inputClassDescriptor(ObjectInputStream.java:913) 2002-10-03 12:47:26,884 ERROR [STDERR] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:361) 2002-10-03 12:47:26,894 ERROR [STDERR] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231) 2002-10-03 12:47:26,904 ERROR [STDERR] at java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1009) 2002-10-03 12:47:26,904 ERROR [STDERR] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) 2002-10-03 12:47:26,914 ERROR [STDERR] at java.io.ObjectInputStream.inputArray(ObjectInputStream.java:1137) 2002-10-03 12:47:26,924 ERROR [STDERR] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369) 2002-10-03 12:47:26,934 ERROR [STDERR] at java.io.ObjectInputStream.readObject(ObjectInputStream.java:231) 2002-10-03 12:47:26,944 ERROR [STDERR] at org.jboss.invocation.MarshalledValue.get(MarshalledValue.java:78) 2002-10-03 12:47:26,954 ERROR [STDERR] at org.jboss.invocation.MarshalledInvocation.getValue(MarshalledInvocation.java:276) 2002-10-03 12:47:26,964 ERROR [STDERR] at org.jboss.invocation.Invocation.getArguments(Invocation.java:264) 2002-10-03 12:47:26,974 ERROR [STDERR] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:660) 2002-10-03 12:47:26,984 ERROR [STDERR] at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186) 2002-10-03 12:47:26,984 ERROR [STDERR] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77) 2002-10-03 12:47:26,994 ERROR [STDERR] at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107) 2002-10-03 12:47:27,004 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:178) 2002-10-03 12:47:27,014 ERROR [STDERR] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) 2002-10-03 12:47:27,014 ERROR [STDERR] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130) 2002-10-03 12:47:27,024 ERROR [STDERR] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:203) 2002-10-03 12:47:27,034 ERROR [STDERR] at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313) 2002-10-03 12:47:27,034 ERROR [STDERR] at org.jboss.ejb.Container.invoke(Container.java:720) 2002-10-03 12:47:27,044 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) 2002-10-03 12:47:27,054 ERROR [STDERR] at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:370) 2002-10-03 12:47:27,064 ERROR [STDERR] at java.lang.reflect.Method.invoke(Native Method) 2002-10-03 12:47:27,074 ERROR [STDERR] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) 2002-10-03 12:47:27,074 ERROR [STDERR] at sun.rmi.transport.Transport$1.run(Transport.java:147) 2002-10-03 12:47:27,084 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method) 2002-10-03 12:47:27,094 ERROR [STDERR] at sun.rmi.transport.Transport.serviceCall(Transport.java:143) 2002-10-03 12:47:27,094 ERROR [STDERR] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) 2002-10-03 12:47:27,104 ERROR [STDERR] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) 2002-10-03 12:47:27,114 ERROR [STDERR] at java.lang.Thread.run(Thread.java:479) 2002-10-03 12:47:27,114 ERROR [org.jboss.ejb.plugins.LogInterceptor] RuntimeException: java.lang.IllegalArgumentException: wrong number of arguments at java.lang.reflect.Method.invoke(Native Method) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:660) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:178) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:203) at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313) at org.jboss.ejb.Container.invoke(Container.java:720) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:370) at java.lang.reflect.Method.invoke(Native Method) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) at sun.rmi.transport.Transport$1.run(Transport.java:147) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:143) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) at java.lang.Thread.run(Thread.java:479) The EJB's are being deployed as a single jar and the class that cannot be found is in the jar. I have made sure that both the client and the deployed jar are from a clean build of the code so there should be no versioning issues. Any ideas? Karl Koster [EMAIL PROTECTED] ********************************************************************** This e-mail contains privileged attorney-client communications and/or confidential information, and is only for the use by the intended recipient. Receipt by an unintended recipient does not constitute a waiver of any applicable privilege. Reading, disclosure, discussion, dissemination, distribution or copying of this information by anyone other than the intended recipient or his or her employees or agents is strictly prohibited. If you have received this communication in error, please immediately notify us and delete the original material from your computer. Sempra Energy Trading Corp. (SET) is not the same company as SDG&E or SoCalGas, the utilities owned by SET's parent company. SET is not regulated by the California Public Utilities Commission and you do not have to buy SET's products and services to continue to receive quality regulated service from the utilities. ********************************************************************** ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user