Aspose.Custom.lic : Access denied (java.io.FilePermission Aspose.Custom.lic read)

Hi I am using Aspose.Words.jdk14.jar and getting following error while using it

[3/3/14 5:45:58:296 EST] 0000001a SecurityManag W SECJ0314W: Current Java 2 Security policy reported a potential violation of Java 2 Security Permission. Refer to the InfoCenter for further information.

Permission:

Aspose.Custom.lic : Access denied (java.io.FilePermission Aspose.Custom.lic read)

Code:

com.aspose.words.rs in {file:/opt/ibm/websphere/appserver/profiles/AppSrv01/installedApps/was7test1lnxNode01Cell/Manager_GTW.ear/author.war/WEB-INF/lib/Aspose.Words.jdk14.jar}

Stack Trace:

java.security.AccessControlException: Access denied (java.io.FilePermission Aspose.Custom.lic read)
at java.lang.Throwable.(Throwable.java:67)
at java.security.AccessControlException.(AccessControlException.java:62)
at java.security.AccessController.checkPermission(AccessController.java:68)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:206)
at java.lang.SecurityManager.checkRead(SecurityManager.java:883)
at java.io.File.exists(File.java:742)
at com.aspose.words.rs.gD(Unknown Source)
at com.aspose.words.rs.gC(Unknown Source)
at com.aspose.words.License.setLicense(Unknown Source)
at com.bci.author.domain.dataImport.WordFileReader.loadLicense(WordFileReader.java:494)
at com.bci.author.domain.dataImport.WordFileReader.(WordFileReader.java:48)
at com.bci.author.domain.handler.ImportProcessHandler.importProcessFromFile(ImportProcessHandler.java:86)
at com.bci.author.view.actions.FileUploadServlet.sendToHandler(FileUploadServlet.java:385)
at com.bci.author.view.actions.FileUploadServlet.doPost(FileUploadServlet.java:209)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1657)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:939)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:502)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:179)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3933)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:276)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:931)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:186)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1604)

I have tried putting following in was.policy

permission java.io.FilePermission "aspose path/Aspose.Words.jdk14.jar", "read";
permission java.io.FilePermission "aspose path/Aspose.Words.lic", "read"; permission java.io.FilePermission "aspose path/Aspose.Words.jdk14.jar", "read";
permission java.io.FilePermission "aspose path/Aspose.Words.lic", "read"; 

but still getting the same error. please suggest. thank you

Hi Jose,

Thanks for your inquiry. By looking at the stack trace, it seems your problem is somehow related to permission of reading file. Please set rights to ‘Aspose.Custom.lic’ file and make sure you are using the correct license file name.

I suggest you please read following web links for your kind reference.
https://docs.oracle.com/cd/E10391_01/doc.910/e10371/java2_websphere.htm