Is there a max size of data that alpha uses when it comes to a list with persisted data turned on?
I am trying to debug why when I initially load the page I can get a certain users data to populate the list but when I click a refresh button ({dialog.object}.refreshListData('list id here')), I can't get the list to refresh. Since I am well aware of certain things breaking the list/detail view (i.e. integer fields having null or blank rather than zero) I decided to test out multiple users to see who's data would and wouldn't refresh. After eliminating any issues with the text based data in the database (again issues I've seen before with date and integer fields), I decided it must be a size issue. After looking at many different things I believe the issue is that some of the users have more than 2.5MB of data being sent to the list. I haven't confirmed this 100% as I'd need to run the refresh statement for 4000 different users, but I am thinking this is my best starting point for what might be causing the issue as everyone who hasn't worked has had over this amount and when I bring them under this amount they work (I bring them under by editing my database records to change a flag field so some of their records won't be sent to the list).
So figured I'd ask the gurus what they thought, hopefully there is some insight into this (and I don't want to get into the database vs filesystem debate just yet as I want to make sure I know what is causing the issue before I write an xbasic script to convert every blob to a file and then place the file reference in the table).
I've opened up the page in debug mode using safari and I don't see any errors occurring when I run refreshes and I can actually see all the data being passed from the server to the browser for the users who's data won't populate in the list which I found very weird.
Thanks for all the help!
I am trying to debug why when I initially load the page I can get a certain users data to populate the list but when I click a refresh button ({dialog.object}.refreshListData('list id here')), I can't get the list to refresh. Since I am well aware of certain things breaking the list/detail view (i.e. integer fields having null or blank rather than zero) I decided to test out multiple users to see who's data would and wouldn't refresh. After eliminating any issues with the text based data in the database (again issues I've seen before with date and integer fields), I decided it must be a size issue. After looking at many different things I believe the issue is that some of the users have more than 2.5MB of data being sent to the list. I haven't confirmed this 100% as I'd need to run the refresh statement for 4000 different users, but I am thinking this is my best starting point for what might be causing the issue as everyone who hasn't worked has had over this amount and when I bring them under this amount they work (I bring them under by editing my database records to change a flag field so some of their records won't be sent to the list).
So figured I'd ask the gurus what they thought, hopefully there is some insight into this (and I don't want to get into the database vs filesystem debate just yet as I want to make sure I know what is causing the issue before I write an xbasic script to convert every blob to a file and then place the file reference in the table).
I've opened up the page in debug mode using safari and I don't see any errors occurring when I run refreshes and I can actually see all the data being passed from the server to the browser for the users who's data won't populate in the list which I found very weird.
Thanks for all the help!
Comment