Oracle Forms & Reports

La configuration de Forms & Reports 11.1.2.2 sous Windows échoue à l'étape 'OPMN starting report server

La configuration de Forms & Reports 11.1.2.2 échoue sous Windows

Elle échoue à l'étape 'OPMN starting report server'.

S'APPLIQUE À :

Oracle Fusion Middleware - Version 11.1.2.0.0 à 11.1.2.2.0 [Release Oracle11g]
Microsoft Windows x64 (64-bit) - Version : 2008 R2
Microsoft Windows x64 (64-bit) - Version du système d'exploitation : 7

SYMPTÔMES

Lors de la configuration de Reports Services dans une installation Forms & Reports 11.1.2.2 sur une machine Windows 2008 R2 64 bits, l'étape "Opmnctl startproc ias-component=RptSvr_xxxx_xxx" échoue avec l'erreur "Multicast:init java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface"

La pile d'erreurs complète suivante peut apparaître dans rwserver_diagnostic.log :

[2015-01-14T11:55:09.103-05:00] [reports] [WARNING] [] [oracle.reports.server] [tid: 10] [ecid: 0000KfdNfjsFg4G6yzNa6G1Khdxe000001,0] Multicast:init java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
[2015-01-14T11:55:09.103-05:00] [reports] [WARNING] [] [oracle.reports.server] [tid: 10] [ecid: 0000KfdNfjsFg4G6yzNa6G1Khdxe000001,0] Multicast:init java.net.SocketException: Unrecognized Windows Sockets error: 0: no Inet4Address associated with interface
[2015-01-14T12:00:06.891-05:00] [reports] [INCIDENT_ERROR] [REP-50002] [oracle.reports.server] [tid: 11] [ecid: 0000KfdOoknFg4G6yzNa6G1Khe2M000000,0:1:100000000] REP-50002 : The server is shutting down. [[
oracle.reports.RWException: IDL:oracle/reports/RWException:1.0
at oracle.reports.utility.Utility.newRWException(Utility.java:1053)
at oracle.reports.server.RWServer.stateCheck(RWServer.java:1567)
at oracle.reports.server.ConnectionImpl.callCheck(ConnectionImpl.java:2979)
at oracle.reports.server.ConnectionImpl.disconnect(ConnectionImpl.java:757)
at oracle.reports.server.ConnectionPOA._invoke(ConnectionPOA.java:309)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:637)
at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:189)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1682)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1540)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:922)
at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:181)
at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:694)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:451)
at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1213)
at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:471)
at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:500)


Le message "WLS ManagedService is not up running" suivant peut apparaître dans console_RptSvr_xxxx_xxxx.log :

15/01/14 11:55:04 Start process
--------
WLS ManagedService is not up running. Fall back to use system properties for configuration.
OpmnIntegrator: Register Ping callback.
OpmnIntegrator: Shutdown ...
Stop process
--------

CHANGEMENTS

Aucun changement : il s'agit d'une nouvelle installation, au cours de laquelle le problème peut survenir.

CAUSE

Les paramètres de la carte réseau (NIC) peuvent empêcher le programme d'installation de terminer la configuration.

SOLUTION

1) Vérifiez avec ipconfig /all qu'une adresse IPv4 est activée, et vérifiez également que le multicast est activé

c:\> ipconfig /all

Windows IP Configuration

Host Name . . . . . . . . . . . . : myhostname
Primary Dns Suffix . . . . . . . : mydomain.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : mydomain.com

Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix . : es.oracle.com
Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Desktop Adapter
Physical Address. . . . . . . . . : 08-00-27-D7-CE-D2
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 10.0.2.15(Preferred) 
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, September 25, 2014 2:58:01 PM
Lease Expires . . . . . . . . . . : Saturday, January 24, 2015 12:09:40 PM
Default Gateway . . . . . . . . . : 10.0.2.2
DHCP Server . . . . . . . . . . . : 10.0.2.2
DNS Servers . . . . . . . . . . . : 10.0.2.3
NetBIOS over Tcpip. . . . . . . . : Enabled

Si IPv4 n'est pas activé, demandez à l'administrateur réseau de vous attribuer une adresse IPv4.


2) Vérifiez si le multicast est activé avec la commande netsh interface ip show joins :

C:\>netsh interface ip show joins

Interface 1: Loopback Pseudo-Interface 1

Scope References Last Address
---------- ---------- ---- ---------------------------------
0 1 Yes 239.255.255.250

Interface 14: Local Area Connection

Scope References Last Address
---------- ---------- ---- ---------------------------------
0 0 Yes 224.0.0.1
0 1 Yes 224.0.0.252
0 1 Yes 239.255.255.250

Si aucune ligne ne correspond à votre interface réseau, le multicast n'est pas activé. Dans ce cas, demandez à l'administrateur réseau de l'activer.

3) Une fois que vous avez confirmé que vous disposez d'une adresse IPv4 et que le multicast est activé, relancez la configuration et vérifiez qu'elle fonctionne correctement.