Pete Muir wrote:
ALR Wrote:
> In SeamNumberguessExampleUnitTestCase, what's requiring that the
> DefaultJndiBindingPolicy be Serializable? Though possible to
> implement on the jboss-metadata side, we can't guarantee that
> user-defined implementations will also be Serializable.
No idea. What is the DefaultJndiBindingPolicy? We don't have any
explicit references to it in Seam anywhere
Kind of ironic. DefaultJndiBindingPolicy is what's used to define
formats from which we'll construct JNDI names - it provides a pluggable
policy that allows us flexible control over the pattern used, based on
an EjbDeploymentSummary. The ironic part is that I introduced it to
address a problem exposed by Seam; the same EJB in different WARs have
colliding JNDI names according to the legacy approach:
jar-name/(local|remote).
So whether or not you're directly referencing it, there's an object
somewhere, with a DefaultJndiBindingPolicy member instance, that's
expected to be Serializable.
Judging from the test setup, probably obtaining the DeploymentUnit is
the culprit:
org.jboss.test.deployers.AbstractDeploymentTest.invokeMainDeployer(AbstractDeploymentTest.java:83)
at
org.jboss.test.deployers.AbstractDeploymentTest.getDeploymentUnit(AbstractDeploymentTest.java:114)
at
org.jboss.test.deployers.AbstractDeploymentTest.assertDeployed(AbstractDeploymentTest.java:89)
at
org.jboss.test.deployers.AbstractDeploymentTest.assertDeployed(AbstractDeploymentTest.java:96)
at
org.jboss.test.deployers.seam.test.SeamExampleTest.testExample(SeamExampleTest.java:104)
And the DeploymentUnit has an attachment of the
JBossSessionBeanMetadata, which is decorated with a
DefaultJndiBindingPolicy.
So Ales - is it a violation of contract to have a non-Serializable DU,
or is the test making an improper assumption?
> The SeamDvdExampleUnitTestCase simply doesn't deploy due to
what looks
> like a JNDI mismatch. From where is Seam getting the target JNDI name?
It builds it from this pattern ${ear-name}/${ejb-name}/local - I
couldn't see the server log for this test - that would make diagnosing
the problem much easier.
The server log I'd attached as a TXT file in the last email. Relevant
section is:
Caused by: javax.naming.NameNotFoundException: jboss-seam-dvd not bound
at org.jnp.server.NamingServer.getBinding(NamingServer.java:542)
at org.jnp.server.NamingServer.getBinding(NamingServer.java:550)
at org.jnp.server.NamingServer.getObject(NamingServer.java:556)
at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
at javax.naming.InitialContext.lookup(InitialContext.java:351)
at org.jboss.seam.Component.instantiateSessionBean(Component.java:1290)
at org.jboss.seam.Component.instantiate(Component.java:1276)
at org.jboss.seam.Component.newInstance(Component.java:1970)
... 109 more
The JNDI changes I'd made address that all over AS different components
were taking this same approach to constructing JNDI names. Proper
resolution involves making jboss-metadata the sole authority on JNDI
targets. So you'll need to call:
JBossSessionBeanMetadata.getLocalJndiName()
...which will be decorated with the ability to resolve the proper target
for you automatically (when running from within AS, courtesy of the
EjbMetadataJndiPolicyDecoratorDeployer).
S,
ALR
>
>
> These are more easily viewed on my Hudson:
>
>
http://jboss.hudson.alrubinger.com/job/AS_TestSuite_Smoke_Tests/
>
> S,
> ALR
>
> --
> Andrew Lee Rubinger
> Sr. Software Engineer
> JBoss EJB3
> JBoss, a division of Red Hat, Inc.
>
http://www.jboss.org/jbossejb3/
>
http://exitcondition.alrubinger.com
> org.jboss.metadata.ejb.jboss.jndipolicy.plugins.BasicJndiBindingPolicy
>
> java.io.NotSerializableException:
> org.jboss.metadata.ejb.jboss.jndipolicy.plugins.BasicJndiBindingPolicy
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1081)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at java.util.HashMap.writeObject(HashMap.java:1039)
> at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at
> java.util.concurrent.ConcurrentHashMap.writeObject(ConcurrentHashMap.java:1380)
>
> at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1375)
>
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1347)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at
>
org.jboss.deployers.plugins.attachments.AttachmentsImpl.writeExternal(AttachmentsImpl.java:145)
>
> at
> java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
>
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at
>
org.jboss.deployers.spi.attachments.helpers.ManagedObjectAttachmentsImpl.writeExternal(ManagedObjectAttachmentsImpl.java:65)
>
> at
>
org.jboss.deployers.spi.attachments.helpers.ManagedObjectsWithTransientAttachmentsImpl.writeExternal(ManagedObjectsWithTransientAttachmentsImpl.java:70)
>
> at
>
org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.writeExternal(AbstractDeploymentContext.java:836)
>
> at
>
org.jboss.deployers.vfs.plugins.structure.AbstractVFSDeploymentContext.writeExternal(AbstractVFSDeploymentContext.java:406)
>
> at
> java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
>
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at java.util.TreeSet.writeObject(TreeSet.java:465)
> at
> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:917)
> at
> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1339)
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1290)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at
>
org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.writeExternal(AbstractDeploymentContext.java:846)
>
> at
>
org.jboss.deployers.vfs.plugins.structure.AbstractVFSDeploymentContext.writeExternal(AbstractVFSDeploymentContext.java:406)
>
> at
> java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
>
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at
>
org.jboss.deployers.structure.spi.helpers.AbstractDeploymentUnit.writeExternal(AbstractDeploymentUnit.java:509)
>
> at
> java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1310)
>
> at
> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1288)
>
> at
> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1079)
> at
> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:302)
> at java.rmi.MarshalledObject.<init>(MarshalledObject.java:92)
> at
> org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:420)
> at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
> at sun.rmi.transport.Transport$1.run(Transport.java:153)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
> at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
> at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
>
> at java.lang.Thread.run(Thread.java:595)
> at
>
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
>
> at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
> at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
> at
> org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown Source)
> at
>
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:133)
>
> at
> org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:244)
>
> at
> org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:181)
>
> at
>
org.jboss.jmx.connector.invoker.client.InvokerAdaptorClientInterceptor.invoke(InvokerAdaptorClientInterceptor.java:66)
>
> at
> org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:87)
> at
> org.jboss.proxy.ClientMethodInterceptor.invoke(ClientMethodInterceptor.java:74)
>
> at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:101)
> at $Proxy1.invoke(Unknown Source)
> at
>
org.jboss.test.deployers.AbstractDeploymentTest.invokeMainDeployer(AbstractDeploymentTest.java:83)
>
> at
>
org.jboss.test.deployers.AbstractDeploymentTest.getDeploymentUnit(AbstractDeploymentTest.java:114)
>
> at
>
org.jboss.test.deployers.AbstractDeploymentTest.assertDeployed(AbstractDeploymentTest.java:89)
>
> at
>
org.jboss.test.deployers.AbstractDeploymentTest.assertDeployed(AbstractDeploymentTest.java:96)
>
> at
>
org.jboss.test.deployers.seam.test.SeamExampleTest.testExample(SeamExampleTest.java:104)
>
> at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
> at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
> at junit.extensions.TestSetup.run(TestSetup.java:23)
>
> Client:
>
> junit.framework.AssertionFailedError
> at
>
org.jboss.test.deployers.seam.test.SeamExampleTest.testExample(SeamExampleTest.java:99)
>
> at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
> at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
> at junit.extensions.TestSetup.run(TestSetup.java:23)
>
> Server:
>
> 22:52:11,598 ERROR [[/seam-dvd]] Exception sending context initialized
> event to listener instance of class org.jboss.seam.servlet.SeamListener
> org.jboss.seam.InstantiationException: Could not instantiate Seam
> component: indexer
> at org.jboss.seam.Component.newInstance(Component.java:1986)
> at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304)
> at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278)
> at
> org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95)
>
> at org.jboss.seam.init.Initialization.init(Initialization.java:596)
> at
> org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34)
>
> at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3862)
>
> at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4356)
> at
>
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:356)
>
> at
>
org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:145)
>
> at
> org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:446)
>
> at org.jboss.web.deployers.WebModule.startModule(WebModule.java:112)
> at org.jboss.web.deployers.WebModule.start(WebModule.java:90)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
>
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at
> org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
>
> at $Proxy35.start(Unknown Source)
> at
>
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
>
> at
>
org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
>
> at
>
org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
>
> at
>
org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
>
> at
>
org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
>
> at
>
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>
> at
>
org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:271)
>
> at
> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392)
>
> at
>
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784)
>
> at
>
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912)
>
> at
>
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834)
>
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672)
>
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455)
>
> at
> org.jboss.system.ServiceController.doChange(ServiceController.java:664)
> at
> org.jboss.system.ServiceController.start(ServiceController.java:436)
> at
> org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:150)
>
> at
> org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:108)
>
> at
> org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
>
> at
>
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
>
> at
>
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
>
> at
>
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:174)
>
> at
>
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:970)
>
> at
>
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:991)
>
> at
>
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1023)
>
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:911)
>
> at
>
org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
>
> at
> org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1392)
>
> at
>
org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:784)
>
> at
>
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:912)
>
> at
>
org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:834)
>
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:672)
>
> at
> org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:455)
>
> at
> org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:594)
>
> at
> org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
>
> at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:812)
> at org.jboss.deployment.MainDeployer.redeploy(MainDeployer.java:587)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
>
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
>
org.jboss.jmx.connector.invoker.InvokerAdaptorService.invoke(InvokerAdaptorService.java:270)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
>
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at
> org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:138)
>
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
> at
>
org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:140)
>
> at
>
org.jboss.jmx.connector.invoker.SerializableInterceptor.invoke(SerializableInterceptor.java:74)
>
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at
> org.jboss.invocation.jrmp.server.JRMPProxyFactory.invoke(JRMPProxyFactory.java:179)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
>
> at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
> at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
> at
> org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>
> at
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
> at
>
org.jboss.invocation.jrmp.server.JRMPInvoker$MBeanServerAction.invoke(JRMPInvoker.java:815)
>
> at
> org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:416)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:585)
> at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
> at sun.rmi.transport.Transport$1.run(Transport.java:153)
> at java.security.AccessController.doPrivileged(Native Method)
> at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
> at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
> at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
>
> at java.lang.Thread.run(Thread.java:595)
> Caused by: javax.naming.NameNotFoundException: jboss-seam-dvd not bound
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:542)
> at org.jnp.server.NamingServer.getBinding(NamingServer.java:550)
> at org.jnp.server.NamingServer.getObject(NamingServer.java:556)
> at org.jnp.server.NamingServer.lookup(NamingServer.java:267)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:669)
> at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:629)
> at javax.naming.InitialContext.lookup(InitialContext.java:351)
> at
> org.jboss.seam.Component.instantiateSessionBean(Component.java:1290)
> at org.jboss.seam.Component.instantiate(Component.java:1276)
> at org.jboss.seam.Component.newInstance(Component.java:1970)
> ... 109 more
>
> _______________________________________________
> seam-dev mailing list
> seam-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/seam-dev
--
Pete Muir
http://www.seamframework.org
http://in.relation.to/Bloggers/Pete
--
Andrew Lee Rubinger
Sr. Software Engineer
JBoss EJB3
JBoss, a division of Red Hat, Inc.
http://www.jboss.org/jbossejb3/
http://exitcondition.alrubinger.com