After upgrade to JHS Production: cannot find two standard java Classes

Hi, First: congratulations on the Production release. Great that it is there.
After making several backups, I have upgraded to JHS build 91 Production release (I came from JHS build 78).
1. after upgrade to JHS Production, I tested my application first (so before re-enabling Jheadstart on the ViewController and regenerating pages). The application still worked fine
2. I re-enabled JHeadstart on the VC project
3. I opened my Applictation Definition Files and saved them (I noticed a deprecated property OverwriteUiModel that disappeared after saving)
4. I ran the generator on my three App. Def. Files.
5. I rebuild the whole application
6. I ran the application, the first (Table-style) page comes up fine
7. But when clicking on one of the records in the Table to navigate to the Form page...the Embedded OC4J exits with a fatal error:
Fatal error: Cannot find class java/lang/StackOverflowError
Fatal error: Cannot find class java/lang/NullPointerException
The last part of the log before these fatal errors is as follows:
06/08/11 10:12:47 [1171] Binding param "Bind_IdPerson": 210002
06/08/11 10:12:47 [1172] **** refreshControl() for BindingContainer :PersonsPageDef
06/08/11 10:12:47 [1173] *** DCDataControl.sync() called from :DCBindingContainer.refresh
06/08/11 10:12:47 [1174] **** refreshControl() for BindingContainer :PersonsPageDef
06/08/11 10:12:47 [1175] Invoke method Action:999
06/08/11 10:12:47 [1176] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeAddrLinkTypes
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeAddrLinkTypes: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1177] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1178] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1179] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1180] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c60
06/08/11 10:12:47 [1181] Invoke method Action:999
06/08/11 10:12:47 [1182] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeAddrLinkStatuses
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeAddrLinkStatuses: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1183] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1184] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1185] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1186] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c61
06/08/11 10:12:47 [1187] Invoke method Action:999
06/08/11 10:12:47 [1188] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeOrgPersonTypes
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeOrgPersonTypes: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1189] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1190] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1191] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1192] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c62
06/08/11 10:12:47 [1193] Invoke method Action:999
06/08/11 10:12:47 [1194] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeDivDataValidationStatuses
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeDivDataValidationStatuses: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1195] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1196] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1197] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1198] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c63
06/08/11 10:12:47 [1199] Invoke method Action:999
06/08/11 10:12:47 [1200] DCInvokeMethod:Invoking PersonServiceDataControl.dataProvider.applyBindParams()
10:12:47 DEBUG (JhsApplicationModuleImpl) -Executing applyBindParams for CodeDivDataDivisionStatuses
10:12:47 DEBUG (JhsApplicationModuleImpl) -ViewObject CodeDivDataDivisionStatuses: bind parameter values have not changed, NO Requery performed
06/08/11 10:12:47 [1201] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:47 [1202] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result = null
06/08/11 10:12:47 [1203] DCUtil, returning:oracle.adf.model.binding.DCDataControl$MethodResultsMap, for methodResults
06/08/11 10:12:48 [1204] putValueInPath :PersonServiceDataControl.methodResults.PersonServiceDataControl_dataProvider_applyBindParams_result~cp = [Ljava.lang.Object;@c64
06/08/11 10:12:48 [1205] *** DCDataControl.sync() called from :DCBindingContainer.refresh
06/08/11 10:12:48 [1206] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1207] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1208] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1209] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1210] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1211] ##### QueryCollection.finl no RowFilter
06/08/11 10:12:48 [1212] No XML file /com/jnj/jacnl/cab/view/pagedefs/person/person.xml for metaobject com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1213] Cannot Load parent Package : com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1214] Business Object Browsing may be unavailable
06/08/11 10:12:48 [1215] Loading from XML file /com/jnj/jacnl/cab/view/pagedefs/person/PersonLovAddressesPageDef.xml
06/08/11 10:12:48 [1216] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1217] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1218] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1219] Executing and syncing on IteratorBinding.refresh from :AddrLinkTypeIterator
06/08/11 10:12:48 [1220] Resolving VO:CodeAddrLinkTypes for iterator binding:AddrLinkTypeIterator
06/08/11 10:12:48 [1221] No XML file /com/jnj/jacnl/cab/view/pagedefs/person/person.xml for metaobject com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1222] Cannot Load parent Package : com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1223] Business Object Browsing may be unavailable
06/08/11 10:12:48 [1224] Loading from XML file /com/jnj/jacnl/cab/view/pagedefs/person/PersonLovPersonAddrOrganizationsPageDef.xml
06/08/11 10:12:48 [1225] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1226] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1227] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1228] Executing and syncing on IteratorBinding.refresh from :AddrLinkStatusIterator
06/08/11 10:12:48 [1229] Resolving VO:CodeAddrLinkStatuses for iterator binding:AddrLinkStatusIterator
06/08/11 10:12:48 [1230] No XML file /com/jnj/jacnl/cab/view/pagedefs/person/person.xml for metaobject com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1231] Cannot Load parent Package : com.jnj.jacnl.cab.view.pagedefs.person.person
06/08/11 10:12:48 [1232] Business Object Browsing may be unavailable
06/08/11 10:12:48 [1233] Loading from XML file /com/jnj/jacnl/cab/view/pagedefs/person/PersonLovOrganizationsPageDef.xml
06/08/11 10:12:48 [1234] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1235] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:48 [1236] DCUtil, returning:oracle.jbo.uicli.binding.JUApplication, for PersonServiceDataControl
06/08/11 10:12:49 [1237] Executing and syncing on IteratorBinding.refresh from :OrgPersonTypeIterator
06/08/11 10:12:49 [1238] Resolving VO:CodeOrgPersonTypes for iterator binding:OrgPersonTypeIterator
Fatal error: Cannot find class java/lang/StackOverflowError
Fatal error: Cannot find class java/lang/NullPointerException
Process exited with exit code -1.
Any idea why this might have happened, just because I upgrade to JHS production release?
I am reverting to build 78 again to continue developing, but hope to be able to get working with the prod release soon, but I lack knowledge to determine where the error occurs...
Toine

