HttpServletResponse.sendRedirect bug in Release 2

I think I've come across a bug with the HttpServletResponse.sendRedirect() method and OC4J in 9iAS R2.
I've constructed the following statement:
response.sendRedirect("http://www.myurl.com/index.jsp?src1=http://www.abc.com&src2=http://www.somewhere.com
What happens when the servlet containing this method is invoked is the redirect attempts to connect to:
http://www.myurl.com/index.jsp?src1=http:/www.abc.com&src2=http:/www.somewhere.com
The double forward slashes in the query string portion of the request URL are replaced with a single slash!
I've tested this on different R1 and 10g OC4J versions and it works perfectly. The bug only arises in R2. Unfortunately for me, I have to get this working in an R2 environment.
Has anyone come across this problem before, and worked around it?
Thanks very much in advance.
Lawrence

Vikas,
all clear but that v('P102_ID') call is bothering me!
And other thing....I was debugging in first function (with number parameter)...and if API is making VARCHAR2 value, then in no circumstances first function (with number) cannot be called but only second one (with two VARCHAR2)...which was not called !!!!
To make more clear, create two function (in this order in package):
FUNCTION update_password (
            p_id       IN HTMLDB_USERS.ID%TYPE
           ,p_password IN HTMLDB_USERS.PASSWORD%TYPE
          ) RETURN PLS_INTEGER;
BEGIN
  dbms_output.put_line(v('P102_ID'));
  dbms_output.put_line('Number called function "'||to_char(p_id)|'"');
  return null;
END;
FUNCTION update_password (
            p_username       IN HTMLDB_USERS.USERNAME%TYPE
           ,p_password IN HTMLDB_USERS.PASSWORD%TYPE
          ) RETURN PLS_INTEGER;
BEGIN
  dbms_output.put_line(v('P102_ID'));
  dbms_output.put_line('VARCHAR2 called function "'||p_username||'"');
  return null;
END;and make a call like in my case.
This is most interesting of all! Intersting which function will be called!
Maybe this note helps someone to be mislead...
Message was edited by:
Funky

Similar Messages

  • Customer exists for displaying monthly bugs per release

    I hav only little know ledge in ABAP. I hav to code for a variable, that has to display monthly incoming bugs per release.
    Dim Product
    Info Productrelease
    based on this i hav to display the data in report like this
    created week               2005.03 ...... 2006.03 2006.06 2006.09....
    06/17/2006                   32                   34              343         4324
    06/24/2006                   43                   45               56            454
    please specify a solution.
    Thanks in advance
    james

    I hav a cube with tech name zssen
    in that cube product is a Dimension with technical name zprdpid
    in that dimension i hav a infoobject called product description.
    product contains different like embedproducts like vg1, vg2 vg3 and so on
    productrelease contains descriptions of  releases 233.1 32.3 3443.34 and so on
    each new release i hav to create to restricted key(2006.09) figure based on the variable created on product release(for example 2006.09 ).
    instead of above procedure i have to create a new variable that has to automatically recognise the new version and it has to display on the report.
    please suggest me how to write the code for above scenerio.
    if u want a detailed description i will send a mail.
    please leave your mail id if possible.
    Thanks,
    James

  • JDev  10.1.2 Bug Fix Release?

    There were rumors that a bug fix release for JDev 10.1.2 is due by 2004 year end. Is this still a valid rumor?

    I have also noticed this behavior of data actions created in JDev 9.0.5.2 being transformed into data pages when migrated to JDev 10.1.2. The following are the steps to create a simple project to reproduce:
    JDev 9.0.5.2
    1. Create a new application workspace using Application Template "Web Application [Default]".
    2. Open struts-config page flow diagram.
    3. Create a data page /welcome, a data action /logout, and a data page /login.
    4. Create a forward (default success forward) from /logout to /login.
    5. Double click /login to create login.jsp and type "You have successfully logged out" on the page.
    6. Back on the struts-config page flow diagram, double click on /logout to define the action named LogoutAction that extends oracle.adf.controller.struts.actions.DataForwardAction.
    7. Add the following event handler:
    public void onLogout(DataActionContext ctx) {
    ctx.getHttpServletRequest().getSession().removeAttribute("test");
    8. Back on the struts-config page flow diagram, double click on /welcome and create welcome.jsp.
    9. In the body of the welcome.jsp page, create the following link:
    Logout
    10. Save, Make, and Run /welcome.
    JDev 10.1.2
    1. Add the application workspace created above. You will be prompted to migrate. Click Yes.
    2. Open struts-config page flow diagram. The logout data action will appear as expected.
    3. Click on source tab to view struts-config.xml.
    4. Close the struts-config.xml file. You will be prompted to save changes. Click Yes.
    5. Reopen struts-config. Click on page flow diagram tab. The logout data action appears to have changed to a data page. Double clicking on it no longer takes you to the action class; instead, you are prompted to create a JSP page.
    I read the suggestion above about editing the oxd file, but it is my understanding that this file is (re)generated and should not have to be edited by hand; it is my guess that changes made manually as suggested above would revert eventually. Is there a better way to solve this problem?

  • Bug fix release ?

    Any idea how long we will have to wait for the first bug fix release ?

    2-6 months is simply not acceptable. Many of the fixes are real no brainers, can Adobe not afford to pay their programmers? Microsoft releases "serious" bug fixes often within a month of their discovery why can Adobe not keep their users happy by providing regular monthly updates to the product for which they have been paid. I do hope users start taking Adobe to task on these issues.

  • Several iMovie Bug Fixes Released

    A new update to iMovie 11 contains several bug fixes.
    Fixes an issue where stabilization would not be applied correctly to some video clips from iPhone and iPod touch.
    Fixes an issue that prevented use of some valid Facebook passwords that contained non-alphanumeric characters.
    Improves compatibility with some cameras that create content in multiple formats.
    Improves performance when scrolling the Project Library.
    Available through software update.

    Improves performance when scrolling the Project Library.
    That's a huge improvement! Can't believe the difference in scrolling speed! Mine was laboriously slow prior to the update and now scrolls rapidly with no stopping and starting. A very welcome improvement!
    Thanks AppleMan for alerting us to the update!
    John

  • HttpServletResponse.sendRedirect()

    I'm migrating a web app from Weblogic 8 to 10.3. The setup is:
    Apache 2.2 is used for static html (e.g. myserver/foo.html).
    Apache Weblogic plugin is used to send servlet/JSP requests to the weblogic container, if the URL contains the prefix /weblogic (e.g. myserver/weblogic/foo.jsp). PATHTRIM is being used to strip out the /weblogic.
    My problem arises when a JSP tries to redirect back to Apache for static content, e.g.
    myHTTPServletResponse.sendRedirect("/foo.html");
    The URL that is being generated is myserver/weblogic/foo.html which isn't found (since static content lives under Apache, so shouldn't have the /weblogic prefix ).
    The J2EE doc says "the servlet container must convert the relative URL to an absolute URL before sending the response to the client. .... If the location is relative with a leading '/' the container interprets it as relative to the servlet container root. " I'm at a loss as to why the string "/weblogic" should be perceived as part of the container root... since supposedly, that string had been trimmed in Apache (by the plugin).
    I can revise my JSP to redirect to an absolute URL, but I am reluctant to do so because this particular feature seems to work fine in WL8. Feels like a minor flaw in my WL10 configuration... can anyone help me isolate the problem? What am I missing here?
    TIA,
    Ken

    sorry I posted in the wrong area. Please ignore this post!

  • Bug fix release for macbook pro?

    Does anyone have an estimate when the crashing issues for the macbook pro retina will be fixed?
    I'm running 10.7.4, and my new macbook is crashing just about everyday. This is getting frustrating.  Over 3 years on the previous model macbook pro, I can't remember a single crash.  I wonder if I have a lemon here?
    No help from support:

    Your pictures go no where. Bring it to an Apple store or AASP.

  • Ejb2jsp bug? (super.release)

    This is the error using ejb2jsp of Weblogic 8.1 SP2:
    compilation failed:
    C:\ejb\AccessoDb\WEB-INF\classes\ejb\jsp_tags\_ScArticoliHome_finderAllTag.java:143:
    cannot resolve symbol
    symbol : method release ()
    location: class java.lang.Object
    super.release();
    ^
    1 error
    java.io.IOException: Compiler failed executable.exec
    The java file is created by ejb2jsp tool!
    Usually the tool extends TagSupport or BodyTagSupport when it create java files.
    But in this case, the class ScArticoliHomefinderAllTag implements IterationTag
    and therefore it is subclass of Object which hasn't the release method!!!
    super.release() is impossible for Object subclasses!!!
    Help me!
    P.S.: sorry for my bad english! ;)

    thanks for your reply Shay
    It is just that it is not always easy to get clear view on "the release thing" at Oracle,
    e.g. see Brian Duff's remarks on this at:
    Re: JDeveloper and CVS
    But I suppose a "bug-fix release" is not a "preview release" or "production release".
    greetings
    Jan Vervecken

  • Hi - I am looking for the Adobe Illustrator 2014 1.2 (or .0.2) bugfix update for Mac - and it is not visible in the Adobe Creative Cloud Packager (Mac version). The only update visible is Illustrator CC 2014.1  - which is what introduced the bugs.

    Hi - I am looking for the Adobe Illustrator 2014 1.2 (or .0.2) bugfix update for Mac - and it is not visible in the Adobe Creative Cloud Packager (Mac version). The only update visible is Illustrator CC 2014.1  - which is what introduced the bugs.
    The only thing that I can think of that might be causing the issues that I have a Mac Mini on Mavericks.
    Dave

    Hi
    I have discovered that my question above is a non-question. A user triggered by looking at the below article about Illustrator 2014 cc 17.0.2
    http://helpx.adobe.com/illustrator/release-note/illustrator-17-0-2-release-notes.html 
    He had recently upgraded from wht we now know is 18.0 to 18.1 which is the latest version. He read the above artic
    le and supposed that it was a bug fix release for his version - because the v17 ov18 number is not often displayed. It is usually just 2014 CC.
    I have asked him to post a bug report about Adobe Illustrator CC 2014.1
    Dave

  • New GeoRaptor release !

    Hello List,
    A new release of the GeoRaptor plugin is ready ! Version 20100524 is available for download on the project's sourceforge page : [http://sourceforge.net/projects/georaptor/] Update center : [Update Center|http://georaptor.sourceforge.net/install.xml]
    GeoRaptor is a SQLDeveloper plugin to view Oracle Spatial data and assist in creating/validating Spatial data and indexes.
    This current release (20100525) release includes these changes:
    - GeoRaptor now handles Tables/Views and Materialized Views.
    - Initiation of GeoRaptor functions can occur at the table or column level in the SQL Developer connection tree; (ie a GeoRaptor context menu has been added to the Columns of a table/view)
    - The way the sdo_geometry structure attribute is displayed has been re-written to handle xD data with slightly improved colouration (more to come).
    - There is now the ability to display an sdo_geometry attribute in a query result table as SDO_GEOMETRY/WKT/KML or GML2/GML3.
    - The dropping of a spatial index (for tables/materialized views) can now be done via a new context menu option.
    - The way the sdo_geometry data is displayed in the spatial view has been re-written. It will draw 2D, 3/4D (Z or M or both) data but only in 2D.
    - The way sdo_geom_metadata is handled and updated has been overhauled. Tables with multiple geometries can be dealt with in the one metadata panel.
    - Spatial indexing has been improved.
    - There is a Suffix/Prefix (called Affix) Tools>GeoRaptor>Preferences preferences for controlling its placement.
    - GeoRaptor can discover the layer_gtype parameter (from either all the data or from a sample).
    - Setting the sdo_indx_dims parameter can be done via a pulldown; as also whether the index is geodetic (tick box)
    - Setting the TABLESPACE parameters has also been added.
    - GeoRaptor can now be told to position a new table/sdo_geometry object (Add to Spatial View) in the spatial view at the top of the layer tree or at the bottom (Tools>Preferences>GeoRaptor)
    - The ability to move an existing layer in the spatial view to the the TOP or BOTTOM has been added via a right mouse click menu entry.
    - Similarly, you can now tell GeoRaptor where to put the layer list in the view: in the RIGHT or LEFT panel.
    - The position of the dividers in the spatial view now are trapped and saved.
    - The geometry spatial validation routines have been modified to allow for tolerance or diminfo based validation. Multiple geometries per table are handled. The user can now select their own primary key (including multiple columns) they would like to use in the output report.
    - GeoRaptor can now draw arrows at the midpoint of each segment in a linestring or just at the end.
    - GeoRaptor can process (ie visualise) data as STRUCT or JGeometry (a user preference controls this).
    - A comprehensive and flexible shapefile loading component has been added that handles multiple shapefiles, various attribute sets, changing of string attributes to numbers etc.
    Enhancements:
    - Code quality improvements are already being prepared.
    - The next release already has ready to go enhancements to the shapefile loader.
    - The ability to create (automatically) a single sdo_geom_metadata entry that covers all shapefiles in a shapefile set that is loaded into a single table.
    - Similarly a basic spatial index can be built at the end of a load run.
    - The ability to round the ordinate values read from each shapefile's X,Y, Z etc double precision ordinates. So, an shapefile X value of 234567.97456362839 can be written as 234567.975 if a decimal place rounding of 3 is chosen.
    - More options or colouring SDO_GEOMETRY data in a resultset;
    - Ability to colourize SDO_DIM_ARRAY, VERTEX_TYPE etc structures;
    - Support the mapping (add to spatial view) of a SQL query resultset (viewed currently only by styling the sdo_geometry attribute).
    - This will include the ability to select a subset of the resultset for visualisation, copying to clipboard, export (not just one at a time as in the current version). In fact, working with resultsets will become the main focus of how GeoRaptor will work in the future.
    - Add a new Spatial node to SQL Developer that collects up all tables etc with spatial data in one node (like Tables/Views/Materialized Views etc) so we can initiate action from there minimising mouse movement and increasing end user productivity.
    - Create a tool for discovering and removing stale sdo_geom_metadata records.
    - Support projections in the map view;
    - Support multiple independent map views (not just one);
    - Support WMS layers within the map view;
    - Provide spatial data export (shapefiles first);
    - Support limited visualisation of external shapefile data before loading eg to view to display with existing Oracle data.
    - Network topology visualisation and functionality;
    - Export functionality
    We encourage you to use GeoRaptor and discover its usefulness. We are spatial professionals who use SQL Developer every day in our business and consulting activities: we want the tool to make our lives easier and we hope they will do that for you too.
    However, we don't know how you use GeoRaptor and SQL Developer so we would love to hear your wishes for the product and the sorts of improvements would help you in your work and use: [Feature Requests|https://sourceforge.net/tracker/?group_id=158162&atid=806731]
    Like all software GeoRaptor is not perfect: the software contains bugs.
    Please help us in recognizing and fixing those bugs by reporting them : [Bug tracker|https://sourceforge.net/tracker/?group_id=158162&atid=806728]
    Now that we have a release out, we intend on making regular bug fix release and not just releases containing new functionality.
    The GeoRaptor team
    Edited by: Olaf I. on Jun 8, 2010 5:58 AM : a more comprehensive list of what's new !

    This release is really great. Simon uses the term "we" but he has probably done 99% of all the enhancements that have gone into this release.
    Thanks a lot for the effort Simon!!

  • Bug in Mobile Music Player using iCloud

    Hi there. 
    I noticed some problems with the Music Player from iOS 6.0.1 when using iCloud on the iPhone 5 16GB.
    I have stored my whole musiclibrary in iCloud using iCloud and iTunes match.
    When I want to play tracks on my iPhone I first have to download them by clicking the iCloud button in the Music Player app. This also works. 
    But sometimes I notice that some tracks just dissapear from my iPhone which will makes me unable to play them.  The tracks are still inside the music library but can't be played. Let me show you this in an example:
    (Tracks from a playlist which contains more than one track. (Shuffle set to off, Repeat All set to on)
    Normal behavior: Open Music Player -> Choose desired track -> Track will be played.
    Erratic behavior: Open Music Player -> Choose desired track -> Track will be skipped. Music Player jumps to next working track. It seems the player rendoy switches to the next track as it will also skip other working tracks in some cases.
    (Tracks from a playlist which only contains one track (incomplete album). (Shuffle set to off, Repeat All set to on)
    Normal behavior: Open Music Player -> Choose desired track -> Track will be played.
    Erratic behavior: Open Music Player -> Choose desired track -> Track can't be played. Play icon in status bar is flickering for about 3 seconds. Music Player responds extremely slow after this. 
    After exiting Music Player app from switcher bar it works normally.
    So now I have my music library with music I own (purchased in iTunes and uploaded with iTunes Match) which I can't play, remove or redwownload. 
    I noticed the problem with disappearing tracks already in iOS 5.x but back then I was able to redownload them. Now this doesn't work anymore.
    Any comments on that issue ?
    I'd like to see that bug being fixed with the next bug fix release of iOS.
    Regards
    Dominik

    Which Phone ? No problem on my Nokia 5800xm..
    --------------------------------------------------​--------------------------------------------------------​--------------------------------------------------​--If you find this helpful, pl. hit the White Star in Green Box...

  • JDev 11G Release2 Critical Bug, is it?

    Hello, Oracle JDev 11G Colleagues
    I think i hit a bug with Release 2 of JDev 11g
    Here is the scenario for the bug (the bug happens when using a popup only)
    1- Created new simple Fusion ADF Application with JDev 11.1.2.0 without business components.
    2- Created a new jspx page.
    3- I put a button and a popup on the page
    4- Added a showPopupBehavior (operation) on the button and linked it with the popup
    5- Up untill now there are no problems when i click the button the popup is showing.
    6- Now added a dialog, PanelGroupLayout and an input text or an output text inside the PanelGroupLayout.
    7- Added a PopupFetchListener Method on a bean to modify the input text before showing the popup.
    8- Binded the Input or output text to the bean.
    9- Now when i run the application and click the button to show the popup i get (java.lang.NullPointerException) with the code ADF_FACES-60097.
    (it seems like the bean can't see the inputtext which is bounded to it)
    10- FYI, tried exactly the same steps with JDev 11G R1 (11.1.1.4) and it is working with no problems.
    here is the sample application Download
    Error Log:
    <RegistrationConfigurator> <handleError> ADF_FACES-60096:حدث استثناء بالخادم أثناء تصيير جزئي لصفحة PPR, رقم 1
    javax.el.ELException: java.lang.NullPointerException
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodExpression(UIXComponentBase.java:1579)
         at oracle.adf.view.rich.component.rich.RichPopup.broadcast(RichPopup.java:715)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:397)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.share.http.ServletADFFilter.doFilter(ServletADFFilter.java:65)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:121)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    Caused by: java.lang.NullPointerException
         at view.popupClass.myPopupFetch(popupClass.java:32)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         ... 44 more

    Forget it,, i solved the problem.
    Which i think is a bug,, it was something i haven't even thought to look at, because i never faced such problem.
    The bug is : Here is what i noticed and i think should be, in all Jdeveloper in general in all releases
    the properties of all the UI Components are set to their defaults ,, well guess what only in Jdev R2
    the popup when placed in a page its properties are all set to default except two properties:
    1- ChildCreation - is set to deferred, which is not the default value which is (<default> (immediate)) --- this property is the cause of the error.*
    2- AuotoCancel - s set to disabled, but the default value is (<default> (enabled)) --- this just a note.*
    Now after setting the ChildCreation property to its default (which it always was in all previous releases) i can modify the content of the popup even before displaying it to the user (Just like before ^_^)

  • Web Server 6.1 Service Pack 9 released

    I'm delighted to report that Sun Java System Web Server 6.1 SP9 has made it into the wild:
    http://www.sun.com/download/products.xml?id=47d5d3eb
    This is a bug fix release. All users of Web Server 6.1 SPx are encouraged to upgrade.

    That's being fixed. Sorry about that.
    You can download it at:
    http://www.sun.com/download/products.xml?id=41ca136a

  • How pervasive is this regex bug?  Is there an official bug ID?

    Oracle has a bug in their regular expression handling in 10g 2 and 11g 2. Is this bug also in XE? If so, does it have a bug number I can reference? I don't have support, I'm just evaluating Oracle Database offerings for our company.
    The bug: With 10g 2 Oracle released support for non-greedy quantifiers in regular expressions. See http://docs.oracle.com/cd/E11882_01/appdev.112/e25518/adfns_regexp.htm#autoId6
    However, it has bugs.
    SQL*Plus: Release 10.2.0.5.0 - Production on Tue May 28 22:20:07 2013
    Copyright (c) 1982, 2010, Oracle.  All Rights Reserved.
    SQL> select regexp_substr('foo, bar, qux,','.*b.*?,') from dual;
    REGEXP_SUBSTR(
    foo, bar, qux,
    SQL> select regexp_substr('foo, bar, qux,','.*?b.*,') from dual;
    REGEXP_SU
    foo, bar,and same results on SQL*Plus: Release 11.2.0.1.0 Production. This is obviously a bug. One can argue about the differing possible interpretations of the sequence `.\*?`, but there is nothing that suggest `b.\*,` shouldn't pick up `qux`. I have a dozen other examples if you want. So my question is that since this has been a bug in released production code for over a year, is there a bug/defect number I can use to track it's eventual resolution? I don't have a support contract to ask support directly because I'm just evaluating right now. I'm trying to push for Oracle but bugs like this make it hard for me to use the argument that Oracle is relatively bug free.
    Fixed * interpreted as markup

    Oracle has a bug in their regular expression handling in 10g 2 and 11g 2. Is this bug also in XE?If a bug exists in Oracle Database 11.2.0.2, it's very likely to exist in 11.2 XE as well, as 11.2 XE is based on that version.
    and same results on SQL*Plus: Release 11.2.0.1.0 ProductionThis is no matter of SQL*Plus, as this is only the client, while the query you execute is processed by the database you're connected to.
    Despite that, I wonder how it comes you have SQL*Plus 11.2.0.1.0 on your machine, because XE ships with 11.2.0.2. But this has no impact on your issue...
    but there is nothing that suggest `b.*,` shouldn't pick up `qux`. I'm not sure about that. It's a question of where your "preceding" definition ends and how you interprete the documentation. See the differences (or no difference) when using subgroups to separate greedy and nongreedy operators explicitly, e. g.
    select regexp_substr('foo, bar, qux, ','.*?(b.*,)') from dual;
    -- or even
    select regexp_substr('foo, bar, qux, ','(.*?b)(.*,)') from dual; return foo, bar,, which would fit the "first string to match" strategy documented for regexp_substr.
    On the other hand, you could enforce the behaviour you seem to expect with making the greedy subgroup explicit.
    select regexp_substr('foo, bar, qux, ','.*?b(.*,)') from dual;
    -- or
    select regexp_substr('foo, bar, qux, ','(.*b)(.*?,)') from dual; will return your complete string.
    Of course, you can always argue on whether you should "reuse" characters for different groups when evaluating the regex. From my personal experience, using explicit subgroups helps structuring (and understanding) your regex and makes moving through different implementations easier...
    I'm trying to push for Oracle but bugs like this make it hard for me to use the argument that Oracle is relatively bug free.This is mostly a point of view, as your "relatively" indicates...
    -Udo

  • Bug Fix Lament

    Adobe: It does not bode well for Lightroom to have relatively-easy-to-fix bugs persist, release after release.
    I highly recommend finding a way to get more of them out between releases.
    In my opinion, one should almost be able to assume certain bugs are not there since they were reported well in advance of latest release - just like we can assume certain popular new cameras will be supported...
    If I remember correctly, there was precisely one item on the "known issues" list of the 3.3 release - hiding them does not make them go away.
    Rob

    Lightroom 3.3 Bugs Fixed below (these are probably the major bugs, and there may be many more minor ones not listed).  It would seem that they weren't exactly sitting on their hands.
    Bug fixing is about priority and risk.  If a bug fix has a high risk of creating other bugs and a low priority because of few users affected or easy workarounds, then it might be better to leave it alone.  It's also possible that bugs that seem easy to fix actually require a near entire rewrite of entire sections of code.
    Edit in PS CS4 from LR 3.2 did not give option to render to TIFF/PSD
    Process Version defaulted to PV 2003 when Lightroom’s installed Develop Presets are applied on Import
    All Auto-ISO values were not properly handled for the Nikon D3s
    An error could be generated when sorting by “User Order” in Collections
    There was an incorrect Profile Name tag for Canon 18-55 and 17-40 lens profiles
    Facebook album selection only displayed up to 25 albums
    Lightroom 3 could fail to launch Photoshop CS5 if Photoshop CS4 was uninstalled after the Photoshop CS5 installation
    Numerous cloning or healing spots could have caused Lightroom to become unresponsive
    Lightroom could have crashed when the metadata filter is selected and the grid is displaying all images in the catalog
    Lightroom 3.2 could have failed to import all of the images from an iPhone 4
    Some Sigma X3F raw files were rendering incorrectly
    Choosing the “Make a second copy to” option on import would result in incorrect folder structure for the second copy
    Resetting the crop angle by double-clicking the Angle slider removed a custom aspect ratio
    A tooltip for the Japanese language version of Lightroom 3 displayed the wrong keyboard shortcut for “Flag as Pick”
    Paste Settings did not apply to all images in the Develop module Filmstrip
    Smart collections in Lightroom 3 did not use the same definition of  “All Searchable Metadata” previously available in Lightroom 2
    Text watermarks or portions of text watermarks could have failed to be applied to images on export
    SmugMug publish collection dialog included a mixture of English text  when using a language setting other than English
    Lightroom would not import files from the Panasonic LX5 that were shot with the iZoom Function set to above 90mm
    Choosing the Limit File Size option in the export dialog could have stripped certain EXIF fields from the exported file
    The Targeted Adjustment Tool may have performed slowly in the Lightroom 3.3 release candidate
    A single image published to multiple collections for a single publish service did not display comments properly
    Updating an existing Develop preset with all settings could have failed under certain conditions
    The watermark drop shadow settings behaved differently in Lightroom  3.2 when compared to Lightroom 3.0.  They have been returned to the  Lightroom 3.0 behavior.
    The YYYYMMDD file renaming option was not available when the Lightroom language setting was set to Dutch
    An existing Smart Collection updated to filter for all photos with “Ratings is Zero” would show all images in the catalog
    Publishing an empty category to SmugMug would cause an error
    JPEG exports in the Lightroom 3.3 Release Candidate were significantly slower than the same export process in Lightroom 3.2.
    A graphical Identity Plate included in output was not correctly color managed
    Deleting all images in a Flickr photoset could have caused Lightroom to return an error message
    Changing the sort order to “User Order” while in Survey View on the Mac may have caused an error to appear
    Lightroom could have failed to respond when viewing an image containing numerous cloning or healing spots at 1:1 view
    RGB values were not displaying properly in the white balance tool
    The Smart Collection criteria “Folder starts with” was not working properly
    The navigator panel in the Develop module would incorrectly display  threshold information when holding down the alt or option key and  applying adjustments
    Applying a flag, star or label setting to an image via the toolbar  in the Develop module while in auto-advance mode would result in an  incorrect setting display for the subsequent image
    The application of color noise reduction at low color temperatures  (e.g., tungsten or candlelight) could have provided results below our  quality standards

Maybe you are looking for

  • ITunes library on network drive

    I want to have all my mp3s reside on a network share, and have multiple computers manage the same library. I have set all iTunes to store their files in that location; however changes made on one computer don't show up in iTunes on the other computer

  • XQuery all docs in an XMLType column?

    I created the following table: create table security(sdoc XMLType) I inserted xml files: insert into security values (xmltype(?)) Now I want to query the xml docs using XQuery. Is there a way to query all xml docs in a XMLType column with an XQuery e

  • Stopping a Thread.... again

    Hi all, a couple of months ago I've posted a similar topic, on how to stop a thread without using the deprecated stop() method. Still, no result. I have a great deal of calculations that should be done in a separate thread. Due to the fact that the c

  • Apple Magic Mouse Double Finger Usage

    Hi Guys, I just got myself a magic mouse and tried the 2 finger swipe. Now, the problem; it works fine in Safari and and iPhoto, but doesn't work in iTunes cover flow - which was advertised on the video on the apple website. May i please ask anyone w

  • IWeb / Time Capsule problem

    Since installing Time Capsule iWeb will not publish. Anyone had this problem or know the answer ?