0 Replies Latest reply on Dec 16, 2002 2:21 PM by ericl

    Hotspot VM error during login

    ericl

      Hi,

      I've found that occasionally when a client logs into JBoss and attempts to authenticate with JAAS, Hotspot finds the need to shut itself down with the following message:

      Unexpected Signal : 11 occurred at PC=0x405B4B6C
      Function=inflate__18ObjectSynchronizerP7oopDesc+0x11C
      Library=/usr/local/j2sdk1.4.1_01/jre/lib/i386/server/libjvm.so

      Current Java thread:
      at java.lang.ClassLoader.loadClass(ClassLoader.java:288)
      - locked <0x48087f18> (a java.net.URLClassLoader)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
      at org.jboss.invocation.MarshalledValueInputStream.resolveClass(MarshalledValueInputStream.java:37)
      at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)
      at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
      at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1560)
      at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1271)
      at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
      at org.jboss.invocation.MarshalledValue.get(MarshalledValue.java:78)
      at org.jboss.invocation.MarshalledInvocation.getPayloadValue(MarshalledInvocation.java:302)
      at org.jboss.invocation.Invocation.getCredential(Invocation.java:262)
      at org.jboss.ejb.plugins.SecurityInterceptor.checkSecurityAssociation(SecurityInterceptor.java:151)
      at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:94)
      at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:129)
      at org.jboss.ejb.StatelessSessionContainer.invokeHome(StatelessSessionContainer.java:300)
      at org.jboss.ejb.Container.invoke(Container.java:730)
      at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)
      at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382)
      at sun.reflect.GeneratedMethodAccessor37.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:324)
      at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
      at sun.rmi.transport.Transport$1.run(Transport.java:148)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
      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:536)



      I'm using Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode) on Linux. The problem does not occur every time. I'm plugging in my own login module, and have deployed the class files in the server/default/lib directory. These same class files are used in my main application.

      Has anyone else had this problem? It unfortunately makes it very difficult to run JBoss in production. Any suggestions for how to fix this? I'm aware of some other ClassLoader issues (ClassCircularity, ClassLinkage errors) that are known. Could this be related?


      Thanks,
      Eric