Skip to Main Content

DevOps, CI/CD and Automation

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

REP-69: An internal error occurred REP-56132: Access is denied to the report definition file.

JohnLindquistAug 9 2017 — edited Feb 14 2018

Hi all, At wits end trying to track down what's really causing this error

Running Linux 6, Forms & Reports 12c, WebLogic 12.2.1.2.0, db is also 12

Have tried both web.show_document and straight URL (same error generates in all browsers)

Have used a variety of users with different permissions

hhttp://dcis1a10.mlgw.org:9002/reports/rwservlet?server=repserv1&report=/app01/bcis/forms/UWRBG01.rdf&desformat=HTMLCSS&destype=CACHE&DESNAME=/app01/bcis/forms/UWRBG01.HTML&userid=xxxxx&paramform=no

Have run through all the suggestions and have implemented all and still continues to fail

Here's what I have already tried or changed:

Folder Access from rwserver.conf

   <folderAccess>

      <read>/app01/bcis/forms:/app01/bcis/reports:/app01/bcis/dev/exe:/app01/bcis/exe:/app01/oracle/tmp</read>

      <write>/app01/bcis/forms:/app01/bcis/reports:/app01/bcis/dev/exe:/app01/bcis/exe:/app01/oracle/tmp</write>

      <defaultWriteFolder>/app01/bcis/forms</defaultWriteFolder>

   </folderAccess>

All folder and sub-folders are 0777 as well as all RDF and REP files

Reports run correctly with RWRUN

Yes, created all the Reports Components and defined the COMPONENT_CONFIG_PATH

All changes made to the RWSERVER.CONF are always updated in all three folders

RWNETWORK - <namingService name="Cos" host="10.211.212.164" port="14021"/> and the port is open and listening

Here is the current rwserver.conf file

<?xml version="1.0" encoding="UTF-8"?>

<server xmlns="http://xmlns.oracle.com/reports/server" xmlns:xsd="http://www.w3.org/2001/XMLSchema">

   <cache class="oracle.reports.cache.RWCache">

      <property name="cacheSize" value="50"/>

   </cache>

   <engine class="oracle.reports.engine.EngineImpl" engLife="1" id="rwEng" maxEngine="1" minEngine="1" maxIdle="3" callbackTime="90000">

       <property name="sourceDir" value="/app01/bcis/forms"/>

       <property name="tempDir" value="/app01/oracle/tmp"/>

       <property name="keepConnection" value="yes"/>

   </engine>

   <engine class="oracle.reports.urlengine.URLEngineImpl" engLife="50" id="rwURLEng" maxEngine="1" minEngine="0"/>

  <!--

   <destination class="oracle.reports.server.DesFile" destype="file"/>

   <destination class="oracle.reports.server.DesCache" destype="cache"/>

   <destination class="oracle.reports.server.DesPrint" destype="printer"/>

  -->

   <destination class="oracle.reports.plugin.destination.ftp.DesFTP" destype="ftp"/>

   <destination class="oracle.reports.plugin.destination.webdav.DesWebDAV" destype="WebDav"/>

   <!--job engineId="rwEng" jobType="report" securityId="Empty"/-->

   <!--job engineId="rwURLEng" jobType="rwurl" securityId="Empty"/-->

   <notification class="oracle.reports.server.MailNotify" id="mailNotify">

      <property name="succnotefile" value="succnote.txt"/>

      <property name="failnotefile" value="failnote.txt"/>

   </notification>

   <jobRepository>

      <property name="dbuser" value="rwadmin"/>

      <property name="dbpassword" value="csf:reports:repo"/>

      <property name="dbconn" value="dcis2d01.mlgw.org:1522:CISDB12"/>

   </jobRepository>

   <connection idleTimeOut="30" maxConnect="250"/>

   <queue maxQueueSize="1000"/>

   <folderAccess>

      <read>/app01/bcis/forms:/app01/bcis/reports:/app01/bcis/dev/exe:/app01/bcis/exe:/app01/oracle/tmp</read>

      <write>/app01/bcis/forms:/app01/bcis/reports:/app01/bcis/dev/exe:/app01/bcis/exe:/app01/oracle/tmp</write>

      <defaultWriteFolder>/app01/bcis/forms</defaultWriteFolder>

   </folderAccess>

   <identifier encrypted="yes">QgZSFEalKUbL0t/KwwqSEg0=</identifier>

   <proxyInfo>

      <proxyServers>

         <proxyServer name="$$Self.proxyHost$$" port="$$Self.proxyPort$$" protocol="all"/>

      </proxyServers>

      <bypassProxy>

         <domain>$$Self.proxyByPass$$</domain>

      </bypassProxy>

   </proxyInfo>

   <pluginParam value="%MAILSERVER_NAME%" name="mailServer"/>

</server>

Here is the rwEng-0_diagnostic.log for the last run (I am not to up on this so may be more here then needed)

[2017-08-09T08:03:29.994-05:00] [reports] [ERROR] [] [oracle.reports.engine] [tid: 12] [ecid: 0000Lr752fbALQNLQIt1id1PYkSd000003,0:1:100000000] [EngineName: rwEng-0] C Engine  Job ID = 99  ERR REP-0069: An internal error occurred[[

REP-56132: Access is denied to the report definition file.

]]

[2017-08-09T08:03:30.006-05:00] [reports] [INCIDENT_ERROR] [REP-69] [oracle.reports.engine] [tid: 12] [ecid: 0000Lr752fbALQNLQIt1id1PYkSd000003,0:1:100000000] [EngineName: rwEng-0] REP-69 : An internal error occurred[[

REP-56132: Access is denied to the report definition file.

 

oracle.reports.RWException: IDL:oracle/reports/RWException:1.0

at oracle.reports.engine.EngineImpl.run(EngineImpl.java:553)

at oracle.reports.engine.EngineClassPOA._invoke(EngineClassPOA.java:104)

at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:654)

at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:205)

at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1700)

at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1558)

at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:940)

at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:198)

at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:712)

at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:471)

at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1230)

at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:490)

at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:519)

]]

[2017-08-09T08:03:30.007-05:00] [reports] [NOTIFICATION] [] [oracle.reports.engine] [tid: 12] [ecid: 0000Lr752fbALQNLQIt1id1PYkSd000003,0:1:100000000] [EngineName: rwEng-0] EngineImpl:run  oracle.reports.RWException: IDL:oracle/reports/RWException:1.0

Please let me know if there is anything else that would be helpful and all, there are no dumb answers at this point, been  hammering this for 2 weeks now

Thanks in advance

John

1.       Created the COMPONENT_CONFIG_PATH = /app01/oracle/config/domains/frsdomain/config/fmwconfig/components/ReportsToolsComponent/reptools1

Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 14 2018
Added on Aug 9 2017
17 comments
10,188 views