9 Replies Latest reply: Apr 25, 2012 6:45 PM by tdombrow RSS

    OBI 11g (11.1.1.6.0) coreapplication doesn't start

    tdombrow
      Hi,

      I'm new with the weblogic/Fusion architecture and therefore somewhat clueless.
      - fresh install of OBI 11.1.1.6.0 (simple installation) on windows 7
      - during installation the 5 coreapplication processes won't start
      - opmnctl startall on command line fails as well
      - later I explored the Fusion Middleware Control and found the log entries below
      - hints from this forum: no RPD upgrade involved; loopback adapter available

      any help appreciated
      Thomas

      Message ID     J2EE JMX-46335
      Message Level     1
      Relationship ID     0
      Component     AdminServer
      Host     Mahler
           
      Host IP Address     192.168.111.111
      User     <anonymous>
      Thread ID     DmsThread-1
      ECID     41dd2e3610ba3724:-75f5518:136b7d0d409:-8000-0000000000000003
           
      Message     MBean-Attributzugriff verweigert. (attribute access denied)
      Supplemental Detail     MBean: oracle.biee.admin:type=BIDomain.BIInstanceStatusMetric,biInstance=coreapplication,group=Service
      Getter für Attribut ReadOnly
      Details: Zugriff verweigert. Erforderliche Rollen: Admin, Operator, Monitor, ausführendes Subject: principals=[] java.lang.SecurityException: Zugriff verweigert. Erforderliche Rollen: Admin, Operator, Monitor, ausführendes Subject: principals=[]
      at oracle.as.jmx.framework.wls.spi.security.WLSMBeanSecurityHelper.isInWlsGlobalSecurityRoles(WLSMBeanSecurityHelper.java:245)
      at oracle.as.jmx.framework.wls.spi.security.WLSMBeanSecurityHelper.checkRuntimeMBeanDefaultAccess(WLSMBeanSecurityHelper.java:213)
      at oracle.as.jmx.framework.wls.spi.security.WLSRuntimeMBeanSecurityInterceptor.checkDefaultAccess(WLSRuntimeMBeanSecurityInterceptor.java:56)
      at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.checkAccess(AbstractMBeanSecurityInterceptor.java:335)
      at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.checkAttributeAccess(AbstractMBeanSecurityInterceptor.java:251)
      at oracle.as.jmx.framework.generic.spi.security.AbstractMBeanSecurityInterceptor.internalGetAttributes(AbstractMBeanSecurityInterceptor.java:136)
      at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttributes(AbstractMBeanInterceptor.java:114)
      at oracle.security.jps.ee.jmx.JpsJmxInterceptor$GetAttributesDelegator.delegate(JpsJmxInterceptor.java:855)
      at oracle.security.jps.ee.jmx.JpsJmxInterceptor$7.run(JpsJmxInterceptor.java:747)
      at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
      at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
      at oracle.security.jps.ee.jmx.JpsJmxInterceptor.jpsInternalInvoke(JpsJmxInterceptor.java:768)
      at oracle.security.jps.ee.jmx.JpsJmxInterceptor.internalGetAttributes(JpsJmxInterceptor.java:205)
      at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttributes(AbstractMBeanInterceptor.java:114)
      at oracle.as.jmx.framework.generic.spi.interceptors.ContextClassLoaderMBeanInterceptor.internalGetAttributes(ContextClassLoaderMBeanInterceptor.java:118)
      at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttributes(AbstractMBeanInterceptor.java:114)
      at oracle.as.jmx.framework.generic.spi.interceptors.MBeanRestartInterceptor.internalGetAttributes(MBeanRestartInterceptor.java:87)
      at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttributes(AbstractMBeanInterceptor.java:114)
      at oracle.as.jmx.framework.generic.spi.interceptors.LoggingMBeanInterceptor.internalGetAttributes(LoggingMBeanInterceptor.java:347)
      at oracle.as.jmx.framework.generic.spi.interceptors.AbstractMBeanInterceptor.doGetAttributes(AbstractMBeanInterceptor.java:114)
      at oracle.as.jmx.framework.standardmbeans.spi.OracleStandardEmitterMBean.getAttributes(OracleStandardEmitterMBean.java:672)
      at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttributes(DefaultMBeanServerInterceptor.java:726)
      at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttributes(JmxMBeanServer.java:665)
      at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$13.run(WLSMBeanServerInterceptorBase.java:353)
      at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttributes(WLSMBeanServerInterceptorBase.java:351)
      at weblogic.management.mbeanservers.internal.JMXContextInterceptor.getAttributes(JMXContextInterceptor.java:192)
      at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase$13.run(WLSMBeanServerInterceptorBase.java:353)
      at weblogic.management.jmx.mbeanserver.WLSMBeanServerInterceptorBase.getAttributes(WLSMBeanServerInterceptorBase.java:351)
      at weblogic.management.mbeanservers.internal.SecurityInterceptor.getAttributes(SecurityInterceptor.java:307)
      at weblogic.management.jmx.mbeanserver.WLSMBeanServer.getAttributes(WLSMBeanServer.java:292)
      at oracle.as.jmx.framework.generic.BaseMBeanServerInterceptor.getAttributes(BaseMBeanServerInterceptor.java:191)
      at oracle.dms.impl.producer.MetricConvertor.getColumnValues(MetricConvertor.java:333)
      at oracle.dms.impl.producer.MBeanTreeletGenerator.queryMetricValues(MBeanTreeletGenerator.java:181)
      at oracle.dms.reporter.TreeletReporter.printGetResponse(TreeletReporter.java:242)
      at oracle.dms.reporter.TreeletReporter.printResponse(TreeletReporter.java:122)
      at oracle.dms.impl.producer.Dumper._dump(Dumper.java:310)
      at oracle.dms.impl.producer.Dumper.run(Dumper.java:234)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:442)
      at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:909)
      at oracle.dms.aggregator.DmsThreadFactory$1$1.run(DmsThreadFactory.java:57)
      at oracle.dms.aggregator.DmsThreadFactory$1.run(DmsThreadFactory.java:61)
      at java.lang.Thread.run(Thread.java:662)
        • 1. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
          user248025
          Hi,

          Did u configured static ip address by looback adaptor .

          FYI:

          Steps:

          1. Looback adaptor install
          2. Jdk/jrockit 1.6.0_29 and above version ( installation folder should not keep any space b/w folder name)
          3. Set system environment path java and make cmd prompt javac running
          4.) 20GB FOR installation space required and temp /tmp keep it 2 GB( the temp folder also should not keep any space)
          5.) RCU AND OBIEE11.1.1.6 download and run as administrator

          Thanks

          Deva
          6) go with simple install ( windows 7 all editions are working fine )
          • 2. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
            tdombrow
            Hi Deva,

            - loopback adapter is installed (already needed for EM)
            - "Jdk/jrockit 1.6.0_29 and above version ( installation folder should not keep any space b/w folder name)"
            What does it mean? Is there any need for action after 11.1.1.6 install?
            - "Set system environment path java and make cmd prompt javac running"
            What exactly to do? Which value which name for the system variable in windows?
            -- there is enough space on my laptop

            regards
            Thomas
            • 3. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
              user248025
              Hi,

              Once again can the status of all OBIEE components using opmnctl command as below
              Drive:\MiddlewareHome\instances\instance1\bin>opmnctl status

              if u have original back or u can download sample RPD and catalog then tyr to re-deploy the sampleAppLite RPD and WebCatalog that came with the default installation of OBI 11g.

              Redeploy those and restart the OPMN components

              Ref:
              OBIEE_11g_Installation: opmnctl start coreapplication_obips1 failed

              Thanks

              Deva
              • 4. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
                tdombrow
                Hi,

                this is a fresh install (Win 7), the default SampleAppLite is active and can be opened offline.
                But all this doesn't bring me closer to an explanation why the coreapplication processes don't start. The thread you are referencing to confuses me. I see that I'm not the first one to encounter this problem. In the Fusion Control it's clear that the 5 processes failed at the start (I gave the log entry of one of them). What can I do and where can I look to find out the reason of this failure?

                It seems to be a security issue:
                Message MBean-Attributzugriff verweigert. (attribute access denied)
                Supplemental Detail MBean: oracle.biee.admin:type=BIDomain.BIInstanceStatusMetric,biInstance=coreapplication,group=Service
                Getter für Attribut ReadOnly
                Details: Zugriff verweigert. Erforderliche Rollen: Admin, Operator, Monitor, ausführendes Subject: principals=[] java.lang.SecurityException: Zugriff verweigert. Erforderliche Rollen: Admin, Operator, Monitor, ausführendes Subject: principals=[]
                How can I set roles in this context? Is this the executing Windows user who should get granted some Windows privileges? I'm complete naked in this J2EE area.
                Please help!

                thanks in advance
                Thomas

                Edited by: tdombrow on Apr 16, 2012 6:07 AM
                • 5. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
                  Dhar
                  Hi Thomas,

                  I have seen this kind of error coming up in some other cases too(Not really sure if this is really the cause though!!). Could you let us know, if there are any other error messages in the NQServer.log file (\Middleware\instances\instance1\diagnostics\OracleBIServer folder)?

                  Thank you,
                  Dhar
                  • 6. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
                    user248025
                    Hi,
                    Its seems like don't have permission to start full permission for u r current running user. can try to run with full permission users?

                    Thanks
                    Deva
                    • 7. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
                      tdombrow
                      Hi,

                      the nqserver logs don't contain any additional info, the quoted message is taken from the Fusion Control interface (don't know where to find the corresponding log in the file system).
                      I would prefer to concentrate on the evident security issue. It seems that the executing user lacks some privileges. But it's a Windows administrator user, so I could assign him to some privileged groups. But probably is there a particular security system for these MBeans in the JMX framework; I found a link discussing MBean security policies ( [http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.base.doc%2Finfo%2Faes%2Fae%2Ftjmx_admin_expmbsec.html] ). But this is to deep Java for me !?
                      Where are the Java experts around who can help?

                      best regards
                      Thomas
                      • 8. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
                        kouz
                        Hi,

                        try adding your machine's IP address to the hosts file:

                        192.168.161.130     hus-xp-test
                        127.0.0.1 localhost
                        10.10.10.10 localhost loopback

                        This worked with me

                        Hussam
                        • 9. Re: OBI 11g (11.1.1.6.0) coreapplication doesn't start
                          tdombrow
                          Hi Hussam,

                          that was it! I added the reference to 127.0.0.1 and loopback to the etc\hosts and the coreapplication processes started perfectly.

                          many thanks