Sandra,
I have the (ugly) feeling that I am facing the problem mentioned in http://forums.oracle.com/forums/thread.jspa?messageID=1211326? : it looks like when a JSPX page gets too complex, the Embedded OC4J raises this StackOverFlow class notfound error :-(. Probably the (it only hits me when navigating to the most complex page) generated page generated with build 78 was fine, but the generated page after build 91 has become too complex, allthough nothing changed in between. What I can see from the difference between the before and after build 91 situation for all pages, is that you have added the <id=...> arguments to all ADF elements, like [id="PersonsSaveButton"] in:
<af:commandButton actionListener="#{bindings.Commit.execute}"
                  action="Commit"
                  textAndAccessKey="#{nls['SAVE_BUTTON_LABEL_PERSONS']}"
                  id="PersonsSaveButton">
               <af:resetActionListener/>
  </af:commandButton>In build78 these were not there. As far as I can see another difference after generating with build 91 is a new element in the page:
<af:panelGroup rendered="#{(bindings.PersonsIterator.currentRowIndexInRange!=-1 and bindings.PersonsIterator.findMode!='true')}">I have not seen a proper solution for this on the JDeveloper forum. I noticed people asking if there is a kind of 'maximum' on how complex a page can get before this error situation happens. No answer on that found (you do not want to know there is a maximum anyway).
The specific page is a master with 5 stacked detail regions and three "use as LOV" groups. Further on about 30 domains are used...
And the page has not finished yet, it will get more "complex" that this. I hope someone knows a good solution so that I can continue to use the Embedded OC4J for testing, otherwise developing wil get very time consuming if I have to deploy to AS every time...something I cannot afford since the project deadline is getting nearer and nearer.
Toine

Similar Messages

  • After upgrade iphone4 to ios5 cannot find contacts in iphone.

    After upgrade my iphone 4 to IOS5, I cannot locate the contacts icon in the iphone. Can anyone please help me solve this problem? Thank you.

    I can't either.

  • After upgrading to Lion I cannot rewrite CD-RW with my Superdrive. I'm on an iMac24 10.7.1s

    After upgrading to Lion I cannot rewrite CD-RW with my Superdrive. I'm on an iMac24 10.7.1

    Might be corrupted audio preferences ..
    Open the Finder. From the Finder menu bar click Go > Go to Folder
    Type or copy paste the following;
    /Library/Preferences/Audio
    Click Go then move both .plist files from the Audio folder to the Trash.
    com.apple.audioDeviceSettings.pllist
    com.apple.audio.SystemSettings.plist
    Restart your Mac. See if that made a difference ...

  • I cannot find my contact info after moving to iCloud, i cannot find my contact info after moving to iCloud

    i cannot find my contact info after moving to iCloud, i cannot find my contact info after moving to iCloud, i'm using PC

    Please try clearing cache and cookies. If that doesn't help you can try disabli9ng add-ons and see if it help. [[Safe Mode]] is to disabled add-ons.

  • After upgrading to Yosemite I cannot share my pages document by mail as a word format - HELP please!!!

    After upgrading to Yosemite I cannot share my pages document by mail as a word format - HELP please!!!

    You don't need to go to the App Store to for support for Steam and Minecraft. You need to go to their website(s).
    You're welcome 

  • After upgrading to mountain lion, i find that my mail app does not have a "VIP" Tab. Was wondering if anyone else has this issue and what it is about?

    after upgrading to mountain lion, i find that my mail app does not have a "VIP" Tab. Was wondering if anyone else has this issue and what it is about?

    First, select sender(s) as VIPs. Then the VIP category will appear.
    To select a sender as a VIP, open an email from that sender, then hover over their name and a star icon will appear to the left. Click the star, and that sender will be set as a VIP (and the category will appear in the pane on the left).

  • After upgrading to mavericks i cannot log into my VPN using RDC

    After upgrading to mavericks i cannot log into my desktop at work using Remote Desktop Connection for Mac
    I get a message that The computer i am triyng to connect to cannot establish my identity
    What to do?

    You don't need to go to the App Store to for support for Steam and Minecraft. You need to go to their website(s).
    You're welcome 

  • After upgrading iTunes software, I cannot import playlists

    After upgrading iTunes software, I cannot import playlists.  Help!

    To be more clear:
    1.  My music and my playlists are on an external drive.  My playlists are saved as .m3u files.
    2.  Everything was working perfectly before the iTunes upgrade yesterday.  But now when I use the iTunes "File/Library/Import Playlist" feature, the playlist that is imported is EMPTY.
    3.  I can open the .m3u file and see that it contains the songs with their full path.  So the .m3u file contains the correct information, it is just not importing into iTunes like it used to.
    4.  Apparenty when iTunes upgraded, it changed some setting and now everything is out of sync.
    I am so stumped.

  • After scanning a picture, I cannot find it on my iMac.

    After scanning a picture i cannot find it on my iMac. the scanner says it was sent and to check my computer screen.

    Thanks, Tom.  As you can see, I was spelling it incorrectly!  Sorry for wasting everyone's time.
    Actually, I am interested in getting better with some command line work, although I have to admit I'm tremendously rusty.  My last work with Unix was > 10 years ago.
    Appreciate the reply.
    By the way, I'll also consider Carbon Copy Cloner.  Looks like a great program for point-and-click folks like me.

  • I am getting this error message after upgrading to iOS5: "iTunes cannot sync apps to the iPad "ray's iPad" because the apps installed on the iPad could not be determined."

    I am getting this error message after upgrading to iOS5: "iTunes cannot sync apps to the iPad "ray's iPad" because the apps installed on the iPad could not be determined."
    I wiped it out and restored from backup but I am still getting the same message.

    I uninstalled and reinstalled iTunes and that fixed it. Here are the specific instructions that I was given.
    ~~~
    Try the following steps:
    1. Go to Microsoft website to fix install and Unistall problems. Click "Run now" from Fix it to remove all iTunes & related installer files:
    http://support.microsoft.com/mats/Program_Install_and_Uninstall
    Be aware that Windows Installer CleanUp Utility will not remove the actual program from your computer. However, it will remove the installation files so that you can start the installation, upgrade, or uninstall over.
    2. You should remove all instances of iTunes and the rest of the components listed below:
    it may be necessary to remove all traces of iTunes, QuickTime, and related software components from your computer before reinstalling iTunes.
    Use the Control Panel to uninstall iTunes and related software components in the following order:
    iTunes
    QuickTime
    Apple Software Update
    Apple Mobile Device Support
    Bonjour
    Apple Application Support (iTunes 9 or later)
    Follow the instructions from Apple article listed here: http://support.apple.com/kb/HT1923 to remove all components
    3. Reboot your computer. Next, download iTunes from here:http://www.apple.com/itunes/download/ and install from scratch
    ~~~
    Good Luck!
    ~R

  • I have upgraded to Mavericks but cannot find my devices on Maps when I create directions.

    I have upgraded to Mavericks but cannot find my devices on Maps when I create directions.

    Dick,
    You should be looking in the Mavericks forum, Maps is integrated into Mavericks so you will probably find some clues there. Also here is an article you may find useful:
    http://www.macworld.com/article/2057225/get-to-know-os-x-mavericks-maps.html

  • Oracle Access Manager Configuration : Cannot find the Person Object Class

    Hi,
    I am trying to install OAM , I am getting the following error when i am configuring the Identity server for the first time.
    1) I have installed OID. I am using one OID for both config and user data.
    2) I have installed Identity server and have modified the OID schema automically during installation.
    3) I have installed web pass.
    I have gone to the url: http://trn-ps-oid.oracle.com:7777/identity/oblix
    Here i gone to Identity System Console to configure Identity server.
    Following are the config data i have given
    Configuration DN : dc=mydomain,dc=com
    Search Base : dc=mydomain,dc=com
    Host : mypc.mydomain.com
    Port Number : 389
    Root DN : cn=orcladmin
    Root Password : *******
    Directory Server Security Mode : Open
    Is the Configuration data stored in this directory also : Yes
    Person Object Class : inetorgperson
    Auto configure objectclass : yes
    Group Object Class : groupOfUniqueNames
    Auto configure objectclass : yes
    After this I have clicked on the restart server button.
    It comes back to the page asking to enter Person Object class details.
    I Get the Error : Cannot find the Person Object Class.
    I have checked the object class in OID it is there, I have verified the connection details are also correct.
    Any Ideas what might be wrong.
    Earlier during setup i had to modify the OID schema, how do i check if this has been done.
    Any Ideas

    <?xml version="1.0" encoding="utf-8"?>
    <ValNameList
    xmlns="http://www.oblix.com"
    ListName="setup.xml">
    <NameValPair
    ParamName="mainOIS"
    Value="true"></NameValPair>
    <NameValPair
    ParamName="currentStep"
    Value="LDAP_CONFIG_CHANGES"></NameValPair>
    <NameValPair
    ParamName="status"
    Value="incomplete"></NameValPair>
    <NameValPair
    ParamName="whichDB"
    Value="OID"></NameValPair>
    <NameValPair
    ParamName="dataDirCopied"
    Value="TRUE"></NameValPair>
    <NameValPair
    ParamName="machineNo"
    Value="localhost"></NameValPair>
    <NameValPair
    ParamName="portNo"
    Value="389"></NameValPair>
    <NameValPair
    ParamName="rootDN"
    Value="cn=orcladmin,cn=Users,dc=mydomain,dc=com"></NameValPair>
    <NameValPair
    ParamName="ldapRootPasswd"
    Value="**************"></NameValPair>
    <NameValPair
    ParamName="securityMode"
    Value="Open"></NameValPair>
    <NameValPair
    ParamName="oblixUserDataSame"
    Value="Yes"></NameValPair>
    <NameValPair
    ParamName="searchBase"
    Value="dc=mydomain,dc=com"></NameValPair>
    <NameValPair
    ParamName="configDN"
    Value="dc=mydomain,dc=com"></NameValPair>
    <NameValPair
    ParamName="obClassPerson"
    Value="inetorgperson"></NameValPair>
    <NameValPair
    ParamName="defaultConfigForPersonOC"
    Value="true"></NameValPair>
    <NameValPair
    ParamName="obClassGroup"
    Value="groupOfUniqueNames"></NameValPair>
    <NameValPair
    ParamName="defaultConfigForGroupOC"
    Value="true"></NameValPair>
    <NameValPair
    ParamName="obOldClassPerson"
    Value="inetorgperson"></NameValPair>
    <NameValPair
    ParamName="obOldClassGroup"
    Value="groupOfUniqueNames"></NameValPair>
    </ValNameList>

  • After Upgrade to IOS 6.1, find my iPhone's map cannot see the street or city, especially in China, can we change back to google map in this app?

    After Upgrade to IOS 6.1 also with "find my iPhone" app, the map when locate my iphone cannot see the street or city, especially in China, can we change back to google map in this app?
    If the map cannot show details, how can we find my iphone? And it seem Apple just have an good idea for customer only but it is not function, why need to use Apple map in "Find my Iphone" if we all know it is not a good map!
    So stupid Apple!!!!!

    https://itunes.apple.com/us/app/google-maps/id585027354?mt=8
    It won't help find your iPhone, however.

  • After upgrading to Yosemite I cannot see my other iMac at home (note I am at work) in the Finder window shared devices.  Note my iMac at home is connected to an airport extreme (as is my work iMac) and I can see both airport extreme.

    Aftger I upgraded to Yosemite I cannot see my iMac at home from my work (i.e in Finder window under shared devices).  Note both my work and home iMac are connected to time capsules and I can see both of those time capsules but I cannot see either iMac from the other location.  My guess is that the time capsule is blocking the connection to the iMac.  One last comment occasionally (5% of the time) my iMac does magically appear in the shared Finder window but this is extremely rare.  Any help????

    Just discovered this one myself.  OK, this may sound silly but place your cursor next to the word "Shared" on the finder sidebar.  The "hidden" command "Show" will magically appear.  Clicking that will display your other network attached devices.
    This appears to be a new "feature" that some freaking genius thought was some how "Cool".   My only assumption is that Apple programers expect users to randomly move their cursor around the screen in hopes of finding some critical function like looking for an easter egg in their favorite game.

  • After upgrading to mavericks, i cannot open mac app store, preview, calendar, etc

    Why i cannot open mac app store, preview, calendar, software update, etc after upgrading to mavericks? How can i fix this? please help me

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, or by corruption of certain system caches. 
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards. Boot in safe mode and log in to the account with the problem. Note: If FileVault is enabled on some models, or if a firmware password is set, or if the boot volume is a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to boot and run than normal, and some things won’t work at all, including sound output and  Wi-Fi on certain models. The next normal boot may also be somewhat slow.
    The login screen appears even if you usually log in automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin. Test while in safe mode. Same problem? After testing, reboot as usual (i.e., not in safe mode) and verify that you still have the problem. Post the results of the test.

Maybe you are looking for