Reecreate WL6.1 ACL on WL8.1

In WL6.1, I had created an ACL weblogic.admin.mbean with permission= Access and
Grant=Guest. How do I recreate this on WL8.1?

The first problem is JDK 1.4. Do not use that. Use 1.3.1 instead.
I have not tried RDH 7.3, but I have had lots of experience with JDK 1.4 troubles.
Wayne Scott
Prakash wrote:
Hi,
I an having problem installing WL 6.1 SP3 on Linux Redhat 7.3.Is that WL6.1 doesnot support Redhat 7.3?And I Have JDK1.4 on my machine.
Can some one help on this..

Similar Messages

  • Jes2005Q4 AccessManager console Authentication failed

    Hi,
    I have installed Jes2005Q4(DirectoryServer,AdministrationServer,ApplicationServer,AccessManager) in solaris 9.after starting everything when I am going to access the following page I got the Authentication failed error.
    http://andaman.miel.mot.com:8080/amserver/UI/Login?gx_charset=UTF-8
    Below is the amconfig script.please give me solution asap.i am struggling a lot
    BASEDIR=/apps/vendor/jes
    SERVER_HOST=andaman.miel.mot.com
    SERVER_PORT=8080
    SERVER_PROTOCOL=http
    CONSOLE_HOST=$SERVER_HOST
    CONSOLE_PORT=$SERVER_PORT
    CONSOLE_PROTOCOL=$SERVER_PROTOCOL
    CONSOLE_REMOTE=false
    DS_HOST=andaman.miel.mot.com
    DS_PORT=389
    DS_DIRMGRDN="cn=Directory Manager"
    DS_DIRMGRPASSWD=admin123
    ROOT_SUFFIX="dc=miel,dc=mot,dc=com"
    COOKIE_DOMAIN=.mot.com
    # ADMINPASSWD, the amadmin password, and AMLDAPUSERPASSWD, the amldapuser passwo
    rd, must be set to different values
    ADMINPASSWD=admin123
    AMLDAPUSERPASSWD=ldapadmin123
    CONSOLE_DEPLOY_URI=/amconsole
    SERVER_DEPLOY_URI=/amserver
    PASSWORD_DEPLOY_URI=/ampassword
    COMMON_DEPLOY_URI=/amcommon
    COOKIE_DOMAIN=.mot.com
    JAVA_HOME=/usr/jdk/entsys-j2se
    AM_ENC_PWD=""
    PLATFORM_LOCALE=en_US
    NEW_OWNER=root
    #### Linux installations probably would want to set NEW_GROUP as root as the san
    e default value.
    NEW_GROUP=other
    XML_ENCODING=ISO-8859-1
    NEW_INSTANCE=false
    ############### Web Container type required #######################
    # WL6 => weblogic 6.x
    # WL8 => weblogic 8.x
    # WAS4 => websphere 4.0.5
    # WAS5 => websphere 5.x
    # WS6 => s1ws 6.1
    # AS7 => s1as 7.0
    # AS8 => s1as 8.1
    WEB_CONTAINER=AS8
    ############### Required for Web Server ################################
    WS61_INSTANCE=https-$SERVER_HOST
    WS61_HOME=/opt/SUNWwbsvr
    WS61_PROTOCOL=$SERVER_PROTOCOL
    WS61_HOST=$SERVER_HOST
    WS61_PORT=$SERVER_PORT
    WS61_ADMINPORT=8888
    WS61_ADMIN="admin"
    ############### Required for App Server 8.x ################################
    AS81_HOME=/apps/vendor/jes/SUNWappserver/appserver
    AS81_PROTOCOL=$SERVER_PROTOCOL
    AS81_HOST=$SERVER_HOST
    AS81_PORT=$SERVER_PORT
    AS81_ADMINPORT=4849
    AS81_ADMIN=admin
    AS81_ADMINPASSWD="admin123"
    AS81_ADMIN=admin
    AS81_ADMINPASSWD="admin123"
    AS81_INSTANCE=server
    AS81_DOMAIN=domain1
    AS81_INSTANCE_DIR=/apps/vendor/jes/SUNWappserver/domains/domain1
    AS81_DOCS_DIR=/apps/vendor/jes/SUNWappserver/domains/domain1/docroot
    AS81_IS_SECURE=false
    AS81_ADMIN_IS_SECURE=true
    ############### Required for SSL enabled ################################
    SSL_PASSWORD="sample" # used in auto'ly restart container
    DIRECTORY_MODE=1
    USER_NAMING_ATTR=uid
    ORG_NAMING_ATTR=o
    ORG_OBJECT_CLASS=sunismanagedorganization
    USER_OBJECT_CLASS=inetorgperson
    DEFAULT_ORGANIZATION=

    We faced a similar problem recently and we would like to document the solution for it. The root cause of the problem was traced to the absence of certain index configurations in the Directory Server. Because of this Access Manager was unable to fetch certain data from the backend directory during authentication.
    At the time of configuration, Access Manager creates certain indexes in the LDAP Directory under the node: cn=index,cn=<databaseName>,cn=ldbm database,cn=plugins,cn=config.
    where <databaseName> is the name of the database storing your Access Manager tree e.g. userRoot.
    The indexes are created from the file - /etc/opt/SUNWam/config/ldif/index.ldif.
    So if you are facing authentication failure problem - please cross check against the index.ldif file and verify the creation of each index. If index on a specific attribute is missing follow the steps below to resolve this issue:
    * Use ldapmodify to upload the file /etc/opt/SUNWam/config/ldif/index.ldif onto each DS instance
    ldapmodify -h <host> -p <port> -D "cn=directory manager" -w <pwd> -a -c -f /etc/opt/SUNWam/config/ldif/index.ldif
    * Run the command db2index.pl to generate new set of indexes to be maintained by the server.
    Regards,
    Chetan Mutalik Desai
    Persistent Systems

  • Authentication problem w MDB on WL8.1 and JMS Queue on WL6.1

              Hi,
              I'm having problems with a MessageDrivenBean that is deployed on a Weblogic 8.1
              server. It listens to a JMS Queue on a Weblogic 6.1 server.
              I'm getting the following error message upon deployment:
              [java.lang.SecurityException: Authentication for user system denied in realm wl_realm
              I've made sure that both servers are installed with the user "system" and a password
              of "password".
              This worked fine for two WL6.1 servers.
              Here's my ejb-jar.xml:
              <!DOCTYPE ejb-jar PUBLIC
              '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN'
              'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
              <ejb-jar>
                  <enterprise-beans>
                      <message-driven>
                          <ejb-name>WebResponseJMSBean</ejb-name>
                          <ejb-class>com.ditech.webresponse.jms.WebResponseJMSBean</ejb-class>
                          <transaction-type>Container</transaction-type>
                          <message-driven-destination>
                              <destination-type>javax.jms.Queue</destination-type>
                          </message-driven-destination>
                      </message-driven>
                  </enterprise-beans>
                  <assembly-descriptor>
                      <container-transaction>
                          <description>Transaction attributes for 'WebResponseJMSBean' methods</description>
                          <method>
                              <ejb-name>WebResponseJMSBean</ejb-name>
                              <method-name>*</method-name>
                          </method>
                          <trans-attribute>NotSupported</trans-attribute>
                      </container-transaction>
                  </assembly-descriptor>
              </ejb-jar>
              Here's my weblogic-ejb-jar.xml:
              <?xml version="1.0"?>
              <!DOCTYPE weblogic-ejb-jar PUBLIC
              '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN'
              'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>
              <weblogic-ejb-jar>
                  <weblogic-enterprise-bean>
                      <ejb-name>WebResponseJMSBean</ejb-name>
                      <message-driven-descriptor>
                          <destination-jndi-name>com.ditech.jms.CowResponseQueue</destination-jndi-name>
                          <provider-url>t3://localhost:7003</provider-url>
                          <connection-factory-jndi-name>com.ptp.jms.AppOnlineConnectionFactory</connection-factory-jndi-name>
                      </message-driven-descriptor>
                      <jndi-name>ejb/WebResponseJMSBean</jndi-name>
                  </weblogic-enterprise-bean>
              </weblogic-ejb-jar>
              Can anyone give me any suggestions?
              Thanks in advance,
              -Ben
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 

              We are facing a similar issue, between MDB's and JMS Queues on 2 separated WebLogic
              8.1 domains. What I will test next week are:
              1. In the domain where my MDB's are deployed, configure Foreign JMS Servers/Connection
              Factories/Queues, for which passwords can be specified (not possible in weblogic-ejb-jar.xml)
              2. If No.1 does not work, I will add CredentialGenerated="false" in <SecurityConfiguration>
              in config.xml in both domains
              3. If No. 2 still does not work, I will specify run-as principal and security-role
              in my MDB DD files, and specify CredentialMapping via the WebLogic admin console.
              Maybe you can try the same?
              Eric Ma
              "B Liu" <[email protected]> wrote:
              >
              >Hi,
              >
              >I'm having problems with a MessageDrivenBean that is deployed on a Weblogic
              >8.1
              >server. It listens to a JMS Queue on a Weblogic 6.1 server.
              >
              >I'm getting the following error message upon deployment:
              >
              >[java.lang.SecurityException: Authentication for user system denied in
              >realm wl_realm
              >
              >I've made sure that both servers are installed with the user "system"
              >and a password
              >of "password".
              >
              >This worked fine for two WL6.1 servers.
              >
              >Here's my ejb-jar.xml:
              >
              ><!DOCTYPE ejb-jar PUBLIC
              >
              >'-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN'
              >
              >'http://java.sun.com/dtd/ejb-jar_2_0.dtd'>
              >
              >
              ><ejb-jar>
              >
              >    <enterprise-beans>
              >
              >        <message-driven>
              >
              >            <ejb-name>WebResponseJMSBean</ejb-name>
              >            <ejb-class>com.ditech.webresponse.jms.WebResponseJMSBean</ejb-class>
              >            <transaction-type>Container</transaction-type>
              >            <message-driven-destination>
              >                <destination-type>javax.jms.Queue</destination-type>
              >            </message-driven-destination>
              >
              >        </message-driven>
              >
              >    </enterprise-beans>
              >
              >    <assembly-descriptor>
              >
              >        <container-transaction>
              >
              >            <description>Transaction attributes for 'WebResponseJMSBean'
              >methods</description>
              >            <method>
              >                <ejb-name>WebResponseJMSBean</ejb-name>
              >                <method-name>*</method-name>
              >            </method>
              >            <trans-attribute>NotSupported</trans-attribute>
              >
              >        </container-transaction>
              >
              >    </assembly-descriptor>
              >
              ></ejb-jar>
              >
              >Here's my weblogic-ejb-jar.xml:
              >
              ><?xml version="1.0"?>
              >
              >
              >
              ><!DOCTYPE weblogic-ejb-jar PUBLIC
              >
              >'-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN'
              >
              >'http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd'>
              >
              >
              ><weblogic-ejb-jar>
              >
              >    <weblogic-enterprise-bean>
              >
              >        <ejb-name>WebResponseJMSBean</ejb-name>
              >
              >        <message-driven-descriptor>
              >
              >            <destination-jndi-name>com.ditech.jms.CowResponseQueue</destination-jndi-name>
              >            <provider-url>t3://localhost:7003</provider-url>
              >            <connection-factory-jndi-name>com.ptp.jms.AppOnlineConnectionFactory</connection-factory-jndi-name>
              >        </message-driven-descriptor>
              >
              >        <jndi-name>ejb/WebResponseJMSBean</jndi-name>
              >
              >    </weblogic-enterprise-bean>
              >
              ></weblogic-ejb-jar>
              >
              >
              >Can anyone give me any suggestions?
              >
              >Thanks in advance,
              >-Ben
              >
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

  • Upgrading from WL6.1 to WL8.1

    We have an application that is setup OK in WebLogic 6.1sp3, TopLink 3.6.4, Win2k
    server, Oracle 8.1.7, EJB 2.0. The goal is to update to WebLogic 8.1. I did
    the WebLogic install and updated my XML persistence tags to reflect the examples
    I've seen. The server starts OK, but when I try to deploy my EAR file, I get
    the following stack trace which I'm not following:
    C:\bea\user_projects\esdomain>"C:\bea\jdk141_02\bin\java" -client -Xms32m -Xmx200m
    -XX:MaxPermSize=128m -Dweblogic.Name=esserver -Dweblogic.management.username=system
    -Dweb
    <May 28, 2003 7:43:17 AM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting WebLogic
    Server with Java HotSpot(TM) Client VM Version 1.4.1_02-er-20030219 from Sun Microsyste
    <May 28, 2003 7:43:18 AM EDT> <Info> <Configuration Management> <BEA-150016> <This
    server is being started as the administration server.>
    <May 28, 2003 7:43:18 AM EDT> <Info> <Management> <BEA-141107> <Version: WebLogic
    Server 8.1 Thu Mar 20 23:06:05 PST 2003 246620
    WebLogic XMLX Module 8.1 Thu Mar 20 23:06:05 PST 2003 246620 >
    <May 28, 2003 7:43:19 AM EDT> <Notice> <Management> <BEA-140005> <Loading domain
    configuration from configuration repository at C:\bea\user_projects\esdomain\.\config.xml.>
    <May 28, 2003 7:43:28 AM EDT> <Notice> <Security> <BEA-090082> <Security initializing
    using security realm myrealm.>
    <May 28, 2003 7:43:28 AM EDT> <Notice> <WebLogicServer> <BEA-000327> <Starting
    WebLogic Admin Server "esserver" for domain "esdomain">
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000355> <Thread "ListenThread.Default"
    listening on port 7001, ip address 127.0.0.1>
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000331> <Started
    WebLogic Admin Server "esserver" for domain "esdomain" running in Development
    Mode>
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000365> <Server state
    changed to RUNNING>
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000360> <Server started
    in RUNNING mode>
    <May 28, 2003 7:45:37 AM EDT> <Warning> <Deployer> <BEA-149004> <Failures were
    detected while initiating Deploy task for application usp.>
    <May 28, 2003 7:45:37 AM EDT> <Error> <Deployer> <BEA-149201> <Failed to complete
    the deployment task with ID 0 for the application usp.
    weblogic.management.ApplicationException:
    Exception:weblogic.management.ApplicationException: prepare failed for Ejbs.jar
    Module: Ejbs.jar Error: Exception preparing module: EJBModule(Ejbs.jar,status=NEW)
    Unable to deploy EJB: Ejbs.jar from Ejbs.jar:
    Compiler failed executable.exec
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:274)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    java.io.IOException: Compiler failed executable.exec
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:505)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:364)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:372)
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2522)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    --------------- nested within: ------------------
    weblogic.management.ManagementException: - with nested exception:
    [weblogic.management.ApplicationException:
    Exception:weblogic.management.ApplicationException: prepare failed for Ejbs.jar
    Module: Ejbs.jar Error: Exception preparing module: EJBModule(Ejbs.jar,status=NEW)
    Unable to deploy EJB: Ejbs.jar from Ejbs.jar:
    Compiler failed executable.exec
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:274)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    java.io.IOException: Compiler failed executable.exec
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:505)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:364)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:372)
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2459)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    Can anybody provide some insight into this? Thanks in advance :)
    - Jesse

    Refer to
    Upgrading WebLogic Server 6.x to Version 8.1
    http://e-docs.bea.com/wls/docs81/upgrade/upgrade6xto81.html
    "Jesse Matheson" <[email protected]> wrote:
    >
    We have an application that is setup OK in WebLogic 6.1sp3, TopLink 3.6.4,
    Win2k
    server, Oracle 8.1.7, EJB 2.0. The goal is to update to WebLogic 8.1.
    I did
    the WebLogic install and updated my XML persistence tags to reflect the
    examples
    I've seen. The server starts OK, but when I try to deploy my EAR file,
    I get
    the following stack trace which I'm not following:
    C:\bea\user_projects\esdomain>"C:\bea\jdk141_02\bin\java" -client -Xms32m
    -Xmx200m
    -XX:MaxPermSize=128m -Dweblogic.Name=esserver -Dweblogic.management.username=system
    -Dweb
    <May 28, 2003 7:43:17 AM EDT> <Info> <WebLogicServer> <BEA-000377> <Starting
    WebLogic
    Server with Java HotSpot(TM) Client VM Version 1.4.1_02-er-20030219 from
    Sun Microsyste
    <May 28, 2003 7:43:18 AM EDT> <Info> <Configuration Management> <BEA-150016>
    <This
    server is being started as the administration server.>
    <May 28, 2003 7:43:18 AM EDT> <Info> <Management> <BEA-141107> <Version:
    WebLogic
    Server 8.1 Thu Mar 20 23:06:05 PST 2003 246620
    WebLogic XMLX Module 8.1 Thu Mar 20 23:06:05 PST 2003 246620 >
    <May 28, 2003 7:43:19 AM EDT> <Notice> <Management> <BEA-140005> <Loading
    domain
    configuration from configuration repository at C:\bea\user_projects\esdomain\.\config.xml.>
    <May 28, 2003 7:43:28 AM EDT> <Notice> <Security> <BEA-090082> <Security
    initializing
    using security realm myrealm.>
    <May 28, 2003 7:43:28 AM EDT> <Notice> <WebLogicServer> <BEA-000327>
    <Starting
    WebLogic Admin Server "esserver" for domain "esdomain">
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000355>
    <Thread "ListenThread.Default"
    listening on port 7001, ip address 127.0.0.1>
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000331>
    <Started
    WebLogic Admin Server "esserver" for domain "esdomain" running in Development
    Mode>
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000365>
    <Server state
    changed to RUNNING>
    <May 28, 2003 7:43:39 AM EDT> <Notice> <WebLogicServer> <BEA-000360>
    <Server started
    in RUNNING mode>
    <May 28, 2003 7:45:37 AM EDT> <Warning> <Deployer> <BEA-149004> <Failures
    were
    detected while initiating Deploy task for application usp.>
    <May 28, 2003 7:45:37 AM EDT> <Error> <Deployer> <BEA-149201> <Failed
    to complete
    the deployment task with ID 0 for the application usp.
    weblogic.management.ApplicationException:
    Exception:weblogic.management.ApplicationException: prepare failed for
    Ejbs.jar
    Module: Ejbs.jar Error: Exception preparing module: EJBModule(Ejbs.jar,status=NEW)
    Unable to deploy EJB: Ejbs.jar from Ejbs.jar:
    Compiler failed executable.exec
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:274)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    java.io.IOException: Compiler failed executable.exec
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:505)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:364)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:372)
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2522)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    --------------- nested within: ------------------
    weblogic.management.ManagementException: - with nested exception:
    [weblogic.management.ApplicationException:
    Exception:weblogic.management.ApplicationException: prepare failed for
    Ejbs.jar
    Module: Ejbs.jar Error: Exception preparing module: EJBModule(Ejbs.jar,status=NEW)
    Unable to deploy EJB: Ejbs.jar from Ejbs.jar:
    Compiler failed executable.exec
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:274)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    java.io.IOException: Compiler failed executable.exec
    at weblogic.utils.compiler.CompilerInvoker.compileMaybeExit(CompilerInvoker.java:505)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:364)
    at weblogic.utils.compiler.CompilerInvoker.compile(CompilerInvoker.java:372)
    at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:270)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:468)
    at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:401)
    at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:493)
    at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:763)
    at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:701)
    at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1275)
    at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:473)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:2842)
    at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1529)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1183)
    at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1026)
    at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2568)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2520)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2450)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2459)
    at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:829)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:538)
    at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:496)
    at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:178)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:151)
    Can anybody provide some insight into this? Thanks in advance :)
    - Jesse

  • EXCEPTION_ACCESS_VIOLATION in WL8.1.0.3

    We are using WL8.1 sp3. The web application works fine under jdk 1.4.2 but
    gives an EXCEPTION_ACCESS_VIOLATION error when used with the same web
    application compiled using JDK 1.5. This happens even when I switched WL to
    run using JDK 1.5.
    Does anybody have any idea how to fix this.....
    "Anoop Kumar V" <[email protected]> wrote in message
    news:<[email protected]>...
    Hi All,
    Everytime I start the weblogic Application server I get an
    EXCEPTION_ACCESS_VIOLATION error. This happens about a min after the app
    server is started. All had been running fine so far. The most recent
    change
    made was to compile the classes using jdk1.5.0_05.
    The jdk used for weblogic is 1.4.2.
    Does anybody know how to solve this problem?? I even tried to start WL
    using
    jdk1.5.0_05 by modifying the startserver.cmd scripts - but I still get the
    same issue.>
    >
    Please HELP!!!>
    >
    >
    >
    Here is the output on startup:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at
    PC=0x84503C3 Function=[Unknown.]
    Library=(N/A)
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Current Java thread:
    at java.lang.Class.getClassLoader0(Native Method)
    at java.lang.Class.getClassLoader(Class.java:508)
    at com.capitalone.sara.Constants.initialize(Constants.java:39)
    at com.capitalone.sara.InitServlet.init(InitServlet.java:21)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1018)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at
    weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:894)
    - locked <0x11af4710> (a weblogic.servlet.internal.ServletStubImpl)
    at
    weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:873)
    at
    weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:812)
    - locked <0x11af4710> (a weblogic.servlet.internal.ServletStubImpl)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3281)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3238)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3224)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3207)
    - locked <0x119dd2b0> (a weblogic.servlet.internal.WebAppServletContext)
    at
    weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:694)
    at
    weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at
    weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
    at weblogic.Server.main(Server.java:32)
    Dynamic libraries:
    0x00400000 - 0x00406000 C:\tools\bea\JDK142~1\bin\java.exe
    0x7C900000 - 0x7C9B0000 C:\WINDOWS\system32\ntdll.dll
    0x7C800000 - 0x7C8F4000 C:\WINDOWS\system32\kernel32.dll
    0x77DD0000 - 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll
    0x77E70000 - 0x77F01000 C:\WINDOWS\system32\RPCRT4.dll
    0x77C10000 - 0x77C68000 C:\WINDOWS\system32\MSVCRT.dll
    0x08000000 - 0x08138000 C:\tools\bea\JDK142~1\jre\bin\client\jvm.dll
    0x77D40000 - 0x77DD0000 C:\WINDOWS\system32\USER32.dll
    0x77F10000 - 0x77F56000 C:\WINDOWS\system32\GDI32.dll
    0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll
    0x10000000 - 0x10007000 C:\tools\bea\JDK142~1\jre\bin\hpi.dll
    0x00390000 - 0x0039E000 C:\tools\bea\JDK142~1\jre\bin\verify.dll
    0x003B0000 - 0x003C9000 C:\tools\bea\JDK142~1\jre\bin\java.dll
    0x003D0000 - 0x003DD000 C:\tools\bea\JDK142~1\jre\bin\zip.dll
    0x02F80000 - 0x02F8F000 C:\tools\bea\jdk142_04\jre\bin\net.dll
    0x71AB0000 - 0x71AC7000 C:\WINDOWS\system32\WS2_32.dll
    0x71AA0000 - 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll
    0x71A50000 - 0x71A8F000 C:\WINDOWS\System32\mswsock.dll
    0x76F20000 - 0x76F47000 C:\WINDOWS\system32\DNSAPI.dll
    0x76FB0000 - 0x76FB8000 C:\WINDOWS\System32\winrnr.dll
    0x76F60000 - 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll
    0x76FC0000 - 0x76FC6000 C:\WINDOWS\system32\rasadhlp.dll
    0x030A0000 - 0x030A8000 C:\tools\bea\jdk142_04\jre\bin\nio.dll
    0x030B0000 - 0x030B6000 C:\tools\bea\jdk142_04\jre\bin\ioser12.dll
    0x662B0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
    0x71A90000 - 0x71A98000 C:\WINDOWS\System32\wshtcpip.dll
    0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\imagehlp.dll
    0x59A60000 - 0x59B01000 C:\WINDOWS\system32\DBGHELP.dll
    0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll
    0x76BF0000 - 0x76BFB000 C:\WINDOWS\system32\PSAPI.DLL
    Heap at VM Abort:
    Heap
    def new generation total 2304K, used 450K [0x10010000, 0x10290000,
    0x10f70000)
    eden space 2048K, 9% used [0x10010000, 0x10042118, 0x10210000)
    from space 256K, 97% used [0x10250000, 0x1028e908, 0x10290000)
    to space 256K, 0% used [0x10210000, 0x10210000, 0x10250000)
    tenured generation total 30272K, used 12777K [0x10f70000, 0x12d00000,
    0x1c810000)
    the space 30272K, 42% used [0x10f70000, 0x11bea408, 0x11bea600,
    0x12d00000)
    compacting perm gen total 18944K, used 18826K [0x1c810000, 0x1da90000,
    0x24810000)
    the space 18944K, 99% used [0x1c810000, 0x1da72bc0, 0x1da72c00,
    0x1da90000)
    Local Time = Tue Nov 08 20:05:50 2005
    Elapsed Time = 191
    # The exception above was detected in native code outside the VM # # Java
    VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode) # # An error
    report
    file has been saved as hs_err_pid5996.log.
    # Please refer to the file for further information.
    The only place I use any sort of classloader code is in the following
    Constants.java
    I use this line:
    InputStream is =
    Constants.class.getClassLoader().getResourceAsStream(propertyFileName);
    This used to work perfectly fine in jdk 1.3 and 1.4 (if that is somewhere
    close to the problem)
    THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Yes
    THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes
    ERROR MESSAGES/STACK TRACES THAT OCCUR :
    The contents of the file hs_err_pid.log is:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d0e78b9, pid=4192,
    tid=5140 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_05-b05 mixed mode)
    Problematic frame:
    # C [awt.dll+0xe78b9]
    --------------- T H R E A D ---------------
    Current thread (0x03987d80): JavaThread "AWT-EventQueue-0"
    [_thread_in_native, id=5140]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000004
    Registers:
    EAX=0x00000000, EBX=0x03922ee8, ECX=0x03987e3c, EDX=0x0389f748
    ESP=0x0389f750, EBP=0x0389f7b4, ESI=0x03987e3c, EDI=0x00000000
    EIP=0x6d0e78b9, EFLAGS=0x00010246
    Top of Stack: (sp=0x0389f750)
    0x0389f750: 03922ee8 03987e3c 00000000 6d0c7c9d
    0x0389f760: 03987d80 161bce48 161bce48 00000001
    0x0389f770: 00000200 00000000 0082018a 0400f64e
    0x0389f780: 0000018a 00000082 0389f7a0 00000000
    0x0389f790: 107f1850 00000000 00000000 00000000
    0x0389f7a0: 000001f7 0389f760 0389fae4 6d0f32d8
    0x0389f7b0: 00000000 0389f7e4 0403826f 000001f7
    0x0389f7c0: 0389f7f8 0389f7f4 0389f7c8 00000000
    Instructions: (pc=0x6d0e78b9)
    0x6d0e78a9: 56 8b 0e ff 51 68 85 c0 7d 06 5f 33 c0 5e 59 c3
    0x6d0e78b9: 8b 47 04 85 c0 74 15 8b 0d e8 fa 12 6d 8b 16 51
    Stack: [0x037a0000,0x038a0000), sp=0x0389f750, free space=1021k Native
    frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C
    [awt.dll+0xe78b9] j
    sun.awt.windows.WComponentPeer.nativeHandleEvent(Ljava/awt/AWTEvent;)V+0
    j sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+69
    j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+765
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    J
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub j
    java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    V [jvm.dll+0x8295c]
    V [jvm.dll+0xd752e]
    V [jvm.dll+0x8282d]
    V [jvm.dll+0x8258a]
    V [jvm.dll+0x9d476]
    V [jvm.dll+0x1042ae]
    V [jvm.dll+0x10427c]
    C [msvcrt.dll+0x2a3b0]
    C [kernel32.dll+0xb50b]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j
    sun.awt.windows.WComponentPeer.nativeHandleEvent(Ljava/awt/AWTEvent;)V+0
    j sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+69
    j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+765
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    J
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub j
    java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x06ed0e78 JavaThread "AWT-EventQueue-23" [_thread_blocked, id=5352]
    0x038ba360 JavaThread "Thread-132" [_thread_blocked, id=5100] =>0x03987d80
    JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5140]
    0x03f11b60 JavaThread "AWT-Shutdown" [_thread_blocked, id=5608]
    0x038bd4d0 JavaThread "Thread-87" [_thread_blocked, id=2964]
    0x03ef5918 JavaThread "traceMsgQueueThread" daemon [_thread_blocked,
    id=6108]
    0x03eef590 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4312]
    0x03ee7ed0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3964]
    0x03917018 JavaThread "Low Memory Detector" daemon [_thread_blocked,
    id=5992]
    0x03980560 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5224]
    0x0397f9a8 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
    id=4880]
    0x038b0c80 JavaThread "Finalizer" daemon [_thread_blocked, id=4500]
    0x038c8ba0 JavaThread "Reference Handler" daemon [_thread_blocked,
    id=5592]
    0x038a5748 JavaThread "main" [_thread_blocked, id=3508]
    Other Threads:
    0x038d7a08 VMThread [id=3212]
    0x038a61e8 WatcherThread [id=5576]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 576K, used 211K [0x10020000, 0x100c0000,
    0x10780000)
    eden space 512K, 28% used [0x10020000, 0x10044cb0, 0x100a0000)
    from space 64K, 100% used [0x100b0000, 0x100c0000, 0x100c0000)
    to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000)
    tenured generation total 1408K, used 1225K [0x10780000, 0x108e0000,
    0x16020000)
    the space 1408K, 87% used [0x10780000, 0x108b2720, 0x108b2800, 0x108e0000)
    compacting perm gen total 8192K, used 6450K [0x16020000, 0x16820000,
    0x1a020000)
    the space 8192K, 78% used [0x16020000, 0x1666ca88, 0x1666cc00, 0x16820000)
    No shared spaces configured.
    Dynamic libraries:
    0x00400000 - 0x00419000 C:\Program Files\Internet Explorer\iexplore.exe
    0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
    0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
    0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f56000 C:\WINDOWS\system32\GDI32.dll
    0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
    0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
    0x77760000 - 0x778cc000 C:\WINDOWS\system32\SHDOCVW.dll
    0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
    0x754d0000 - 0x75550000 C:\WINDOWS\system32\CRYPTUI.dll
    0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
    0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
    0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
    0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
    0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll
    0x771b0000 - 0x77256000 C:\WINDOWS\system32\WININET.dll
    0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
    0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
    0x10000000 - 0x1001f000 C:\PROGRA~1\Google\GOOGLE~1\GOEC62~1.DLL
    0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
    0x773d0000 - 0x774d2000
    C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x62000000 - 0x62084000
    C:\PROGRA~1\Google\GOOGLE~1\GoogleDesktopResources_en.dll
    0x71a50000 - 0x71a8f000 C:\WINDOWS\system32\mswsock.dll
    0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.dll
    0x5d090000 - 0x5d127000 C:\WINDOWS\system32\comctl32.dll
    0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
    0x63000000 - 0x63014000 C:\WINDOWS\system32\SynTPFcs.dll
    0x75f80000 - 0x7607d000 C:\WINDOWS\system32\BROWSEUI.dll
    0x20000000 - 0x20012000 C:\WINDOWS\system32\browselc.dll
    0x77b40000 - 0x77b62000 C:\WINDOWS\system32\appHelp.dll
    0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
    0x41000000 - 0x4101c000 C:\PROGRA~1\Google\GOOGLE~1\GOA66E~1.DLL
    0x60000000 - 0x60066000 C:\Program Files\Google\Google Desktop
    Search\GoogleDesktopAPI2.dll
    0x77260000 - 0x772ff000 C:\WINDOWS\system32\urlmon.dll
    0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\UxTheme.dll
    0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
    0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
    0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll
    0x77a20000 - 0x77a74000 C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661d000 C:\WINDOWS\System32\CSCDLL.dll
    0x01160000 - 0x01284000 c:\program files\google\googletoolbar1.dll
    0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll
    0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
    0x76380000 - 0x76385000 C:\WINDOWS\system32\MSIMG32.dll
    0x59a60000 - 0x59b01000 C:\WINDOWS\system32\DBGHELP.DLL
    0x76ee0000 - 0x76f1c000 C:\WINDOWS\system32\RASAPI32.DLL
    0x76e90000 - 0x76ea2000 C:\WINDOWS\system32\rasman.dll
    0x76eb0000 - 0x76edf000 C:\WINDOWS\system32\TAPI32.dll
    0x76e80000 - 0x76e8e000 C:\WINDOWS\system32\rtutils.dll
    0x77c70000 - 0x77c93000 C:\WINDOWS\system32\msv1_0.dll
    0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll
    0x722b0000 - 0x722b5000 C:\WINDOWS\system32\sensapi.dll
    0x01530000 - 0x0153b000 C:\Program Files\Adobe\Acrobat
    6.0\Reader\ActiveX\AcroIEHelper.dll
    0x015a0000 - 0x015bf000 C:\WINDOWS\system32\dla\tfswshx.dll
    0x015c0000 - 0x015cf000 C:\WINDOWS\system32\tfswapi.dll
    0x015d0000 - 0x0160b000 C:\WINDOWS\system32\dla\tfswcres.dll
    0x01650000 - 0x01668000 C:\Program Files\Norton AntiVirus\NavShExt.dll
    0x76b20000 - 0x76b31000 C:\WINDOWS\system32\ATL.DLL
    0x7c080000 - 0x7c0f7000 C:\WINDOWS\system32\MSVCP70.dll
    0x7c000000 - 0x7c054000 C:\WINDOWS\system32\MSVCR70.dll
    0x75e90000 - 0x75f40000 C:\WINDOWS\system32\SXS.DLL
    0x016b0000 - 0x01738000 C:\WINDOWS\system32\shdoclc.dll
    0x01740000 - 0x01a05000 C:\WINDOWS\system32\xpsp2res.dll
    0x75cf0000 - 0x75d81000 C:\WINDOWS\system32\mlang.dll
    0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
    0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
    0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
    0x65af0000 - 0x65af7000 C:\WINDOWS\system32\jsproxy.dll
    0x01a40000 - 0x01a5e000 C:\Program Files\Common Files\Symantec
    Shared\Script
    Blocking\scrauth.dll
    0x01a70000 - 0x01a90000 C:\Program Files\Common Files\Symantec
    Shared\Script
    Blocking\ScrBlock.dll
    0x0ffd0000 - 0x0fff8000 C:\WINDOWS\system32\rsaenh.dll
    0x022b0000 - 0x02576000 C:\WINDOWS\system32\msi.dll
    0x60300000 - 0x60307000 C:\Program Files\Yahoo!\Messenger\idle.dll
    0x7c340000 - 0x7c396000 C:\Program Files\Yahoo!\Messenger\MSVCR71.dll
    0x75c50000 - 0x75cbe000 c:\windows\system32\jscript.dll
    0x45000000 - 0x4500c000 C:\Program Files\Google\Google Desktop
    Search\gzlib.dll
    0x7d4a0000 - 0x7d787000 C:\WINDOWS\System32\mshtml.dll
    0x746c0000 - 0x746e7000 C:\WINDOWS\System32\msls31.dll
    0x746f0000 - 0x7471a000 C:\WINDOWS\System32\msimtf.dll
    0x325c0000 - 0x325d2000 C:\Program Files\Microsoft
    Office\OFFICE11\msohev.dll
    0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
    0x66e50000 - 0x66e90000 C:\WINDOWS\System32\iepeers.dll
    0x73000000 - 0x73026000 C:\WINDOWS\System32\WINSPOOL.DRV
    0x76200000 - 0x76271000 C:\WINDOWS\System32\mshtmled.dll
    0x71b20000 - 0x71b32000 C:\WINDOWS\system32\MPR.dll
    0x75f60000 - 0x75f67000 C:\WINDOWS\System32\drprov.dll
    0x71c10000 - 0x71c1e000 C:\WINDOWS\System32\ntlanman.dll
    0x71cd0000 - 0x71ce7000 C:\WINDOWS\System32\NETUI0.dll
    0x71c90000 - 0x71cd0000 C:\WINDOWS\System32\NETUI1.dll
    0x71c80000 - 0x71c87000 C:\WINDOWS\System32\NETRAP.dll
    0x71bf0000 - 0x71c03000 C:\WINDOWS\System32\SAMLIB.dll
    0x75f70000 - 0x75f79000 C:\WINDOWS\System32\davclnt.dll
    0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
    0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
    0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
    0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
    0x6d590000 - 0x6d5a1000 C:\tools\jre1.5.0_05\bin\npjpi150_05.dll
    0x5edd0000 - 0x5ede7000 C:\WINDOWS\system32\OLEPRO32.DLL
    0x6d400000 - 0x6d417000 C:\tools\jre1.5.0_05\bin\jpiexp32.dll
    0x6d450000 - 0x6d468000 C:\tools\jre1.5.0_05\bin\jpishare.dll
    0x6d640000 - 0x6d7cc000 C:\tools\JRE15~1.0_0\bin\client\jvm.dll
    0x6d280000 - 0x6d288000 C:\tools\JRE15~1.0_0\bin\hpi.dll
    0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
    0x6d610000 - 0x6d61c000 C:\tools\JRE15~1.0_0\bin\verify.dll
    0x6d300000 - 0x6d31d000 C:\tools\JRE15~1.0_0\bin\java.dll
    0x6d630000 - 0x6d63f000 C:\tools\JRE15~1.0_0\bin\zip.dll
    0x6d000000 - 0x6d167000 C:\tools\jre1.5.0_05\bin\awt.dll
    0x73760000 - 0x737a9000 C:\WINDOWS\system32\ddraw.dll
    0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
    0x73940000 - 0x73a10000 C:\WINDOWS\system32\D3DIM700.DLL
    0x6d240000 - 0x6d27d000 C:\tools\jre1.5.0_05\bin\fontmanager.dll
    0x6d1f0000 - 0x6d203000 C:\tools\jre1.5.0_05\bin\deploy.dll
    0x6d5d0000 - 0x6d5ed000 C:\tools\jre1.5.0_05\bin\RegUtils.dll
    0x6d3e0000 - 0x6d3f4000 C:\tools\jre1.5.0_05\bin\jpicom32.dll
    0x6d4c0000 - 0x6d4d3000 C:\tools\jre1.5.0_05\bin\net.dll
    0x6d4e0000 - 0x6d4e9000 C:\tools\jre1.5.0_05\bin\nio.dll
    VM Arguments:
    jvm_args: -Xbootclasspath/a:C:\tools\JRE15~1.0_0\lib\deploy.jar;C:\tools\JRE15~1.0_0\lib\plugin.jar
    -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_05
    -Djavaplugin.nodotversion=150_05 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\tools\JRE15~1.0_0
    -Djava.protocol.handler.pkgs=sun.plugin.net.protocol -Djavaplugin.vm.options=-Djava.class.path=C:\tools\JRE15~1.0_0\classes
    -Xbootclasspath/a:C:\tools\JRE15~1.0_0\lib\deploy.jar;C:\tools\JRE15~1.0_0\lib\plugin.jar
    -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_05
    -Djavaplugin.nodotversion=150_05 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\tools\JRE15~1.0_0
    -Djava.protocol.handler.pkgs=sun.plugin.net.protocol
    vfprintfjava_command: <unknown>Environment
    Variables:JAVA_HOME=C:\tools\jdk1.5.0_05PATH=C:\tools\JRE15~1.0_0\bin;C:\Program
    Files\InternetExplorer;;C:\tools\oracle\ora92\b
    in;C:\ProgramFiles\Oracle\jre\1.3.1\bin;C:\ProgramFiles\Oracle\jre\1.1.8\bin;C:\tools\jdk1.5.0_05\bin;C:\PROGRAMFILES\THINKPAD\UTILITIES;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
    Files\ATI Technologies\ATI ControlPanel;C:\WINDOWS\Downloaded Program
    Files;C:\IBMTOOLS\Python22;C:\ProgramFiles\PC-Doctor
    forWindows\services;C:\tools\bea\weblogic81\server\bin;C:\tools\jdk1.5.0_05\bin;C:\Program
    Files\SSH;C:\tools\mysql\bin;.USERNAME=akumarOS=Windows_NTPROCESSOR_IDENTIFIER=x86
    Family 6
    Model 13 Stepping 6, GenuineIntel--------------- S Y S T E
    M ---------------OS: Windows XP Build 2600 Service Pack 2CPU:total 1
    family 6, cmov, cx8, fxsr, mmx, sse, sse2Memory: 4k page, physical
    1047472k(185784k free), swap 2518988k(1506344kfree)vm_info: Java
    HotSpot(TM) Client VM (1.5.0_05-b05) for windows-x86, built onAug 26 2005
    15:36:02 by "java_re" with MS VC++
    6.0*****************************************************---------- BEGIN
    SOURCE ----------import java.io.InputStream;import java.util.Enumera
    tion;import java.util.HashMap;import java.util.Properties;public class
    Constants {public static final String SIMS_DB = "Sun Identity Manager
    System";public static final String SIMS_DB_URL = "ROA";public static final
    String ROA_TABLE_NAME = "record_of_access";public static final String
    TRANSITION_TABLE_NAME = "transition";public static final String
    PROFILE_TO_DEPARTMENT_TABLE_NAME ="profiletodepartment";public static
    final String ACCESSCODE_TABLE_NAME = "accesscode";public static final
    String PROFILE_TO_AC
    > CESS_TABLE_NAME = "profiletoaccess";public static final String > PROFILE_TABLE_NAME = "profile";public static final String > DEPARTMENT_TABLE_NAME = "department";public static final String > MVS_RESOURCE_TABLE_NAME = "mvs_resource";public static final String > MVS_RESOURCE_OWNER_TABLE_NAME ="mvs_resourceowner";public static final > String MVS_OWNER_TABLE_NAME = "mvs_owner";public static final String > REPORT_AUDIT_TABLE_NAME = "RPTAUDIT";public static final String > REPORT_LIMIT = "REPORT_LIMIT";public static HashMap c> aponeProperties = new HashMap();public static void initialize(String > propertyFileName) throwsjava.io.IOException {InputStream is > =Constants.class.getClassLoader().getResourceAsStream(propertyFileName);if > (is == null) {System.out.println("Could not locate property file " + > propertyFileName);else {Properties p = new
    Properties();p.load(is);is.close();Enumeration enumeration =
    p.keys();while (enumeration.hasMoreElements()) {String key = (String)
    enumeration.nextElement();caponeProperties.put(key, p.getPrope
    > rty(key));}}public static String getAttribute(String key) {String value =
    (String) caponeProperties.get(key); the key value pair in theproperties
    file, key and we are not going to have that in the propertiesfile Systems
    goes back as the value.if (value == null || "".equals(value)){value =
    key;}return value;}}---------- END SOURCE ----------

    We are using WL8.1 sp3. The web application works fine under jdk 1.4.2 but
    gives an EXCEPTION_ACCESS_VIOLATION error when used with the same web
    application compiled using JDK 1.5. This happens even when I switched WL to
    run using JDK 1.5.
    Does anybody have any idea how to fix this.....
    "Anoop Kumar V" <[email protected]> wrote in message
    news:<[email protected]>...
    Hi All,
    Everytime I start the weblogic Application server I get an
    EXCEPTION_ACCESS_VIOLATION error. This happens about a min after the app
    server is started. All had been running fine so far. The most recent
    change
    made was to compile the classes using jdk1.5.0_05.
    The jdk used for weblogic is 1.4.2.
    Does anybody know how to solve this problem?? I even tried to start WL
    using
    jdk1.5.0_05 by modifying the startserver.cmd scripts - but I still get the
    same issue.>
    >
    Please HELP!!!>
    >
    >
    >
    Here is the output on startup:
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at
    PC=0x84503C3 Function=[Unknown.]
    Library=(N/A)
    NOTE: We are unable to locate the function name symbol for the error
    just occurred. Please refer to release documentation for possible
    reason and solutions.
    Current Java thread:
    at java.lang.Class.getClassLoader0(Native Method)
    at java.lang.Class.getClassLoader(Class.java:508)
    at com.capitalone.sara.Constants.initialize(Constants.java:39)
    at com.capitalone.sara.InitServlet.init(InitServlet.java:21)
    at
    weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1018)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at
    weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at
    weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:894)
    - locked <0x11af4710> (a weblogic.servlet.internal.ServletStubImpl)
    at
    weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:873)
    at
    weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:812)
    - locked <0x11af4710> (a weblogic.servlet.internal.ServletStubImpl)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:3281)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3238)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadServlets(WebAppServletContext.java:3224)
    at
    weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:3207)
    - locked <0x119dd2b0> (a weblogic.servlet.internal.WebAppServletContext)
    at
    weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:694)
    at
    weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
    at
    weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:30)
    at weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
    at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
    at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
    at weblogic.Server.main(Server.java:32)
    Dynamic libraries:
    0x00400000 - 0x00406000 C:\tools\bea\JDK142~1\bin\java.exe
    0x7C900000 - 0x7C9B0000 C:\WINDOWS\system32\ntdll.dll
    0x7C800000 - 0x7C8F4000 C:\WINDOWS\system32\kernel32.dll
    0x77DD0000 - 0x77E6B000 C:\WINDOWS\system32\ADVAPI32.dll
    0x77E70000 - 0x77F01000 C:\WINDOWS\system32\RPCRT4.dll
    0x77C10000 - 0x77C68000 C:\WINDOWS\system32\MSVCRT.dll
    0x08000000 - 0x08138000 C:\tools\bea\JDK142~1\jre\bin\client\jvm.dll
    0x77D40000 - 0x77DD0000 C:\WINDOWS\system32\USER32.dll
    0x77F10000 - 0x77F56000 C:\WINDOWS\system32\GDI32.dll
    0x76B40000 - 0x76B6D000 C:\WINDOWS\system32\WINMM.dll
    0x10000000 - 0x10007000 C:\tools\bea\JDK142~1\jre\bin\hpi.dll
    0x00390000 - 0x0039E000 C:\tools\bea\JDK142~1\jre\bin\verify.dll
    0x003B0000 - 0x003C9000 C:\tools\bea\JDK142~1\jre\bin\java.dll
    0x003D0000 - 0x003DD000 C:\tools\bea\JDK142~1\jre\bin\zip.dll
    0x02F80000 - 0x02F8F000 C:\tools\bea\jdk142_04\jre\bin\net.dll
    0x71AB0000 - 0x71AC7000 C:\WINDOWS\system32\WS2_32.dll
    0x71AA0000 - 0x71AA8000 C:\WINDOWS\system32\WS2HELP.dll
    0x71A50000 - 0x71A8F000 C:\WINDOWS\System32\mswsock.dll
    0x76F20000 - 0x76F47000 C:\WINDOWS\system32\DNSAPI.dll
    0x76FB0000 - 0x76FB8000 C:\WINDOWS\System32\winrnr.dll
    0x76F60000 - 0x76F8C000 C:\WINDOWS\system32\WLDAP32.dll
    0x76FC0000 - 0x76FC6000 C:\WINDOWS\system32\rasadhlp.dll
    0x030A0000 - 0x030A8000 C:\tools\bea\jdk142_04\jre\bin\nio.dll
    0x030B0000 - 0x030B6000 C:\tools\bea\jdk142_04\jre\bin\ioser12.dll
    0x662B0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
    0x71A90000 - 0x71A98000 C:\WINDOWS\System32\wshtcpip.dll
    0x76C90000 - 0x76CB8000 C:\WINDOWS\system32\imagehlp.dll
    0x59A60000 - 0x59B01000 C:\WINDOWS\system32\DBGHELP.dll
    0x77C00000 - 0x77C08000 C:\WINDOWS\system32\VERSION.dll
    0x76BF0000 - 0x76BFB000 C:\WINDOWS\system32\PSAPI.DLL
    Heap at VM Abort:
    Heap
    def new generation total 2304K, used 450K [0x10010000, 0x10290000,
    0x10f70000)
    eden space 2048K, 9% used [0x10010000, 0x10042118, 0x10210000)
    from space 256K, 97% used [0x10250000, 0x1028e908, 0x10290000)
    to space 256K, 0% used [0x10210000, 0x10210000, 0x10250000)
    tenured generation total 30272K, used 12777K [0x10f70000, 0x12d00000,
    0x1c810000)
    the space 30272K, 42% used [0x10f70000, 0x11bea408, 0x11bea600,
    0x12d00000)
    compacting perm gen total 18944K, used 18826K [0x1c810000, 0x1da90000,
    0x24810000)
    the space 18944K, 99% used [0x1c810000, 0x1da72bc0, 0x1da72c00,
    0x1da90000)
    Local Time = Tue Nov 08 20:05:50 2005
    Elapsed Time = 191
    # The exception above was detected in native code outside the VM # # Java
    VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode) # # An error
    report
    file has been saved as hs_err_pid5996.log.
    # Please refer to the file for further information.
    The only place I use any sort of classloader code is in the following
    Constants.java
    I use this line:
    InputStream is =
    Constants.class.getClassLoader().getResourceAsStream(propertyFileName);
    This used to work perfectly fine in jdk 1.3 and 1.4 (if that is somewhere
    close to the problem)
    THE PROBLEM WAS REPRODUCIBLE WITH -Xint FLAG: Yes
    THE PROBLEM WAS REPRODUCIBLE WITH -server FLAG: Yes
    ERROR MESSAGES/STACK TRACES THAT OCCUR :
    The contents of the file hs_err_pid.log is:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d0e78b9, pid=4192,
    tid=5140 # # Java VM: Java HotSpot(TM) Client VM (1.5.0_05-b05 mixed mode)
    Problematic frame:
    # C [awt.dll+0xe78b9]
    --------------- T H R E A D ---------------
    Current thread (0x03987d80): JavaThread "AWT-EventQueue-0"
    [_thread_in_native, id=5140]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000004
    Registers:
    EAX=0x00000000, EBX=0x03922ee8, ECX=0x03987e3c, EDX=0x0389f748
    ESP=0x0389f750, EBP=0x0389f7b4, ESI=0x03987e3c, EDI=0x00000000
    EIP=0x6d0e78b9, EFLAGS=0x00010246
    Top of Stack: (sp=0x0389f750)
    0x0389f750: 03922ee8 03987e3c 00000000 6d0c7c9d
    0x0389f760: 03987d80 161bce48 161bce48 00000001
    0x0389f770: 00000200 00000000 0082018a 0400f64e
    0x0389f780: 0000018a 00000082 0389f7a0 00000000
    0x0389f790: 107f1850 00000000 00000000 00000000
    0x0389f7a0: 000001f7 0389f760 0389fae4 6d0f32d8
    0x0389f7b0: 00000000 0389f7e4 0403826f 000001f7
    0x0389f7c0: 0389f7f8 0389f7f4 0389f7c8 00000000
    Instructions: (pc=0x6d0e78b9)
    0x6d0e78a9: 56 8b 0e ff 51 68 85 c0 7d 06 5f 33 c0 5e 59 c3
    0x6d0e78b9: 8b 47 04 85 c0 74 15 8b 0d e8 fa 12 6d 8b 16 51
    Stack: [0x037a0000,0x038a0000), sp=0x0389f750, free space=1021k Native
    frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C
    [awt.dll+0xe78b9] j
    sun.awt.windows.WComponentPeer.nativeHandleEvent(Ljava/awt/AWTEvent;)V+0
    j sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+69
    j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+765
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    J
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub j
    java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    V [jvm.dll+0x8295c]
    V [jvm.dll+0xd752e]
    V [jvm.dll+0x8282d]
    V [jvm.dll+0x8258a]
    V [jvm.dll+0x9d476]
    V [jvm.dll+0x1042ae]
    V [jvm.dll+0x10427c]
    C [msvcrt.dll+0x2a3b0]
    C [kernel32.dll+0xb50b]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j
    sun.awt.windows.WComponentPeer.nativeHandleEvent(Ljava/awt/AWTEvent;)V+0
    j sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+69
    j java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+765
    j java.awt.Container.dispatchEventImpl(Ljava/awt/AWTEvent;)V+42
    j java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
    j java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
    J
    java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub j
    java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x06ed0e78 JavaThread "AWT-EventQueue-23" [_thread_blocked, id=5352]
    0x038ba360 JavaThread "Thread-132" [_thread_blocked, id=5100] =>0x03987d80
    JavaThread "AWT-EventQueue-0" [_thread_in_native, id=5140]
    0x03f11b60 JavaThread "AWT-Shutdown" [_thread_blocked, id=5608]
    0x038bd4d0 JavaThread "Thread-87" [_thread_blocked, id=2964]
    0x03ef5918 JavaThread "traceMsgQueueThread" daemon [_thread_blocked,
    id=6108]
    0x03eef590 JavaThread "AWT-Windows" daemon [_thread_in_native, id=4312]
    0x03ee7ed0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3964]
    0x03917018 JavaThread "Low Memory Detector" daemon [_thread_blocked,
    id=5992]
    0x03980560 JavaThread "CompilerThread0" daemon [_thread_blocked, id=5224]
    0x0397f9a8 JavaThread "Signal Dispatcher" daemon [_thread_blocked,
    id=4880]
    0x038b0c80 JavaThread "Finalizer" daemon [_thread_blocked, id=4500]
    0x038c8ba0 JavaThread "Reference Handler" daemon [_thread_blocked,
    id=5592]
    0x038a5748 JavaThread "main" [_thread_blocked, id=3508]
    Other Threads:
    0x038d7a08 VMThread [id=3212]
    0x038a61e8 WatcherThread [id=5576]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 576K, used 211K [0x10020000, 0x100c0000,
    0x10780000)
    eden space 512K, 28% used [0x10020000, 0x10044cb0, 0x100a0000)
    from space 64K, 100% used [0x100b0000, 0x100c0000, 0x100c0000)
    to space 64K, 0% used [0x100a0000, 0x100a0000, 0x100b0000)
    tenured generation total 1408K, used 1225K [0x10780000, 0x108e0000,
    0x16020000)
    the space 1408K, 87% used [0x10780000, 0x108b2720, 0x108b2800, 0x108e0000)
    compacting perm gen total 8192K, used 6450K [0x16020000, 0x16820000,
    0x1a020000)
    the space 8192K, 78% used [0x16020000, 0x1666ca88, 0x1666cc00, 0x16820000)
    No shared spaces configured.
    Dynamic libraries:
    0x00400000 - 0x00419000 C:\Program Files\Internet Explorer\iexplore.exe
    0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
    0x77c10000 - 0x77c68000 C:\WINDOWS\system32\msvcrt.dll
    0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f56000 C:\WINDOWS\system32\GDI32.dll
    0x77f60000 - 0x77fd6000 C:\WINDOWS\system32\SHLWAPI.dll
    0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
    0x77760000 - 0x778cc000 C:\WINDOWS\system32\SHDOCVW.dll
    0x77a80000 - 0x77b14000 C:\WINDOWS\system32\CRYPT32.dll
    0x77b20000 - 0x77b32000 C:\WINDOWS\system32\MSASN1.dll
    0x754d0000 - 0x75550000 C:\WINDOWS\system32\CRYPTUI.dll
    0x76c30000 - 0x76c5e000 C:\WINDOWS\system32\WINTRUST.dll
    0x76c90000 - 0x76cb8000 C:\WINDOWS\system32\IMAGEHLP.dll
    0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
    0x774e0000 - 0x7761d000 C:\WINDOWS\system32\ole32.dll
    0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll
    0x771b0000 - 0x77256000 C:\WINDOWS\system32\WININET.dll
    0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
    0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
    0x10000000 - 0x1001f000 C:\PROGRA~1\Google\GOOGLE~1\GOEC62~1.DLL
    0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
    0x773d0000 - 0x774d2000
    C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x62000000 - 0x62084000
    C:\PROGRA~1\Google\GOOGLE~1\GoogleDesktopResources_en.dll
    0x71a50000 - 0x71a8f000 C:\WINDOWS\system32\mswsock.dll
    0x7c9c0000 - 0x7d1d5000 C:\WINDOWS\system32\SHELL32.dll
    0x5d090000 - 0x5d127000 C:\WINDOWS\system32\comctl32.dll
    0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
    0x63000000 - 0x63014000 C:\WINDOWS\system32\SynTPFcs.dll
    0x75f80000 - 0x7607d000 C:\WINDOWS\system32\BROWSEUI.dll
    0x20000000 - 0x20012000 C:\WINDOWS\system32\browselc.dll
    0x77b40000 - 0x77b62000 C:\WINDOWS\system32\appHelp.dll
    0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
    0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
    0x41000000 - 0x4101c000 C:\PROGRA~1\Google\GOOGLE~1\GOA66E~1.DLL
    0x60000000 - 0x60066000 C:\Program Files\Google\Google Desktop
    Search\GoogleDesktopAPI2.dll
    0x77260000 - 0x772ff000 C:\WINDOWS\system32\urlmon.dll
    0x5ad70000 - 0x5ada8000 C:\WINDOWS\system32\UxTheme.dll
    0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
    0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
    0x769c0000 - 0x76a73000 C:\WINDOWS\system32\USERENV.dll
    0x77a20000 - 0x77a74000 C:\WINDOWS\System32\cscui.dll
    0x76600000 - 0x7661d000 C:\WINDOWS\System32\CSCDLL.dll
    0x01160000 - 0x01284000 c:\program files\google\googletoolbar1.dll
    0x71ad0000 - 0x71ad9000 C:\WINDOWS\system32\WSOCK32.dll
    0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
    0x76380000 - 0x76385000 C:\WINDOWS\system32\MSIMG32.dll
    0x59a60000 - 0x59b01000 C:\WINDOWS\system32\DBGHELP.DLL
    0x76ee0000 - 0x76f1c000 C:\WINDOWS\system32\RASAPI32.DLL
    0x76e90000 - 0x76ea2000 C:\WINDOWS\system32\rasman.dll
    0x76eb0000 - 0x76edf000 C:\WINDOWS\system32\TAPI32.dll
    0x76e80000 - 0x76e8e000 C:\WINDOWS\system32\rtutils.dll
    0x77c70000 - 0x77c93000 C:\WINDOWS\system32\msv1_0.dll
    0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll
    0x722b0000 - 0x722b5000 C:\WINDOWS\system32\sensapi.dll
    0x01530000 - 0x0153b000 C:\Program Files\Adobe\Acrobat
    6.0\Reader\ActiveX\AcroIEHelper.dll
    0x015a0000 - 0x015bf000 C:\WINDOWS\system32\dla\tfswshx.dll
    0x015c0000 - 0x015cf000 C:\WINDOWS\system32\tfswapi.dll
    0x015d0000 - 0x0160b000 C:\WINDOWS\system32\dla\tfswcres.dll
    0x01650000 - 0x01668000 C:\Program Files\Norton AntiVirus\NavShExt.dll
    0x76b20000 - 0x76b31000 C:\WINDOWS\system32\ATL.DLL
    0x7c080000 - 0x7c0f7000 C:\WINDOWS\system32\MSVCP70.dll
    0x7c000000 - 0x7c054000 C:\WINDOWS\system32\MSVCR70.dll
    0x75e90000 - 0x75f40000 C:\WINDOWS\system32\SXS.DLL
    0x016b0000 - 0x01738000 C:\WINDOWS\system32\shdoclc.dll
    0x01740000 - 0x01a05000 C:\WINDOWS\system32\xpsp2res.dll
    0x75cf0000 - 0x75d81000 C:\WINDOWS\system32\mlang.dll
    0x662b0000 - 0x66308000 C:\WINDOWS\system32\hnetcfg.dll
    0x71a90000 - 0x71a98000 C:\WINDOWS\System32\wshtcpip.dll
    0x76fc0000 - 0x76fc6000 C:\WINDOWS\system32\rasadhlp.dll
    0x76f20000 - 0x76f47000 C:\WINDOWS\system32\DNSAPI.dll
    0x76fb0000 - 0x76fb8000 C:\WINDOWS\System32\winrnr.dll
    0x65af0000 - 0x65af7000 C:\WINDOWS\system32\jsproxy.dll
    0x01a40000 - 0x01a5e000 C:\Program Files\Common Files\Symantec
    Shared\Script
    Blocking\scrauth.dll
    0x01a70000 - 0x01a90000 C:\Program Files\Common Files\Symantec
    Shared\Script
    Blocking\ScrBlock.dll
    0x0ffd0000 - 0x0fff8000 C:\WINDOWS\system32\rsaenh.dll
    0x022b0000 - 0x02576000 C:\WINDOWS\system32\msi.dll
    0x60300000 - 0x60307000 C:\Program Files\Yahoo!\Messenger\idle.dll
    0x7c340000 - 0x7c396000 C:\Program Files\Yahoo!\Messenger\MSVCR71.dll
    0x75c50000 - 0x75cbe000 c:\windows\system32\jscript.dll
    0x45000000 - 0x4500c000 C:\Program Files\Google\Google Desktop
    Search\gzlib.dll
    0x7d4a0000 - 0x7d787000 C:\WINDOWS\System32\mshtml.dll
    0x746c0000 - 0x746e7000 C:\WINDOWS\System32\msls31.dll
    0x746f0000 - 0x7471a000 C:\WINDOWS\System32\msimtf.dll
    0x325c0000 - 0x325d2000 C:\Program Files\Microsoft
    Office\OFFICE11\msohev.dll
    0x76390000 - 0x763ad000 C:\WINDOWS\system32\IMM32.DLL
    0x66e50000 - 0x66e90000 C:\WINDOWS\System32\iepeers.dll
    0x73000000 - 0x73026000 C:\WINDOWS\System32\WINSPOOL.DRV
    0x76200000 - 0x76271000 C:\WINDOWS\System32\mshtmled.dll
    0x71b20000 - 0x71b32000 C:\WINDOWS\system32\MPR.dll
    0x75f60000 - 0x75f67000 C:\WINDOWS\System32\drprov.dll
    0x71c10000 - 0x71c1e000 C:\WINDOWS\System32\ntlanman.dll
    0x71cd0000 - 0x71ce7000 C:\WINDOWS\System32\NETUI0.dll
    0x71c90000 - 0x71cd0000 C:\WINDOWS\System32\NETUI1.dll
    0x71c80000 - 0x71c87000 C:\WINDOWS\System32\NETRAP.dll
    0x71bf0000 - 0x71c03000 C:\WINDOWS\System32\SAMLIB.dll
    0x75f70000 - 0x75f79000 C:\WINDOWS\System32\davclnt.dll
    0x72d20000 - 0x72d29000 C:\WINDOWS\system32\wdmaud.drv
    0x72d10000 - 0x72d18000 C:\WINDOWS\system32\msacm32.drv
    0x77be0000 - 0x77bf5000 C:\WINDOWS\system32\MSACM32.dll
    0x77bd0000 - 0x77bd7000 C:\WINDOWS\system32\midimap.dll
    0x6d590000 - 0x6d5a1000 C:\tools\jre1.5.0_05\bin\npjpi150_05.dll
    0x5edd0000 - 0x5ede7000 C:\WINDOWS\system32\OLEPRO32.DLL
    0x6d400000 - 0x6d417000 C:\tools\jre1.5.0_05\bin\jpiexp32.dll
    0x6d450000 - 0x6d468000 C:\tools\jre1.5.0_05\bin\jpishare.dll
    0x6d640000 - 0x6d7cc000 C:\tools\JRE15~1.0_0\bin\client\jvm.dll
    0x6d280000 - 0x6d288000 C:\tools\JRE15~1.0_0\bin\hpi.dll
    0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
    0x6d610000 - 0x6d61c000 C:\tools\JRE15~1.0_0\bin\verify.dll
    0x6d300000 - 0x6d31d000 C:\tools\JRE15~1.0_0\bin\java.dll
    0x6d630000 - 0x6d63f000 C:\tools\JRE15~1.0_0\bin\zip.dll
    0x6d000000 - 0x6d167000 C:\tools\jre1.5.0_05\bin\awt.dll
    0x73760000 - 0x737a9000 C:\WINDOWS\system32\ddraw.dll
    0x73bc0000 - 0x73bc6000 C:\WINDOWS\system32\DCIMAN32.dll
    0x73940000 - 0x73a10000 C:\WINDOWS\system32\D3DIM700.DLL
    0x6d240000 - 0x6d27d000 C:\tools\jre1.5.0_05\bin\fontmanager.dll
    0x6d1f0000 - 0x6d203000 C:\tools\jre1.5.0_05\bin\deploy.dll
    0x6d5d0000 - 0x6d5ed000 C:\tools\jre1.5.0_05\bin\RegUtils.dll
    0x6d3e0000 - 0x6d3f4000 C:\tools\jre1.5.0_05\bin\jpicom32.dll
    0x6d4c0000 - 0x6d4d3000 C:\tools\jre1.5.0_05\bin\net.dll
    0x6d4e0000 - 0x6d4e9000 C:\tools\jre1.5.0_05\bin\nio.dll
    VM Arguments:
    jvm_args: -Xbootclasspath/a:C:\tools\JRE15~1.0_0\lib\deploy.jar;C:\tools\JRE15~1.0_0\lib\plugin.jar
    -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_05
    -Djavaplugin.nodotversion=150_05 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\tools\JRE15~1.0_0
    -Djava.protocol.handler.pkgs=sun.plugin.net.protocol -Djavaplugin.vm.options=-Djava.class.path=C:\tools\JRE15~1.0_0\classes
    -Xbootclasspath/a:C:\tools\JRE15~1.0_0\lib\deploy.jar;C:\tools\JRE15~1.0_0\lib\plugin.jar
    -Xmx96m -Djavaplugin.maxHeapSize=96m -Xverify:remote -Djavaplugin.version=1.5.0_05
    -Djavaplugin.nodotversion=150_05 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\tools\JRE15~1.0_0
    -Djava.protocol.handler.pkgs=sun.plugin.net.protocol
    vfprintfjava_command: <unknown>Environment
    Variables:JAVA_HOME=C:\tools\jdk1.5.0_05PATH=C:\tools\JRE15~1.0_0\bin;C:\Program
    Files\InternetExplorer;;C:\tools\oracle\ora92\b
    in;C:\ProgramFiles\Oracle\jre\1.3.1\bin;C:\ProgramFiles\Oracle\jre\1.1.8\bin;C:\tools\jdk1.5.0_05\bin;C:\PROGRAMFILES\THINKPAD\UTILITIES;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
    Files\ATI Technologies\ATI ControlPanel;C:\WINDOWS\Downloaded Program
    Files;C:\IBMTOOLS\Python22;C:\ProgramFiles\PC-Doctor
    forWindows\services;C:\tools\bea\weblogic81\server\bin;C:\tools\jdk1.5.0_05\bin;C:\Program
    Files\SSH;C:\tools\mysql\bin;.USERNAME=akumarOS=Windows_NTPROCESSOR_IDENTIFIER=x86
    Family 6
    Model 13 Stepping 6, GenuineIntel--------------- S Y S T E
    M ---------------OS: Windows XP Build 2600 Service Pack 2CPU:total 1
    family 6, cmov, cx8, fxsr, mmx, sse, sse2Memory: 4k page, physical
    1047472k(185784k free), swap 2518988k(1506344kfree)vm_info: Java
    HotSpot(TM) Client VM (1.5.0_05-b05) for windows-x86, built onAug 26 2005
    15:36:02 by "java_re" with MS VC++
    6.0*****************************************************---------- BEGIN
    SOURCE ----------import java.io.InputStream;import java.util.Enumera
    tion;import java.util.HashMap;import java.util.Properties;public class
    Constants {public static final String SIMS_DB = "Sun Identity Manager
    System";public static final String SIMS_DB_URL = "ROA";public static final
    String ROA_TABLE_NAME = "record_of_access";public static final String
    TRANSITION_TABLE_NAME = "transition";public static final String
    PROFILE_TO_DEPARTMENT_TABLE_NAME ="profiletodepartment";public static
    final String ACCESSCODE_TABLE_NAME = "accesscode";public static final
    String PROFILE_TO_AC
    > CESS_TABLE_NAME = "profiletoaccess";public static final String > PROFILE_TABLE_NAME = "profile";public static final String > DEPARTMENT_TABLE_NAME = "department";public static final String > MVS_RESOURCE_TABLE_NAME = "mvs_resource";public static final String > MVS_RESOURCE_OWNER_TABLE_NAME ="mvs_resourceowner";public static final > String MVS_OWNER_TABLE_NAME = "mvs_owner";public static final String > REPORT_AUDIT_TABLE_NAME = "RPTAUDIT";public static final String > REPORT_LIMIT = "REPORT_LIMIT";public static HashMap c> aponeProperties = new HashMap();public static void initialize(String > propertyFileName) throwsjava.io.IOException {InputStream is > =Constants.class.getClassLoader().getResourceAsStream(propertyFileName);if > (is == null) {System.out.println("Could not locate property file " + > propertyFileName);else {Properties p = new
    Properties();p.load(is);is.close();Enumeration enumeration =
    p.keys();while (enumeration.hasMoreElements()) {String key = (String)
    enumeration.nextElement();caponeProperties.put(key, p.getPrope
    > rty(key));}}public static String getAttribute(String key) {String value =
    (String) caponeProperties.get(key); the key value pair in theproperties
    file, key and we are not going to have that in the propertiesfile Systems
    goes back as the value.if (value == null || "".equals(value)){value =
    key;}return value;}}---------- END SOURCE ----------

  • Ejb error while migrating from wl5.1 to wl8.1

    Hello All,
    I am trying to resolve this error that i am getting. Before i jump into the problem i would like to mention that i am in the process of converting our application from weblogic 5.1 to weblogic 8.1. For now i am using the same ejb(1.1 spec) and deploying it on WL8.1, the ejbs do get deployed, however when i try to run the application i get the following error. Am i missing something here (in descriptor files or somewhere else). Appreciate any input on this problem.
    com.xxx.yyy.jsp.data.ScreenData: findByPrimaryKey(com.xxx.yyy.ejb.testUser.TestUserPK(10002))
    com.xxx.yyy.jsp.data.ScreenData: Find AppUser Home for (com.xxx.yyy.ejb.testUser.TestUserPK(10002))
    com.xxx.yyy.jsp.data.ScreenData: Find AppUser Bean for (com.xxx.yyy.ejb.testUser.TestUserPK(10002))
    com.xxx.yyy.jsp.data.ScreenData Application user id com.xxx.yyy.ejb.testUser.TestUserPK(10002) remote server error.
    Error during setXXXContext: ; nested exception is:
    java.lang.IllegalStateException: [EJB:010193]Illegal call to EJBContext method. The bean is in "context setting" state. It cannot perform 'getting EJB object for Entity bean' OR 'getting the primary key' action(s). Refer to the EJB specification for more details.
    java.rmi.RemoteException: Error during setXXXContext: ; nested exception is:
    java.lang.IllegalStateException: [EJB:010193]Illegal call to EJBContext method. The bean is in "context setting" state. It cannot perform 'getting EJB object for Entity bean' OR 'getting the primary key' action(s). Refer to the EJB specification for more details.
    at weblogic.rmi.internal.ServerRequest.sendReceive(ServerRequest.java:186)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
    at com.xxx.yyy.ejb.testUser.TestUserBean_19p26e_HomeImpl_812_WLStub.findByPrimaryKey(Unknown Source)
    at com.xxx.yyy.jsp.data.ScreenData.findByPrimaryKey(ScreenData.java:104)
    at jsp_servlet._jsp.__router._jspService(__router.java:219)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:446)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
    at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
    at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Thanks
    vivi

    seems like you are calling EntityContext.getEJBObject() or EntityContext.getPrimaryKey() before the context has been set on the bean. an IllegalStateException is thrown in such cases.
    cheers,
    mihir

  • WL6.1 RDBMSrealm not working

    Platform: Windows & HPUX
    Weblogic: WL6.1 sp1
    JDK 1.3.x
    When we upgraded from WL6.0 to WL6.1sp1, the security does not work like
    it did with WL6.0.
    I have implement a RDBMSrealm where authorization / ACLs are retrived and
    Authentication is done through LDAP.
    Symptoms:
    Any user who successfully authenticates and authorized to use any page, in
    our case the inital page, are able to view and access any other page(JSPs)
    ignoring other security contraints specified in the Web XML.
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>public</web-resource-name>
    <url-pattern>index.jsp</url-pattern>
    <url-pattern>login.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>ADMIN</role-name>
    <role-name>ALL_USERS</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>product_instance</web-resource-name>
    <url-pattern>Product.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>PRICING_ADMIN</role-name>
    <role-name>PRICING</role-name>
    <role-name>ADMIN</role-name>
    </auth-constraint>
    </security-constraint>
    In the example above, ALL_USERS and ADMIN are authorized to load index.jsp
    and login.jsp, they should not however be able to load Product.jsp but are
    able to. The second security constraint is ignored or is it looking
    somewhere else for the ACL other than the custom RDBMSrealm that I
    created.
    This all worked flawlessly in WL6.0 and still does.
    Jerrie Pineda
    [att1.html]

    Hello Jerrie,
    1. Try adding the following tags in your web.xml file :
    <!-- Declare all the roles used in <auth-constraint> above -->
    <security-role>
    <role-name>ALL_USERS</role-name>
    <role-name>ADMIN</role-name>
    <role-name>PRICING</role-name>
    <role-name>PRICING_ADMIN</role-name>
    </security-role>
    2. Check that your mapping is right in the weblogic.xml file as :
    <security-role-assignment>
    <role-name>ADMIN</role-name>
    <principal-name>admin</principal-name>
    </security-role-assignment>
    I hope this helps.
    Ludovic.
    Developer Relations Engineer
    BEA Support
    <[email protected]> a écrit dans le message news: [email protected]...
    Platform: Windows & HPUX
    Weblogic: WL6.1 sp1
    JDK 1.3.x
    When we upgraded from WL6.0 to WL6.1sp1, the security does not work like it did with WL6.0.
    I have implement a RDBMSrealm where authorization / ACLs are retrived and Authentication is done through LDAP.
    Symptoms:
    Any user who successfully authenticates and authorized to use any page, in our case the inital page, are able to view and access any other page(JSPs) ignoring other security contraints specified in the Web XML.
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>public</web-resource-name>
    <url-pattern>index.jsp</url-pattern>
    <url-pattern>login.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>ADMIN</role-name>
    <role-name>ALL_USERS</role-name>
    </auth-constraint>
    </security-constraint>
    <security-constraint>
    <web-resource-collection>
    <web-resource-name>product_instance</web-resource-name>
    <url-pattern>Product.jsp</url-pattern>
    </web-resource-collection>
    <auth-constraint>
    <role-name>PRICING_ADMIN</role-name>
    <role-name>PRICING</role-name>
    <role-name>ADMIN</role-name>
    </auth-constraint>
    </security-constraint>
    In the example above, ALL_USERS and ADMIN are authorized to load index.jsp and login.jsp, they should not however be able to load Product.jsp but are able to. The second security constraint is ignored or is it looking somewhere else for the ACL other than the custom RDBMSrealm that I created.
    This all worked flawlessly in WL6.0 and still does.
    Jerrie Pineda
    [att1.html]

  • LDAP realm for authentication and ACL in Database

    We are thinking of using LDAP realm for authentication and we want to use ACL from a Database. But the documentation says: "WebLogic Server defers to the LDAP realm for authentication, but not for authorization. Authorization is accomplished with access control lists (ACLs), which are defined in the weblogic.properties file"
    Can we use LDAP realm for authentication and manage our ACL from a Database? or do we have to use the weblogic.properties file? Do the weblogic security API help in the above scenario? Thanks Ram

    Unfortunately, there is no easy way to do this in wls 6.0.
    The only way to handle it is to write your own custom realm
    that uses ldap for users and groups and a database for acls -
    probably not a viable alternative.
    -Tom
    "kevin doherty" <[email protected]> wrote:
    >
    Jeffrey Hirsch <[email protected]> wrote:
    You should be able to use the DelegatedRealm interface to utilize the authentication methods from LDAP and the authorization methods from RDBMSRealm...
    I'm trying to do this too, but we are using WL6 and I see that the DelegatedRealm interface has been deprecated in this version. I'd greatly appreciate more information on doing this in WL6.
    Thanks!
    -kd

  • Porting Webservice from WL8.1 SP5 to WL9.2

    I am in the process of porting our webservices from WL8.1 SP5 to WL9.2 and have encountered a CodecException caused by an "XMLExcpetion: unable to lookup BindingTypeName" when processing the web service results (see stack trace below). Also below is a stripped down version of our result object code and JWS file that causes the stack trace. With previous versions of Weblogic (WL 8.1 SPx) using the servicegen task, there were not any issues with the nested arrays in the result objects.
    Thanks for the time. Any help is appreciated.
    Kent
    P.S. Apologies for the long post. If needed, I can make a zip file with the source and build.xml available via email or posting here if acceptable.
    ========================= Code =================
    package com.company.webservice;
    import javax.jws.WebMethod;
    import javax.jws.WebService;
    import javax.jws.soap.SOAPBinding;
    import weblogic.jws.WLHttpTransport;
    @WebService(name="TestWebServicesPort",
    serviceName="TestWebServiceResults",
    targetNamespace="http://company.com")
    @SOAPBinding(style=SOAPBinding.Style.DOCUMENT,
    use=SOAPBinding.Use.LITERAL)
    @WLHttpTransport(contextPath="TestWebServices",
    serviceUri="MyService",
    portName="TestWebServicesPort")
    public class TestWebServiceResults
    @WebMethod()
    public TestResults getTestResults() {
    Goo[] gooArray = new Goo[2];
    gooArray[0] = new Goo();
    gooArray[0].setDouble1(new Double(0.0));
    gooArray[0].setDouble2(new Double(0.0));
    gooArray[1] = new Goo();
    gooArray[1].setDouble1(new Double(1.0));
    gooArray[1].setDouble2(new Double(1.0));
    Moo[] mooArray = new Moo[1];
    mooArray[0] = new Moo();
    mooArray[0].setGoo(gooArray);
    Foo[] fooArray = new Foo[1];
    fooArray[0] = new Foo();
    fooArray[0].setMoo1(mooArray);
    fooArray[0].setMoo2(mooArray);
    TestResults testResults = new TestResults();
    testResults.setFoo(fooArray);
    return(testResults);
    =====
    package com.company.webservice;
    import java.io.Serializable;
    public class TestResults implements Serializable {
    private Foo[] foo = null;
    // constructor
    public TestResults() {
    public Foo[] getFoo() {
    return (foo);
    public void setFoo(Foo[] foo) {
    this.foo = foo;
    =====
    package com.company.webservice;
    import java.io.Serializable;
    public class Foo implements Serializable {
    // member data
    private Moo[] moo1 = null;
    private Moo[] moo2 = null;
    // constructor
    public Foo() {
    public Moo[] getMoo1 () {
    return (this.moo1);
    public Moo[] getMoo2 () {
    return (this.moo2);
    public void setMoo1 (Moo[] moo) {
    this.moo1 = moo;
    public void setMoo2 (Moo[] moo) {
    this.moo2 = moo;
    =====
    package com.company.webservice;
    import java.io.Serializable;
    public class Moo implements Serializable {
    // member data
    private Goo[] goo = null;
    // constructor
    public Moo() {
    public Goo[] getGoo () {
    return (goo);
    public void setGoo (Goo[] goo) {
    this.goo = goo;
    =====
    package com.company.webservice;
    import java.io.Serializable;
    public class Goo implements Serializable {
    // Member Data
    private Double double1 = null;
    private Double double2 = null;
    public Goo() {
    public Double getDouble1 () {
    return double1;
    public Double getDouble2 () {
    return double2;
    public void setDouble1 (Double double1) {
    this.double1 = double1;
    public void setDouble2 (Double double2) {
    this.double2 = double2;
    ======= build.xml =====
    <?xml version="1.0" encoding="UTF-8"?>
    <project basedir="." default="rebuild" name="TestWebServiceResults">
    <property name="WEBLOGIC_HOME" value="C:/bea" />
    <property name="SRC_DIR" value="./src" />
    <property name="CLASS_DIR" value="classes" />
    <property name="WEBLOGIC_DOMAIN" value="${WEBLOGIC_HOME}/user_projects/domains/mydomain"/>
    <property name="WEBLOGIC_SERVER_LIB" value="${WEBLOGIC_HOME}/weblogic92/server/lib" />
    <target name="rebuild" depends="clean, build, copy-ear"/>
    <target name="clean">
    <delete file="TestWebService.ear"/>
    <delete file="MyService.war"/>
    <delete file="APP-INF/lib/TestWebServiceResults.jar" />
    <delete dir="${CLASS_DIR}" />
    </target>
    <target name="build" depends="build-src, build-jar, build-webservice, build-ear" />
    <target name="build-src">
    <mkdir dir="${CLASS_DIR}"/>
    <javac srcdir="${SRC_DIR}"
    destdir="${CLASS_DIR}"
    includes="**/*.java"
    memoryMaximumSize="128m"
    fork="true"
    debug="on"
    optimize="on"
    deprecation="off" />
    </target>
    <target name="build-jar" >
    <jar destfile="APP-INF/lib/TestWebServiceResults.jar">
    <fileset dir="${CLASS_DIR}">
    <exclude name="**/TestWebServiceResults.class"/>
    <include name="**/*.class"/>
    </fileset>
    </jar>
    </target>
    <taskdef name="jwsc" classname="weblogic.wsee.tools.anttasks.JwscTask" classpath="${WEBLOGIC_SERVER_LIB}/weblogic.jar"/>
    <target name="build-webservice" >
    <jwsc srcdir="${SRC_DIR}"
    classpath="${CLASS_DIR}"
    destdir="."
    keepGenerated="yes"
    debug="on">
    <module name="MyService">
    <jws file="com/company/webservice/TestWebServiceResults.java" />
    <descriptor file="WEB-INF/web.xml" />
    </module>
    </jwsc>
    </target>
    <target name="copy-ear">
         <copy todir="${WEBLOGIC_DOMAIN}" file="TestWebService.ear" />
    </target>
    <target name="build-ear">
    <jar destfile="TestWebService.ear">
    <fileset dir=".">
    <include name="APP-INF/lib/*.*"/>
    <include name="MyService.war" />
    <include name="META-INF/application.xml" />
    <include name="META-INF/weblogic-application.xml" />
    </fileset>
    </jar>
    </target>
    </project>
    =========================== Stack Trace ================
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
    <soapenv:Header />
    <soapenv:Body>
    <soapenv:Fault>
    <faultcode>soapenv:Server</faultcode>
    <faultstring>[Server CodecHandler] Failed to encode Failed to encode message</faultstring>
    <detail>
    <bea_fault:stacktrace xmlns:bea_fault="http://www.bea.com/servers/wls70/webservice/fault/1.0.0" />
    weblogic.wsee.codec.CodecException: Failed to encode message
    at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:108)
    at weblogic.wsee.ws.dispatch.server.CodecHandler.encode(CodecHandler.java:103)
    at weblogic.wsee.ws.dispatch.server.CodecHandler.handleResponse(CodecHandler.java:50)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:242)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:226)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.callHandleResponse(ServerDispatcher.java:142)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:115)
    at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
    at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
    at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
    at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:165)
    at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:84)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3214)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    Caused by: com.bea.xml.XmlException: unable to lookup BindingTypeName[com.company.webservice.Moo;t=Goo@java:com.company.webservice] from type com.bea.staxb.buildtime.internal.bts.WrappedArrayType[com.company.webservice.Moo[]; t=Moo@java:com.company.webservice]
    at com.bea.staxb.runtime.internal.WrappedArrayRuntimeBindingType.initialize(WrappedArrayRuntimeBindingType.java:74)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.<init>(RuntimeBindingType.java:426)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.<init>(AttributeRuntimeBindingType.java:333)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType$ElementQNameProperty.<init>(ByNameRuntimeBindingType.java:328)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initElementProperty(ByNameRuntimeBindingType.java:192)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.initialize(AttributeRuntimeBindingType.java:96)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initialize(ByNameRuntimeBindingType.java:127)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.<init>(RuntimeBindingType.java:426)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.<init>(AttributeRuntimeBindingType.java:333)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType$ElementQNameProperty.<init>(ByNameRuntimeBindingType.java:328)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initElementProperty(ByNameRuntimeBindingType.java:192)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.initialize(AttributeRuntimeBindingType.java:96)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initialize(ByNameRuntimeBindingType.java:127)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalBindingType(MarshallerImpl.java:274)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalType(MarshallerImpl.java:413)
    at weblogic.wsee.bind.runtime.internal.LiteralSerializerContext.marshalType(LiteralSerializerContext.java:70)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.internalSerializeType(BaseSerializerContext.java:178)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeType(BaseSerializerContext.java:100)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:267)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:188)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:175)
    at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:102)
    at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:102)
    ... 24 more
    Caused by: com.bea.xml.XmlException: unable to lookup BindingTypeName[com.company.webservice.Moo;t=Goo@java:com.company.webservice] from type com.bea.staxb.buildtime.internal.bts.WrappedArrayType[com.company.webservice.Moo[]; t=Moo@java:com.company.webservice]
    at com.bea.staxb.runtime.internal.WrappedArrayRuntimeBindingType.initialize(WrappedArrayRuntimeBindingType.java:74)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.<init>(RuntimeBindingType.java:426)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.<init>(AttributeRuntimeBindingType.java:333)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType$ElementQNameProperty.<init>(ByNameRuntimeBindingType.java:328)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initElementProperty(ByNameRuntimeBindingType.java:192)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.initialize(AttributeRuntimeBindingType.java:96)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initialize(ByNameRuntimeBindingType.java:127)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.<init>(RuntimeBindingType.java:426)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.<init>(AttributeRuntimeBindingType.java:333)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType$ElementQNameProperty.<init>(ByNameRuntimeBindingType.java:328)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initElementProperty(ByNameRuntimeBindingType.java:192)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.initialize(AttributeRuntimeBindingType.java:96)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initialize(ByNameRuntimeBindingType.java:127)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalBindingType(MarshallerImpl.java:274)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalType(MarshallerImpl.java:413)
    at weblogic.wsee.bind.runtime.internal.LiteralSerializerContext.marshalType(LiteralSerializerContext.java:70)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.internalSerializeType(BaseSerializerContext.java:178)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeType(BaseSerializerContext.java:100)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:267)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:188)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:175)
    at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:102)
    at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:102)
    at weblogic.wsee.ws.dispatch.server.CodecHandler.encode(CodecHandler.java:103)
    at weblogic.wsee.ws.dispatch.server.CodecHandler.handleResponse(CodecHandler.java:50)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:242)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:226)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.callHandleResponse(ServerDispatcher.java:142)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:115)
    at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
    at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
    at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
    at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:165)
    at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:84)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3214)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1983)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1890)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1344)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
    </detail>
    </soapenv:Fault>
    </soapenv:Body>
    </soapenv:Envelope>

    I am having a similar problem with porting a webservice from JBoss to WebLogic 9.2.1. Can we have nested arrays in our beans? Everything builds fine, it is just when we invoke the service method and it returns a bean that has a nested array is where we are having problems. Here is my stack trace:
    Caused by: com.bea.xml.XmlException: unable to lookup BindingTypeName[com.company.model.RowData;t=string@http://www.w3.org/2001/XMLSchema] from type com.bea.staxb.buildtime.internal.bts.WrappedArrayType[com.company.model.RowData[]; t=RowData@java:com.company.model]
    at com.bea.staxb.runtime.internal.WrappedArrayRuntimeBindingType.initialize(WrappedArrayRuntimeBindingType.java:74)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.<init>(RuntimeBindingType.java:426)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.<init>(AttributeRuntimeBindingType.java:333)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType$ElementQNameProperty.<init>(ByNameRuntimeBindingType.java:328)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initElementProperty(ByNameRuntimeBindingType.java:192)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.initialize(AttributeRuntimeBindingType.java:96)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initialize(ByNameRuntimeBindingType.java:127)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalBindingType(MarshallerImpl.java:274)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalType(MarshallerImpl.java:413)
    at weblogic.wsee.bind.runtime.internal.LiteralSerializerContext.marshalType(LiteralSerializerContext.java:70)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.internalSerializeType(BaseSerializerContext.java:178)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeType(BaseSerializerContext.java:100)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:267)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:188)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:175)
    at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:102)
    at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:104)
    ... 24 more
    Caused by: com.bea.xml.XmlException: unable to lookup BindingTypeName[com.company.model.RowData;t=string@http://www.w3.org/2001/XMLSchema] from type com.bea.staxb.buildtime.internal.bts.WrappedArrayType[com.company.model.RowData[]; t=RowData@java:com.company.model]
    at com.bea.staxb.runtime.internal.WrappedArrayRuntimeBindingType.initialize(WrappedArrayRuntimeBindingType.java:74)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.RuntimeBindingType$BeanRuntimeProperty.<init>(RuntimeBindingType.java:426)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType$QNameRuntimeProperty.<init>(AttributeRuntimeBindingType.java:333)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType$ElementQNameProperty.<init>(ByNameRuntimeBindingType.java:328)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initElementProperty(ByNameRuntimeBindingType.java:192)
    at com.bea.staxb.runtime.internal.AttributeRuntimeBindingType.initialize(AttributeRuntimeBindingType.java:96)
    at com.bea.staxb.runtime.internal.ByNameRuntimeBindingType.initialize(ByNameRuntimeBindingType.java:127)
    at com.bea.staxb.runtime.internal.RuntimeBindingType.external_initialize(RuntimeBindingType.java:152)
    at com.bea.staxb.runtime.internal.RuntimeBindingTypeTable.createRuntimeType(RuntimeBindingTypeTable.java:111)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalBindingType(MarshallerImpl.java:274)
    at com.bea.staxb.runtime.internal.MarshallerImpl.marshalType(MarshallerImpl.java:413)
    at weblogic.wsee.bind.runtime.internal.LiteralSerializerContext.marshalType(LiteralSerializerContext.java:70)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.internalSerializeType(BaseSerializerContext.java:178)
    at weblogic.wsee.bind.runtime.internal.BaseSerializerContext.serializeType(BaseSerializerContext.java:100)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodePart(SoapEncoder.java:267)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeReturn(SoapEncoder.java:188)
    at weblogic.wsee.codec.soap11.SoapEncoder.encodeParts(SoapEncoder.java:175)
    at weblogic.wsee.codec.soap11.SoapEncoder.encode(SoapEncoder.java:102)
    at weblogic.wsee.codec.soap11.SoapCodec.encode(SoapCodec.java:104)
    at weblogic.wsee.ws.dispatch.server.CodecHandler.encode(CodecHandler.java:103)
    at weblogic.wsee.ws.dispatch.server.CodecHandler.handleResponse(CodecHandler.java:50)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:242)
    at weblogic.wsee.handler.HandlerIterator.handleResponse(HandlerIterator.java:226)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.callHandleResponse(ServerDispatcher.java:142)
    at weblogic.wsee.ws.dispatch.server.ServerDispatcher.dispatch(ServerDispatcher.java:115)
    at weblogic.wsee.ws.WsSkel.invoke(WsSkel.java:80)
    at weblogic.wsee.server.servlet.SoapProcessor.handlePost(SoapProcessor.java:66)
    at weblogic.wsee.server.servlet.SoapProcessor.process(SoapProcessor.java:44)
    at weblogic.wsee.server.servlet.BaseWSServlet$AuthorizedInvoke.run(BaseWSServlet.java:173)
    at weblogic.wsee.server.servlet.BaseWSServlet.service(BaseWSServlet.java:92)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:223)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:283)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3245)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2003)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1909)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1359)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)

  • AclEntry.setNegativePermissions() implemented by weblogic.security.acl.AclEntryImpl?

    I've implemented a custom realm on wl6.1 sp1 which extends the LDAPv2 realm
    (implementing the ManageableRealm interface) for users and groups and
    delegates to a rdbms delegate for aclentry management. I read an earlier
    post about revoking a permission which requires a custom realm to augment
    the weblogic.security.acl.AclImpl class. My question is similar in nature.
    In a situation where a positive AclEntry needs to be changed to a negative
    entry, what are the requirements imposed on the custom realm implementer?
    Do I need to worry about the checkPermission call on the Acl implementation?
    On the AclEntry implementation? Is there a BEA recommended path similar to
    that for revoking permissions?
    I would also recommend that the BEA responses to the revoking permissions
    post and this be included in the documentation outlining the
    responsibilities for implementing a custom realm.
    Thanks!
    Jon
    Jon Wilmoth
    Software Architect
    eSage Group
    (206) 264-5675 (Voice & Fax)
    [email protected]
    http://www.esagegroup.com

    Hi Jon,
    Your issue should be raised with BEA support. With regard to your second isssue:
    "and this be included in the documentation outlining the
    responsibilities for implementing a custom realm."
    You should raise this as an enhancement either via the support channels or via
    [email protected]
    Kind Regards,
    Richard Wallace.
    Senior Developer Relations Engineer.
    BEA Support.
    "Jon Wilmoth" <[email protected]> wrote:
    I've implemented a custom realm on wl6.1 sp1 which extends the LDAPv2
    realm
    (implementing the ManageableRealm interface) for users and groups and
    delegates to a rdbms delegate for aclentry management. I read an earlier
    post about revoking a permission which requires a custom realm to augment
    the weblogic.security.acl.AclImpl class. My question is similar in nature.
    In a situation where a positive AclEntry needs to be changed to a negative
    entry, what are the requirements imposed on the custom realm implementer?
    Do I need to worry about the checkPermission call on the Acl implementation?
    On the AclEntry implementation? Is there a BEA recommended path similar
    to
    that for revoking permissions?
    I would also recommend that the BEA responses to the revoking permissions
    post and this be included in the documentation outlining the
    responsibilities for implementing a custom realm.
    Thanks!
    Jon
    Jon Wilmoth
    Software Architect
    eSage Group
    (206) 264-5675 (Voice & Fax)
    [email protected]
    http://www.esagegroup.com

  • ACL Question in Weblogic

    Hi,
    From the Weblogic document, it mentioned that the ACL only work on file Realms.
    Can it apply to directory like http://www.bea.com/*.
    Here is what I need to do:
    For http://www.bea.com:7001 is free to access,
    for http://www.bea.com:7001/administrator or http://www.bea.com:7001/test can
    only be access from certain IP arrange or VPN.
    Can it be done by Weblogic? or I need to build my own http proxy?
    Furthermore, I saw that Weblogic also support UNIX Security Realm, does I means
    that I can allow only defined UNIX user to access certain directory ot files?
    btw, I am using Weblogic 6.1.
    Thanks a lot!!

    Hi Jon,
    Your issue should be raised with BEA support. With regard to your second isssue:
    "and this be included in the documentation outlining the
    responsibilities for implementing a custom realm."
    You should raise this as an enhancement either via the support channels or via
    [email protected]
    Kind Regards,
    Richard Wallace.
    Senior Developer Relations Engineer.
    BEA Support.
    "Jon Wilmoth" <[email protected]> wrote:
    I've implemented a custom realm on wl6.1 sp1 which extends the LDAPv2
    realm
    (implementing the ManageableRealm interface) for users and groups and
    delegates to a rdbms delegate for aclentry management. I read an earlier
    post about revoking a permission which requires a custom realm to augment
    the weblogic.security.acl.AclImpl class. My question is similar in nature.
    In a situation where a positive AclEntry needs to be changed to a negative
    entry, what are the requirements imposed on the custom realm implementer?
    Do I need to worry about the checkPermission call on the Acl implementation?
    On the AclEntry implementation? Is there a BEA recommended path similar
    to
    that for revoking permissions?
    I would also recommend that the BEA responses to the revoking permissions
    post and this be included in the documentation outlining the
    responsibilities for implementing a custom realm.
    Thanks!
    Jon
    Jon Wilmoth
    Software Architect
    eSage Group
    (206) 264-5675 (Voice & Fax)
    [email protected]
    http://www.esagegroup.com

  • Authenticating against both RDBMS and LDAP in WL6.0

    Hi,
    We are designing a webapp that will be accessible to both internal and
    external users. For internal users, we would like to authenticate via LDAP;
    for external users we would like to use RDBMS. In WL5.1, this looked to be
    possible with the DelegatingRealm, however this has been removed in WL6.0.
    Two questions:
    1) Why was it removed?
    2) How can we get this functionality in WL6.0?
    Thanks much for your help,
    -jt

    We are currently deployed on WL5.1 with a similar situation as you and in
    the process of migrating to WL6. We are Authenticating against LDAP and
    Authorizing against RDBMS. But I can't see how you could tell it to go
    one way for certain users and another for other users.
    The delegatingrealm in WL5 was intended to split the responsibility of
    Authenticating to one source and Authorization to another. To make this
    work for your Application of splitting internal and external users
    security, I suppose you can do it if you can somehow pass the information
    to the Security Realm the type of the user that is logging in. Maybe you
    can make this code a part of the userid such as ext_uersID or int_userID.
    Doing this will allow you to filter the where the users are coming from
    and Direct them to the appropriate security realm.
    As far as WL6 goes, the Delegating realm class is no longer available
    since the security model for WL6 is different from WL5. But you can take
    a look at what they did with the RDBMSrealm example and use that. This is
    what we did to make our Security work in WL6. However, you can no longer
    store ACLs in the RDBMS realm in WL6.
    Hopes this helps.
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    You will need to create a Custom Realm which delegates to both your RDBMS
    and LDAP perhaps using the Weblogic supplied RDBMS and LDAP realms
    "Jonathan Thompson" <[email protected]> wrote in message
    news:3accf1a3$[email protected]..
    Hi,
    We are designing a webapp that will be accessible to both internal and
    external users. For internal users, we would like to authenticate viaLDAP;
    for external users we would like to use RDBMS. In WL5.1, this looked tobe
    possible with the DelegatingRealm, however this has been removed in WL6.0.
    >
    Two questions:
    1) Why was it removed?
    2) How can we get this functionality in WL6.0?
    Thanks much for your help,
    -jt
    [att1.html]

  • How to Configure RDBMS Realm on WL6.0

    We are trying to replace the default File Realm on WL6.0 with RDBMS Realm. We
    have put the userId/password pairs in fnxuser table of the database, also we put
    "reserve" permission for weblogic. jdbc.connectionPool.fnxconnection in the acl2entries
    table (but for whatever reason, the fnxconnection setup won't show up when we
    bring up acl config page in the console, just those defaults show up such as weblogic.jdbc.connectionPool,
    weblogic.jdbc.connectionPool.oraPool, weblogic.jdbc.connectionPool.testPool).
    When we log in using one of the valid userid/password in the fnxuser table on
    the jsp page, we got the following error message:
    LoginBean::loginAttempt() - get DB name : dev711
    LoginBean::checkAccountStatus: Naming error:javax.naming.AuthenticationException
    [Root exception is java.lang.SecurityException:Authentication for user bobdev
    denied in realm weblogic]
    We have a Java Bean Login Bean to get the JNDI context, the code is as follows:
    Context ctx = FnxJndi.getJndiInitialContext(null);
    if (sDatabase != null)
    sDbname = sDatabase;
    else
    sDbname = (String) ctx.lookup(FnxJndi.getDefaultDbJndiKey());
                                  System.out.println("LoginBean::loginAttempt() - get DB name : "+sDbname);
    FnxJndi.deepBind(ctx, FnxJndi.constructUserDbnameJndiKey(sUsername), sDbname);
    The following is part of our config.xml. Is there something we did wrong or we
    missed? Any help is highly appreciated.
    Thanks in advance.
    Ting
    <Realm CachingRealm="CachingRealm" Name="RdbmsRealm"/>
    <FileRealm Name="wl_default_file_realm"/>
    <CachingRealm ACLCacheSize="1000" BasicRealm="RdbmsRealm"
    CacheCaseSensitive="true" GroupCacheSize="20"
    Name="CachingRealm" PermissionCacheSize="100" UserCacheSize="1000"/>
    <JDBCConnectionPool CapacityIncrement="10"
    DriverName="com.sybase.jdbc.SybDriver" InitialCapacity="40"
    MaxCapacity="500" Name="fnxconnection"
    Properties="user=d711dbo;password=fnxltd;server=SYB_AXE"
    RefreshMinutes="0" Targets="tingserver" URL="jdbc:sybase:Tds:axe:5000"/>
    <JDBCDataSource JNDIName="fnxdatasource" Name="fnxjdbcdatasource"
    PoolName="fnxconnection" Targets="tingserver"/>
    <RDBMSRealm DatabaseDriver="com.sybase.jdbc.SybDriver"
    DatabasePassword="fnxltd" DatabaseURL="jdbc:sybase:Tds:axe:5000"
    DatabaseUserName="d711dbo" Name="RdbmsRealm"
    RealmClassName="com.fnx.util.security.rdbmsrealm.RDBMSRealm" SchemaProperties="getGroupMembers=SELECT
    GM_GROUP, GM_MEMBER from group2members WHERE GM_GROUP = ?;addGroupMember=INSERT
    INTO group2members values (?, ?) WHERE GM_GROUP = ?;getUser=SELECT rtrim(user_ID),
    rtrim(user_ID) FROM fnxuser WHERE user_ID = ?;getPermission=SELECT DISTINCT A_PERMISSION
    FROM acl2entries WHERE A_PERMISSION=?;getAcls=SELECT A_NAME, A_PRINCIPAL, A_PERMISSION
    FROM acl2entries ORDER BY A_NAME, A_PRINCIPAL;getUsers=SELECT rtrim(user_ID),
    rtrim(user_ID) FROM fnxuser;getGroups=SELECT GM_GROUP, GM_MEMBER FROM group2members;getPermissions=SELECT
    DISTINCT A_PERMISSION FROM acl2entries;getAclEntries=SELECT A_NAME, A_PRINCIPAL,
    A_PERMISSION FROM acl2entries WHERE A_NAME = ? ORDER BY A_PRINCIPAL;newUser=insert
    into fnxuser values (?, ?);removeGroupMember=DELETE group2members WHERE GM_GROUP
    = ? and GM_MEMBER = ?"/>
    <PasswordPolicy Name="wl_default_password_policy"/>

    Please look into the previous posting of yours.
    -utpal
    "Amit" <[email protected]> wrote in message
    news:[email protected]..
    >
    Hi,
    I want to store user id, password, roles in the DB tables and providewebbased
    forms to create/modify user.
    How do I implement security relam for users stored in the DB table?
    Thanks and Regards,
    Amit

  • EJB ACLs and permissions, help needed urgently

    Hello,
    I am using WL6.1. I need to use weblogic.security.acl.Security.checkPermission
    to check if a user has permission to acess an EJB method. I know one can call
    the method and check the exception to see yes or no. But that requires knowing
    the method signature (parameters and return types etc.).
    I read the documentation and here is what I got:
    ACLs and permissions for WebLogic EJBs differ from ACLs and permissions for other
    kinds of WebLogic Server resources in the following ways:
    1. EJB ACLs are configured in the access control properties of the EJB's deployment
    descriptor.
    2. Permissions are granted on individual methods of a bean; there are no predefined
    permissions.
    3. Permissions on EJBs are granted to Roles, which map to groups in WebLogic Server.
    So if I read it correctly:
    1. One does not need to use WL console to configure EJB ACLs? If otherwise, how
    do we do it?. There is no documentation for it.
    2. What is the ACLName to use when I call the method weblogic.security.acl.Security.checkPermission(java.security.Principal
    principal, java.lang.String aclName,
    java.security.acl.Permission permission,
    char sep)?
    I tried with JNDI name and EJB name and nothing seems to work.
    Can anyone help me out?
    Thanks.
    Ling Wang

    It all depends on where do you want to keep your ACLs and the rest of security.
    Simplest will be fileRealm, but it has limited capability (10k ACLs I recall).
    You do not heed console to set it up. Here is an excert from ACL file:
    acl.read.OT_INTEGRATIONOBJREF=everyone
    acl.read.OT_ORGTRANSPORT=OrgAdmin,AppAdmin
    acl.read.OT_ORGUNITOFMEASURE=OrgAdmin,AppAdmin
    # from nonWorkflowEvents.template
    acl.execute.ET_QUERY=everyone
    acl.execute.ET_BATCH=everyone
    read/execute is action. Caps keep resource (name). On the right hand is a list
    of roles. The security call will be lokking like:
    boolean result = Security.hasPermission("ET_BATCH",
    new PermissionImpl("read"), '.');
    It does not throw, just returns a boolean.
    Now, this is all about programmatic security. If you are up to declarative, you
    need to assign role names to method names in deployment descriptor of your bean
    and map them to actual roles.
    Also you may have problems while asking security question about another principal
    (nto the one currently logged in). Not that it does not work -- just needs caution.
    Hope it helps.
    "Ling Wang" <[email protected]> wrote:
    >
    Hello,
    I am using WL6.1. I need to use weblogic.security.acl.Security.checkPermission
    to check if a user has permission to acess an EJB method. I know one
    can call
    the method and check the exception to see yes or no. But that requires
    knowing
    the method signature (parameters and return types etc.).
    I read the documentation and here is what I got:
    ACLs and permissions for WebLogic EJBs differ from ACLs and permissions
    for other
    kinds of WebLogic Server resources in the following ways:
    1. EJB ACLs are configured in the access control properties of the EJB's
    deployment
    descriptor.
    2. Permissions are granted on individual methods of a bean; there are
    no predefined
    permissions.
    3. Permissions on EJBs are granted to Roles, which map to groups in WebLogic
    Server.
    So if I read it correctly:
    1. One does not need to use WL console to configure EJB ACLs? If otherwise,
    how
    do we do it?. There is no documentation for it.
    2. What is the ACLName to use when I call the method weblogic.security.acl.Security.checkPermission(java.security.Principal
    principal, java.lang.String aclName,
    java.security.acl.Permission permission,
    char sep)?
    I tried with JNDI name and EJB name and nothing seems to work.
    Can anyone help me out?
    Thanks.
    Ling Wang

  • CAN NOT FIND DESCRIPTION DATA for ACLs in ACL VIEWS

    Hi,
    anyone knows where acl description data stored? (fixed_table, view, sys table)
    (I know XDB.XDB$ACL and xdb.xs$securityclass objects, but I do not want to parse those xmls)
    BEGIN
    DBMS_NETWORK_ACL_ADMIN.CREATE_ACL(acl => '/sys/acls/my.xml',
    description => 'ACL_DESC',

    See XDS_ACL view, it does the parsing for you :
    SQL> SELECT description FROM sys.xds_acl;
    DESCRIPTION
    Read-only privileges to anonymous
    Protected:Readable by PUBLIC and all privileges to OWNER
    Protected:Readable by PUBLIC and all privileges to OWNER
    Public:All privileges to PUBLIC
    Private:All privileges to OWNER only and not accessible to others
    Read-Only:Readable by all and writeable by none
    6 rows selected
    And it was not that hard to do it "manually" BTW :
    SQL> SELECT x.description
      2  FROM XDB.XDB$ACL
      3     , XMLTable(
      4         XMLNamespaces(default 'http://xmlns.oracle.com/xdb/acl.xsd')
      5       , '/acl'
      6         passing object_value
      7         columns description varchar2(4000) path '@description'
      8       ) x
      9  ;
    DESCRIPTION
    Read-only privileges to anonymous
    Protected:Readable by PUBLIC and all privileges to OWNER
    Protected:Readable by PUBLIC and all privileges to OWNER
    Public:All privileges to PUBLIC
    Private:All privileges to OWNER only and not accessible to others
    Read-Only:Readable by all and writeable by none
    6 rows selected

Maybe you are looking for