Simplicity Studio v4 installation fails after starting for the first time. A "Problem Occurred" dialog box appears.
How do I troubleshoot network related installation issues when adding components to Simplicity Studio v4?
Simplicity Studio v4 Installation Errors
The following scenarios are examples of network related installation issues when installing components in Simplicity Studio v4.
Problem Occurred Dialog
A dialog box pops up with the following text:
Problem Occurred 'Downloading asset://common/salesforce.properties' has encountered a problem. Download error There are no assets defined. Please check your settings.
Connection Error Dialog
A dialog box pops up with the following text:
Connection Error Dialog Connection Error Please check your internet connection. Unable to connect to the public update site. If you are behind a firewall, you may need to configure network proxy settings from the Network Connection Preferences To view installed components when offline go to the About Simplicity Studio dialog.
New Solution Dialog is Empty
A New Solution dialog appears with no content.
Network Connectivity Troubleshooting
All of the error messages described above generally indicate that Studio has failed to install the required components. After running Studio for the first time, users must select which components to install before creating a solutions or project or viewing documents and release materials. Studio requires an active internet connection with properly configured network or proxy settings to install these components. The majority of users with a typical open network configuration should not need to take any action to configure their network settings in Studio. Only users on a network with a firewall that blocks access to the Studio servers or users that are required to use a proxy server to access external servers may be required to manually enter their network proxy settings into the Studio Network Connection Preferences dialog.
Studio Update Server Access
In order to install or update Studio components, your computer must be able to access the following domains:
https://developer.silabs.com (port 443)
https://siliconlabs.force.com (port 443)
If you are not sure if your network allows access to these servers or if you require the use of a proxy server to access external sites, please contact your IT administrator.
Testing Server Access
You can test access to Studio update servers manually using a web browser. Firefox is recommended as it does not generally use the local system certificate store for SSL certificates.
Ensure that you have access to the following servers when using your web browser:
If you can successfully connect to https://developer.silabs.com via web browser, you should see an html page with the words "devtools".
If you can successfully connect to https://siliconlabs.force.com via web browser, verify that you can successfully login with your Silicon Labs user account.
Configuring a Proxy Server
For users on a network requiring the use of a proxy server to access Studio update servers, check with your IT administrator on the correct proxy server IP address and port for HTTP, HTTPS, ans SOCKS protocols.
When you first run Studio and the program can't detect an active internet connection, the Connection Error Dialog will appear.
To configure your proxy settings for Studio, click Network Connection Preferences. Note that Studio has a standalone version of a Java runtime included in the installation directory that does not use the same network proxy settings as other Java runtimes installed on a machine.
You may also reach the proxy setting dialog by clicking the Settings button on the top-left side of the toolbar (next to the Sign In button). Then navigate to Network Connections.
Users who don't require a proxy server should select the Direct setting under Active Provider to completely bypass the proxy entries below.
Uses may configure Studio to try to determine proxy settings automatically from their system settings by selecting the Native setting under Active Provider.
If Studio can't automatically determine the required proxy settings using Native, choose Manual. The Proxy entries allow the user to specify a proxy server and port to use for the three interface types: HTTP, HTTPS, SOCKS. Make sure to configure the host and port for each of these three interfaces. Also enter User and Password information if your proxy server requires authentication. The Proxy bypass items allows users to enter hostnames that are reached directly without going through the proxy server settings configured under Proxy entries. By default, localhost and 127.0.0.1 should be bypassed (don't use proxy server settings) since these resolve to the local machine (ie offline installer files, local archives, etc).
Note that the Proxy entries and Proxy bypass items will not have any effect unless they are checked via selecting the Manual setting.
See the Eclipse documentation for Network Connections on how to configure proxy settings within Studio at:
Installing Studio Components on Another Network
Another alternative to install Studio components is to temporarily connect to another network that is not blocking access to Studio update servers and does not require proxy server settings. Connect to an available network and install all components as required. Note that many resources including documentation (PDFs) are downloaded on demand, requiring an active network connection until all required resources have been accessed and downloaded. You may need to download documentation and part/debug support files by creating and debugging a project as well as viewing reference manuals and datasheets before these files are downloaded and saved for offline access.
To download assets using the Studio Package Manager (recommended):
1. Launch Studio while connected to an open network with access to Studio servers
2. Click on the Update Software button on the top-left side of the toolbar
3. Click the Assets tab from the Package Manager dialog
4. Check Filter by connected product checkbox to show only assets for the connected products such as starter kits and wireless starter kits or uncheck the checkbox to show all assets
5. Check the checkboxes next to all assets required for development of the desired products
6. Click Install to fully download and install all selected assets