-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hi guys!
I'm a student from Budapest, i write my Thesis with the ZK Framework. I have a problem with the Unit tests, (my app running well).
I use NetBeans IDE 7.2, and Glassfish server v3.1.2,ZATS mimic ext7. Also by simple JUnit tests and ZATS test, when the program call the EnterPrise Bean, it's crashed.
The NetBeans generate the following code, for the calling the EnterPrise Bean.:
private static PersonFacade lookupPersonFacadeBean() {
try {
Context c = new InitialContext();
return (PersonFacade) c.lookup("java:global/Educational_System_WepApp/PersonFacade!ejb.PersonFacade");
} catch (NamingException ne) {
System.err.println("Error with the PersonFacadeBean.");
throw new RuntimeException(ne);
}
}
When i start the test, the Netbeans write the following Exceptions:
Testcase: logic.entityhandlers.PersonLogicTest: Caused an ERROR javax.naming.CommunicationException: Communication exception for SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is java.rmi.RemoteException: CORBA NOIMPLEMENT 1398079489 Maybe; nested exception is: org.omg.CORBA.NOIMPLEMENT: ----------BEGIN server-side stack trace---------- org.omg.CORBA.NOIMPLEMENT: WARNING: IOP01000001: Missing local value implementation vmcid: SUN minor code: 1 completed: Maybe at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248) at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95) at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387) at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107) at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511) at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99) at $Proxy156.missingLocalValueImpl(Unknown Source) at com.sun.corba.ee.impl.io.FVDCodeBaseImpl.implementation(FVDCodeBaseImpl.java:113) at com.sun.org.omg.SendingContext.CodeBaseImplBase.invoke(CodeBaseImplBase.java:99) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:528) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:199) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1624) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1486) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:990) at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage12.callback(RequestMessage12.java:214) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:742) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:539) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2324) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540) Caused by: java.lang.ClassNotFoundException: ejb.EJB31GeneratedPersonFacadeIntfBean_ (no security manager: RMI class loader disabled) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:394) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:184) at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637) at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:219) at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:152) at com.sun.corba.ee.impl.util.JDKBridge.loadClassM(JDKBridge.java:319) at com.sun.corba.ee.impl.util.JDKBridge.loadClass(JDKBridge.java:228) at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.loadClass(Util.java:640) at com.sun.corba.ee.impl.util.RepositoryId.getClassFromType(RepositoryId.java:577) at com.sun.corba.ee.impl.io.ValueHandlerImpl.getClassFromType(ValueHandlerImpl.java:373) at com.sun.corba.ee.impl.io.FVDCodeBaseImpl.implementation(FVDCodeBaseImpl.java:105) ... 12 more
----------END server-side stack trace---------- vmcid: SUN minor code: 1 completed: Maybe] java.lang.RuntimeException: javax.naming.CommunicationException: Communication exception for SerialContext[myEnv={java.naming.factory.initial=com.sun.enterprise.naming.impl.SerialInitContextFactory, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is java.rmi.RemoteException: CORBA NOIMPLEMENT 1398079489 Maybe; nested exception is: org.omg.CORBA.NOIMPLEMENT: ----------BEGIN server-side stack trace---------- org.omg.CORBA.NOIMPLEMENT: WARNING: IOP01000001: Missing local value implementation vmcid: SUN minor code: 1 completed: Maybe at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248) at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95) at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387) at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107) at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511) at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99) at $Proxy156.missingLocalValueImpl(Unknown Source) at com.sun.corba.ee.impl.io.FVDCodeBaseImpl.implementation(FVDCodeBaseImpl.java:113) at com.sun.org.omg.SendingContext.CodeBaseImplBase.invoke(CodeBaseImplBase.java:99) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:528) at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:199) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1624) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1486) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:990) at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage12.callback(RequestMessage12.java:214) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:742) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:539) at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2324) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497) at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540) Caused by: java.lang.ClassNotFoundException: ejb.EJB31GeneratedPersonFacadeIntfBean_ (no security manager: RMI class loader disabled) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:394) at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:184) at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637) at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:219) at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:152) at com.sun.corba.ee.impl.util.JDKBridge.loadClassM(JDKBridge.java:319) at com.sun.corba.ee.impl.util.JDKBridge.loadClass(JDKBridge.java:228) at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.loadClass(Util.java:640) at com.sun.corba.ee.impl.util.RepositoryId.getClassFromType(RepositoryId.java:577) at com.sun.corba.ee.impl.io.ValueHandlerImpl.getClassFromType(ValueHandlerImpl.java:373) at com.sun.corba.ee.impl.io.FVDCodeBaseImpl.implementation(FVDCodeBaseImpl.java:105)
In my opinion, it's problem with the web.xml, because if i don't remove the web.xml, the application don't work. So i use portable jndi. I can't resolve this problem since a week. :( I can't be so stupid.
Please help me guys!!! THANKS :)
Asked: 2014-04-28 16:07:48 +0800
Seen: 11 times
Last updated: Apr 29 '14
ZATS: Error 500 when connecting to ZUL due to missing class org.zkoss.xel.zel.XelELResolver
ZATS DesktopAgent.query not working with id's
ZATS: NoSuchMethodError getContextPath()
ZATS Mimic - Replacing Server Emulator (Jetty Lite) with Glassfish
ZATS does not work with combobox MVVM @save