SRDemo migrated to TP2, jbo.user.principal set to anonymous in UnitTests

Hi, I have a SRDemo 10.1.3 project migrated to TP2 according to the instructions on http://www.oracle.com/technology/products/jdev/tips/muench/1013srdemo/index.html. The unit tests of the same project gave different results on two different jdeveloper tp2 on two desktops. One jdev is encontering oracle.jbo.common.ampool.ApplicationPoolException: JBO-30003: The application pool (oracle.srdemo.model.SRServiceLocalTesting) failed to checkout an application module due to the following exception:
oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2152)
oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2952)
oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453)
oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:424)
oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:419)
oracle.jbo.client.Configuration.getApplicationModule(Configuration.java:1300)
oracle.jbo.client.Configuration.createRootApplicationModule(Configuration.java:1268)
oracle.srdemo.tests.model.fixtures.SRServiceFixture.setUp(SRServiceFixture.java:36)
oracle.srdemo.tests.model.unittests.SRUnitTestBase.setUp(SRUnitTestBase.java:111)
junit.framework.TestCase.runBare(TestCase.java:125)
junit.framework.TestResult$1.protect(TestResult.java:106)
junit.framework.TestResult.runProtected(TestResult.java:124)
junit.framework.TestResult.run(TestResult.java:109)
junit.framework.TestCase.run(TestCase.java:118)
junit.framework.TestSuite.runTest(TestSuite.java:208)
junit.framework.TestSuite.run(TestSuite.java:203)
junit.framework.TestSuite.runTest(TestSuite.java:208)
junit.framework.TestSuite.run(TestSuite.java:203)
I traced the code and the jbo.user.princiapl in session is set to anonymous while the working one is set to ngreenbe.
Since these two projects are identical, what could be in the environment affecting the jbo.user.principal?

It turns out that this is caused by the following section <!-- Login Module Data -->
<jazn-loginconfig>...</jazn-loginconfig> missing in \jdev11tp2\j2ee\home\config\system-jazn-data.xml.
I suspect that this is due to I had the TP2 migrated from a previous environment instead of starting anew.

