?
Solved

Error During Config.xml parsing

Posted on 2008-01-30
3
Medium Priority
?
6,203 Views
Last Modified: 2013-12-10
I am trying to port an application from weblogic 81. to 9.2 . I have migrated the application, I am having 2 issues which is preventing me from completing the migration

Issue 1:

In the server console I get this exception.

<Jan 29, 2008 5:22:13 PM EST> <Error> <Management> <BEA-141244> <Schema validation errors while parsing C:\bea\user_projects\domains\forexware\config\config.xml - Type 'T=fip-authenticatorType@http://www.bea.com/ns/weblogic/90/sec
urity/extension' is not derived from 'T=authentication-providerType@http://www.bea.com/ns/weblogic/90/security' in element realm@http://www.bea.com/ns/weblogic/920/domain>
<Jan 29, 2008 5:22:13 PM EST> <Error> <Management> <BEA-141244> <Schema validation errors while parsing C:\bea\user_projects\domains\forexware\config\config.xml - Type 'T=fip-authorizerType@http://www.bea.com/ns/weblogic/90/securi
ty/extension' is not derived from 'T=authorizerType@http://www.bea.com/ns/weblogic/90/security' in element realm@http://www.bea.com/ns/weblogic/920/domain>



Issue 2:

javax.naming.NoPermissionException: User AZ1003A does not have permission on weblogic.fip.jms to perform list operation. [Root exception is javax.naming.NoPermissionException: User AZ1003A does not have permission on weblogic.fip.jms to perform list operation.]
      at weblogic.rjvm.ResponseImpl.unmarshalReturn(ResponseImpl.java:211)
      at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:338)
      at weblogic.rmi.cluster.ClusterableRemoteRef.invoke(ClusterableRemoteRef.java:252)
      at weblogic.jndi.internal.ServerNamingNode_922_WLStub.list(Unknown Source)
      at weblogic.jndi.internal.WLContextImpl.list(WLContextImpl.java:191)
      at javax.naming.InitialContext.list(InitialContext.java:395)
      at fip.utils.core.jndi.ContextParser.getAvailableServerIds(ContextParser.java:48)
      at fip.utils.core.serviceholder.impl.RemoteServiceProvider.findServerIds(RemoteServiceProvider.java:235)
      at fip.utils.core.serviceholder.impl.RemoteServiceProvider.<init>(RemoteServiceProvider.java:62)
      at fip.ui.common.utier.FIPClientSyncApplication.establishConnection(FIPClientSyncApplication.java:311)
      at fip.ui.common.utier.FIPClientSyncApplication.createApplication(FIPClientSyncApplication.java:245)
      at fip.ui.b.i.init(i.java:86)
      at UIApplication.main(UIApplication.java:68)
      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:585)
      at fip.ui.updatemgmt.aptget.Launcher.<init>(Launcher.java:80)
      at fip.ui.updatemgmt.aptget.AptGet.launch(AptGet.java:1239)
      at fip.ui.updatemgmt.aptget.AptGet.init(AptGet.java:362)
      at fip.ui.updatemgmt.aptget.AptGet.<init>(AptGet.java:158)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
      at fip.ui.updatemgmt.apt.UM.aptget(UM.java:176)
      at fip.ui.updatemgmt.apt.UM.<init>(UM.java:75)
      at fip.ui.updatemgmt.apt.UM.main(UM.java:59)
Caused by: javax.naming.NoPermissionException: User AZ1003A does not have permission on weblogic.fip.jms to perform list operation.
      at weblogic.jndi.internal.ServerNamingNode.checkPermission(ServerNamingNode.java:415)
      at weblogic.jndi.internal.ServerNamingNode.checkList(ServerNamingNode.java:390)
      at weblogic.jndi.internal.ServerNamingNode.listThis(ServerNamingNode.java:157)
      at weblogic.jndi.internal.BasicNamingNode.list(BasicNamingNode.java:627)
      at weblogic.jndi.internal.BasicNamingNode.list(BasicNamingNode.java:643)
      at weblogic.jndi.internal.BasicNamingNode.list(BasicNamingNode.java:643)
      at weblogic.jndi.internal.BasicNamingNode.list(BasicNamingNode.java:643)
      at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
      at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:550)
      at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:224)
      at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:440)
      at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
      at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
      at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:436)
      at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:58)
      at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:975)
      at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
      at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)


Please suggest me if you have any idea abt these exception. I have been working with this for 2 days now, but no result
0
Comment
Question by:madhuthetom
1 Comment
 
LVL 15

Accepted Solution

by:
bpmurray earned 2000 total points
ID: 20778708
The second one is caused by the first. The authorization information is incorrect (did that part of config.xml change between the two versions?), so the user can't be authorized, so you get the NoPermissionException. The issue is in the config.xml around the authenticator part - verify that it's correct.
0

Featured Post

[Webinar] Improve your customer journey

A positive customer journey is important in attracting and retaining business. To improve this experience, you can use Google Maps APIs to increase checkout conversions, boost user engagement, and optimize order fulfillment. Learn how in this webinar presented by Dito.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article is about some of the basic and important steps to be used to improve the performance in web-sphere commerce application development. 1) Always leverage the Dyna-caching facility provided by the product 2) Remove the unwanted code …
Many times as a report developer I've been asked to display normalized data such as three rows with values Jack, Joe, and Bob as a single comma-separated string such as 'Jack, Joe, Bob', and vice versa.  Here's how to do it. 
The viewer will learn how to implement Singleton Design Pattern in Java.
This tutorial covers a practical example of lazy loading technique and early loading technique in a Singleton Design Pattern.
Suggested Courses

601 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question