Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » BIRt 4.3.2 & WebSphere: using reportContext.getMessage throws AccessControl exception (BIRt 4.3.2 & WebSphere: using reportContext.getMessage throws AccessControl exception )
BIRt 4.3.2 & WebSphere: using reportContext.getMessage throws AccessControl exception [message #1690849] Tue, 31 March 2015 15:24 Go to next message
Anthony Farrell is currently offline Anthony FarrellFriend
Messages: 17
Registered: December 2013
Junior Member
We are moving from BIRT 2.6.1 to BIRT 4.3.2, and BIRT 4.3.2 is working fine with our application running on Tomcat and Weblogic.

However, on WebSphere (8.0.0.7 & 8.5.5.5), I get the following exception in any report that uses the API "reportContext.getMessage(...". Reports that do not use this API work correctly.

I am trying to figure out if this is a WebSphere bug or a BIRT bug.

Note, that the exception thrown by WAS seems to show that BIRT is looking for the properties file in the wrong location, seems to be missing or ignoring the BIRT_RESOURCE_PATH=WEB-INF\bicontent\resources value in the web.xml and instead assuming a base directory that is the same the the directory the rptdesign files is in . Each report has the resources section filled out as, e.g. the properties file is set to e.g. "properties/CaseWorkloadReport".

I would have expected the exception to reference the location:
C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\resources\properties\CaseWorkloadReport_en_US.properties

and not the following path (as below in the stack trace)
Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)


My web.xml has the following settings that may influence, please advise if I need to change my web.xml, if there is a bug in BIRT 4.3.2 (that I can patch locally), or if I need to update to a more recent version of BIRT.

<context-param>
<param-name>BIRT_VIEWER_SCRIPTLIB_DIR</param-name> <param-value>WEB-INF/bicontent/resources/scriptlib</param-value>
</context-param>

<context-param>
<param-name>BIRT_RESOURCE_PATH</param-name> <param-value>WEB-INF/bicontent/resources</param-value>
</context-param>

<context-param>
<param-name>BIRT_VIEWER_WORKING_FOLDER</param-name> <param-value>WEB-INF/bicontent</param-value>
</context-param>

<context-param>
<param-name>BIRT_VIEWER_DOCUMENT_FOLDER</param-name> <param-value>WEB-INF/bicontent/documents</param-value>
</context-param>

<context-param>
<param-name>WORKING_FOLDER_ACCESS_ONLY</param-name> <param-value>false</param-value>
</context-param>

<context-param>
<param-name>URL_REPORT_PATH_POLICY</param-name> <param-value>all</param-value>
</context-param>



This is the stack trace:
Exception
Close

Show Exception Stack Trace
Hide Exception Stack Trace
Stack Trace:







Parameter
Close

Parameters marked with * are required.
userName userName: *









Processing, please wait ...
Progress Bar Image





--------------------------------------------------------------------------------

The following items have errors:


