@Override
	public RepositoryItem[] getItemList(String folderPath) throws IOException {
		synchronized (syncObject) {
			validate();
			try {
				RepositoryFolder folder = repository.getFolder(currentUser, folderPath, false);
				if (folder == null) {
					return new RepositoryItem[0];
				}
				RepositoryFile[] files = folder.getFiles();
				RepositoryItem[] items = new RepositoryItem[files.length];
				for (int i = 0; i < files.length; i++) {
					items[i] = files[i].getItem();
				}
				return items;
			}
			catch (InvalidNameException e) {
				throw new AssertException();
			}
		}
	}
Verify that the client is active and continuing to read events
Ghidra/Features/GhidraServer/src/main/java/ghidra/server/remote/RepositoryHandleImpl.java