A developer is unable to run either the define or clientserver due to a security access control error.

Problem

After creating a Framework project in JDeveloper you are unable to run either define or clientserver due to the following exception:

Exception Detected
A security access control error has occurred

Solution

This is caused by a double quote around the -Djava.security.policy in

Click on the run icon and select Manage Run Configurations …

Select Client Server and press Edit.

In the Java Options field remove the double quotes around the value of -Djava.security.policy

-Djava.security.policy=/home/mark/jdeveloper/mywork/Application1/test1/security/policy

Do the same for the clientserver run definition.

Run the application again and it will startup correctly.