Bad Request error or website doesn’t load
Problem: Bad Request: Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit.
Solution: This can be caused by a browser incompatibility issue with Google Chrome and Safari. Try clearing up the cache or using the Mozilla Firefox browser instead.
Information on jobs panel does not update
nextPYPstreams information from SLURM through and HTTP-socket connection. If the connection is dropped, the information will not longer be updated on the web page. When this happens, the icon will appear at the top of the page.
Solution: Click the icon and select Reconnect. The icon should then change into , indicating that the connection has been reestablished.
Jobs run perpetually
Default format used by singularity containers and out-of-memory kills
Problem: There is a shortcoming in the design of squashfs, the default format used by singularity containers, which causes problems when out of memory kills target processes within a container. Developers of singularity are aware of this.
Solution: This can be prevented by making sure that there are no out-of-memory kills in your jobs by assigning more resources in the
Job submissionparameters. Containers can also be transformed into the ext3 format which is still supported by singularity.
No logs to highlight, job run is too old
Problem: When the menu option to
Navigate to latest logson a block is selected, the following toast message appears: No logs to highlight, job run is too old.
Solution: Go to the Jobs panel, open the Older branch and click on Load older runs. If you go back and select the
Navigate to latest logsoption, the correct log should be highlighted.
Website is unresponsive, pages are slow to load or Error reading from remote server is displayed.
Problem: This can be caused by the JVM running out of memory. You may see the following error message:
502 Proxy Error. The proxy server received an invalid response from an upstream server. The proxy server could not handle the request. Reason: Error reading from remote server., and the server log may show the error:
Caused by: java.lang.OutOfMemoryError: Java heap space.
Solution: Increase the memory of the JVM to 8192 MB by adding the option
heapMiB = 8192to the
config.tomlconfiguration file in the
nextPYPfor the changes to take effect.
General unexpected behavior
Problem: Website components are missing, pages don’t load properly, etc.
Solution: This is usually indicative of an underlying problem. Reloading the page may correct the issue temporarily, but if the problem persist, consult the ../install/troubleshooting section and report the problem using Github’s discussion board.
For other problems, please consult the troubleshooting section.
Still need help?
You can search
nextPYP’s discussion board or post a new question.
When reporting a new problem, please share the entire log of the process that produced the error. To do so, you can either upload the file as an attachment or copy and paste the text of the log into the Github message using code formatting (do not upload screenshots if at all possible).