Project

General

Profile

Bug #2785

Bug #2677: fix drawing and functional differences between P2J GUI and 4GL GUI

./menu/popup_ext.p doesn't display menu for the web client and doesn't open for the swing client

Added by Sergey Ivanovskiy over 5 years ago. Updated over 5 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
10/23/2015
Due date:
% Done:

0%

billable:
No
vendor_id:
GCD
case_num:

History

#1 Updated by Sergey Ivanovskiy over 5 years ago

./menu/popup_ext.p doesn't open for the swing client with the following exception:

SEVERE: {main} Unexpected throwable.
java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.goldencode.p2j.util.MethodInvoker.invoke(MethodInvoker.java:76)
    at com.goldencode.p2j.net.Dispatcher.processInbound(Dispatcher.java:705)
    at com.goldencode.p2j.net.Conversation.block(Conversation.java:319)
    at com.goldencode.p2j.net.Conversation.waitMessage(Conversation.java:257)
    at com.goldencode.p2j.net.Queue.transactImpl(Queue.java:1128)
    at com.goldencode.p2j.net.Queue.transact(Queue.java:585)
    at com.goldencode.p2j.net.BaseSession.transact(BaseSession.java:223)
    at com.goldencode.p2j.net.HighLevelObject.transact(HighLevelObject.java:163)
    at com.goldencode.p2j.net.RemoteObject$RemoteAccess.invokeCore(RemoteObject.java:1425)
    at com.goldencode.p2j.net.InvocationStub.invoke(InvocationStub.java:97)
    at com.sun.proxy.$Proxy4.standardEntry(Unknown Source)
    at com.goldencode.p2j.main.ClientCore.start(ClientCore.java:277)
    at com.goldencode.p2j.main.ClientCore.start(ClientCore.java:100)
    at com.goldencode.p2j.main.ClientDriver.start(ClientDriver.java:201)
    at com.goldencode.p2j.main.CommonDriver.process(CommonDriver.java:398)
    at com.goldencode.p2j.main.ClientDriver.process(ClientDriver.java:95)
    at com.goldencode.p2j.main.ClientDriver.main(ClientDriver.java:267)
Caused by: java.lang.NullPointerException
    at com.goldencode.p2j.ui.client.gui.driver.swing.SwingGuiDriver.deregisterWidget(SwingGuiDriver.java:225)
    at com.goldencode.p2j.ui.client.gui.MenuGuiImpl.setVisible(MenuGuiImpl.java:466)
    at com.goldencode.p2j.ui.client.widget.AbstractWidget.afterConfigUpdateBase(AbstractWidget.java:1986)
    at com.goldencode.p2j.ui.client.Menu.afterConfigUpdate(Menu.java:179)
    at com.goldencode.p2j.ui.client.Menu.afterConfigUpdate(Menu.java:33)
    at com.goldencode.p2j.ui.ConfigSyncManager.markScopeEnd(ConfigSyncManager.java:247)
    at com.goldencode.p2j.ui.ConfigManager.syncConfigChanges(ConfigManager.java:498)
    at com.goldencode.p2j.ui.ConfigManager.replaceConfig(ConfigManager.java:366)
    at com.goldencode.p2j.ui.client.WidgetRegistry.reconstructWidget(WidgetRegistry.java:117)
    at com.goldencode.p2j.ui.client.WidgetRegistry.pushMenuDescription(WidgetRegistry.java:426)
    at com.goldencode.p2j.ui.chui.ThinClient$17.run(ThinClient.java:7251)
    at com.goldencode.p2j.ui.chui.ThinClient.eventBracket(ThinClient.java:13705)
    at com.goldencode.p2j.ui.chui.ThinClient.eventDrawingBracket(ThinClient.java:13646)
    at com.goldencode.p2j.ui.chui.ThinClient.pushMenuDescription(ThinClient.java:7246)
    ... 21 more

Also available in: Atom PDF