OmniPortlet Proxy Config Problem

I have installed the OmniPortlet and when I bring up the status confirmation page to configure the Proxy information I receive the following error after hitting the edit link:
500 Internal Server Error
java.lang.StringIndexOutOfBoundsException: String index out of range: -1
at java.lang.String.substring(String.java:1519)
at oracle.webdb.providerui.builder.impl.DataViewProviderDataHandler.initAttributes(Unknown Source)
at oracle.webdb.providerui.event.ProviderEventManager.initEdit(Unknown Source)
at java.lang.reflect.Method.invoke(Native Method)
at oracle.cabo.servlet.event.MethodEventHandler.handleEvent(Unknown Source)
at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
at oracle.cabo.servlet.event.TableEventHandler.handleEvent(Unknown Source)
at oracle.cabo.servlet.event.BasePageFlowEngine.handleRequest(Unknown Source)
at oracle.cabo.servlet.AbstractPageBroker.handleRequest(Unknown Source)
at oracle.cabo.servlet.PageBrokerHandler.handleRequest(Unknown Source)
at oracle.cabo.servlet.BajaServlet.doGet(Unknown Source)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:244)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:59)
at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:283)
at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:523)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:269)
at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:735)
at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:151)
at com.evermind.util.ThreadPoolThread.run(ThreadPoolThread.java:64)

Hi Tugdual,
I have also just received the same error as Raymond.
I have editted the provider.xml file (strangely mine is located in <ORACLE_HOME>\j2ee\OC4J_Portal\applications\PortalTools\omniportlet\WEB-INF\providers\omniportlet )
and added the line that you suggested.
I now receive error message
500 Internal Server Error
oracle.portal.utils.xml.v2.NodeHandlerException: Class oracle.portal.provider.v2.preference.FilePreferenceStore has no set or add method for tag "proxyInfo"
     at oracle.portal.utils.v2.ContainerException.fillInStackTrace(Unknown Source)
etc, etc.
I can see the portlet in Portal, and can start to add an RSS feed but since I can't edit the proxy I can't get it to load the user defined filter.
Any suggestions would be much appreciated.