Chart VerticalBarChartCuramStyled:
- Fail to compute value for computed column "STATUS_LOCALIZED".
A BIRT exception occurred. See next exception for more information.
There are errors evaluating script "if (reportContext.getMessage(row["STATUS"] ,reportContext.getLocale()) == null) {
row["STATUS"];
} else {
reportContext.getMessage(row["STATUS"] ,reportContext.getLocale())
}":
Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
data.engine.CompCol.FailRetrieveValueComputedColumn ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: Fail to compute value for computed column "STATUS_LOCALIZED".
A BIRT exception occurred. See next exception for more information.
There are errors evaluating script "if (reportContext.getMessage(row["STATUS"] ,reportContext.getLocale()) == null) {
row["STATUS"];
} else {
reportContext.getMessage(row["STATUS"] ,reportContext.getLocale())
}":
Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:70)
at org.eclipse.birt.report.engine.executor.ExtendedItemExecutor.execute(ExtendedItemExecutor.java:62)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:181)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
at org.eclipse.birt.report.service.ReportEngineService.runAndRenderReport(ReportEngineService.java:937)
at org.eclipse.birt.report.service.BirtViewerReportService.runAndRenderReport(BirtViewerReportService.java:973)
at org.eclipse.birt.report.service.actionhandler.BirtGetPageAllActionHandler.__execute(BirtGetPageAllActionHandler.java:131)
at org.eclipse.birt.report.service.actionhandler.AbstractBaseActionHandler.execute(AbstractBaseActionHandler.java:90)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseDocumentProcessor.__executeAction(AbstractBaseDocumentProcessor.java:47)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.executeAction(AbstractBaseComponentProcessor.java:143)
at org.eclipse.birt.report.soapengine.processor.BirtDocumentProcessor.handleGetPageAll(BirtDocumentProcessor.java:183)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.eclipse.birt.report.soapengine.processor.AbstractBaseComponentProcessor.process(AbstractBaseComponentProcessor.java:112)
at org.eclipse.birt.report.soapengine.endpoint.BirtSoapBindingImpl.getUpdatedObjects(BirtSoapBindingImpl.java:66)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.doPost(BirtSoapMessageDispatcherServlet.java:265)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at org.eclipse.birt.report.servlet.BirtSoapMessageDispatcherServlet.service(BirtSoapMessageDispatcherServlet.java:122)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1230)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:779)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:136)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:97)
at org.eclipse.birt.report.filter.ViewerFilter.doFilter(ViewerFilter.java:68)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:195)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:91)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:960)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1064)
at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:87)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:909)
at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:200)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:453)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:515)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:306)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:84)
at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1784)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:175)
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:1700)
Caused by: org.eclipse.birt.data.engine.core.DataException: Fail to compute value for computed column "STATUS_LOCALIZED".
A BIRT exception occurred. See next exception for more information.
There are errors evaluating script "if (reportContext.getMessage(row["STATUS"] ,reportContext.getLocale()) == null) {
row["STATUS"];
} else {
reportContext.getMessage(row["STATUS"] ,reportContext.getLocale())
}":
Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
at org.eclipse.birt.data.engine.impl.ComputedColumnHelper$ComputedColumnHelperInstance.process(ComputedColumnHelper.java:533)
at org.eclipse.birt.data.engine.impl.ComputedColumnHelper.process(ComputedColumnHelper.java:138)
at org.eclipse.birt.data.engine.executor.cache.RowResultSet.processFetchEvent(RowResultSet.java:173)
at org.eclipse.birt.data.engine.executor.cache.RowResultSet.doNext(RowResultSet.java:126)
at org.eclipse.birt.data.engine.executor.cache.RowResultSet.next(RowResultSet.java:96)
at org.eclipse.birt.data.engine.executor.cache.ExpandableRowResultSet.next(ExpandableRowResultSet.java:63)
at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.populateData(SmartCacheHelper.java:318)
at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.initInstance(SmartCacheHelper.java:285)
at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.initOdaResult(SmartCacheHelper.java:154)
at org.eclipse.birt.data.engine.executor.cache.SmartCacheHelper.getResultSetCache(SmartCacheHelper.java:79)
at org.eclipse.birt.data.engine.executor.cache.SmartCache.<init>(SmartCache.java:58)
at org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.populateOdiResultSet(PassUtil.java:99)
at org.eclipse.birt.data.engine.executor.transform.pass.PassUtil.pass(PassUtil.java:62)
at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSetCacheInResultSetPopulator(PassManager.java:276)
at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateDataSet(PassManager.java:238)
at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.prepareDataSetResultSet(PassManager.java:98)
at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.pass(PassManager.java:134)
at org.eclipse.birt.data.engine.executor.transform.pass.PassManager.populateResultSet(PassManager.java:74)
at org.eclipse.birt.data.engine.executor.transform.ResultSetPopulator.populateResultSet(ResultSetPopulator.java:218)
at org.eclipse.birt.data.engine.executor.transform.CachedResultSet.<init>(CachedResultSet.java:101)
at org.eclipse.birt.data.engine.executor.DataSourceQuery.execute(DataSourceQuery.java:1061)
at org.eclipse.birt.data.engine.impl.PreparedOdaDSQuery$OdaDSQueryExecutor.executeOdiQuery(PreparedOdaDSQuery.java:503)
at org.eclipse.birt.data.engine.impl.QueryExecutor.execute(QueryExecutor.java:1208)
at org.eclipse.birt.data.engine.impl.ServiceForQueryResults.executeQuery(ServiceForQueryResults.java:233)
at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:178)
at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98)
at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:275)
at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.executeQueries(ExtendedGenerateExecutor.java:205)
at org.eclipse.birt.report.engine.executor.ExtendedGenerateExecutor.execute(ExtendedGenerateExecutor.java:65)
... 68 more
Caused by: org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred. See next exception for more information.
There are errors evaluating script "if (reportContext.getMessage(row["STATUS"] ,reportContext.getLocale()) == null) {
row["STATUS"];
} else {
reportContext.getMessage(row["STATUS"] ,reportContext.getLocale())
}":
Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:123)
at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evalExpr(ScriptEvalUtil.java:947)
at org.eclipse.birt.data.engine.impl.ComputedColumnHelper$ComputedColumnHelperInstance.process(ComputedColumnHelper.java:494)
... 97 more
Caused by: org.eclipse.birt.core.exception.CoreException: There are errors evaluating script "if (reportContext.getMessage(row["STATUS"] ,reportContext.getLocale()) == null) {
row["STATUS"];
} else {
reportContext.getMessage(row["STATUS"] ,reportContext.getLocale())
}":
Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.evaluate(JavascriptEngine.java:295)
at org.eclipse.birt.core.script.ScriptContext.evaluate(ScriptContext.java:159)
at org.eclipse.birt.data.engine.script.ScriptEvalUtil.evalExpr(ScriptEvalUtil.java:919)
... 98 more
Caused by: org.mozilla.javascript.WrappedException: Wrapped java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1773)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:183)
at org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:247)
at org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:76)
at org.mozilla.javascript.gen.c85._c0(unnamed script)
at org.mozilla.javascript.gen.c85.call(unnamed script)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:398)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3065)
at org.mozilla.javascript.gen.c85.call(unnamed script)
at org.mozilla.javascript.gen.c85.exec(unnamed script)
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.evaluate(JavascriptEngine.java:290)
... 100 more
Caused by: java.security.AccessControlException: Access denied (java.io.FilePermission C:\Progra~2\IBM\WebSphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en_US.properties read)
at java.security.AccessController.throwACE(AccessController.java:100)
at java.security.AccessController.checkPermission(AccessController.java:174)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:208)
at java.lang.SecurityManager.checkRead(SecurityManager.java:883)
at java.io.File.isDirectory(File.java:763)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:77)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:173)
at java.net.URL.openStream(URL.java:1022)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.tryURLSearch(ResourceLocatorImplBase.java:291)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.tryURLSearch(ResourceLocatorImplBase.java:262)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.getResource(ResourceLocatorImplBase.java:206)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.findResource(ResourceLocatorImplBase.java:84)
at org.eclipse.birt.report.model.core.ModuleImpl.findResource(ModuleImpl.java:1304)
at org.eclipse.birt.report.model.core.BundleHelper.findBundle(BundleHelper.java:164)
at org.eclipse.birt.report.model.core.BundleHelper.getMessage(BundleHelper.java:149)
at org.eclipse.birt.report.model.core.ModuleImpl.getMessage(ModuleImpl.java:938)
at org.eclipse.birt.report.model.api.ModuleHandleImpl.getMessage(ModuleHandleImpl.java:1093)
at org.eclipse.birt.report.engine.script.internal.ReportContextImpl.getMessage(ReportContextImpl.java:150)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
... 109 more


