talk@lists.collectionspace.org

WE HAVE SUNSET THIS LISTSERV - Join us at collectionspace@lyrasislists.org

View all threads

Strange label, option list behavior with new installation

MT
Michael T. Black
Sat, Jul 9, 2011 6:00 PM

Hi,

I've just set up a local installation of v1.8 following Jesse's Mac installation instructions on the wiki, with generous help from Rick Jaffe, Leslie Tom, and Aron Roberts.  It's *almost* ready to go, but I find I'm stumped by one remaining issue: getting all of the labels and option lists to display properly.  

For some pages (e.g., Object Exit, Movement, Loan In, Group), all labels and option lists display as expected.  For others (e.g., Cataloging, Media, Intake, Acquisition, Loan Out), none of the label or option lists display as expected.  Finally, there are some pages (e.g., Location, Person, Taxon) on which some labels and/or option lists display and behave as expected, while other labels or option lists do not.

I've attached a PNG of the Loan Out page as an example of what I mean by "not displaying as expected."

It would seem that information from core-messages.properties isn't getting into UISpec, and when I inspect the GET uispec status with Firebug, I found the response that I've pasted below.  Any ideas on how to fix this?

Thanks,

Michael

––––––––––––––––––––––––––––––––––––––––––
Michael T. Black
Head, Research & Information Systems
Phoebe A. Hearst Museum of Anthropology
103 Kroeber Hall
University of California
Berkeley  CA  94720-3712

510-414-2507; Fax: 510-642-6844
http://hearstmuseum.berkeley.edu
http://pahma.berkeley.edu/delphi
––––––––––––––––––––––––––––––––––––––––––

<html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 400 - org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more </u></p><p><b>description</b> <u>The request sent by the client was syntactically incorrect (org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more ).</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></html>
Hi, I've just set up a local installation of v1.8 following Jesse's Mac installation instructions on the wiki, with generous help from Rick Jaffe, Leslie Tom, and Aron Roberts. It's *almost* ready to go, but I find I'm stumped by one remaining issue: getting all of the labels and option lists to display properly. For some pages (e.g., Object Exit, Movement, Loan In, Group), all labels and option lists display as expected. For others (e.g., Cataloging, Media, Intake, Acquisition, Loan Out), none of the label or option lists display as expected. Finally, there are some pages (e.g., Location, Person, Taxon) on which some labels and/or option lists display and behave as expected, while other labels or option lists do not. I've attached a PNG of the Loan Out page as an example of what I mean by "not displaying as expected." It would seem that information from core-messages.properties isn't getting into UISpec, and when I inspect the GET uispec status with Firebug, I found the response that I've pasted below. Any ideas on how to fix this? Thanks, Michael –––––––––––––––––––––––––––––––––––––––––– Michael T. Black Head, Research & Information Systems Phoebe A. Hearst Museum of Anthropology 103 Kroeber Hall University of California Berkeley CA 94720-3712 510-414-2507; Fax: 510-642-6844 http://hearstmuseum.berkeley.edu http://pahma.berkeley.edu/delphi –––––––––––––––––––––––––––––––––––––––––– <html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 400 - org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more </u></p><p><b>description</b> <u>The request sent by the client was syntactically incorrect (org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more ).</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></html>
MT
Michael T. Black
Sat, Jul 9, 2011 9:00 PM

Problem solved, thanks to Aron's PostgreSQL troubleshoot notes at (http://wiki.collectionspace.org/display/~aronr/Troubleshooting+PostgreSQL-related+issues).  Thanks, Aron!

On Jul 9, 2011, at 11:00 AM, Michael T. Black wrote:

Hi,

I've just set up a local installation of v1.8 following Jesse's Mac installation instructions on the wiki, with generous help from Rick Jaffe, Leslie Tom, and Aron Roberts.  It's *almost* ready to go, but I find I'm stumped by one remaining issue: getting all of the labels and option lists to display properly.  

For some pages (e.g., Object Exit, Movement, Loan In, Group), all labels and option lists display as expected.  For others (e.g., Cataloging, Media, Intake, Acquisition, Loan Out), none of the label or option lists display as expected.  Finally, there are some pages (e.g., Location, Person, Taxon) on which some labels and/or option lists display and behave as expected, while other labels or option lists do not.

I've attached a PNG of the Loan Out page as an example of what I mean by "not displaying as expected."

It would seem that information from core-messages.properties isn't getting into UISpec, and when I inspect the GET uispec status with Firebug, I found the response that I've pasted below.  Any ideas on how to fix this?

Thanks,

Michael

––––––––––––––––––––––––––––––––––––––––––
Michael T. Black
Head, Research & Information Systems
Phoebe A. Hearst Museum of Anthropology
103 Kroeber Hall
University of California
Berkeley  CA  94720-3712

510-414-2507; Fax: 510-642-6844
http://hearstmuseum.berkeley.edu
http://pahma.berkeley.edu/delphi
––––––––––––––––––––––––––––––––––––––––––

