Replacing the preferences file in Portfolio for Mac
Problem
Portfolio Server won't remain in "Started" state, user receives "SOAP error (null pointer exception)" or "SOAPFault (Server): java.lang.NullPointerException null" when attempting to login to Portfolio Admin (8091)

Environment
This article covers Portfolio version 3.x and 4 on macOS
Cause
This issue is usually caused by the .preferences file writing incorrectly inside /Library/Application Support/Extensis/Portfolio Server on the server Portfolio is installed on (denoted by a similar display to the below screenshot.) Make sure to un-hide hidden files by pressing cmd+shift+. first
Resolution
1. Open terminal an run the following command:
sudo launchctl unload /Library/LaunchDaemons/com.extensis.dam-server.web.admin.launchd.plist
2. Navigate to /Library/Application Support/Extensis/Portfolio Server
3. Move all current files that are labeled or begin with .preferences files to the desktop (the files are hidden by default, press cmd+shift+. to reveal hidden files)
4. Navigate to a previous Portfolio backup (By default, this is located in /Applications/Extensis/Portfolio Server/data/backups)
5. Open the backup, navigate to the data folder, and copy the .preferences file inside
6. Navigate back to /Library/Application Support/Extensis/Portfolio Server and paste the .preferences inside
7. Open terminal an run the following command:
sudo launchctl load -F /Library/LaunchDaemons/com.extensis.dam-server.web.admin.launchd.plist
Related Articles
Replacing the preferences file in Portfolio for Windows
Problem Portfolio Server won't remain in "Started" state, user receives "SOAP error (null pointer exception)" or "SOAPFault (Server): java.lang.NullPointerException null" when attempting to login to Portfolio Admin (8091) Environment This article ...
Supported file and camera Raw formats in Portfolio
What “file format support” means We say that Portfolio supports a file format if at least one of the following cases is true: Thumbnail and Preview: Portfolio can generate image thumbnails and previews for the Portfolio clients and Portfolio ...
Efficiency with File Conversion
Objective: Increase your workflow efficiency with Batch Processing Do more with your files than just managing them. With Batch Process, you’ll save production time by easily converting your assets to another file type with a few mouse clicks. Never ...
Portfolio Glossary
Following are some terms used throughout Portfolio and its documentation. Some are technical (“computer”) terms that relate to Portfolio features and services, some are fundamental concepts within Portfolio, and some are terms that relate to Digital ...
Disabling older versions of TLS in Portfolio
Affected versions This article applies to Portfolio 3.6.3 through Portfolio 4.0. Solution You can disable TLS 1.0 and 1.1 for the Portfolio client, Portfolio Administration, and Portfolio NetPublish services. Stopping the Portfolio services To stop ...