Similar Messages

  • Just got a mac air and started using it. after getting it set up i migrated files from my old pc.  i did not realize that the files migrated to a different user account.  how do i delete this user account and not lose the migrated files which i need

    I just got a mac air and set it up and started using. after getting famiiar with it i migrated my files from my old pc. i did not realise that the files migrated to a new user account.  how do i delete this user account but not lose the migrated files?

    Mac 101: File Sharing
    Mac OS X 10.7 Help: Transfer files between two Mac computers
    Mac OS X 10.7 Help: Set up a Windows computer to share files with Mac users
    Mac OS X 10.7 Help: Use iDisk to share files
    Mac OS X: Sharing your files with non-Apple computers
    How to share a Mac's files with a PC and vice versa.

  • Programmatically setting user principal

    Hi,
    Is there any way through which we can programmatically set the user principal with the OC4J container in 9.0.3 (or above) ?
    In other words, given a user name and password, is there any public API through which an application provider can set the user principal in the J2EE container at the Web/EJB tier ?
    Thanks,
    Krishnendu

    I have the same issue. If I check regional settings for a user via /_layouts/regionalsetng.aspx?Type=User I can view and update e.g. Timezone.
    If I retrieve the same user via Powershell from SPSite.RootWeb.SiteUsers and check regional settings there they will not match. I can update them successfully and it will actually be reflected in SharePoint
    but if I instantiate a new SPSite object and retrieve the user again the regional settings will not have changed. E.g.:
    $site = Get-SPSite http://some.sitecollection.url
    $web = $site.RootWeb
    $users = $web.SiteUsers
    $user = $users | where { $_.UserLogin -like "DOMAIN\someusername*" }
    $regSettings = new-object Microsoft.SharePoint.SPRegionalSettings($web, $true);
    $regSettings.TimeZone.ID = 10
    $user.RegionalSettings = $regSettings
    $user.Update()
    This above does as expected and is changed when viewed with SharePoint.
    But if I go ahead and run the first four lines again I don't get the same regionalsettings value I set but rather the default.
    Any ideas?

  • Migration Assistant created admin user w/ Macintosh HD volume on desktop

    Hi,
    Summary:
    MBP 17" (running Leopard) logic board died
    Retrieved hard drive from MBP and put in USB 2.0 caddy
    Bought Mac Mini 2.5 intel core i5 w/ latest Mountain Lion
    Used for a couple of days as main Administrator user, set up a VPN etc, every working fine.
    Made a back up using Time Machine on a USB connected My Passport Edge for Mac
    Used Migration Assistant to transfer user account from MBP HD (with Leopard) - this was the main adminstrator (not root superuser) of the MBP
    When prompted, renamed the Leopard user account to MacBook so no conflict with new Mountain Lion administrator user
    Transferred everything but applications and download folder of the main (administrator) user on the MBP.
    All appeared successful.
    Restarted Mac Mini and logged into the User account created by Migration Assistant---all files there etc so far so good.
    Then I noticed that this migrated user still had Admintrator rights and appears to have reset some of the global settings effecting the original ML admin user (the one I eventually want to carry on using)
    First inkly of this was that the VPN server I set up was no longer recognised by Safari in any accounts on the machine.
    Logged into original ML administrator user and changed the migrated MBP user to a 'standard' user with no rights to do change settings on the computer.
    [still can't get Safari to recognise the VPN proxy server]
    Decided I'd better make a back-up to the Time Machine on the My Passport, but had to follow these instructions http://pondini.org/TM/A4.html for a 'Full Reset of Time Machine'. Which did the job.
    Then I logged back into the migrated MBP user account to look around. There on the desktop is a volume called 'Macintosh HD' (the same as the main computer default name that is used my Mountain Lion.
    When I do a get info on this volume it tells me the following:
    Kind: Volume
    Created: Friday, 19 October 2012 (which is an odd date)
    Modified: Today ...
    Version 10.8.2
    Formal: Mac OS Extended (Journaled)
    Capacity: 499.25GB
    Available: 361.32GB
    Used .....(127.93 GB on disk)
              Sharing and Permissions
                   You can only read
                   system Read & Write
                   wheel Read only
                   everyone Read only
    Can I delete this volume off the desktop or will that mean I lose all the files and folders for this user? Why is there a 137GB volume on the desktop?
    Also, as it's called Macintosh HD (the same as Mountain Lion's Computer name) isn't this likely to be causing some clashes?
    I will eventually be deleting this migrated user, once I have all the emails, notes, etc off Entourage's Main Identity imported into Outlook 10. In the meantime this volume on the desktop is worrying me.
    My question is: what should I do about this double Macintosh HD volume on the migrated MBP user account?
    Thanks for your help.
    Cheers,
    Tracy

    There are settings in Finder's Preferences to show Hard Disks on the desktop. So, that is likely normal. Deleting it would be bad.

  • SAML - USer Principal mapped on a SAML attribute - How to do ???

    Dear security experts,
    I have configured on my weblogic platform a Sender vouches SAML profile.
    I am trying to map the UserPrincipal (the one I get from the webServiceContext in my web service) to a SAML attribute (different from the SAML subject).
    I have written a class that implement the interfaces SAMLIdentityAssertionNameMapper and SAMLIdentityAssertionAttributeMapper .
    Here is an overview of the simplified implementation :
    public String mapNameInfo(SAMLNameMapperInfo info, ContextHandler handler) {
    return "user2";
    public void mapAttributeInfo(Collection<SAMLAttributeStatementInfo> attribStmts, ContextHandler contextHandler) {
    Set<Principal> principals = new HashSet<Principal>();
    principals.add(PrincipalFactory.getInstance().createWLSUser("user1"););
    ((SecurityTokenContextHandler)contextHandler).addContextElement(ContextElementDictionary.SAML_ATTRIBUTE_PRINCIPALS, principals);
    After weblogic has loaded my SAML assertion, I can see in the log that my uibject has two User Principal : user1, user2. When I call getUserPrincipal in my webservice, I always get "user1". I need to get "user2".
    Why mapNameInfo() always has the priority ? Is it the good way to implement this mechanism ?
    Thanks for your help.

    Gyan:
    How is that possible? If you import the VOImpl inside EOImpl, the import statement is ok. But how would you use that? There is no findViewObject method? The OADBTransaction class that I can use has only findObject method that one can use and I tried that but wasn't successful. Shouldn't you have to import OAApplicationModule and a host of other classes? Is that even possible?
    I thought about the entity expert approach but I don't have a need to execute any query. I just need to refer to the view attribute from within the EOImpl. That's what I am looking for. If there is a way to refer to a view attribute from within the EOImpl without having to populate that attribute in a session/transaction variable that would be a better solution for me because there may be more attributes that I need from different VOs later on and everytime I need some VO attribute I don't have to create and populate a session/transaction variable.
    Please let me know if it can be done. Can you please elaborate more on your proposal? I really appreciate your time and help. Thanks!
    - Muzammil

  • SOA EM down after password change - OracleSystemUser is not a valid user principal in the current security realm

    Hello,
    I've got a SOA Suite development environment set up and whilst trying to change the weblogic password using this tutorial a problem arose with my soa managed server.
    Firstly I was unable to start the Managed SOA server due to mismatching passwords, and after I modified the boot.properties file, now I cant start the usermessagingserver and soa_infra applications due to the following error:
    Error 1
    Getting weblogic deployment manager.
    Got weblogic deployment manager.
    Invoking Start Up operation.
    Start Up operation for application usermessagingserver on target soa_server1 RUNNING.
    Start Up operation for application usermessagingserver on target soa_server1 FAILED.
    weblogic.application.ModuleException: Exception preparing module: EJBModule(sdpmessagingclient-ejb-parlayx.jar)
    Unable to deploy EJB: MessagingClientParlayX from sdpmessagingclient-ejb-parlayx.jar:
    The run-as security principal, 'OracleSystemUser', chosen for the EJB 'MessagingClientParlayX(Application: usermessagingserver, EJBComponent: sdpmessagingclient-ejb-parlayx.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.
    Getting weblogic deployment manager.
    Got weblogic deployment manager.
    Invoking Start Up operation.
    Start Up operation for application soa-infra on target soa_server1 RUNNING.
    Start Up operation for application soa-infra on target soa_server1 FAILED.
    weblogic.application.ModuleException: Exception preparing module: EJBModule(hw_services_wls_ejb.jar)
    Unable to deploy EJB: ASNSInteraction from hw_services_wls_ejb.jar:
    The run-as security principal, 'OracleSystemUser', chosen for the EJB 'ASNSInteraction(Application: soa-infra, EJBComponent: hw_services_wls_ejb.jar)' is not a valid user principal in the current security realm. Please specify a valid user principal for the EJB to use.
    I've checked both weblogic and OracleSystemUser users and their groups are (respectfully) Administrators and OracleSystemGroup.
    I've searched for an answer to this problem and found this other support article but couldn't resolve the issue.
    The weblogic server version is 10.3.2.0 and it's running on RedHat Linux.

    @Sri_Sonti
    In the Admin Console, I can see both users in the security realm with the following configs:
    weblogic:
    all atributes with the "value" column blank
    groups: Administrators
    OracleSystemUser
    all atributes with the "value" column blank
    groups: OracleSystemGroup
    Also I have not found the system-jazn-data.xml file you mentioned. In that folder there's only a readme.txt file.
    Best Regards,
    luismcs
    Enter Cookie as format:
    (ex: name=val;) separate with ';'
    OKCancel

  • JBO-27011: Attribute set with value Y for Active in VscAdfUsers failed

    Hi All,
    I got the following exception when I committed the change of "Active" property in the User Management page.
    But when I change other properties, it works fine.
    And I didn't make any validators for the attribute "Active", why did I get such error?
    Any suggestions?
    Thanks!
    11/02/24 13:59:52 [13074] oracle.jbo.TxnValException: JBO-27023: Failed to validate all rows in a transaction.
         at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:4051)
         at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:1018)
         at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:2918)
         at oracle.adf.model.binding.DCBindingContainer.validate(DCBindingContainer.java:2893)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.validateModelUpdates(PageLifecycleImpl.java:284)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$4.execute(Lifecycle.java:263)
         at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$3.after(ADFPhaseListener.java:350)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.vscadf.userinterface.util.AppSessionExpiry.doFilter(AppSessionExpiry.java:92)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    oracle.jbo.RowValException: JBO-27024: Failed to validate a row with key oracle.jbo.Key[1521 ] of type VscAdfUsers
         at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1600)
         at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:4031)
         at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:1018)
         at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:2918)
         at oracle.adf.model.binding.DCBindingContainer.validate(DCBindingContainer.java:2893)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.validateModelUpdates(PageLifecycleImpl.java:284)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$4.execute(Lifecycle.java:263)
         at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$3.after(ADFPhaseListener.java:350)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.vscadf.userinterface.util.AppSessionExpiry.doFilter(AppSessionExpiry.java:92)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    oracle.jbo.AttrSetValException: JBO-27011: Attribute set with value Y for Active in VscAdfUsers failed
         at oracle.jbo.AttrValException.<init>(AttrValException.java:110)
         at oracle.jbo.AttrSetValException.<init>(AttrSetValException.java:96)
         at oracle.jbo.rules.RulesBeanUtils.raiseException(RulesBeanUtils.java:213)
         at oracle.jbo.rules.JboAbstractValidator.raiseException(JboAbstractValidator.java:136)
         at oracle.jbo.rules.JboAbstractValidator.validate(JboAbstractValidator.java:112)
         at oracle.jbo.rules.RulesBeanUtils.validateObject(RulesBeanUtils.java:387)
         at oracle.jbo.rules.RulesBeanUtils.validate(RulesBeanUtils.java:361)
         at oracle.jbo.server.AttributeDefImpl.set(AttributeDefImpl.java:1883)
         at oracle.jbo.server.EntityImpl.setAttributeInternal(EntityImpl.java:1083)
         at oracle.vscadf.datamodel.entities.VscAdfUsersImpl.setActive(VscAdfUsersImpl.java:213)
         at oracle.vscadf.datamodel.entities.VscAdfUsersImpl.setAttrInvokeAccessor(VscAdfUsersImpl.java:365)
         at oracle.jbo.server.EntityImpl.setAttribute(EntityImpl.java:996)
         at oracle.jbo.server.EntityImpl.readAttrsFromXML(EntityImpl.java:6859)
         at oracle.jbo.server.Serializer.activateEntity(Serializer.java:646)
         at oracle.jbo.server.Serializer.activateTxn(Serializer.java:540)
         at oracle.jbo.server.Serializer.activate(Serializer.java:268)
         at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330)
         at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5549)
         at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:178)
         at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7769)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4074)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2161)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:424)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:419)
         at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1543)
         at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1404)
         at oracle.adf.model.BindingContext.beginRequest(BindingContext.java:683)
         at oracle.adf.model.BindingRequestHandler.invokeBeginRequest(BindingRequestHandler.java:346)
         at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:166)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:161)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    11/02/24 13:59:52 CustErrorHandler:reportException:Start...
    11/02/24 13:59:52 Throw:Exception:oracle.jbo.TxnValException: JBO-27023: Failed to validate all rows in a transaction.
    11/02/24 13:59:52 [13075] * * * BindingContainer caching EXCEPTION:oracle.jbo.TxnValException
    11/02/24 13:59:52 [13076] oracle.jbo.RowValException: JBO-27024: Failed to validate a row with key oracle.jbo.Key[1521 ] of type ADFPublicService.VscAdfUsersView
         at oracle.jbo.server.EntityImpl.validate(EntityImpl.java:1600)
         at oracle.jbo.server.DBTransactionImpl.validate(DBTransactionImpl.java:4031)
         at oracle.adf.model.bc4j.DCJboDataControl.validate(DCJboDataControl.java:1018)
         at oracle.adf.model.binding.DCBindingContainer.validateInputValues(DCBindingContainer.java:2918)
         at oracle.adf.model.binding.DCBindingContainer.validate(DCBindingContainer.java:2893)
         at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.validateModelUpdates(PageLifecycleImpl.java:284)
         at oracle.adf.controller.v2.lifecycle.Lifecycle$4.execute(Lifecycle.java:263)
         at oracle.adf.controller.v2.lifecycle.Lifecycle.executePhase(Lifecycle.java:116)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.mav$executePhase(ADFPhaseListener.java:29)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener$3.after(ADFPhaseListener.java:350)
         at oracle.adf.controller.faces.lifecycle.ADFPhaseListener.afterPhase(ADFPhaseListener.java:90)
         at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:254)
         at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:110)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:213)
         at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
         at oracle.vscadf.userinterface.util.AppSessionExpiry.doFilter(AppSessionExpiry.java:92)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:15)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:228)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:197)
         at oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:123)
         at oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:103)
         at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:17)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:162)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    oracle.jbo.AttrSetValException: JBO-27011: Attribute set with value Y for Active in ADFPublicService.VscAdfUsersView failed
         at oracle.jbo.AttrValException.<init>(AttrValException.java:110)
         at oracle.jbo.AttrSetValException.<init>(AttrSetValException.java:96)
         at oracle.jbo.rules.RulesBeanUtils.raiseException(RulesBeanUtils.java:213)
         at oracle.jbo.rules.JboAbstractValidator.raiseException(JboAbstractValidator.java:136)
         at oracle.jbo.rules.JboAbstractValidator.validate(JboAbstractValidator.java:112)
         at oracle.jbo.rules.RulesBeanUtils.validateObject(RulesBeanUtils.java:387)
         at oracle.jbo.rules.RulesBeanUtils.validate(RulesBeanUtils.java:361)
         at oracle.jbo.server.AttributeDefImpl.set(AttributeDefImpl.java:1883)
         at oracle.jbo.server.EntityImpl.setAttributeInternal(EntityImpl.java:1083)
         at oracle.vscadf.datamodel.entities.VscAdfUsersImpl.setActive(VscAdfUsersImpl.java:213)
         at oracle.vscadf.datamodel.entities.VscAdfUsersImpl.setAttrInvokeAccessor(VscAdfUsersImpl.java:365)
         at oracle.jbo.server.EntityImpl.setAttribute(EntityImpl.java:996)
         at oracle.jbo.server.EntityImpl.readAttrsFromXML(EntityImpl.java:6859)
         at oracle.jbo.server.Serializer.activateEntity(Serializer.java:646)
         at oracle.jbo.server.Serializer.activateTxn(Serializer.java:540)
         at oracle.jbo.server.Serializer.activate(Serializer.java:268)
         at oracle.jbo.server.DBSerializer.activateRootAM(DBSerializer.java:330)
         at oracle.jbo.server.ApplicationModuleImpl.activateState(ApplicationModuleImpl.java:5549)
         at oracle.jbo.server.ApplicationPoolMessageHandler.doPoolMessage(ApplicationPoolMessageHandler.java:178)
         at oracle.jbo.server.ApplicationModuleImpl.doPoolMessage(ApplicationModuleImpl.java:7769)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.sendPoolMessage(ApplicationPoolImpl.java:4074)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2161)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961)
         at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:424)
         at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:419)
         at oracle.adf.model.bc4j.DCJboDataControl.rebuildApplicationModule(DCJboDataControl.java:1543)
         at oracle.adf.model.bc4j.DCJboDataControl.beginRequest(DCJboDataControl.java:1404)
         at oracle.adf.model.BindingContext.beginRequest(BindingContext.java:683)
         at oracle.adf.model.BindingRequestHandler.invokeBeginRequest(BindingRequestHandler.java:346)
         at oracle.adf.model.BindingRequestHandler.beginRequest(BindingRequestHandler.java:166)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:161)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:621)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
         at java.lang.Thread.run(Thread.java:595)
    Jerry

    Looks like you try to set the attribute 'Active' to Y which the DB assumes to be not valid data.
    Check what kind of data (e.g. numbers of strings or characters) is valid to insert for the attribute 'Active' in the DB and the EO and the VO.
    Timo

  • OIM 9.1 User data set

    Hi,
    In release note of 9.1 it is mentioned that :
    Display of all OIM User attributes on the Step 3: Modify Connector Configuration page
    On the Step 3: Modify Connector Configuration page, the OIM - User data set now shows all the OIM User attributes. In the earlier release, the display of fields was restricted to the ones that were most commonly used.
    and
    Attributes of the ID field are editable
    On the Step 3: Modify Connector Configuration page, you can modify some of the attributes of the ID field. The ID field stores the value that uniquely identifies a user in Oracle Identity Manager and in the target system.
    Can anyone please guide me how to get both things as I am getting only few fields of user profile in OIM-USer data set and also not able to modify ID field.
    I am using OIM 9.1 on Websphere application server 6.1
    Thanks

    Unfortunately i do not have experience using the SPML generic connector. Have you read through all the documentation pertaining to the GTC?
    -Kevin

  • User Property Sets / UUP -- not showing up

    Hi. We are having problems getting any portal user property sets to show up in any environment other than our dev boxes. We are running 10.2. Our environment consists of our dev workstations, a dev server in 'development' mode, a stage server in 'production' mode, and a production server in 'production' mode.
    On our development boxes, we see the following property sets from the portal admin:
    Groupspace
    CustomerProperties
    BusinessUserProperties
    BusinessEmployeeProperties
    The latter 2 are our UUP property sets. As I said, these sets appear on our dev boxes, but from what I understand, that is expected because the EAR is exploded when published on a dev box.
    Consultants developed much of this portal application for us, including the uup property sets, and they are backing away and not offering any help in this matter. They simply said to use the propegation tools. I used the propegation tool to merge my dev box inventory and our development server inventory, and the differences did indicate the 4 property sets listed above. I selected to add only those 4 property sets to the dev server, exported the merged inventory, and exported it to our dev server with no errors. However, still no property sets showed up. I then pulled down another inventory from our dev server, and it indicated that it still did not have the property sets. I repeated this cycle once more to no avail.
    Things that are confusing to me are:
    1) The 'Groupspace' and 'CustomerProperties' sets appear to be portal default property sets. Wouldn't they be expected to exist in all environments?
    2) I thought that I read if the server you are deploying the EAR to is in 'development' mode, then the property sets should be moved over when deploying the EAR normally. I may be wrong about this as I am on information overload trying to learn these portal aspects under a time crunch.
    3) Where in the portal database are the propertysets themselved defined? I can see the 'PROPERTY_KEY' and 'PROPERTY_VALUE' tables which handle storing the user properties themselves, but I don't see any tables which would define a property set.
    Thanks in advance for any insights to this issue. It is making my week really tough.

    1st, I recommend posting in the WebLogic Portal forum:
    WebLogic Portal
    2ndly, I recommend opening a support case to get assistance if you are under a time crunch.

  • How to convert internal date to the format of user default setting

    In the BDC program, I need to convert the date, such as the sy-datum 20070427, to the format of user default that is defined in T-code SU01, such as YYYY-MM-DD or YYYY.MM.DD, and so on.
    The user format has 6 six kinds, and it is not good idea to write the code to process. So I look for the functions or CLASS method to process. I can use the function 'ITS_GET_USER_DEFAULTS' to get the user default setting of the Date format and Decimal notation.The problem is that I can not find the function or CLASS method to convert the internal date to user's date format.
    The function: CONVERT_DATE_TO_INTERNAL can not do it.
    The CLASS method: cl_abap_datfm=>conv_date_int_to_ext may be do it. But I do know how exchange the parameters, and fail to make it work finely.
    Is there the functions or CLASS method to process it?
    Thanks a lot!

    Hi John,
    create a veriable :
    data: v_date type char10.
    then after getting the date in YYYYMMDD format, write the following statement.
    WRITE SY-DATUM TO V_DATE.
    this might solve your problem.
    Regards,
    Hemant.

  • User Default Setting in CO11N

    Hi,
    In the Goods movements screen of CO11N, is there some sort of a user default setting where the layout can be customized based on user preference?
    Actually, I just have a problem with the material description because it's quite far from the material number.
    It's tedious to always drag the description beside the material number everytime I branch out to the Goods movements screen.
    Thanks in advance!
    Best Regards,
    Armie

    Armie,
    In the goods movement screen drag the material description as required and also arrange the other fields as required by you. Now scroll fully to the right side of the screen, there you would find a layout button click on that and save the layout as shown in the screen shot in the link...
    http://picasaweb.google.com/prasobh.sap.pp/Demo#slideshow/5345357547508821890
    Regards,
    Prasobh

  • Allow User to set their Default Home Page

    How can I allow the end user to set their defualt home page? There is a User Profile Portlet but end users are not able to see it when they log in. Also, I want them to be able to just set their own defualt home page.
    Thanks.

    As a privileged user:
    [same functionality as above]
    Oracle Portal Home Page > Administer Tab > Portal User Profile > Edit Portal User Profile > Preferences Tab > Default Home Page
    On this page you can also set the Default Group for the user. As groups have a Default Home Page property too, the Default Home Page can be managed on a group membership basis, if needed.
    Hope this helps.
    Regards,
    Peter

  • Forcing Users to set Security Questions

    Hi All,
    Currently when a user joins the organization, the user can go to IdM user interface, login and set security questions. But this is an option only if user wants to use self service in IdM. So, it has been found that users are not setting it and it becaomes a pain when they call help desk for password change and help desk is not able to verify the user's identity because security questions are not set.
    Please share your thoughts how other organizations are handling this situation.
    Is there any way that we can force a user to set security questions when the user logs in first time?
    Regards,
    Gaurav

    Hello,
    In our Organization we did the following.
    Under the Security tab there is a Policy tab.
    There you should find a policy called: Default Identity Manager Account Policy.
    Under Secondary Authentication Policy Options make sure "Enforce Answer Policy at Login" is checked.
    In page help states:
    Select this option to enforce the authentication question policy when the user logs in to this interface.
    This solution works however it did become problematic while we had pass-thru authentication configured.
    All the best
    -IDMxml

  • Solution to: javax.naming.AuthenticationException.  Root exception is java.lang.SecurityException: attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set

    Hello world,
    To anybody who receives this irritating error in a Java client
    application attempting to access Weblogic Server 6.1 (and possibly
    weblogic server 6):
    javax.naming.AuthenticationException. Root exception is
    java.lang.SecurityException: attempting to add an object which is not
    an instance of java.security.Principal to a Subject's Principal Set
    The cause of your problem is having JAAS explicitly in your classpath.
    It somehow messes up authentication to WebLogic. Remove it and your
    problem will disappear.
    The complete exception was:
    javax.naming.AuthenticationException. Root exception is
    java.lang.SecurityException: attempting to add an object which is not
    an instance of java.security.Principal to a Subject's Principal Set
         at javax.security.auth.Subject$SecureSet.add(Subject.java:1098)
         at weblogic.common.internal.BootServicesStub.writeUserInfoToSubject(BootServicesStub.java:72)
         at weblogic.common.internal.BootServicesStub.authenticate(BootServicesStub.java:80)
         at weblogic.security.acl.internal.Security.authenticate(Security.java:108)
         at weblogic.jndi.WLInitialContextFactoryDelegate.pushUser(WLInitialContextFactoryDelegate.java:509)
         at weblogic.jndi.WLInitialContextFactoryDelegate.newContext(WLInitialContextFactoryDelegate.java:364)
         at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:336)
         at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLInitialContextFactoryDelegate.java:208)
         at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:149)
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:668)
         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:246)
         at javax.naming.InitialContext.init(InitialContext.java:222)
         at javax.naming.InitialContext.<init>(InitialContext.java:198)
         at au.com.orrcon.orrconcentral.Application.<init>(Application.java:87)
         at au.com.orrcon.orrconcentral.Application.getApp(Application.java:52)
         at au.com.orrcon.orrconcentral.orrconCentral.<init>(orrconCentral.java:130)
         at au.com.orrcon.orrconcentral.orrconCentral.main(orrconCentral.java:219)

    Steve Wesemeyer <[email protected]> wrote:
    I have encountered the same problem and I do not have JAAS on my classpath
    at all (unless it's there by default). Are there any other possible
    causes for this?
    Cheers,
    SteveA note to all who read this thread:
    I also had to remove Sun's j2ee (version 1.2) from my client's classpath before
    the same problem went away. 1 programmer day down the drain....
    Regards,
    MG

  • User Preferences setting in R12

    Hi All,
    We have upgraded from 11.5.10 to 12.1.3.
    I have a doubt in user preferences setup in R12. For Ex.,In 11i, we have the Incentive Compensation Super User responsibility, where we used to set the preferences to restrict the number of records, set the language, etc (Navigation: Incentive Compensation Super User --> Profiles), so that the user can set their preferences. But in R12, this responsibility is obsolete and is has been replaced with the Compensation Manager responsibility. When I was looking for the preferences settings (to view certain number of rows in a page, to set the language) in Compensation Manager responsibility, I was not able to find it.
    Any pointers on setting the user preferences in R12. Is there any profile option which controls this in R12?.
    Please give some inputs if you have come across any
    Regards,
    Mohan

    Hi!
    You can try using UUP for storing user related information: http://edocs.bea.com/wlp/docs92/users/uup.html.
    Best regards,
    Andrey

Maybe you are looking for

  • Connecting a DELL  monitor to a broken screen G4 powerbook

    Hi I want to connect a tft monitor to a broken screen G4. Can I do this without being able to use the computer screen to configure the settings. ......I was thinking about a std VGA connection into the mini DVI via an adaptor......but then realized i

  • Problem in reading the table entries using RFC_GET_TABLE_ENTRIES:

    Hi  All , We are tryiong to  read the infocube /BIC/ACDPBARCO00 ( Table ) from BW using the above  FM . We are successful in reading the data but , last but one field is appearing as ####### . Actually that particular  filed has some data in BW side

  • EDI steps for salesorder

    Hi Please can anybody help me with the steps to configure EDI output type for VA01/VA02 (Sales order create /change) . The requirement is to generate Idoc every time a sales order is created  or modified. Thanks in advance

  • Menu UID for Minimize/Maximize/Close buttons

    I'm trying to disable or restrict the buttons in the toolbar at the top of marketing documents.  Specifically, I'm trying to disable the 'X' button in the top right of marketing documents to prevent users from closing the document in this way.  I was

  • Safari didn't work...period!

    The first time I launched Safari I noticed that there was no menu or tool bar and no buttons. I also understood that favorites from I.E. would automatically be imported into Safari and nothing was. Also, I could find no way to input a URL into the ad