Hello,<br>
<br>
I"m trying to use the opendocument viewer but i always get this error<br>
The viewer could not process an event. A request was cancelled. The necessary security privileges could not be verified. <br>
[R21ADAPTJ5068] [RASLIB9002] [CRSDK00000813] -
Error code:0 [CRWEB00000119]<br>
<br>
i'm trying to interact via coldfusion (i use a little jar to get the tree out of bo) then i want to show the report via an url<br>
to login in the jar i do this;<br>
<br>
Locale.setDefault(Locale.ENGLISH);<br>
enterpriseSession = CrystalEnterprise.getSessionMgr().logon("Administrator", "pwd", "server", "secEnterprise");<br>
<br>
userInfo = enterpriseSession.getUserInfo();<br>
ILogonTokenMgr myToken = enterpriseSession.getLogonTokenMgr();<br>
<br>
BOToken = URLEncoder.encode(enterpriseSession.getLogonTokenMgr().createLogonToken("", 120, 100), "UTF-8");<br>
iStore = (IInfoStore) enterpriseSession.getService("InfoStore");<br>
<br>
then in my coldfusion code i get the tree and list it, which is ok<br>
but when i point to a report i get the security error, the token is the one recieved from the jar package;<br>
<br>
'http://[server]:8080/BOE/CrystalReports/viewrpt.cwr?id='repId'&apstoken=[token]';<br>
<br>
2012-01-03 09:45:52<br>
com.businessobjects.report.web.shared.WebReportingException: The viewer could not process an event. A request was cancelled. The necessary security privileges could not be verified. [R21ADAPTJ5068] [RASLIB9002] [CRSDK00000813] -
Error code:0 [CRWEB00000119]
at com.businessobjects.report.web.shared.WebReportingException.throwWebReportingException(WebReportingException.java:71)
at com.businessobjects.report.web.component.ViewerContainer.processEvents(ViewerContainer.java:2021)
at com.businessobjects.report.web.WorkflowController.doEventProcessing(WorkflowController.java:425)
at com.businessobjects.report.web.WorkflowController.doLifecycle(WorkflowController.java:262)
at com.businessobjects.report.web.WorkflowController.doAsyncLifecycle(WorkflowController.java:110)
at com.crystaldecisions.report.web.viewer.CrystalReportViewerUpdater._processHttpRequest(CrystalReportViewerUpdater.java:61)
at com.crystaldecisions.report.web.ServerControl.processHttpRequest(ServerControl.java:342)
at com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet.doUpdate(CrystalReportViewerServlet.java:89)
at com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet.doPost(CrystalReportViewerServlet.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at com.businessobjects.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:110)
at com.businessobjects.http.servlet.internal.ServletLastFilterChainElement.service(ServletLastFilterChainElement.java:30)
at com.businessobjects.http.servlet.internal.filter.FilterChainImpl.doFilter(FilterChainImpl.java:46)
at com.businessobjects.webutil.boetrustguard.BOETrustPrepareFilter.doFilter(BOETrustPrepareFilter.java:32)
at com.businessobjects.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:72)
at com.businessobjects.http.servlet.internal.filter.FilterChainImpl.doFilter(FilterChainImpl.java:43)
at com.businessobjects.swd.shared.tracelog.TraceLogScopeFilter.doFilter(TraceLogScopeFilter.java:38)
at com.businessobjects.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:72)
at com.businessobjects.http.servlet.internal.filter.FilterChainImpl.doFilter(FilterChainImpl.java:43)
at com.businessobjects.sdk.actionfilter.WorkflowFilter.doFilter(WorkflowFilter.java:45)
at com.businessobjects.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:72)
at com.businessobjects.http.servlet.internal.filter.FilterChainImpl.doFilter(FilterChainImpl.java:43)
at com.businessobjects.swd.appcontext.RequestInitFilter.doFilter(RequestInitFilter.java:26)
at com.businessobjects.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:72)
at com.businessobjects.http.servlet.internal.filter.FilterChainImpl.doFilter(FilterChainImpl.java:43)
at com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.serviceHelper(BundlePathAwareServiceHandler.java:235)
at com.businessobjects.http.servlet.internal.BundlePathAwareServiceHandler.service(BundlePathAwareServiceHandler.java:197)
at com.businessobjects.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:248)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:220)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.businessobjects.pinger.TimeoutManagerFilter.doFilter(TimeoutManagerFilter.java:159)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: A request was cancelled. The necessary security privileges could not be verified. [R21ADAPTJ5068]
[RASLIB9002]---- Error code:-2147215357 [CRSDK00000813] Error code name:internal
at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(ReportSDKException.java:120)
at com.crystaldecisions.sdk.occa.managedreports.ps.internal.CacheReportSource.ensureRequester(CacheReportSource.java:1921)
at com.crystaldecisions.sdk.occa.managedreports.ps.internal.CacheReportSource.getPage(CacheReportSource.java:1033)
at com.businessobjects.report.web.event.PageListener.renderContentLocally(PageListener.java:337)
at com.businessobjects.report.web.event.PageListener.getPage(PageListener.java:165)
at com.businessobjects.report.web.event.PageListener.updatePage(PageListener.java:114)
at com.businessobjects.report.web.event.UpdatePageEvent.processListener(UpdatePageEvent.java:47)
at com.businessobjects.report.web.event.ViewerBroadcaster.broadcast(ViewerBroadcaster.java:104)
at com.businessobjects.report.web.event.EventQueue.processEvents(EventQueue.java:53)
at com.businessobjects.report.web.component.ViewerContainer.processEvents(ViewerContainer.java:2008)
... 45 more
Caused by: com.crystaldecisions.sdk.exception.SDKException$PageServerError: A request was cancelled. The necessary security privileges could not be verified. [R21ADAPTJ5068]
[RASLIB9002]
cause:com.businessobjects.ras21.clientsdk.ServerConnectionException: A request was cancelled. The necessary security privileges could not be verified. [R21ADAPTJ5068]
[RASLIB9002]
detail:A request was cancelled. The necessary security privileges could not be verified. [R21ADAPTJ5068]
[RASLIB9002] A request was cancelled. The necessary security privileges could not be verified. [R21ADAPTJ5068]
at com.crystaldecisions.sdk.occa.managedreports.ps.internal.PageServerError.getException(PageServerError.java:70)
at com.crystaldecisions.sdk.occa.managedreports.ps.internal.RAS21PageServerRequester.getExceptionWithRootCause(RAS21PageServerRequester.java:367)
at com.crystaldecisions.sdk.occa.managedreports.ps.internal.RAS21PageServerRequester.init(RAS21PageServerRequester.java:236)
at com.crystaldecisions.sdk.occa.managedreports.ps.internal.RAS21PageServerRequester.(RAS21PageServerRequester.java:79)
at com.crystaldecisions.sdk
Edited by: mortias on Jan 3, 2012 10:05 AM
Edited by: mortias on Jan 3, 2012 10:06 AM