cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Unable to Add the Widget to Backoffice

Former Member
0 Likes
626

Creating new custom widget.

Created definition.xml and .zul file.

Build Platform and started server.

login to backoffice and Switched to the Application Orchestrator by pressing F4.

From the main tab on the top of the page, by clicking + button to added a new widget

I Can see widget but when click on Add & Connect OR Add & Close

I get error message

Console Error

 java.lang.IllegalArgumentException: The given userID is null!
         at com.google.common.base.Preconditions.checkArgument(Preconditions.java:135) ~[guava-23.0.jar:?]
         at de.hybris.platform.servicelayer.util.ServicesUtil.validateParameterNotNull(ServicesUtil.java:138) ~[coreserver.jar:?]
         at de.hybris.platform.servicelayer.user.impl.DefaultUserService.getUserForUID(DefaultUserService.java:91) ~[coreserver.jar:?]
         at com.hybris.backoffice.cockpitng.core.user.impl.DefaultPlatformAuthorityGroupService.getAllAuthorityGroupsForUser(DefaultPlatformAuthorityGroupService.java:114) ~[classes/:?]
         at com.hybris.backoffice.cockpitng.core.user.impl.DefaultPlatformAuthorityGroupService.getActiveAuthorityGroupForUser(DefaultPlatformAuthorityGroupService.java:65) ~[classes/:?]
         at com.hybris.cockpitng.engine.impl.DefaultWidgetWizartionDelegate.applyRoleRestrictions(DefaultWidgetWizartionDelegate.java:134) ~[cockpitadmin-18.08.12-RC2.jar:?]
         at com.hybris.cockpitng.engine.impl.DefaultWidgetWizartionDelegate.lambda$createAddWidgetWizardEventListener$0(DefaultWidgetWizartionDelegate.java:80) ~[cockpitadmin-18.08.12-RC2.jar:?]
         at com.hybris.cockpitng.adminmode.wizards.AddWidgetWizardController.addWidgetToSlot(AddWidgetWizardController.java:345) ~[cockpitadmin-18.08.12-RC2.jar:?]
         at com.hybris.cockpitng.adminmode.wizards.AddWidgetWizardController.access$200(AddWidgetWizardController.java:55) ~[cockpitadmin-18.08.12-RC2.jar:?]
         at com.hybris.cockpitng.adminmode.wizards.AddWidgetWizardController$5.onEvent(AddWidgetWizardController.java:331) ~[cockpitadmin-18.08.12-RC2.jar:?]
         at org.zkoss.zk.ui.AbstractComponent.onEvent(AbstractComponent.java:3162) ~[zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3132) ~[zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.ui.AbstractComponent.service(AbstractComponent.java:3074) ~[zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.ui.impl.EventProcessor.process(EventProcessor.java:138) ~[zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.ui.impl.UiEngineImpl.processEvent(UiEngineImpl.java:1846) ~[zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.ui.impl.UiEngineImpl.process(UiEngineImpl.java:1618) [zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.ui.impl.UiEngineImpl.execUpdate(UiEngineImpl.java:1321) [zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.au.http.DHtmlUpdateServlet.process(DHtmlUpdateServlet.java:606) [zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.au.http.DHtmlUpdateServlet.doGet(DHtmlUpdateServlet.java:482) [zk-8.5.0.jar:3.6.4]
         at org.zkoss.zk.au.http.DHtmlUpdateServlet.doPost(DHtmlUpdateServlet.java:490) [zk-8.5.0.jar:3.6.4]
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:661) [servlet-api.jar:?]

Steps followed : Adding the Widget to an Application

Accepted Solutions (0)

Answers (1)

Answers (1)

0 Likes

Hi x1111111111 ,

<widget-connection sourceWidgetId="STUB_com.widgets.actions.YOUR_ACTION"
outputId="currentObject" targetWidgetId="*"
inputId="incomingMessage" />