Re: BIRt 4.3.2 & WebSphere: using reportContext.getMessage throws AccessControl exception [message #1693059 is a reply to message #1690849] Tue, 21 April 2015 13:30 Go to previous message
Anthony Farrell is currently offline Anthony FarrellFriend
Messages: 17
Registered: December 2013
Junior Member
I have upgraded to BIRT 4.4.1 and I get the same issue.

This will stop WAS to re-throwing the access control exception, set the property above. within (WAS->servers->websphere application servers->curam1->Java and Process management->JVM->generic JVM args (-Dcom.ibm.websphere.java2secman.norethrow=true)


I have one sample report which runs fine, i.e. a data set with a computed column that uses the repoortContext.getMessage(...) API to create a computed column.

All other reports which use this pattern (creating a computed column in a data set by using Javascript & the API reportContent. getMessage(...)).

I was getting an WAS access violation on "accessClassInPackage.sun.net.www.protocol.c"

When I added this entry to our was.policy file the error ("accessClassInPackage.sun.net.www.protocol.c") no longer apprears.

permission java.lang.RuntimePermission "accessClassInPackage.sun.net.www.protocol.*";


However, I am still getting the access control exception below, I will continue to try and find a was.policy file solution to this issue:

Caused by: java.security.AccessControlException: Access denied (java.io.FilePermission C:\IBM\Websphere\AppServer\profiles\AppSrv01\installedApps\DSLVM1075Cell\CuramBIRTViewer.ear\ClientModule.war\WEB-INF\bicontent\components\core\birt\CaseloadSummary\properties\CaseWorkloadReport_en.properties read)
at java.security.AccessController.throwACE(AccessController.java:102)
at java.security.AccessController.checkPermission(AccessController.java:177)
at java.lang.SecurityManager.checkPermission(SecurityManager.java:544)
at com.ibm.ws.security.core.SecurityManager.checkPermission(SecurityManager.java:208)
at java.lang.SecurityManager.checkRead(SecurityManager.java:883)
at java.io.File.isDirectory(File.java:763)
at sun.net.www.protocol.file.FileURLConnection.connect(FileURLConnection.java:77)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(FileURLConnection.java:173)
at java.net.URL.openStream(URL.java:1022)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.tryURLSearch(ResourceLocatorImplBase.java:291)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.tryURLSearch(ResourceLocatorImplBase.java:262)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.getResource(ResourceLocatorImplBase.java:206)
at org.eclipse.birt.report.model.util.ResourceLocatorImplBase.findResource(ResourceLocatorImplBase.java:84)
at org.eclipse.birt.report.model.core.ModuleImpl.findResource(ModuleImpl.java:1304)
at org.eclipse.birt.report.model.core.BundleHelper.findBundle(BundleHelper.java:164)
at org.eclipse.birt.report.model.core.BundleHelper.getMessage(BundleHelper.java:149)
at org.eclipse.birt.report.model.core.ModuleImpl.getMessage(ModuleImpl.java:938)
at org.eclipse.birt.report.model.api.ModuleHandleImpl.getMessage(ModuleHandleImpl.java:1093)
at org.eclipse.birt.report.engine.script.internal.ReportContextImpl.getMessage(ReportContextImpl.java:150)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
at java.lang.reflect.Method.invoke(Method.java:611)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:161)
Previous Topic:Datasource with Teradata
Next Topic:Interactive Pie Chart Drill Down
Goto Forum:
  


Current Time: Fri Apr 26 12:23:00 GMT 2024

Powered by FUDForum. Page generated in 0.02989 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top