[seam-dev] Seam Regressions in JBossAS Smoke Tests

Andrew Lee Rubinger andrew.rubinger at jboss.org
Thu Jul 17 07:25:56 EDT 2008


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 at 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



More information about the seam-dev mailing list