Skip to Main Content

Oracle Forms

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-51002: Bind to Reports Server frm_rep_servr_01 failed.

Tony007Apr 30 2026 — edited Apr 30 2026

hi am having this error when starting report severs am in oracle froms 14c

LOG=/usr1/Oracle/Middleware/user_projects/domains/base_domain/servers/rep_wlsalpha/logs/rwserver_diagnostic.log

# Last 150 lines — the death is at the end
tail -150 $LOG
<notification id="mailNotify" class="oracle.reports.server.MailNotify">
<property name="succnotefile" value="succnote.txt"/>
<property name="failnotefile" value="failnote.txt"/>
</notification>

<!--notification id="wfNotify" class="oracle.reports.server.WorkflowNotify"> <property name="connStr" value="%WF\_DB\_USERNAME%/%WF\_DB\_PASSWORD%@%WF\_DB\_TNSNAME%" encrypted="no"/> </notification--> <!--jobStatusRepository class="oracle.reports.server.JobRepositoryDB"> <property name="dbuser" value="$$REPO\_DB\_USERNAME$$"/> <property name="dbpassword" value="csf:$$CSF\_ALIAS$$:$$REPO\_DB\_PASSWORD\_KEYE$$"/> <property name="dbconn" value="$$REPO\_DB\_TNSNAME$$"/> </jobStatusRepository--> <connection maxConnect="50" idleTimeOut="15"/> <queue maxQueueSize="1000"/> <!--jobRecovery auxDatFiles="yes"/--> <proxyInfo> <proxyServers> <proxyServer name="$$Self.proxyHost$$" port="$$Self.proxyPort$$" protocol="all"/> </proxyServers> <bypassProxy> <domain>$$Self.proxyByPass$$</domain> </bypassProxy> </proxyInfo> <pluginParam name="mailServer" value="%MAILSERVER\_NAME%"> <!--property name="enableSSL" value="yes"/--> <!--UserName and Password that can be used to connect to the mail server--> <!--property name="mailUserName" value="%MAIL\_USERID%" /--> <!--property name="mailPassword" value="%MAIL\_PASSWORD%"/--> </pluginParam> </server>

]]
[2026-04-30T14:51:46.464+02:00] [reports] [INCIDENT_ERROR] [REP-50125] [oracle.reports.server] [tid: 1] [ecid: 6afffc02-c08a-4bc6-90e4-e82a6f075922-00000002,0] REP-50125 : java.lang.NullPointerException: Cannot invoke "javax.naming.directory.Attribute.get()" because the return value of "javax.naming.directory.Attributes.get(String)" is null [[
java.lang.NullPointerException: Cannot invoke "javax.naming.directory.Attribute.get()" because the return value of "javax.naming.directory.Attributes.get(String)" is null
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreEntityMapper.convertToXlfFileBinary(AuditStoreEntityMapper.java:693)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager12_1_3Impl.getXlf(AuditStoreDataManager12_1_3Impl.java:87)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager.getSystemXlf(AuditStoreDataManager.java:1104)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager.searchAuditDefinition(AuditStoreDataManager.java:377)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager.searchAuditDefinition(AuditStoreDataManager.java:437)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.LdapAuditStore.getComponentDef(LdapAuditStore.java:360)
at oracle.security.jps.internal.audit.DelegateAuditor$DynAuditor.<init>(DelegateAuditor.java:165)
at oracle.security.jps.internal.audit.AuditServiceImpl.getAuditor(AuditServiceImpl.java:336)
at oracle.security.jps.internal.audit.AuditServiceImpl.getAuditor(AuditServiceImpl.java:465)
at oracle.reports.server.JPSManager.initAuditService(JPSManager.java:140)
at oracle.reports.server.SecurityHelper.start(SecurityHelper.java:158)
at oracle.reports.server.RWServer.startServer(RWServer.java:935)
at oracle.reports.server.RWServer.jniMain(RWServer.java:289)

]]
[2026-04-30T14:51:46.464+02:00] [reports] [ERROR] [] [oracle.reports.server] [tid: 1] [ecid: 6afffc02-c08a-4bc6-90e4-e82a6f075922-00000002,0] SecurityHelper:start Writeable folders not configured. Output destination to 'File' will fail.
[2026-04-30T14:51:49.956+02:00] [reports] [INCIDENT_ERROR] [REP-50600] [oracle.reports.server] [tid: 1] [ecid: 6afffc02-c08a-4bc6-90e4-e82a6f075922-00000002,0] REP-50600 : Broadcasting is disabled. Please enable cosnaming for Reports discovery. [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1016)
at oracle.reports.server.RWServer.startServer(RWServer.java:1073)
at oracle.reports.server.RWServer.jniMain(RWServer.java:289)

]]
[2026-04-30T14:52:31.495+02:00] [reports] [NOTIFICATION] [] [oracle.reports.server] [tid: 1] [ecid: 19f494c5-d4f2-4caa-9e3b-833945b9bee0-00000002,0] ServerConfig:logConf Reading server config file /usr1/Oracle/Middleware/user_projects/domains/base_domain/config/fmwconfig/components/ReportsServerComponent/rep_wlsalpha/rwserver.conf
[2026-04-30T14:52:31.500+02:00] [reports] [NOTIFICATION] [] [oracle.reports.server] [tid: 1] [ecid: 19f494c5-d4f2-4caa-9e3b-833945b9bee0-00000002,0] ServerConfig:logConf <server version="14.1.2.0.0" xmlns="http://xmlns.oracle.com/reports/server">[[
<cache class="oracle.reports.cache.RWCache">
<property name="cacheSize" value="50"/>
<!--property name="cacheDir" value="your cache directory"/-->
<!--property name="maxCacheFileNumber" value="max number of cache files"/-->
</cache>

<!--Please do not change the id for reports engine.--> <!--The class specifies below is subclass of \_EngineClassImplBase and implements EngineInterface.--> <engine id="rwEng" class="oracle.reports.engine.EngineImpl" maxEngine="1" minEngine="1" engLife="50"> <!--property name="sourceDir" value="your reports source directory"/--> <!--property name="tempDir" value="your reports temp directory"/--> <!--property name="keepConnection" value="yes"/--> <!--property name="" value="yes"/--> </engine> <engine id="rwURLEng" class="oracle.reports.urlengine.URLEngineImpl" maxEngine="1" minEngine="0" engLife="50"/> <security id="rwJaznSec" class="oracle.reports.server.RWJAZNSecurity"/> <!-- <security id="rwSec" class="oracle.reports.server.RWSecurity"> <property name="oidAppEntity" value="$$Self.oidAppEntity$$"/> <property name="oidUrl" value="$$Self.oidUrl$$"/> <property name="oidPasswdKey" value="$$Self.oidPasswdKey$$"/> <property name="portalUserName" value="$$Self.portalUserName$$" /> <property name="portalConnection" value="$$Self.portalConnection$$" /> <property name="portalPasswdKey" value="$$Self.portalPasswdKey$$" /> </security> --> <!--destination destype="oraclePortal" class="oracle.reports.server.DesOraclePortal"> <property name="dbuser" value="$$PORTAL\_DB\_USERNAME$$"/> <property name="dbpassword" value="csf:$$CSF\_ALIAS$$:$$PORTAL\_DB\_PASSWORD\_KEYE$$"/> <property name="dbconn" value="$$PORTAL\_DB\_TNSNAME$$"/> </destination--> <destination destype="ftp" class="oracle.reports.plugin.destination.ftp.DesFTP"/> <destination destype="WebDav" class="oracle.reports.plugin.destination.webdav.DesWebDAV"/> <job jobType="report" engineId="rwEng" securityId="rwJaznSec"/> <job jobType="rwurl" engineId="rwURLEng"/> <notification id="mailNotify" class="oracle.reports.server.MailNotify"> <property name="succnotefile" value="succnote.txt"/> <property name="failnotefile" value="failnote.txt"/> </notification> <!--notification id="wfNotify" class="oracle.reports.server.WorkflowNotify"> <property name="connStr" value="%WF\_DB\_USERNAME%/%WF\_DB\_PASSWORD%@%WF\_DB\_TNSNAME%" encrypted="no"/> </notification--> <!--jobStatusRepository class="oracle.reports.server.JobRepositoryDB"> <property name="dbuser" value="$$REPO\_DB\_USERNAME$$"/> <property name="dbpassword" value="csf:$$CSF\_ALIAS$$:$$REPO\_DB\_PASSWORD\_KEYE$$"/> <property name="dbconn" value="$$REPO\_DB\_TNSNAME$$"/> </jobStatusRepository--> <connection maxConnect="50" idleTimeOut="15"/> <queue maxQueueSize="1000"/> <!--jobRecovery auxDatFiles="yes"/--> <proxyInfo> <proxyServers> <proxyServer name="$$Self.proxyHost$$" port="$$Self.proxyPort$$" protocol="all"/> </proxyServers> <bypassProxy> <domain>$$Self.proxyByPass$$</domain> </bypassProxy> </proxyInfo> <pluginParam name="mailServer" value="%MAILSERVER\_NAME%"> <!--property name="enableSSL" value="yes"/--> <!--UserName and Password that can be used to connect to the mail server--> <!--property name="mailUserName" value="%MAIL\_USERID%" /--> <!--property name="mailPassword" value="%MAIL\_PASSWORD%"/--> </pluginParam> </server>

]]
[2026-04-30T14:52:33.081+02:00] [reports] [INCIDENT_ERROR] [REP-50125] [oracle.reports.server] [tid: 1] [ecid: 19f494c5-d4f2-4caa-9e3b-833945b9bee0-00000002,0] REP-50125 : java.lang.NullPointerException: Cannot invoke "javax.naming.directory.Attribute.get()" because the return value of "javax.naming.directory.Attributes.get(String)" is null [[
java.lang.NullPointerException: Cannot invoke "javax.naming.directory.Attribute.get()" because the return value of "javax.naming.directory.Attributes.get(String)" is null
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreEntityMapper.convertToXlfFileBinary(AuditStoreEntityMapper.java:693)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager12_1_3Impl.getXlf(AuditStoreDataManager12_1_3Impl.java:87)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager.getSystemXlf(AuditStoreDataManager.java:1104)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager.searchAuditDefinition(AuditStoreDataManager.java:377)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.AuditStoreDataManager.searchAuditDefinition(AuditStoreDataManager.java:437)
at oracle.security.audit.config.dynamic.persistence.internal.ldap.LdapAuditStore.getComponentDef(LdapAuditStore.java:360)
at oracle.security.jps.internal.audit.DelegateAuditor$DynAuditor.<init>(DelegateAuditor.java:165)
at oracle.security.jps.internal.audit.AuditServiceImpl.getAuditor(AuditServiceImpl.java:336)
at oracle.security.jps.internal.audit.AuditServiceImpl.getAuditor(AuditServiceImpl.java:465)
at oracle.reports.server.JPSManager.initAuditService(JPSManager.java:140)
at oracle.reports.server.SecurityHelper.start(SecurityHelper.java:158)
at oracle.reports.server.RWServer.startServer(RWServer.java:935)
at oracle.reports.server.RWServer.jniMain(RWServer.java:289)

]]
[2026-04-30T14:52:33.082+02:00] [reports] [ERROR] [] [oracle.reports.server] [tid: 1] [ecid: 19f494c5-d4f2-4caa-9e3b-833945b9bee0-00000002,0] SecurityHelper:start Writeable folders not configured. Output destination to 'File' will fail.
[2026-04-30T14:52:36.195+02:00] [reports] [INCIDENT_ERROR] [REP-50600] [oracle.reports.server] [tid: 1] [ecid: 19f494c5-d4f2-4caa-9e3b-833945b9bee0-00000002,0] REP-50600 : Broadcasting is disabled. Please enable cosnaming for Reports discovery. [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1016)
at oracle.reports.server.RWServer.startServer(RWServer.java:1073)
at oracle.reports.server.RWServer.jniMain(RWServer.java:289)

]]

Comments
Post Details
Added on Apr 30 2026
1 comment
260 views