java.lang.NullPointerException
at com.sun.corba.se.impl.corba.TCUtility.unmarshalIn(TCUtility.java:293)
at com.sun.corba.se.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.se.impl.corba.RequestImpl.unmarshalReply(RequestImpl.java:336)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleDIIReply(CorbaMessageMediatorImpl.java:458)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(CorbaClientRequestDispatcherImpl.java:611)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:326)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:129)
at com.sun.corba.se.impl.corba.RequestImpl.doInvocation(RequestImpl.java:309)
at com.sun.corba.se.impl.corba.RequestImpl.invoke(RequestImpl.java:230)
at com.beasys.Tobj._FactoryFinderStub.find_one_factory_by_id(_FactoryFinderStub.java:66)
at cn.ffcs.crm.ejb.material.MaterialBean.initPool(MaterialBean.java:109)
at cn.ffcs.crm.ejb.material.MaterialBean.main(MaterialBean.java:157)
at com.sun.corba.se.impl.corba.TCUtility.unmarshalIn(TCUtility.java:293)
at com.sun.corba.se.impl.corba.AnyImpl.read_value(AnyImpl.java:559)
at com.sun.corba.se.impl.corba.RequestImpl.unmarshalReply(RequestImpl.java:336)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleDIIReply(CorbaMessageMediatorImpl.java:458)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(CorbaClientRequestDispatcherImpl.java:611)
at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(CorbaClientRequestDispatcherImpl.java:326)
at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(CorbaClientDelegateImpl.java:129)
at com.sun.corba.se.impl.corba.RequestImpl.doInvocation(RequestImpl.java:309)
at com.sun.corba.se.impl.corba.RequestImpl.invoke(RequestImpl.java:230)
at com.beasys.Tobj._FactoryFinderStub.find_one_factory_by_id(_FactoryFinderStub.java:66)
at cn.ffcs.crm.ejb.material.MaterialBean.initPool(MaterialBean.java:109)
at cn.ffcs.crm.ejb.material.MaterialBean.main(MaterialBean.java:157)
解决方案 »
- java socket怎么使用SSL(HTTPS)??
- struts2.2的<s:optiontransferselect/>标签
- java程序打印杨晖三角,程序通过编译却不能执行,求高手解答
- 急,struts1.2.9 DispatchAction转向问题 无法访问此action 中的其他forward 总是转向input指向的路径
- 用jquery在一个table里如何同时存在行表头和列表头
- 关于学习汇总的小麻烦!
- Spring问题,急!
- 小女子在这跪求CSDN上的高手, 刚入行,水平很烂,请帮忙.在线等servlet的查询问题
- 关于logic标签的问题
- ejb设计问题
- hibernate的QBC外接连问题,帮忙看下
- 请教map转二维数组的问题
信息太少了!
if(url==null) url = p.getProperty("url");
logger.debug("corbaUrl=" + url);
p.put("org.omg.CORBA.ORBClass", "com.sun.corba.se.internal.Interceptors.PIORB");
p.put("org.omg.CORBA.ORBSingletonClass ", "com.sun.corba.se.internal.corba.ORBSingleton");
String[] args = new String[2];
args[0] = "-ORBInitRef";
args[1] = "FactoryFinder=corbaloc::" + url + "/FactoryFinder";
orb = ORB.init(args, p);
org.omg.CORBA.Object fact_finder_oref = orb.resolve_initial_references("FactoryFinder");
// Narrow the factory finder.
FactoryFinder fact_finder_ref = FactoryFinderHelper.narrow(fact_finder_oref);
// Use the factory finder to find the simple factory.
org.omg.CORBA.Object fact_oref = fact_finder_ref.find_one_factory_by_id(MaterialFactoryHelper.id());
// Narrow the simple factory.
MaterialFactory factory_ref = MaterialFactoryHelper.narrow(fact_oref);
// Find the simple object.
imaterial = factory_ref.findIMaterial();