Similar Messages

  • OmniPortlet Proxy Configuration

    I have twice attempted to set up the Omniportlet and both times I have failed while trying to set the Proxy.
    When I click edit I receive a
    500 Internal Server Error
    java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    error as stated in OmniPortlet Proxy Config Problem
    I have added the ProxyInfo details as specified in that link ( It was not there at all) and restarted OC4J.
    Now I receive an error message that is dependent on where exactly in provider.xml I add the ProxyInfo snippet.
    Can anybody help???

    Hi there try this:
    OMNI HTTP Proxy Information:
    If a proxy server is required for the provider to make URL connection to a server outside the firewall, you must set up the HTTP proxy information. To do this, click Edit next to HTTP Proxy on the OmniPortlet provider Test Page. An Edit Provider page displays, on which you can specify the HTTP Proxy Host and Proxy Port. You do not need to restart OC4J for the new settings to take effect.
    Best Regards
    Ed

  • I was infected by a virus and this changed proxy config to 127.0.0.1:64727, i removed the virus, but every time i start firefox i find the proxy configuration made by the virus.is there any config file i can change ?

    I was infected by a virus (i can't remember the virus name). Antivirus removed it, but i think it changed some config file on FF, 'cause every time i try to restart it , i find it configured to use proxy 127.0.0.1:64727. I change every time the config, i also tried to change the config on the about:config and set network.proxy.type 5 , no port and no network proxy (so it's all on default) . I changed the config on the gui, i removed the config from windows registry ( IE and chrome start normally, with no proxy), but every time i restart FF i find the proxy config there. How can i fix it ?

    I had the same problem.
    Solution
    '''Clear Virus First'''
    -clear virus using either anti-virus or manually going into task manager and figuring out which processes are bad.
    -If the manual way, go through each process in task manager and right click to "open file location". Depending on where it is located and the name of the process, you can google the process name online to see if it is bad.
    -Delete the bad process file and as added security, create a folder using the name of the process so the file can't be recreated later. (example: If I had a virus "3dcr.exe" in folder c:\user, then delete "3dcr.exe" and create a new folder c:\user\3dcr.exe\ )
    '''Fix Proxy Settings'''
    -If your browser points an proxy server and you can't change the settings because every restart of firefox returns the settings back (even after changing in about:config or prefs.js or options>advanced>network>settings). The answer is to uninstall firefox with all its user preferences and the reinstall it.
    *I know it is a bit brute force, but it was the only method I found to work. Just be sure to save your bookmarks first.

  • Using auto detect proxy when I close web pages it goes back to manual proxy config help please

    I was using the web o/k restarted my computer, tried to conect to the internet web page came up but would not turn over, said trouble with proxy. Looked in tool, options, advanced, setting. The box next to Manual proxy config was ticked. Changed to auto detect proxy clicked ok then ok. Next it had reverted back to manual proxy, is there a way to save this on auto proxy config as it is a pain having to change it all the time.
    Thanks

    See:
    * http://kb.mozillazine.org/Preferences_not_saved
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    * Don't make any changes on the Safe mode start window.
    * https://support.mozilla.com/kb/Safe+Mode
    * https://support.mozilla.com/kb/Troubleshooting+extensions+and+themes

  • OHS to Weblogic Reverse Proxy configuration Problem

    Hi,
    Pls go through the following points and suggest.
    1. I have an Access Manager in place and I need to integrate it with Webcenter and Oracle Identity Manager.
    2. I have only one webserver in place which is reverse proxied for both the application servers(OIM as well as Webcenter) and only one webgate installed.
    Can I achieve SSO with this architecture? My doubt is while specifying the challenge parameter in Access Manager,how can i specify it?

    Thanks for the reply. Let me detail you regarding my configuration.
    1. One webserver configured as reverse proxy for two app serrvers(weblogic1 for webcenter and weblogic2 for Identity manager)
    2. My reverse proxy config in httpd.conf file are as follows
    ProxyPass /webcenter http://app1:8888/webcenter
    ProxyPassReverse /webcenter http://app1:8888/webcenter
    ProxyPass /xlWebApp http://app2:7001/xlWebApp
    ProxyPassReverse /xlWebApp http://app2:7001/xlWebApp
    3. Created two policy domains for /webcenter and /xlWebApp and Iam using form based authentication scheme.
    My Challenge parameters as follows:
    form: /am_login/login.html (am_login.war is deployed on both app1 and app2)
    creds:userid password
    action:/dummy.cgi
    Now the problem is whenever http://webserverhost:7777/webcenter is accessed,it should redirect to http://webserverhost:7777/am_login/login.html. But its not happening so reason being,after hitting the url it is not able to find the am_login.war in /webcenter on the appserver.Instead its deployed on the root "/" not inside "/webcenter".
    Samething is happening for /xlWebApp too. Can you suggest some configuration which would make my things work?

  • Add proxy config with ard2

    How can I add a proxy config to 30 mac with 10.4 with ARD2 ?

    You shouldn't have to enable the root account. I've
    send myriad UNIX commands to my workstations
    (including testing the one in this thread) without
    problems and none of them have the root account
    enabled.
    Not sure why you're hitting that error. Are the
    systems reporting that error on the same version of
    Mac OS X as the systems for which it works correctly?
    Dave, thanks for the advice, the computers are all netbooted from the same image on my osx server... I'm now trying to solve another problem with unix commands.
    I'm trying to get a lab to log into a networked testing program, and select the correct test version simultaneously. So far using osascripts, I've got the whole lab to log into the macs, log into the testing program, but now I need it to select the correct test and level. Here's my script:
    osascript -e 'tell application "System Events" to keystroke "1" using command down'
    osascript -e 'tell application "System Events" to delay 3.0'
    ....NEED COMMAND HERE TO MOVE TO SECOND CHOICE IN A HIGHLIGHTED LIST (the down arrow does this on the keyboard...)
    osascript -e 'tell application "System Events" to delay 3.0'
    osascript -e 'tell application "System Events" to keystroke return'
    osascript -e 'tell application "System Events" to delay 3.0'
    osascript -e 'tell application "System Events" to keystroke "n" using command down'
    I thought I had it working using this command:
    osascript -e 'tell application "System Events" to keystroke "down"'
    but it doesn't seem to work now...
    Tried this one too:
    osascript -e 'tell application "System Events" to keystroke down'
    So, does anyone know what to say that similar to hitting the down arrow on the keyboard?
    Thanks!

  • I recently updated Firefox and now it will not open. It says there is a proxy server problem.

    I was requested to update the program and now it says there is a proxy server problem.

    Hi:
    You can try this COMPRESSOR TROUBLESHOOTING document:
    http://docs.info.apple.com/article.html?artnum=302845
    Hope it helps !
      Alberto

  • File Proxy Service Problem on errors

    In continuation of this thread...
    File Proxy Service Problem on errors
    We are now facing two problems.
    1.The proxy service is executed twice
    2.File is getting moved to error directory with prefixed file names which we are not able to retrieve and use in the notification email.
    Not sure how to fix :(

    1.The proxy service is executed twice Check if this is due to transaction timeout issue as discussed here. Re: OSB File polling working twice with the same file
    2.File is getting moved to error directory with prefixed file names which we are not able to retrieve and use in the notification email.I am not sure wehther you have any option here. You can check with support. Alternatively can raise notification mail with the timestamp and some file/business identifier from the file. The support person can then open the file from error directory to verify the file/business id in the file or educate the support user that the files will have a prefix

  • Proxy-config wsdl question

    When defining my destenatoin in the proxy-config.xml, Is it possible to point to a wdsl  located on the local file system?
    I am trying to connect TIBCO web-services which do not advertise the WSDL.
    -jh

    You peaked my interest so I did the following.
    FIrst, I found a simple service (calculate) online and copied it's WSDL to my local drive.
    http://www.dneonline.com/calculator.asmx?WSDL
    I added the file reference to it in my proxy-config.xml.
    <wsdl>file://c:/calculator.wsdl</wsdl>
    No luck!
    However, since I had the WSDL, I placed it on my local TOMCAT (LCDS) instance so that I could reference it via HTTP.
    <destination id="testWSDLFile">
    <properties>
    <wsdl>http://localhost:8400/lcds/wsdl/calculator.wsdl</wsdl>
    <soap>*</soap>
    </properties>
    <adapter ref="soap-proxy"/>  
    </destination> Once i did that, I could use the Data Service wizard in FlashBuilder and everything seemed to work. I was worried that I might have crossdomain issue-something to consider I suppose. Otherwise .. all good.
    Hope that helps some
    -bob-

  • OAS and proxy configs in IE5

    I have OAS on an NT4 box connecting into my Solaris cluster w/ 8i. I can hit my webpage local on the NT box but when I go to other boxes I can't see the page unless I take the proxy config out of the IE5 browser. Then I can't see the internet with those machines. Have tried to leave the proxy w/ the bypass button checked and putting the address in my host files no go. Is there a setting that I can change in OAS that will effect this..I know I can config my IE5 browser but I have alot to rollout to so that may be hard to do...It is only on an intranet but it resolves to the fully qualified net name ie:http://iam.here.com/ but will not resolve to http://iam/...Is this possibly a DNS issue or a OAS config issue... we are using a 8080 port setting on all outgoing www and ftp traffic but this should not effect internal traffic.
    Thanks,
    Eric

    if I have IIS for BI Pres Svcs and the BI Server is installed on OASNo -- you have the Presentation Services plugin installed on IIS OR OAS -- and that's all from an OBIEE point of view.
    BI Server is a standalone binary (nqsserver) which runs outside of any application server.
    I can point BIP to the OAS on BI Server?You would install BIP on OAS. However - I don't know how the security integration would work, or if it would. Sorry.
    Maybe someone else here will be able to help, or you could try the BI Publisher forum?

  • [svn] 2611: Bugs: BLZ-200: Setting virtual-host in proxy-config causes ConfigurationException

    Revision: 2611<br />Author:   [email protected]<br />Date:     2008-07-24 11:36:03 -0700 (Thu, 24 Jul 2008)<br /><br />Log Message:<br />-----------<br />Bugs: BLZ-200: Setting virtual-host in proxy-config causes ConfigurationException<br />      BLZ-201: Configure host/port for proxy setting causes ConfigurationException in BlazeDS<br />QA: need a unit test reading the example proxy-config.xml and verifying that all values are read in HTTPProxyAdapter.java<br />Doc: no<br /><br />Came across and fixed another bug: when <max-connections> is not set inside a <max-per-host>, we assumed the default value of 2 instead of the <default-max-connections-per-host> value (if set).<br />Also, some whitespace reformatting in HTTPProxyAdapter.java.<br /><br />Ticket Links:<br />------------<br />    http://bugs.adobe.com/jira/browse/BLZ-200<br />    http://bugs.adobe.com/jira/browse/BLZ-201<br /><br />Modified Paths:<br />--------------<br />    blazeds/branches/3.0.x/modules/proxy/src/java/flex/messaging/services/http/HTTPProxyAdapt er.java<br />    blazeds/branches/3.0.x/resources/config/proxy-config.xml

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

  • Audio Config" problem after upgrading to 7.6

    I have only had my ipod one week. It is working beautifully. My problem is that I can no longer charge it or add songs to it because I can not open itunes. The previous version worked beautifully on my computer. After I upgraded to 7.6, it stopped working and I get an Audio Config. problem everytime I try to open it. I have tried uninstalling and reinstalling the program but it does not help. What do I need to do to fix this problem?

    I have had my ipod a few weeks - but have nothing but problems letting itunes run the syncing, sometime it works and sometimes it does not. I had to reset my ipod 2 times already just to keep song on here, should have gone with Zune or Sonys (what my wife has) they are not having a single issue...
    I would like to add my voice to his - I upgraded to 7.6, it stopped working and I get an Audio Config. problem everytime I try to open it. I have tried uninstalling and reinstalling the program but it does not help. What do I need to do to fix this problem ! ! ! ! ?

  • Proxy Authentication Problems

    Firstly good morning/afternoon/evening to all of you.
    This will be my first post on these forums, and now that I have found them I hope they will be of some help to me in the future.
    I work for the largest media company in South Africa, specifically as an Apple Technician. The company owns/runs numerous magazines and newspapers thus we have quite a large amount of Apples in the building/s.
    Now on to the problem at hand.
    Naturally in this corporate environment we have a HTTP Proxy.
    Problem is with a Powerbook that just won't authenticate to the proxy. Everytime you try and do a Software Update or use Safari it just rejects the details and brings the username/password box back up.
    Things that do work...
    1. The machine does have an IP, so network connectivity is fine from the DHCP server side.
    2. Email works perfectly.
    3. The Proxy is working fine, with the same username details on another machine.
    What I have done...
    Well basically everything. Normally these sort of issues are related to the Keychain having trouble, so I've deleted all entries from the Keychain, even resetted it to defaults and then restarted but still no luck.
    When I try to do a software update it just brings up the Network Diagnosis box.
    Also tried creating a new location, which didn't help.
    Also tried deleting the relevant (at least what I think would be) preferences files and that just ended up nailing some other stuff I'll need to fix (like locations)
    I'm hoping somebody out there has had this before, because I really don't want to reinstall because of this.
    Looking forward to your replies!

    Just to add to this thread as I think my situation is similar. I am in a corporate environment as well and on my windows pc am set up to use a wpad.dat file for autodiscovery of proxy settings.
    I have successfully managed to configure Firefox 1.5 to get to the internet by looking at the proxy.pac file and putting the ip address and port of the proxy server in as the http proxy (and setting all protocols to use that ip/port as well).
    Though when I set that same ip/port in the global properties settings for safari et al, it continually prompts me for my username/password but when I supply them it does not work. I have tried every combination of how to enter my username: domain\username, domain/username [email protected], etc.
    The end result is that I cannot reach the internet with safari or any other programs that rely on the global network settings (dashboard widgets,etc).
    Does anyone know a work around? This is my first post as well and am hoping to get some help.
    Thanks!
    dack

  • CSS110501 - CE590 (ACNS 5.1), reverse proxy config issue

    Guys,
    I'm trying to get the following to work:
    Client on internet (no explicit proxy config) is connecting to a webserver. The VIP resides on the CSS which has a reverse proxy config pointing to the CE590.
    |Client|
    |
    |
    | CSS |----------| CE590 |
    |
    |
    | Web |
    I used the config from the Cisco web, but I can't get it to work.
    I can connect to the webserver, but it looks like the CE590 is not acting as a proxy, at least not completely.
    Because it looks like it 'hangs' on collecting the graphics.
    This is my config on the CSS:
    service bktpce1
    protocol tcp
    port 80
    no cache-bypass
    ip address 192.168.0.2
    type transparent-cache
    active
    eql cacheable
    description "This EQL contains extensions of cacheable content"
    extension pdf "Acrobat"
    extension fdf "Acrobat Forms Document"
    extension au "Sound audio/basic"
    extension bmp "Bitmap Image"
    extension z "Compressed data application/x-compress"
    extension gif "GIF Image image/gif"
    extension html "Hypertext Markup Language text/html"
    extension htm
    extension js "Java script application/x-javascript"
    extension mocha
    extension jpeg "JPEG image image/jpeg"
    extension jpg
    extension jpe
    extension jfif
    extension pjpeg
    extension pjp
    extension mp2 "MPEG Audio audio/x-mpeg"
    extension mpa
    extension abs
    extension mpeg "MPEG Video video/mpeg"
    extension mpg
    extension mpe
    extension mpv
    extension vbs
    extension m1v
    extension pcx "PCX Image"
    extension txt "Plain text text/plain"
    extension text
    extension mov "QuickTime video/quicktime"
    extension tiff "TIFF Image image/tiff"
    extension tar "Unix Tape Archive application/x-tar"
    extension avi "Video for Windows video/x-msvideo"
    extension wav "Wave File audio/x-wav"
    extension gz "application/x-gzip"
    extension zip "ZIP file application/x-zip-compressed"
    content p_cm_vip-prod-appl-www
    protocol tcp
    port 80
    vip address 123.13.112.56
    add service x-appl-server1
    active
    content p_nc_vip-prod-appl-www
    sticky-inact-timeout 15
    add service x-appl-server1
    port 80
    url "/*"
    protocol tcp
    vip address 123.13.112.55
    active
    content p_rp-vip-http-web
    protocol tcp
    port 80
    url "/*" eql cacheable
    add service bktpce1
    vip address 123.13.112.55
    active
    This is the config on the CE590:
    ! ACNS version 5.1.15
    http proxy outgoing host 123.13.112.56 80 primary
    http l4-switch enable
    interface FastEthernet 0/0
    ip address 192.168.0.2 255.255.255.248
    no autosense
    bandwidth 100
    full-duplex
    no cdp enable
    exit
    ip default-gateway 192.168.0.1
    no bypass load enable
    rule action use-proxy 123.13.112.56 80 pattern-list 1 protocol all
    Do I need to configure something else?
    Regards,
    Edwin

    I can see traffic hitting the VIPs:
    p_cm_vip-prod-ap Active x-appl-server1 5827
    p_nc_vip-prod-ap Active x-appl-server1 1574
    p_rp-vip-http-we Active bktpce1 1149
    When I look in the apache error logs there are no entries.
    When I look in the appache access logs I only see the following entries from my client host:
    82.4.195.39 - - [02/Aug/2005:10:24:37 +0200] "GET / HTTP/1.1" 200 5296 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
    82.4.195.39 - - [02/Aug/2005:10:24:37 +0200] "GET /outerframe.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC HTTP/1.1" 200 3624 "http://preprod.daarginds.nl/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
    82.4.195.39 - - [02/Aug/2005:10:24:37 +0200] "GET /main.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC HTTP/1.1" 200 36569 "http://preprod.daarginds.nl/" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
    82.4.195.39 - - [02/Aug/2005:10:24:37 +0200] "GET /js/dropdown_initialize.js.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC HTTP/1.1" 200 228 "http://preprod.daarginds.nl/main.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
    82.4.195.39 - - [02/Aug/2005:10:24:37 +0200] "GET /js/dropdownC.js.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC HTTP/1.1" 200 15928 "http://preprod.daarginds.nl/main.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
    82.4.195.39 - - [02/Aug/2005:10:24:37 +0200] "GET /css/daarginds.css HTTP/1.1" 304 - "http://preprod.daarginds.nl/main.php?language=NL&strSiteCountry=NL&BRCHERKOMST=BRC" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"
    When I do a tcpdump on destination port 80 on the server, I see the following:
    preprod.daarginds.nl.http: . ack 52149 win 64860 (DF)
    10:34:05.957776 82.4.195.39.6242 > preprod.daarginds.nl.http: . ack 10204 win 64860 (DF)
    10:34:06.058767 82.4.195.39.6242 > preprod.daarginds.nl.http: P 1403:1905(502) ack 10204 win 64860 (DF)
    10:34:06.058777 82.4.195.39.6243 > preprod.daarginds.nl.http: R 1064:1064(0) ack 53295 win 0 (DF)
    10:34:06.070434 82.4.195.39.6242 > preprod.daarginds.nl.http: R 1905:1905(0) ack 10372 win 0 (DF)
    10:34:27.020617 192.168.0.2.55444 > preprod.daarginds.nl.http: S 1662943048:1662943048(0) win 5840 (DF)
    10:34:27.020866 192.168.0.2.55444 > preprod.daarginds.nl.http: . ack 155787170 win 5840 (DF)
    10:34:27.020889 192.168.0.2.55444 > preprod.daarginds.nl.http: F 0:0(0) ack 1 win 5840 (DF)
    10:34:27.021240 192.168.0.2.55444 > preprod.daarginds.nl.http: . ack 2 win 5840 (DF)
    So the CE is hitting the webserver (although not shown in the apache log files).
    But the 192.168.0.2 you see with the tcpdump is listed every 60 sec, and this is the is-a-live test of the CE.....
    You don't see an entry in tcpdump or in the apache log files when hitting the server with a browser.
    Edwin

  • [svn] 2636: Add the tests for proxy config (blz-200 and blz-201)

    Revision: 2636
    Author: [email protected]
    Date: 2008-07-28 08:07:07 -0700 (Mon, 28 Jul 2008)
    Log Message:
    Add the tests for proxy config (blz-200 and blz-201)
    Ticket Links:
    http://bugs.adobe.com/jira/browse/blz-200
    http://bugs.adobe.com/jira/browse/blz-201
    Modified Paths:
    blazeds/branches/3.0.x/qa/apps/qa-regress/WEB-INF/flex/proxy-config.mods.xml

    Remember that Arch Arm is a different distribution, but we try to bend the rules and provide limited support for them.  This may or may not be unique to Arch Arm, so you might try asking on their forums as well.

Maybe you are looking for