cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
961
Views
0
Helpful
4
Replies

Name picker issue in Grid

I have a Grid dictionary in my form which contact 5 fields and one among the fields is a name picker.

When I click the icon next to the field in the form, the dialog box is getting populated and I can search the name and select the name.

When I clicked the 'Ok' button, the selected name is not populating into the field in my form.

I tried with a free form dictionary as well as template based dictionary. In the dictionary, I have selected the field type as 'Person'. In the form, though we select the field's type in 'Display Properties' as 'Person', it comes as 'Text' - which is expected since this is just the 'HTML Representation'.

I am using 9.3.2 patch 6. Do I need to enable any settings? Appreciate any help!!!

4 Replies 4

lim.park01
Level 1
Level 1

What are the other 4 fields you have in the grid when using the template based dictionary?

Can you double check if those 4 fields are actually populated and contains values in that person's profile/record?

Thanks for replying Lim. This is a very good question. I should have mentioned this in my question itself. I am mapping the other 4 fields in the profile. For example, Building, Location, Custom9, Custom10 which are having values in the profile at Org Designer.

While selecting my name from the name picker, none of the values populated in the form including the name.

Do you have directory integration enabled and using Person Lookup for Service Form event, with refresh period (for either the Import Person or Import Manager operations) set to 0?

I am currently seeing this problem (in a different version) because the user/manager import/refresh errors for a particular user/manager. Just wondering if you are having similary issue. When you click OK on the person lookup, look at the log file to see if there are any errors thrown from the directory integration.

Dear Lim,

Sorry for the delayed response. Fed up with several other important tasks. Yes, you are correct. This is related to something in "Import Person". I got the below error message in the log. In "Directory Integration", for the "Person Lookup for Service Form", I have tried configuring for "Import Person" and "Import Manager" by setting the refresh period to 0. But this didn't help me. Do I need to restart the service after setting this?

Also I have noticed that in the events, the person search is associated with the custom code - Java Class. Will this impact?

Thanks for your help in identifying the root cause.

Error Log:

2014-01-07 08:32:01,075 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/RequestCenter]] request URL : /RequestCenter/myservices/orderrequisition.do?id=xbbkmvm&dictName=Test_User_Grid&isGridDictionary=true&formAction=getPersonData

2014-01-07 08:32:01,075 ERROR [com.newscale.bfw.eui.EUIOperationManager] COR-ID=-8385850249751270230::Exception finding Import Person Operation

java.lang.NullPointerException

at com.newscale.client.BNYMellon.CustomPersonLookup.importPerson(CustomPersonLookup.java:161)

at com.newscale.bfw.eui.EUIOperationManager.performImportPerson(EUIOperationManager.java:593)

at com.newscale.bfw.eui.EUIEventManager.performPostPersonSearch(EUIEventManager.java:255)

at com.newscale.comps.requisition.controller.OrderRequisitionAction.getPersonData(OrderRequisitionAction.java:469)

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 com.newscale.bfw.uiframework.struts.controller.NewScaleAction.dispatchMethod(NewScaleAction.java:484)

at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:337)

at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:282)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.signon.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:340)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:142)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.filters.input.InputFilter.doFilter(InputFilter.java:173)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.uiframework.filters.SPITIFilter.doFilter(SPITIFilter.java:101)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.filters.performance.PerformanceFilter.doFilter(PerformanceFilter.java:135)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)

at java.lang.Thread.run(Thread.java:662)

2014-01-07 08:32:01,122 ERROR [com.newscale.bfw.uiframework.struts.controller.NewScaleAction] COR-ID=-8385850249751270230::null

java.lang.reflect.InvocationTargetException

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 com.newscale.bfw.uiframework.struts.controller.NewScaleAction.dispatchMethod(NewScaleAction.java:484)

at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:337)

at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:282)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.signon.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:340)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:142)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.filters.input.InputFilter.doFilter(InputFilter.java:173)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.uiframework.filters.SPITIFilter.doFilter(SPITIFilter.java:101)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at com.newscale.bfw.filters.performance.PerformanceFilter.doFilter(PerformanceFilter.java:135)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)

at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)

at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)

at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)

at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)

at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)

at java.lang.Thread.run(Thread.java:662)

Caused by: com.newscale.bfw.eui.EUIException: Exception finding Import Person Operation

at com.newscale.bfw.eui.EUIOperationManager.performImportPerson(EUIOperationManager.java:640)

at com.newscale.bfw.eui.EUIEventManager.performPostPersonSearch(EUIEventManager.java:255)

at com.newscale.comps.requisition.controller.OrderRequisitionAction.getPersonData(OrderRequisitionAction.java:469)

... 46 more 2014-01-07 08:32:01,075 INFO  [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/RequestCenter]] request URL : /RequestCenter/myservices/orderrequisition.do?id=xbbkmvm&dictName=Test_User_Grid&isGridDictionary=true&formAction=getPersonData
2014-01-07 08:32:01,075 ERROR [com.newscale.bfw.eui.EUIOperationManager] COR-ID=-8385850249751270230::Exception finding Import Person Operation
java.lang.NullPointerException
at com.newscale.client.BNYMellon.CustomPersonLookup.importPerson(CustomPersonLookup.java:161)
at com.newscale.bfw.eui.EUIOperationManager.performImportPerson(EUIOperationManager.java:593)
at com.newscale.bfw.eui.EUIEventManager.performPostPersonSearch(EUIEventManager.java:255)
at com.newscale.comps.requisition.controller.OrderRequisitionAction.getPersonData(OrderRequisitionAction.java:469)
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 com.newscale.bfw.uiframework.struts.controller.NewScaleAction.dispatchMethod(NewScaleAction.java:484)
at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:337)
at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:282)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.signon.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:340)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:142)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.filters.input.InputFilter.doFilter(InputFilter.java:173)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.uiframework.filters.SPITIFilter.doFilter(SPITIFilter.java:101)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.filters.performance.PerformanceFilter.doFilter(PerformanceFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:662)
2014-01-07 08:32:01,122 ERROR [com.newscale.bfw.uiframework.struts.controller.NewScaleAction] COR-ID=-8385850249751270230::null
java.lang.reflect.InvocationTargetException
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 com.newscale.bfw.uiframework.struts.controller.NewScaleAction.dispatchMethod(NewScaleAction.java:484)
at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:337)
at com.newscale.bfw.uiframework.struts.controller.NewScaleAction.execute(NewScaleAction.java:282)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.signon.filters.AuthenticationFilter.doFilter(AuthenticationFilter.java:340)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:142)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.filters.input.InputFilter.doFilter(InputFilter.java:173)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.uiframework.filters.SPITIFilter.doFilter(SPITIFilter.java:101)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.newscale.bfw.filters.performance.PerformanceFilter.doFilter(PerformanceFilter.java:135)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:662)
Caused by: com.newscale.bfw.eui.EUIException: Exception finding Import Person Operation
at com.newscale.bfw.eui.EUIOperationManager.performImportPerson(EUIOperationManager.java:640)
at com.newscale.bfw.eui.EUIEventManager.performPostPersonSearch(EUIEventManager.java:255)
at com.newscale.comps.requisition.controller.OrderRequisitionAction.getPersonData(OrderRequisitionAction.java:469)
... 46 more

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: