Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-6312

DictionaryObjectAttributeValueReader does not handle AttributeDefinitions that refer to a nested property within a collection (for usage in lookups)

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-b4, 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KNS, KRAD
    • Application Requirement:
      Rice
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      With Rice 1.0.3.x, we used to be able to define AttributeDefinitions that are like this.. proposalPersons.fullName where proposalPersons is a collection in the BO and fullName is the fieldName for the type in the collection..We use these types of definitions for lookup...

      Since rice 1.0.3.x's DataDictionary validation mechanism just used to validate the BusinessObject from existing propertyDescriptors, it used to pass the validation call... but with 2.0.0.b3, DD uses spring's beanWrapper for validating all attribute definitions and above-mentioned type of definition fails with this exception "org.springframework.beans.NotReadablePropertyException: Invalid property 'proposalPersons.fullName' of bean class [org.kuali.kra.proposaldevelopment.bo.DevelopmentProposal]: Bean property 'proposalPersons.fullName' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?"

      In the example I used, DevelopmentProposal is the BO and it has a collection of objects of type ProposalPerson (with the name proposalPersons) and ProposalPerson type has a field by name 'fullName'. We use this attribute definition for the purpose of lookup on DevelopmentProposal

        Attachments

          Activity

          Hide
          cchandran Chitra Chandran added a comment -

          Given below is the exception stacktrace we see for this issue:

          2011-12-07 11:37:07,377 [qtp1658894469-112] D: U:10000000001 [127.0.0.1] ERROR org.kuali.rice.kns.web.struts.form.pojo.StrutsExceptionIncidentHandler :: Exception being handled by Exception Handler
          org.springframework.beans.NotReadablePropertyException: Invalid property 'proposalPersons.fullName' of bean class [org.kuali.kra.proposaldevelopment.bo.DevelopmentProposal]: Bean property 'proposalPersons.fullName' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?
          at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:725)
          at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:717)
          at org.kuali.rice.krad.datadictionary.validation.DictionaryObjectAttributeValueReader.getValue(DictionaryObjectAttributeValueReader.java:126)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateObject(DictionaryValidationServiceImpl.java:935)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:768)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:161)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:141)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:133)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateBusinessObject(DictionaryValidationServiceImpl.java:359)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(DictionaryValidationServiceImpl.java:291)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:221)
          at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:212)
          at org.kuali.rice.krad.rules.DocumentRuleBase.processSaveDocument(DocumentRuleBase.java:132)
          at org.kuali.rice.krad.rule.event.SaveDocumentEvent.invokeRuleMethod(SaveDocumentEvent.java:71)
          at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:83)
          at org.kuali.rice.krad.document.DocumentBase.validateBusinessRules(DocumentBase.java:483)
          at org.kuali.kra.document.ResearchDocumentBase.validateBusinessRules(ResearchDocumentBase.java:107)
          at org.kuali.rice.krad.service.impl.DocumentServiceImpl.validateAndPersistDocument(DocumentServiceImpl.java:772)
          at org.kuali.rice.krad.service.impl.DocumentServiceImpl.validateAndPersistDocumentAndSaveAdHocRoutingRecipients(DocumentServiceImpl.java:422)
          at org.kuali.rice.krad.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:137)
          at org.kuali.rice.krad.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:118)
          at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.save(KualiDocumentActionBase.java:585)
          at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.save(KraTransactionalDocumentActionBase.java:525)
          at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentAction.save(ProposalDevelopmentAction.java:349)
          at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentProposalAction.save(ProposalDevelopmentProposalAction.java:97)
          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.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
          at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:168)
          at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.dispatchMethod(KraTransactionalDocumentActionBase.java:167)
          at org.kuali.rice.kns.web.struts.action.KualiAction.headerTab(KualiAction.java:858)
          at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.headerTab(KraTransactionalDocumentActionBase.java:183)
          at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentAction.headerTab(ProposalDevelopmentAction.java:850)
          at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentProposalAction.headerTab(ProposalDevelopmentProposalAction.java:846)
          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.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
          at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:168)
          at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.dispatchMethod(KraTransactionalDocumentActionBase.java:167)
          at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:129)
          at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163)
          at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.execute(KraTransactionalDocumentActionBase.java:146)
          at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentAction.execute(ProposalDevelopmentAction.java:228)
          at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentProposalAction.execute(ProposalDevelopmentProposalAction.java:124)
          at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:527)
          at org.kuali.kra.web.struts.action.KraRequestProcessor.processActionPerform(KraRequestProcessor.java:74)
          at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248)
          at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
          at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:209)
          at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202)
          at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89)
          at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
          at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
          at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1352)
          at org.kuali.kra.web.filter.RequestLoggingFilter.doFilter(RequestLoggingFilter.java:97)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88)
          at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271)
          at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96)
          at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55)
          at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264)
          at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.kuali.kra.web.filter.PerformanceLoggingFilter.doFilter(PerformanceLoggingFilter.java:73)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.kuali.kra.web.filter.SessionExpiredFilter.doFilter(SessionExpiredFilter.java:46)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69)
          at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
          at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
          at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
          at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
          at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
          at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
          at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
          at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
          at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
          at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:247)
          at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
          at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
          at org.eclipse.jetty.server.Server.handle(Server.java:346)
          at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
          at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1065)
          at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:823)
          at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:220)
          at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
          at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
          at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
          at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
          at java.lang.Thread.run(Thread.java:662)

          Show
          cchandran Chitra Chandran added a comment - Given below is the exception stacktrace we see for this issue: 2011-12-07 11:37:07,377 [qtp1658894469-112] D: U:10000000001 [127.0.0.1] ERROR org.kuali.rice.kns.web.struts.form.pojo.StrutsExceptionIncidentHandler :: Exception being handled by Exception Handler org.springframework.beans.NotReadablePropertyException: Invalid property 'proposalPersons.fullName' of bean class [org.kuali.kra.proposaldevelopment.bo.DevelopmentProposal] : Bean property 'proposalPersons.fullName' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter? at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:725) at org.springframework.beans.BeanWrapperImpl.getPropertyValue(BeanWrapperImpl.java:717) at org.kuali.rice.krad.datadictionary.validation.DictionaryObjectAttributeValueReader.getValue(DictionaryObjectAttributeValueReader.java:126) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateObject(DictionaryValidationServiceImpl.java:935) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:768) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:161) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:141) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validate(DictionaryValidationServiceImpl.java:133) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateBusinessObject(DictionaryValidationServiceImpl.java:359) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateUpdatabableReferencesRecursively(DictionaryValidationServiceImpl.java:291) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:221) at org.kuali.rice.krad.service.impl.DictionaryValidationServiceImpl.validateDocumentAndUpdatableReferencesRecursively(DictionaryValidationServiceImpl.java:212) at org.kuali.rice.krad.rules.DocumentRuleBase.processSaveDocument(DocumentRuleBase.java:132) at org.kuali.rice.krad.rule.event.SaveDocumentEvent.invokeRuleMethod(SaveDocumentEvent.java:71) at org.kuali.rice.krad.service.impl.KualiRuleServiceImpl.applyRules(KualiRuleServiceImpl.java:83) at org.kuali.rice.krad.document.DocumentBase.validateBusinessRules(DocumentBase.java:483) at org.kuali.kra.document.ResearchDocumentBase.validateBusinessRules(ResearchDocumentBase.java:107) at org.kuali.rice.krad.service.impl.DocumentServiceImpl.validateAndPersistDocument(DocumentServiceImpl.java:772) at org.kuali.rice.krad.service.impl.DocumentServiceImpl.validateAndPersistDocumentAndSaveAdHocRoutingRecipients(DocumentServiceImpl.java:422) at org.kuali.rice.krad.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:137) at org.kuali.rice.krad.service.impl.DocumentServiceImpl.saveDocument(DocumentServiceImpl.java:118) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.save(KualiDocumentActionBase.java:585) at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.save(KraTransactionalDocumentActionBase.java:525) at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentAction.save(ProposalDevelopmentAction.java:349) at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentProposalAction.save(ProposalDevelopmentProposalAction.java:97) 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.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:168) at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.dispatchMethod(KraTransactionalDocumentActionBase.java:167) at org.kuali.rice.kns.web.struts.action.KualiAction.headerTab(KualiAction.java:858) at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.headerTab(KraTransactionalDocumentActionBase.java:183) at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentAction.headerTab(ProposalDevelopmentAction.java:850) at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentProposalAction.headerTab(ProposalDevelopmentProposalAction.java:846) 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.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269) at org.kuali.rice.kns.web.struts.action.KualiAction.dispatchMethod(KualiAction.java:168) at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.dispatchMethod(KraTransactionalDocumentActionBase.java:167) at org.kuali.rice.kns.web.struts.action.KualiAction.execute(KualiAction.java:129) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:163) at org.kuali.kra.web.struts.action.KraTransactionalDocumentActionBase.execute(KraTransactionalDocumentActionBase.java:146) at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentAction.execute(ProposalDevelopmentAction.java:228) at org.kuali.kra.proposaldevelopment.web.struts.action.ProposalDevelopmentProposalAction.execute(ProposalDevelopmentProposalAction.java:124) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:527) at org.kuali.kra.web.struts.action.KraRequestProcessor.processActionPerform(KraRequestProcessor.java:74) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:248) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:209) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:202) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:89) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:462) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1352) at org.kuali.kra.web.filter.RequestLoggingFilter.doFilter(RequestLoggingFilter.java:97) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:88) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:76) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:271) at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:96) at org.kuali.rice.kew.web.DummyLoginFilter.doFilter(DummyLoginFilter.java:55) at org.kuali.rice.kew.web.BootstrapFilterChain.doFilter(BootstrapFilter.java:264) at org.kuali.rice.kew.web.BootstrapFilter.doFilter(BootstrapFilter.java:162) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.kuali.kra.web.filter.PerformanceLoggingFilter.doFilter(PerformanceLoggingFilter.java:73) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.kuali.kra.web.filter.SessionExpiredFilter.doFilter(SessionExpiredFilter.java:46) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:69) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:247) at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110) at org.eclipse.jetty.server.Server.handle(Server.java:346) at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589) at org.eclipse.jetty.server.HttpConnection$RequestHandler.content(HttpConnection.java:1065) at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:823) at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:220) at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411) at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535) at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40) at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529) at java.lang.Thread.run(Thread.java:662)
          Hide
          gilesp Peter Giles (Inactive) added a comment -

          Bumped to Critical as this is holding back KC's testing.

          Show
          gilesp Peter Giles (Inactive) added a comment - Bumped to Critical as this is holding back KC's testing.
          Hide
          jcoltrin Jessica Coltrin (Inactive) added a comment -

          Closing since these items are now in the release notes.

          Show
          jcoltrin Jessica Coltrin (Inactive) added a comment - Closing since these items are now in the release notes.

            People

            • Assignee:
              jkneal Jerry Neal (Inactive)
              Reporter:
              cchandran Chitra Chandran
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: