NullPointerException error for a LabKey list

LabKey Support Forum (Inactive)
NullPointerException error for a LabKey list npham  2012-05-02 09:49
Status: Closed
 
When I try to edit information on one of our lists, I get a 500: Unexpected Server Error. I tried to remake the list as well and I am still getting the same problem. Other lists under this module seem to be working properly.

Here is the error message:

java.lang.NullPointerException
       at org.labkey.list.view.ListDefinitionForm.setName(ListDefinitionForm.java:137)
       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 org.apache.commons.beanutils.PropertyUtilsBean.invokeMethod(PropertyUtilsBean.java:1773)
       at org.apache.commons.beanutils.PropertyUtilsBean.setSimpleProperty(PropertyUtilsBean.java:1759)
       at org.apache.commons.beanutils.PropertyUtilsBean.copyProperties(PropertyUtilsBean.java:213)
       at org.apache.commons.beanutils.PropertyUtils.copyProperties(PropertyUtils.java:140)
       at org.labkey.api.action.BaseViewAction.defaultBindParameters(BaseViewAction.java:287)
       at org.labkey.api.action.BaseViewAction.defaultBindParameters(BaseViewAction.java:269)
       at org.labkey.api.action.FormViewAction.bindParameters(FormViewAction.java:115)
       at org.labkey.api.action.FormViewAction.handleRequest(FormViewAction.java:64)
       at org.labkey.api.action.BaseViewAction.handleRequestInternal(BaseViewAction.java:173)
       at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
       at org.labkey.api.action.SpringActionController.handleRequest(SpringActionController.java:346)
       at org.labkey.api.module.DefaultModule.dispatch(DefaultModule.java:874)
       at org.labkey.api.view.ViewServlet.service(ViewServlet.java:156)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
       at org.labkey.api.data.TransactionFilter.doFilter(TransactionFilter.java:36)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
       at org.labkey.core.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:118)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
       at org.labkey.api.module.ModuleLoader.doFilter(ModuleLoader.java:693)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
       at org.labkey.api.security.AuthFilter.doFilter(AuthFilter.java:143)
       at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
       at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
       at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
       at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:581)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
       at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
       at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879)
       at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
       at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
       at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
       at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
       at java.lang.Thread.run(Thread.java:662)
request attributes
LABKEY.StartTime = 1335976864672
javax.servlet.request.ssl_session = 4fa15c7ef4e463d87def1316e05b6685d3a441703897f29f1b7999970aeb945a
LABKEY.container = /WNPRC/WNPRC_Laboratories/oconnor
LABKEY.action = update
LABKEY.RequestURL = /list/WNPRC/WNPRC_Laboratories/oconnor/update.view?listId=1538&pk=2010-0486&returnUrl=%2Flist%2FWNPRC%2FWNPRC_Laboratories%2Foconnor%2Fgrid.view%3FlistId%3D1538
javax.servlet.request.key_size = 128
LABKEY.OriginalURLHelper = /list/WNPRC/WNPRC_Laboratories/oconnor/update.view?listId=1538&pk=2010-0486&returnUrl=%2Flist%2FWNPRC%2FWNPRC_Laboratories%2Foconnor%2Fgrid.view%3FlistId%3D1538
LABKEY.controller = list
javax.servlet.request.cipher_suite = TLS_DHE_RSA_WITH_AES_128_CBC_SHA
LABKEY.OriginalURL = https://ehr.primate.wisc.edu/list/WNPRC/WNPRC_Laboratories/oconnor/update.view?listId=1538&pk=2010-0486&returnUrl=%2Flist%2FWNPRC%2FWNPRC_Laboratories%2Foconnor%2Fgrid.view%3FlistId%3D1538
LABKEY.Counter = 0

core schema database configuration
Server URL    jdbc:postgresql://localhost/labkey
Product Name    PostgreSQL
Product Version    8.4.7
Driver Name    PostgreSQL Native Driver
Driver Version    PostgreSQL 9.1 JDBC4 (build 901)

Thanks for the help
 
 
Ben Bimber responded:  2012-05-02 09:53
hi ngoc,

this is a bug we fixed in 12.1. the bug occurs when the list has a column with the name 'name'. if you can rename that column to something else, you will be able to update your list. when WNPRC upgrades to 12.1 this should also be fixed. sorry for the problems.

-ben
 
npham responded:  2012-05-15 12:41
Thanks Ben! Super easy fix :)