3 Replies Latest reply: Nov 14, 2012 9:16 AM by Alan Lawlor RSS

    RPM login page not accessable

    966344
      Hi All,

      I've Installed Oracle Retail Price Management & when i'm trying to access it from browser,a pop-up appears saying unable to launch the application.

      I'm posting the entire message for reference.

      Need Kindfull help from any one,please reply with your valuable suggetions.
      Awaiting for response.



      ERROR : unable to load resource:http://localhost.localdomain:7009/rpm-client/client/rpmconfig.jnlp

      launch files:
      <jnlp codebase="http://192.168.1.17:7009/rpm-client/client" spec="1.0+">
      <information>
      <title>RPM13</title>
      <vendor>Oracle Corporation</vendor>
      <homepage>http://www.oracle.com</homepage>
      <description>Retail Price Management</description>
      <icon kind="splash" href="images/retail_logo.jpg"/>
      <icon href="images/retail_logo-square.jpg"/>
      </information>
      <resources>
      <property name="USE_JAAS" value="false"/>
      <j2se version="1.7*" href="http://java.sun.com/products/autodl/j2se" inital-heap-size="256M" max-heap-size="512M"/>
      <extension name="rpmconfig" href="rpmconfig.jnlp"/>
      <jar href="lib/castor-1.3.1.jar"/>
      <jar href="lib/castor-1.3.1-core.jar"/>
      <jar href="lib/castor-1.3.1-xml.jar"/>
      <jar href="lib/commons-beanutils-1.8.3.jar"/>
      <jar href="lib/commons-beanutils-bean-collections-1.8.3.jar"/>
      <jar href="lib/commons-beanutils-core-1.8.3.jar"/>
      <jar href="lib/commons-collections-3.2.1.jar"/>
      <jar href="lib/commons-lang-2.5.jar"/>
      <jar href="lib/commons-logging-1.1.1.jar"/>
      <jar href="lib/ejb.jar"/>
      <jar href="lib/foxtrot.jar"/>
      <jar href="lib/fsm.jar"/>
      <jar href="lib/log4j-1.2.16.jar"/>
      <jar href="lib/rpm13-api.jar"/>
      <jar href="lib/rpm13-ui.jar" main="true"/>
      <jar href="lib/rpm13.jar"/>
      <jar href="lib/rpm_client_properties.jar"/>
      <jar href="lib/rpm_server_properties.jar"/>
      <jar href="lib/platform-api.jar"/>
      <jar href="lib/platform-client.jar"/>
      <jar href="lib/platform-common.jar"/>
      <jar href="lib/platform-conf.jar"/>
      <jar href="lib/platform-server.jar"/>
      <jar href="lib/platform-resources.jar"/>
      <jar href="lib/rib-public-api.jar"/>
      <jar href="lib/rib-private-common.jar"/>
      <jar href="lib/rsm13-external-api.jar"/>
      <jar href="lib/rsm13-api.jar"/>
      <jar href="lib/rsm13-client.jar"/>
      <jar href="lib/rsm13-client-resource.jar"/>
      <jar href="lib/ons.jar"/>
      <jar href="lib/opmnconfig.jar"/>
      <jar href="lib/optic.jar"/>
      <jar href="lib/wlfullclient.jar"/>
      <jar href="lib/xercesImpl.jar"/>
      <jar href="lib/xml-apis.jar"/>
      <jar href="lib/repositorycheck.jar"/>
      <jar href="lib/pvxTable.jar"/>
      <jar href="lib/argus.jar"/>
      <property name="client_master.properties" value="/retek/client_master.properties"/>
      <property name="java.naming.provider.url" value="t3://192.168.1.17:7009"/>
      <property name="NAMING_URL" value="t3://192.168.1.17:7009"/>
      <property name="java.naming.factory.initial" value="weblogic.jndi.WLInitialContextFactory"/>
      <property name="NAMING_FACTORY" value="weblogic.jndi.WLInitialContextFactory"/>
      </resources>
      <security>
      <all-permissions/>
      </security>
      <application-desc main-class="com.retek.rpm.gui.security.RpmUIClient">
      <argument>1349423056243.8952780441742342600.4b725454f31baab643ee2e377fc98b2b3b38fff2</argument>
      <argument>rms</argument>
      </application-desc>
      </jnlp>

      exeption:
      com.sun.deploy.net.FailedDownloadException: Unable to load resource: http://192.168.1.17:7009/rpm-client/client/rpmconfig.jnlp
           at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
           at com.sun.deploy.net.DownloadEngine._downloadCacheEntry(Unknown Source)
           at com.sun.deploy.cache.ResourceProviderImpl.getResourceCacheEntry(Unknown Source)
           at com.sun.deploy.cache.ResourceProviderImpl.getJreResource(Unknown Source)
           at com.sun.javaws.LaunchDownload._downloadExtensionsHelper(Unknown Source)
           at com.sun.javaws.LaunchDownload.downloadExtensionsHelper(Unknown Source)
           at com.sun.javaws.LaunchDownload.downloadExtensions(Unknown Source)
           at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
           at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
           at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
           at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
           at com.sun.javaws.Launcher.launch(Unknown Source)
           at com.sun.javaws.Main.launchApp(Unknown Source)
           at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
           at com.sun.javaws.Main.access$000(Unknown Source)
           at com.sun.javaws.Main$1.run(Unknown Source)
           at java.lang.Thread.run(Unknown Source)

      wrapped exception:
      java.net.SocketException: Unexpected end of file from server
           at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
           at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
           at sun.net.www.http.HttpClient.parseHTTPHeader(Unknown Source)
           at sun.net.www.http.HttpClient.parseHTTP(Unknown Source)
           at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
           at java.net.HttpURLConnection.getResponseCode(Unknown Source)
           at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
           at com.sun.deploy.net.BasicHttpRequest.doRequest(Unknown Source)
           at com.sun.deploy.net.BasicHttpRequest.doGetRequest(Unknown Source)
           at com.sun.deploy.net.DownloadEngine.actionDownload(Unknown Source)
           at com.sun.deploy.net.DownloadEngine._downloadCacheEntry(Unknown Source)
           at com.sun.deploy.cache.ResourceProviderImpl.getResourceCacheEntry(Unknown Source)
           at com.sun.deploy.cache.ResourceProviderImpl.getJreResource(Unknown Source)
           at com.sun.javaws.LaunchDownload._downloadExtensionsHelper(Unknown Source)
           at com.sun.javaws.LaunchDownload.downloadExtensionsHelper(Unknown Source)
           at com.sun.javaws.LaunchDownload.downloadExtensions(Unknown Source)
           at com.sun.javaws.Launcher.prepareLaunchFile(Unknown Source)
           at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
           at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
           at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
           at com.sun.javaws.Launcher.launch(Unknown Source)
           at com.sun.javaws.Main.launchApp(Unknown Source)
           at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
           at com.sun.javaws.Main.access$000(Unknown Source)
           at com.sun.javaws.Main$1.run(Unknown Source)
           at java.lang.Thread.run(Unknown Source).

      console:
      Java Web Start 10.7.2.11
      Using JRE version 1.7.0_07-b11 Java HotSpot(TM) Client VM
      User home directory = C:\Documents and Settings\admin
      ----------------------------------------------------
      c: clear console window
      f: finalize objects on finalization queue
      g: garbage collect
      h: display this help message
      m: print memory usage
      o: trigger logging
      p: reload proxy configuration
      q: hide console
      r: reload policy configuration
      s: dump system and deployment properties
      t: dump thread list
      v: dump thread stack
      0-5: set trace level to <n>
      ----------------------------------------------------
      #### Java Web Start Error:
        • 1. Re: RPM login page not accessable
          praveenps
          Hi ,


          :http://localhost.localdomain:7009/rpm-client/client/rpmconfig.jnlp

          here localhost.localdomain points to 127.0.0.1.

          Change above link to http://192.168.1.17:7009:7009/rpm-client/client/rpmconfig.jnlp and try.

          Let me know the results.

          Regards,
          PPS
          • 2. Re: RPM login page not accessable
            966344
            Hi,

            Thanks alot for your valuable Reply.
            as you suggested
            I've changed the domain name to IP-address,but still i am facing a fatal-error.
            I'm posting the error log please provide solution for it.


            ERROR:

            com.retek.platform.exception.RetekNetworkException: Server connection failed and retries were not successful .
            exception id: null
                 at com.retek.platform.service.ServiceAccessor.callRemoteMethod(ServiceAccessor.java:383)
                 at com.retek.rpm.app.RPMServiceAccessorProxy.remoteTransaction(RPMServiceAccessorProxy.java:24)
                 at com.retek.platform.service.ServiceAccessorProxy.invoke(ServiceAccessorProxy.java:52)
                 at $Proxy0.login(Unknown Source)
                 at com.retek.rpm.gui.security.RpmLoginEngine.validateUserLogin(RpmLoginEngine.java:244)
                 at com.retek.rpm.gui.security.RpmLoginEngine.authenticate(RpmLoginEngine.java:197)
                 at com.retek.platform.client.AbstractLoginProvider.doLogin(AbstractLoginProvider.java:85)
                 at com.retek.rpm.gui.security.RpmLoginEngine.doLogin(RpmLoginEngine.java:91)
                 at com.retek.platform.client.gui.framework.LoginBootStrap.start(LoginBootStrap.java:44)
                 at com.retek.platform.client.bootstrap.BootStrapManager.nextBootStrap(BootStrapManager.java:158)
                 at com.retek.platform.client.bootstrap.BootStrapExecutor.executeBootStraps(BootStrapExecutor.java:35)
                 at com.retek.platform.client.ClientImpl.run(ClientImpl.java:74)
                 at com.retek.platform.client.UIClientImpl.run(UIClientImpl.java:51)
                 at java.lang.Thread.run(Unknown Source)
            Caused by: com.retek.platform.exception.RetekNetworkException: java.rmi.RemoteException: EJB Exception: ; nested exception is:
                 com.retek.platform.exception.RetekUnknownSystemException: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: Error accessing LDAP directory server to perform a find user operation: URL:ldap://192.168.1.171:7389 User Name:rpm
            exception id: 1349702634919 [method=com.retek.rpm.app.security.service.SecurityAppService.login, params=com.retek.platform.service.ClientContextjava.lang.Stringjava.lang.String]
                 at com.retek.platform.service.EjbServiceLocator$ServiceToEjbAdaptor.invoke(EjbServiceLocator.java:381)
                 at $Proxy1.executeCommand(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                 at java.lang.reflect.Method.invoke(Unknown Source)
                 at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:282)
                 at com.retek.platform.service.ServiceAccessor.callRemoteMethod(ServiceAccessor.java:300)
                 ... 13 more
            Caused by: java.rmi.RemoteException: EJB Exception: ; nested exception is:
                 com.retek.platform.exception.RetekUnknownSystemException: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: Error accessing LDAP directory server to perform a find user operation: URL:ldap://192.168.1.171:7389 User Name:rpm
            exception id: 1349702634919 [method=com.retek.rpm.app.security.service.SecurityAppService.login, params=com.retek.platform.service.ClientContextjava.lang.Stringjava.lang.String]
                 at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:234)
                 at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:348)
                 at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:259)
                 at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl_1034_WLStub.executeCommand(Unknown Source)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                 at java.lang.reflect.Method.invoke(Unknown Source)
                 at com.retek.platform.util.ForwardingProxy.invoke(ForwardingProxy.java:252)
                 at com.retek.platform.util.ForwardingProxy.invoke(ForwardingProxy.java:194)
                 at com.retek.platform.service.EjbServiceLocator$ServiceToEjbAdaptor.invoke(EjbServiceLocator.java:378)
                 ... 20 more
            Caused by: com.retek.platform.exception.RetekUnknownSystemException: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: Error accessing LDAP directory server to perform a find user operation: URL:ldap://192.168.1.171:7389 User Name:rpm
            exception id: 1349702634919 [method=com.retek.rpm.app.security.service.SecurityAppService.login, params=com.retek.platform.service.ClientContextjava.lang.Stringjava.lang.String]
                 at com.retek.rpm.domain.core.service.RPMSessionBeanCommand.execute(RPMSessionBeanCommand.java:94)
                 at com.retek.rpm.app.core.service.RPMCommandExecutionServiceEjb.executeCommand(RPMCommandExecutionServiceEjb.java:114)
                 at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl.__WL_invoke(Unknown Source)
                 at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
                 at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl.executeCommand(Unknown Source)
                 at com.retek.rpm.app.core.service.RPMCommandExecutionService_7g9s0b_EOImpl_WLSkel.invoke(Unknown Source)
                 at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
                 at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
                 at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
                 at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
                 at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
                 at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
                 at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
                 at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
                 at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
            Caused by: com.retek.platform.exception.RetekUnknownSystemException: Error executing service call: Error accessing LDAP directory server to perform a find user operation: URL:ldap://192.168.1.171:7389 User Name:rpm
            exception id: 1349702634919 [method=com.retek.rpm.app.security.service.SecurityAppService.login, params=com.retek.platform.service.ClientContextjava.lang.Stringjava.lang.String]
                 at com.retek.rpm.app.core.service.RPMCommandExecutionServiceEjb$1.doExecute(RPMCommandExecutionServiceEjb.java:100)
                 at com.retek.rpm.domain.core.service.RPMSessionBeanCommand.execute(RPMSessionBeanCommand.java:78)
                 ... 14 more
            Caused by: com.retek.platform.exception.RetekUnknownSystemException: Error accessing LDAP directory server to perform a find user operation: URL:ldap://192.168.1.171:7389 User Name:rpm
            exception id: 1349702634919
                 at com.retek.rpm.domain.security.service.SecurityAdminCoreServiceImpl.find(SecurityAdminCoreServiceImpl.java:48)
                 at com.retek.rpm.domain.security.service.SecurityCoreServiceImpl.findUser(SecurityCoreServiceImpl.java:541)
                 at com.retek.rpm.domain.security.service.SecurityCoreServiceImpl.findUserLoginInfo(SecurityCoreServiceImpl.java:563)
                 at com.retek.rpm.domain.security.service.SecurityCoreServiceImpl.authenticate(SecurityCoreServiceImpl.java:288)
                 at com.retek.rpm.app.security.service.SecurityAppServiceImpl.getLoginCredentials(SecurityAppServiceImpl.java:65)
                 at com.retek.rpm.app.security.service.SecurityAppServiceImpl.login(SecurityAppServiceImpl.java:27)
                 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
                 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
                 at java.lang.reflect.Method.invoke(Method.java:597)
                 at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:282)
                 at com.retek.rpm.app.core.service.RPMCommandExecutionServiceEjb$1.doExecute(RPMCommandExecutionServiceEjb.java:94)
                 ... 15 more
            Caused by: java.lang.NullPointerException
                 at java.util.Hashtable.put(Hashtable.java:394)
                 at com.retek.rsm.domain.security.dao.impl.user.UserDaoLDAPImpl.initializeLdapEnvironmentProperties(UserDaoLDAPImpl.java:311)
                 at com.retek.rsm.domain.security.dao.impl.user.UserDaoLDAPImpl.moduleInitialize(UserDaoLDAPImpl.java:286)
                 at com.retek.rsm.domain.security.dao.impl.user.UserDaoLDAPImpl.findUsers(UserDaoLDAPImpl.java:108)
                 at com.retek.rpm.domain.security.service.SecurityAdminCoreServiceImpl.find(SecurityAdminCoreServiceImpl.java:46)
                 ... 26 more
            • 3. Re: RPM login page not accessable
              Alan Lawlor
              Hi ?????

              You need to configure these files for the method of authentication you require:
              security.properties
              dao_rpm.xml

              Methods available are :
              Users/Passwords stored in users_rsm.xml file : Not secure - only use in test/sandbox environments
              LDAP : Authenticate against OID, Active Directory or your favourite OpenLDAP server
              Oracle SSO : Single Sign-on

              Details on how to configure can be found in the RPM Operations Guide for your release of the software.

              If you have already attempted the above and are still getting the error messages, you will need to post the relevant contents of the config files to this thread for review.

              Alan