<html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 400 - org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more </u></p><p><b>description</b> <u>The request sent by the client was syntactically incorrect (org.collectionspace.chain.controller.BadRequestException: UIException at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) 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:680) Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) ... 27 more Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) ... 35 more ).</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></html>

<LoanOutLabelsMissing.png>_______________________________________________
Talk mailing list
Talk@lists.collectionspace.org
http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org

Problem solved, thanks to Aron's PostgreSQL troubleshoot notes at (http://wiki.collectionspace.org/display/~aronr/Troubleshooting+PostgreSQL-related+issues). Thanks, Aron! On Jul 9, 2011, at 11:00 AM, Michael T. Black wrote: > Hi, > > I've just set up a local installation of v1.8 following Jesse's Mac installation instructions on the wiki, with generous help from Rick Jaffe, Leslie Tom, and Aron Roberts. It's *almost* ready to go, but I find I'm stumped by one remaining issue: getting all of the labels and option lists to display properly. > > For some pages (e.g., Object Exit, Movement, Loan In, Group), all labels and option lists display as expected. For others (e.g., Cataloging, Media, Intake, Acquisition, Loan Out), none of the label or option lists display as expected. Finally, there are some pages (e.g., Location, Person, Taxon) on which some labels and/or option lists display and behave as expected, while other labels or option lists do not. > > I've attached a PNG of the Loan Out page as an example of what I mean by "not displaying as expected." > > It would seem that information from core-messages.properties isn't getting into UISpec, and when I inspect the GET uispec status with Firebug, I found the response that I've pasted below. Any ideas on how to fix this? > > Thanks, > > Michael > > –––––––––––––––––––––––––––––––––––––––––– > Michael T. Black > Head, Research & Information Systems > Phoebe A. Hearst Museum of Anthropology > 103 Kroeber Hall > University of California > Berkeley CA 94720-3712 > > 510-414-2507; Fax: 510-642-6844 > http://hearstmuseum.berkeley.edu > http://pahma.berkeley.edu/delphi > –––––––––––––––––––––––––––––––––––––––––– > > > <html><head><title>JBossWeb/2.0.1.GA - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 400 - org.collectionspace.chain.controller.BadRequestException: UIException > at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) > at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) > 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) > 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) > 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:680) > Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException > at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) > at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) > at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) > at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) > at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) > ... 27 more > Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies > at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) > ... 35 more > </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u>org.collectionspace.chain.controller.BadRequestException: UIException > at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) > at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) > 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) > 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) > 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:680) > Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException > at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) > at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) > at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) > at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) > at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) > ... 27 more > Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies > at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) > ... 35 more > </u></p><p><b>description</b> <u>The request sent by the client was syntactically incorrect (org.collectionspace.chain.controller.BadRequestException: UIException > at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:190) > at org.collectionspace.chain.controller.TenantServlet.service(TenantServlet.java:233) > 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 org.collectionspace.chain.controller.filters.PerflogFilter.doFilter(PerflogFilter.java:43) > at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at org.collectionspace.chain.controller.filters.CharSetFilter.doFilter(CharSetFilter.java:99) > 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.valves.AccessLogValve.invoke(AccessLogValve.java:562) > 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:680) > Caused by: org.collectionspace.csp.api.ui.UIException: Cannot generate UISpec due to JSONException > at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1060) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.run(UISpec.java:1068) > at org.collectionspace.chain.pathtrie.TrieNode.call_here(TrieNode.java:35) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:44) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) > at org.collectionspace.chain.pathtrie.TrieNode.call(TrieNode.java:49) > at org.collectionspace.chain.pathtrie.Trie.call(Trie.java:19) > at org.collectionspace.chain.csp.webui.main.WebUI.serviceRequest(WebUI.java:310) > at org.collectionspace.chain.controller.TenantServlet.serviceWTenant(TenantServlet.java:186) > ... 27 more > Caused by: org.json.JSONException: Underlying storage exceptionvocab-lostatusorg.collectionspace.csp.api.persistence.UnderlyingStorageException: Could not retrieve vocabularies > at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:351) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.controlledLists(UISpec.java:357) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateENUMField(UISpec.java:259) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntryField(UISpec.java:203) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.makeAuthorities(UISpec.java:928) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateFieldDataEntry_refactored(UISpec.java:908) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:734) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatEntry(UISpec.java:463) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.repeatNonSibling(UISpec.java:778) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRepeatDataEntry(UISpec.java:771) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntry(UISpec.java:741) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:654) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateDataEntrySection(UISpec.java:648) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.generateRecordEditor(UISpec.java:640) > at org.collectionspace.chain.csp.webui.nuispec.UISpec.uispec(UISpec.java:1046) > ... 35 more > ).</u></p><HR size="1" noshade="noshade"><h3>JBossWeb/2.0.1.GA</h3></body></html> > > <LoanOutLabelsMissing.png>_______________________________________________ > Talk mailing list > Talk@lists.collectionspace.org > http://lists.collectionspace.org/mailman/listinfo/talk_lists.collectionspace.org