- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
最近,我在维护一个非常旧的应用程序的 CORBA 通信过程中遇到了问题。客户端和服务器部分通过CORBA 进行通信。在服务器上客户端的特定函数调用中,我得到以下错误:
Not successful call - original stacktrace
java.lang.Exception
at de.tc.app.lamo.bss.util.dialog.AbstractCallProxy.<init>(AbstractCallProxy.java:135)
at de.tc.app.lamo.bss.util.dialog.CallProxy.<init>(CallProxy.java:68)
at de.tc.app.lamo.bss.util.dialog.BasisCtl.initiateServerCall(BasisCtl.java:186)
at de.tc.app.lamo.bss.util.dialog.BasisCtl.initiateServerCall(BasisCtl.java:198)
at de.tc.app.lamo.bss.dialog.stz.STZCtl.funcLesen(STZCtl.java:106)
at de.tc.app.lamo.bss.dialog.stz.STZView$1.actionPerformed(STZView.java:163)
at javax.swing.JTextField.fireActionPerformed(JTextField.java:492)
at javax.swing.JTextField.postActionEvent(JTextField.java:705)
at javax.swing.JTextField$NotifyAction.actionPerformed(JTextField.java:820)
at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1639)
at javax.swing.JComponent.processKeyBinding(JComponent.java:2859)
at javax.swing.JComponent.processKeyBindings(JComponent.java:2894)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2822)
at java.awt.Component.processEvent(Component.java:6074)
at java.awt.Container.processEvent(Container.java:2039)
at java.awt.Component.dispatchEventImpl(Component.java:4660)
at java.awt.Container.dispatchEventImpl(Container.java:2097)
at java.awt.Component.dispatchEvent(Component.java:4488)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1856)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:722)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1000)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:865)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:686)
at java.awt.Component.dispatchEventImpl(Component.java:4532)
at java.awt.Container.dispatchEventImpl(Container.java:2097)
at java.awt.Window.dispatchEventImpl(Window.java:2489)
at java.awt.Component.dispatchEvent(Component.java:4488)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
at java.awt.EventQueue.access$400(EventQueue.java:81)
at java.awt.EventQueue$2.run(EventQueue.java:627)
at java.awt.EventQueue$2.run(EventQueue.java:625)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:641)
at java.awt.EventQueue$3.run(EventQueue.java:639)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Exception Serveraufruf: de.tc.app.lamo.awf.stub.Corba_St_STZAwf.lese
org.omg.CORBA.BAD_PARAM: vmcid: 0x0 minor code: 0 completed: No
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at java.lang.Class.newInstance0(Class.java:355)
at java.lang.Class.newInstance(Class.java:308)
at com.inprise.vbroker.orb.SE.read(Unknown Source)
at com.inprise.vbroker.orb.DelegateImpl.handleReply(Unknown Source)
at com.inprise.vbroker.orb.DelegateImpl.invoke(Unknown Source)
at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:457)
at de.tc.app.lamo.awf.corba._STZAwfStub.lese(_STZAwfStub.java:272)
at de.tc.app.lamo.awf.stub.Corba_St_STZAwf.lese(Corba_St_STZAwf.java:50)
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:597)
at de.tc.app.lamo.bss.util.dialog.AbstractCallProxy.call(AbstractCallProxy.java:145)
at de.tc.app.lamo.bss.util.dialog.AbstractCallProxy.doCall(AbstractCallProxy.java:431)
at de.tc.app.lamo.bss.util.dialog.AbstractCallProxy.run(AbstractCallProxy.java:346)
at de.tc.app.lamo.bss.util.dialog.CallProxy.run(CallProxy.java:141)
at java.lang.Thread.run(Thread.java:662)
该错误是可重现的。在调试过程中,我可以看到数据像往常一样由后端加载并到达客户端。客户端实际上得到了响应,但无法处理数据。
相同的函数调用适用于其他数据。只有一些特定的数据选择没有完成。
我无法检测到这些数据之间有任何显着差异。 idl 定义也没有改变。
您对我在哪里查找错误原因有任何提示吗?
最佳答案
根据 friend 的建议,如果服务器和客户端使用不同的 lib 版本,则会抛出 org.omg.CORBA.MARSHAL。我无法解释它是如何发生在我的项目中的,但是这个特定的错误自行消失了:-/
我的案例中的实际问题是 org.omg.CORBA.BAD_PARAM 异常,这是由以下代码行引起的:
public static void write (final org.omg.CORBA.portable.OutputStream _output, final de.tc.app.lamo.comm.STZFlugereignis _vis_value) {
...
_output.write_string((java.lang.String)_vis_value.flugNr);
...
}
其中 _vis_value.flugNr
为空。
实际上是一个 NullPointerException,但被 VisiBroker 隐藏在 CORBA-Exception 下以及相关的堆栈跟踪中。
关于java - org.omg.CORBA :MARSHAL & org. omg.CORBA.BAD_PARAM 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36160768/
最近,我在维护一个非常旧的应用程序的 CORBA 通信过程中遇到了问题。客户端和服务器部分通过CORBA 进行通信。在服务器上客户端的特定函数调用中,我得到以下错误: Not successful c
我是 AS3/Flex 开发人员,正在转向 JavaScript。我认为我对 OOP 和许多编程范例(IoC、MVC、MVCS 等)有很好的理解。我决定使用 JavaScript(Angular.JS
我遇到了一个问题,我从oracle的java页面下载了JTS包,但它包含旧版本的JTS/OTS,它似乎不支持当前接口(interface)。 我被告知要下载 java EE 并安装它。实际上它现在已经
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我目前正在研究符合 [OMG13](见下文)的 C++11 部分外观,以适应遗留 (C++)ORB; “部分”在服务器端的意义上,没有 DII,没有 OBV 等——因此只有非常基本的东西。 [OMG1
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 3年前关闭。 Improve this qu
我正在寻找一种新的 MDA 工具来尝试建模和代码生成。这还不是用于任何与工作相关的项目,而是用于测试目的。到目前为止,我只使用了 Merode 方法(使用 jMermaid 进行建模和附带的代码生成器
成功从 Corba U2000 服务器获取警报并读取值后,我收到以下错误 ERROR: org.omg.CORBA.MARSHAL: Sequence length too large. Only 1
我正在尝试创建一个使用 CORBA 进行交互的 Java 客户端/服务器应用程序。我关注了this example并且能够使用“Java IDL 对象请求代理守护程序 orbd”使其工作。但是当我将服
我需要帮助! 到目前为止我已经尝试过了...... 这是我的 ejb 代码: package ejb30.session; import java.util.*; import javax.ejb.S
我们的项目是在 jdk 1.7.0_17 上使用 maven 开发的,因为我在我的代码中导入了 org.omg.CORBA.IntHolder,然后运行“mvn clean install”它给了我错
我正在遵循本指南 http://jonas.ow2.org/doc/JONAS_5_1_7/doc/doc-en/html/ejb3_programmer_guide.html为了学习如何编写 EJB
当我调用 java.lang.Class 的方法 getMethod 时,我看到 java.lang.NoClassDefFoundError: org/omg/CORBA/InterfaceDef
我想确保我的 CORBA 客户端对中断具有弹性,我让客户端正常工作,并且正在通过 Windows 中的网络适配器禁用来测试弹性。 CORBA 连接明显失败,功能不可用,但再次启用适配器时它不会恢复。
OMG 提供了 uml 的 XMI 文件 metamodel .但是,我想使用 genmodel 将这些文件导入 Ecore 模型。 如果我尝试使用 genmodel 向导加载 xmi 文件,总是会出
我在 Websphere 8.5 上部署了一个应用程序,它给出了以下异常: [10/6/13 22:30:18:323 PDT] 000000be InjectionBind E CWNEN003
我有以下界面: public interface Ranged { public Object getRangeStart(); public Object getRangeEnd();
我正在尝试使用 JacORB 和 java 来实现 CORBA 连接的客户端超时策略。以下是我尝试实现的第一个方法 long timeout = 10000000L; org.omg.CORBA.An
当我运行简单的 CORBA 服务器(我按照本教程构建的服务器0)时,遇到了这个奇怪的错误 这是我的代码: import org.omg.CORBA.ORB; import org.omg.CORBA.
当我在客户端调用方法时,对于分布式引用对象,我有这个消息错误: Exception in thread "main" org.omg.CORBA.BAD_OPERATION: at o
我是一名优秀的程序员,十分优秀!