0 Replies Latest reply on Dec 17, 2008 12:14 AM by hamdurrahman

    InitialContext did not implement EventContext

      I am using ejb 3.0 and Jboss and during the deployment of my application(i.e. during server startup), I am regularly getting warning
      "InitialContext did not implement EventContext" from SessionFactoryObjectFactory class.
      I went in the source code of hibernate, there in the class I found this:
      try {
      Context ctx = NamingHelper.getInitialContext(properties);
      NamingHelper.bind(ctx, name, instance);
      log.info("Bound factory to JNDI name: " + name);
      ( (EventContext) ctx ).addNamingListener(name, EventContext.OBJECT_SCOPE, LISTENER);
      }
      catch (InvalidNameException ine) {
      log.error("Invalid JNDI name: " + name, ine);
      }
      catch (NamingException ne) {
      log.warn("Could not bind factory to JNDI", ne);
      }
      catch(ClassCastException cce) {
      log.warn("InitialContext did not implement EventContext");
      }

      I cannot understand why the context is cast to Event Context.
      One more thing, Seeing the log what I found that this warning is not only comming on server startup but also in between.
      Can anybody suggest changes I have to make in my application.

      Thanks in advance