Skip to content

Illumina hangs on startup with large config #5

@NiekD

Description

@NiekD

Illumina stopped working on my Android devices (phone and tablet). When I try to start it, the progress bar at the bottom just keeps going forever.
I have a rather big config with over 100 rules, over 90 devices, of which almost 60 in the GUI (in 8 tabs).

I assumed that the issue is related to some recent change(s) in my config. In order to be able to remove devices that I added/changed recently, I started by removing all rules from the config.
Then before removing any device I restarted Illumina and it worked! So apparently the problem is not related to my devices. To eliminate the possibility that frequent changes caused by the rules were causing the issue, I put the rules back in, but disabled them all. Again Illumina failed to start.

I don't think Illumina will do anything with the rules part of the config, so it seems to me that Illumina cannot handle my config just because of its total size (almost 52K).

By trial and error I found that Illumina stops working when my config file size is over 30.759 bytes.
Via the API the size of the config is quite a bit smaller then (20.300 bytes) because it has no whitespace and I guess the real issue is not with the file size, but with a config bigger than 20.300 via the API.

Another possible cause could be a time out. The bigger the config the longer it takes to load. Instead of some sort of overflow, could there be an unhandled time out when a very large config is loaded by Illumina?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions