0 Replies Latest reply: May 1, 2012 4:05 PM by 934368 RSS

    Oracle SiteMap Provider for ASP.NET throws ORA-24912

    934368
      Oracle SiteMap Provider for ASP.NET (ODAC112030 / 4.112.3.0)

      throws ORA-24912: Listener thread failed. Failed to get IP address of host.

      Web.config settings:

      <siteMap enabled="true" defaultProvider="OracleSiteMapProvider">
      <providers>
      <remove name="OracleSiteMapProvider" />
      <add name="OracleSiteMapProvider" type="Oracle.Web.SiteMap.OracleSiteMapProvider, Oracle.Web, Version=4.112.3.0, Culture=neutral, PublicKeyToken=89b483f429c47342" connectionStringName="OraAspNetConString" applicationName="MYAPP" securityTrimmingEnabled="true" />
      </providers>
      </siteMap>

      In code when SiteMap.CurrentNode is first referenced, "ORA-24912: Listener thread failed. Failed to get IP address of host" is thrown. I do not see an entry in user_change_notification_regs view for Web applications IP address. So, thoughts are SiteMap providers is not correctly initializing notification.

      Schema user has "DB Notification Permission" and InstallOracleXXXXX.sql scripts ran successfully.

      Hosted on Windows 2008 R2 / IIS 7.5 - I'm told by Server administrator ports are available and local firewall is disabled.

      Additional note... all other Oracle Providers work correctly on Web server. OracleSiteMapProvider works correctly when hosted from local / laptop development server (connected to the same DB).

      Any insight in to this issue is appreciated,

      Gene

      Edited by: user3250693 on May 1, 2012 1:58 PM

      Edited by: user3250693 on May 1, 2012 2:05 PM