java.lang.IllegalArgumentException: Resource key must not be null

JIRA | Dwain Elson | 7 years ago
  1. 0

    A internal error occured at the Mississisauga assessment centre in the Ankle Brachial Index stage. It does not occur all the time. Something to do with passing the info from the CIPreliminaryQuestionnaire to the ABI stage? The excerpt is 2009-07-08 13:47:01,849 - INFO - mparingDataSourceValidator - comparing: Comparing[Data[INTEGER:51] <= Computing[$currentYear - $1,[Questionnaire[HealthQuestionnaireTouchScreen.DATE_OF_BIRTH.DOB.DOB_YEAR]]]]=true 2009-07-08 13:47:22,130 - INFO - tate.StageExecutionContext - castEvent(start) from stage 'AnkleBrachial' in state 'JadeReadyState' 2009-07-08 13:47:22,177 - ERROR - veInstrumentRunServiceImpl - The value for instrument parameter IV_ABI_LEG_SUGG comes from an InputSource, but this source has not produced a value. Please correct stage dependencies or your instrument-descriptor.xml file for this instrument. 2009-07-08 13:47:22,224 - ERROR - apache.wicket.RequestCycle - Resource key must not be null java.lang.IllegalArgumentException: Resource key must not be null at org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>(SpringStringResourceModel.java:158) at org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>(SpringStringResourceModel.java:59) at org.obiba.onyx.jade.core.wicket.instrument.InstrumentOutputParameterPanel$InputFragment.<init>(InstrumentOutputParameterPanel.java:195) at org.obiba.onyx.jade.core.wicket.instrument.InstrumentOutputParameterPanel.<init>(InstrumentOutputParameterPanel.java:84) at org.obiba.onyx.jade.core.wicket.wizard.OutputParametersStep.onStepInNext(OutputParametersStep.java:73) at org.obiba.onyx.jade.core.wicket.wizard.InstrumentWizardForm.<init>(InstrumentWizardForm.java:84) at org.obiba.onyx.jade.core.wicket.JadePanel$1$1.<init>(JadePanel.java:67) at org.obiba.onyx.jade.core.wicket.JadePanel$1.createForm(JadePanel.java:67) at org.obiba.onyx.wicket.wizard.WizardPanel.<init>(WizardPanel.java:30) at org.obiba.onyx.jade.core.wicket.JadePanel$1.<init>(JadePanel.java:63) at org.obiba.onyx.jade.core.wicket.JadePanel.<init>(JadePanel.java:63) at org.obiba.onyx.jade.engine.state.JadeInProgressState.getWidget(JadeInProgressState.java:42) at org.obiba.onyx.engine.state.StageExecutionContext.getWidget(StageExecutionContext.java:182) at org.obiba.onyx.webapp.stage.page.StagePage.<init>(StagePage.java:116) at org.obiba.onyx.webapp.stage.panel.StageSelectionPanel$1.onActionPerformed(StageSelectionPanel.java:105) at org.obiba.onyx.wicket.action.ActionWindow$2.onClose(ActionWindow.java:82) at org.obiba.onyx.wicket.reusable.Dialog$7.onClose(Dialog.java:346) at org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow$WindowClosedBehavior.respond(ModalWindow.java:832) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297) at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353) at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 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:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) 2009-07-08 13:47:24,505 - INFO - $MenuItemSelectionBehavior - linkPageClass = HomePage, pageClass = HomePage 2009-07-08 13:47:24,505 - INFO - $MenuItemSelectionBehavior - linkPageClass = ParticipantSearchPage, pageClass = HomePage 2009-07-08 13:47:25,224 - WARN - AbstractAlgorithmEvaluator - Operand in {$1 > 0} cannot be null: $1, using 0 instead.

    JIRA | 7 years ago | Dwain Elson
    java.lang.IllegalArgumentException: Resource key must not be null
  2. 0

    A internal error occured at the Mississisauga assessment centre in the Ankle Brachial Index stage. It does not occur all the time. Something to do with passing the info from the CIPreliminaryQuestionnaire to the ABI stage? The excerpt is 2009-07-08 13:47:01,849 - INFO - mparingDataSourceValidator - comparing: Comparing[Data[INTEGER:51] <= Computing[$currentYear - $1,[Questionnaire[HealthQuestionnaireTouchScreen.DATE_OF_BIRTH.DOB.DOB_YEAR]]]]=true 2009-07-08 13:47:22,130 - INFO - tate.StageExecutionContext - castEvent(start) from stage 'AnkleBrachial' in state 'JadeReadyState' 2009-07-08 13:47:22,177 - ERROR - veInstrumentRunServiceImpl - The value for instrument parameter IV_ABI_LEG_SUGG comes from an InputSource, but this source has not produced a value. Please correct stage dependencies or your instrument-descriptor.xml file for this instrument. 2009-07-08 13:47:22,224 - ERROR - apache.wicket.RequestCycle - Resource key must not be null java.lang.IllegalArgumentException: Resource key must not be null at org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>(SpringStringResourceModel.java:158) at org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>(SpringStringResourceModel.java:59) at org.obiba.onyx.jade.core.wicket.instrument.InstrumentOutputParameterPanel$InputFragment.<init>(InstrumentOutputParameterPanel.java:195) at org.obiba.onyx.jade.core.wicket.instrument.InstrumentOutputParameterPanel.<init>(InstrumentOutputParameterPanel.java:84) at org.obiba.onyx.jade.core.wicket.wizard.OutputParametersStep.onStepInNext(OutputParametersStep.java:73) at org.obiba.onyx.jade.core.wicket.wizard.InstrumentWizardForm.<init>(InstrumentWizardForm.java:84) at org.obiba.onyx.jade.core.wicket.JadePanel$1$1.<init>(JadePanel.java:67) at org.obiba.onyx.jade.core.wicket.JadePanel$1.createForm(JadePanel.java:67) at org.obiba.onyx.wicket.wizard.WizardPanel.<init>(WizardPanel.java:30) at org.obiba.onyx.jade.core.wicket.JadePanel$1.<init>(JadePanel.java:63) at org.obiba.onyx.jade.core.wicket.JadePanel.<init>(JadePanel.java:63) at org.obiba.onyx.jade.engine.state.JadeInProgressState.getWidget(JadeInProgressState.java:42) at org.obiba.onyx.engine.state.StageExecutionContext.getWidget(StageExecutionContext.java:182) at org.obiba.onyx.webapp.stage.page.StagePage.<init>(StagePage.java:116) at org.obiba.onyx.webapp.stage.panel.StageSelectionPanel$1.onActionPerformed(StageSelectionPanel.java:105) at org.obiba.onyx.wicket.action.ActionWindow$2.onClose(ActionWindow.java:82) at org.obiba.onyx.wicket.reusable.Dialog$7.onClose(Dialog.java:346) at org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow$WindowClosedBehavior.respond(ModalWindow.java:832) at org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297) at org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100) at org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91) at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175) at org.apache.wicket.RequestCycle.step(RequestCycle.java:1252) at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353) at org.apache.wicket.RequestCycle.request(RequestCycle.java:493) at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) 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:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Unknown Source) 2009-07-08 13:47:24,505 - INFO - $MenuItemSelectionBehavior - linkPageClass = HomePage, pageClass = HomePage 2009-07-08 13:47:24,505 - INFO - $MenuItemSelectionBehavior - linkPageClass = ParticipantSearchPage, pageClass = HomePage 2009-07-08 13:47:25,224 - WARN - AbstractAlgorithmEvaluator - Operand in {$1 > 0} cannot be null: $1, using 0 instead.

    JIRA | 7 years ago | Dwain Elson
    java.lang.IllegalArgumentException: Resource key must not be null
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Resource key must not be null

      at org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>()
    2. org.obiba.onyx
      Dialog$7.onClose
      1. org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>(SpringStringResourceModel.java:158)
      2. org.obiba.onyx.wicket.model.SpringStringResourceModel.<init>(SpringStringResourceModel.java:59)
      3. org.obiba.onyx.jade.core.wicket.instrument.InstrumentOutputParameterPanel$InputFragment.<init>(InstrumentOutputParameterPanel.java:195)
      4. org.obiba.onyx.jade.core.wicket.instrument.InstrumentOutputParameterPanel.<init>(InstrumentOutputParameterPanel.java:84)
      5. org.obiba.onyx.jade.core.wicket.wizard.OutputParametersStep.onStepInNext(OutputParametersStep.java:73)
      6. org.obiba.onyx.jade.core.wicket.wizard.InstrumentWizardForm.<init>(InstrumentWizardForm.java:84)
      7. org.obiba.onyx.jade.core.wicket.JadePanel$1$1.<init>(JadePanel.java:67)
      8. org.obiba.onyx.jade.core.wicket.JadePanel$1.createForm(JadePanel.java:67)
      9. org.obiba.onyx.wicket.wizard.WizardPanel.<init>(WizardPanel.java:30)
      10. org.obiba.onyx.jade.core.wicket.JadePanel$1.<init>(JadePanel.java:63)
      11. org.obiba.onyx.jade.core.wicket.JadePanel.<init>(JadePanel.java:63)
      12. org.obiba.onyx.jade.engine.state.JadeInProgressState.getWidget(JadeInProgressState.java:42)
      13. org.obiba.onyx.engine.state.StageExecutionContext.getWidget(StageExecutionContext.java:182)
      14. org.obiba.onyx.webapp.stage.page.StagePage.<init>(StagePage.java:116)
      15. org.obiba.onyx.webapp.stage.panel.StageSelectionPanel$1.onActionPerformed(StageSelectionPanel.java:105)
      16. org.obiba.onyx.wicket.action.ActionWindow$2.onClose(ActionWindow.java:82)
      17. org.obiba.onyx.wicket.reusable.Dialog$7.onClose(Dialog.java:346)
      17 frames
    3. Wicket Extensions
      ModalWindow$WindowClosedBehavior.respond
      1. org.apache.wicket.extensions.ajax.markup.html.modal.ModalWindow$WindowClosedBehavior.respond(ModalWindow.java:832)
      1 frame
    4. Wicket Core
      AbstractDefaultAjaxBehavior.onRequest
      1. org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:297)
      1 frame
    5. org.apache.wicket
      BehaviorRequestTarget.processEvents
      1. org.apache.wicket.request.target.component.listener.BehaviorRequestTarget.processEvents(BehaviorRequestTarget.java:100)
      1 frame
    6. Wicket Request
      AbstractRequestCycleProcessor.processEvents
      1. org.apache.wicket.request.AbstractRequestCycleProcessor.processEvents(AbstractRequestCycleProcessor.java:91)
      1 frame
    7. Wicket Core
      WicketFilter.doFilter
      1. org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1175)
      2. org.apache.wicket.RequestCycle.step(RequestCycle.java:1252)
      3. org.apache.wicket.RequestCycle.steps(RequestCycle.java:1353)
      4. org.apache.wicket.RequestCycle.request(RequestCycle.java:493)
      5. org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:355)
      6. org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:200)
      6 frames
    8. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      2 frames
    9. Hibernate
      OpenSessionInViewFilter.doFilterInternal
      1. org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)
      1 frame
    10. Spring
      OncePerRequestFilter.doFilter
      1. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
      1 frame
    11. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
      6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      8. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
      8 frames
    12. Grizzly HTTP
      JIoEndpoint$Worker.run
      1. org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
      2. org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
      3. org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
      3 frames
    13. Java RT
      Thread.run
      1. java.lang.Thread.run(Unknown Source)
      1 frame