This chapter identifies solutions to issues commonly faced while installing the SDK or installing modules developed using SDK.
Question: I am getting the following error when trying to run the SDK installation exe:
BUILD FAILED C:\OneSDK\instanceBuilder\bootstrap.xml:146: The following error occurred while executing this line: C:\OneSDK\instanceBuilder\ib-branches\8.0-rb\build.xml:106: javax.script.ScriptException: TypeError: exceptions must be classes, instances, or strings (deprecated), not Unicode in <script> at line number 34 at org.python.jsr223.PyScriptEngine.scriptException (PyScriptEngine.java:182)
Answer: Please check the Oracle installation path you have provided during the installation. The installer tries to read existing configuration to find Oracle on your system. Try to reinstall the SDK, and when it prompts for oracle path, provide the correct path. For example:
Question: When I start the SDK installation, it fails without any specific error.
Answer: Shutdown Windows firewall and then try to install the SDK.
Question: When I start the Platform server, it complains about not being able to start without any specific error.
Answer: Shutdown Windows firewall and then try to start Platform server. If it is successful, you can then add an exception for the program in your firewall and then start your firewall again.
Question: I provided the Oracle properties for installation, but it still keeps complaining about connection issue.
Answer: Provide the complete SID during installation in the format
Question: I don't have any other server running. But I get "java.net.BindException: Address already in use: JVM_Bind" when starting the Platform server.
Answer: Bind exception means that some other process is listening on the same port. For example, if you are running PLT on port 80 and trying to bring up another server on same port, you will see this error. It can also be some program you installed that uses port 80 by default. So check to see if you are already running another instance from command prompt or as a service. On Windows™, you can try running
netstat -abto find processes running on a port.
Other common software which uses port 80 include Skype, IIS, and the Web Deployment Agent Service. Check if any of these are running.
Question: I have Oracle instantclient installed on my machine. But the installation has trouble connecting to Oracle database.
Answer: Oracle server or a full version of the client is needed. Oracle instantclient doesn't have all the necessary libraries. Please refer to Oracle website to find full version of client.