This discussion is archived
3 Replies Latest reply: Nov 14, 2012 7:16 AM by Alan Lawlor RSS

RPM login page not accessable

966344 Newbie
Currently Being Moderated
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 Explorer
    Currently Being Moderated
    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 Newbie
    Currently Being Moderated
    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 Explorer
    Currently Being Moderated
    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

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points