intercode icon indicating copy to clipboard operation
intercode copied to clipboard

TimeblockPreference form items break when the convention has an infinite start/end timespan

Open nbudin opened this issue 3 years ago • 0 comments

View details in Rollbar: https://rollbar.com/neinteractiveliterature/intercode/items/1561/


o: getTimeHopsWithin called on an infinite timespan
  File "webpack:///./app/javascript/Timespan.ts", line 228, in s.getTimeHopsWithin
          throw new InfiniteTimespanError('getTimeHopsWithin called on an infinite timespan');
  File "webpack:///./app/javascript/FormPresenter/TimeblockUtils.ts", line 62, in p
      return timespanFromConvention(convention).getTimeHopsWithin(
  File "webpack:///./app/javascript/FormPresenter/TimeblockUtils.ts", line 79, in [anonymous]
      return flatMap(getDayStarts(convention), (dayStart) =>
  File "webpack:///./app/javascript/FormPresenter/TimeblockUtils.ts", line 144, in b
      const allPossibleTimeblocks = getAllPossibleTimeblocks(convention, formItem);
  File "webpack:///./app/javascript/FormPresenter/ItemInputs/TimeblockPreferenceItemInput.tsx", line 82, in [anonymous]
        () => getValidTimeblockColumns(convention, formItem),
  File "webpack:///./.yarn/__virtual__/react-dom-virtual-fe01f4b047/0/cache/react-dom-npm-17.0.2-f551215af1-1c1eaa3bca.zip/node_modules/react-dom/cjs/react-dom.production.min.js", line 172, in Object.useMemo
    b,a),c)},useLayoutEffect:function(a,b){return Uh(4,2,a,b)},useMemo:function(a,b){var c=Hh();b=voi...
  File "webpack:///./.yarn/cache/react-npm-17.0.2-99ba37d931-b254cc17ce.zip/node_modules/react/cjs/react.production.min.js", line 23, in t.useMemo
    exports.useLayoutEffect=function(a,b){return S().useLayoutEffect(a,b)};exports.useMemo=function(a...
  File "webpack:///./app/javascript/FormPresenter/ItemInputs/TimeblockPreferenceItemInput.tsx", line 81, in V
      const columns = useMemo(
  File "webpack:///./.yarn/__virtual__/react-dom-virtual-fe01f4b047/0/cache/react-dom-npm-17.0.2-f551215af1-1c1eaa3bca.zip/node_modules/react-dom/cjs/react-dom.production.min.js", line 157, in aa
    function Ch(a,b,c,d,e,f){xh=f;R=b;b.memoizedState=null;b.updateQueue=null;b.lanes=0;vh.current=nu...
  File "webpack:///./.yarn/__virtual__/react-dom-virtual-fe01f4b047/0/cache/react-dom-npm-17.0.2-f551215af1-1c1eaa3bca.zip/node_modules/react-dom/cjs/react-dom.production.min.js", line 267, in Zs
    b?b.sibling:null}I(P,P.current&1);break;case 19:d=0!==(c&b.childLanes);if(0!==(a.flags&64)){if(d)...

nbudin avatar Jul 23 '22 17:07 nbudin