Interpret frames limited to 99fps?

Finally upgraded to CS4 and I see the interpret frames is still limited to 99fps?

Yeah, so what? There's not a single standardized playback and distribution format on the planet that exceeds this framerate and dealing with highspeed footage and such can be achieved with other methods.
Mylenium

Similar Messages

  • Why don't Grapher's Frame Limits work correctly with saved Grapher files using multiple equations on Mountain Lion?

    Hi,
    I generally enjoy using Grapher in OS X (I am using Mountain Lion v10.8.2). However, I have repeatedly encountered what seems to be broken basic functionality in setting the limits on the display frame  (View> Frame Limits…). When opening saved Grapher files with multiple valid equations in them (equations which include constant terms defined as sets of numbers), I repeatedly get the following behavior:
    1. Frame limits are not correctly saved. As in, the file opens with a different view than it was saved and closed in.
    2. Frame limits no longer work as expected. For example, I might set the Y axis frame limits to be -2 to 2, but the Y axis of the frame display will run from about -1.95 to about -0.35.
    3 Performance is degraded. Making a change to the frame limits (for ecxample, changing the Y frame limits to -2.2 and 5 in an attempt to display something approximating the range -2 to 2) take an inordinate amount of both processor time and clock time. The spinning ball appears and hangs out far longer than is welcome, and at times seems to hang requiring a force quit of Grapher.
    These problems occur regardless of coordinate system.
    Is there a solution? If I create a new file and start from scratch the problems reappear. The problems reappear across a wide range of 2D equation types.
    Is Grapher simply broken in this regard?
    Thanks for the input.

    Bonjour Lexy-Lou,
       You are right, the bug was born with Grapher as you may read on the website
    <http://y.barois.free.fr/grapher/> :
    Grapher’s bugs and their remedies (OS X in French).
              Bug nr. 1. (Grapher 1.1, 2.0, 2.1, 2.2, 2.3). When modifying the main 2D window size, the graph length and height already formatted (menu Format) are changed : axis scale values stay the same, added objects remain same size on the same places (unit pixel) relative to the graph left upper corner ; but the graph view changes for the ratio H/L do so : very annoying !
                        The remedy : To restore the 2D graph after changing the window size : menu Format > Layout > Size > redo the initial choice (paper size or L and H values)… or avoid having to do so by selecting a window large enough to begin with.
                        Proposed correction : making the graph size independent of the main window’s one.
              Bug nr. 2. (Grapher 1.1, 2.0, 2.1, 2.2, 2.3). Saving is wrong in 2D (menu File > Save, Save as, Save a copy as). Are not seved : the last location on the screen of the main window, the graph size, the maximum and minimum values of the ordinate scale : very very annoying !
                        Note : The new windows of Grapher 1.1 (Grapher secondary window > New Graph > 2D or 3D Graph) always open in the same place on the screen( OS X 10.4.11 configured in French) depending on the language used by Grapher : if it’s English, well placed and covering most of the screen, if it is French, the windows are half length but same height and are located on the right side of the screen. This anomaly disappeared with Grapher 2.0, 2.1, 2.2 (English or French).
                        The remedy : to restore the 2D graph after opening a GCX files (.gcx) : menu Format > Layout > Size > redo the initial choice (Paper size or L and H values) to be done twice ; then menu View > Frame limits... > enter minimum and maximum vaues of the y scale. This requires to note four numerical values, L, H, y-min, y-max, for example at the top of the equation list (or at the bottom : see bug nr. 27).
                        Proposed correction : complete saving in 2D.
    For the full list of Grapher's bugs please download "Instructions for Use - Grapher" (English) or "Mode d'emploi de Grapher" (French). Quick glance at the Contents (pages 2 & 3) you'll be surprised by the possibilities of Grapher.app despite the bugs.
      Enjoy,
    Au revoir,
    YB24

  • Nvidia's frame limiter also for linux?

    Hi, I was wondering if that pretty darn good fps limiter that's in nvidia's windows drivers (I believe from 290.53 on) is also in nvidia's linux drivers.
    Read through basically everything I could find but I couldn't find a hint on the fps limiter for linux.
    So I was hoping someone here knows about that.

    Checked that, couldn't find it in there. Though that doesn't mean overly much, the docs have always been missing a lot. That's why I was hoping someone here knows more about it.
    Well yes, vsync does limit the number frames that are being put out to the refresh rate of the display. But that has it's glitches, for example if the frame rate drops for a moment below that given rate. That's what triple buffering is for but that has it's own downsides amongst losing one frame, losing video memory to the extra backbuffer and in some cases it still doesn't prevent tearing.
    The frame limiter though lets me limit the rendering/computing of the frames directly: Instead of computing everything to the max and then discarding the excess frames, this frame limiter (unlike very most limiters in common applications) actually has the graphics card only compute those x nmuber of frames that I set it to. Thus decreasing the load on the graphics card. That is what I'm personally opting for the most.

  • Interpreting Frame Rate issues

    Hey guys, got a tough one here:
    I'm rendering Toonboom animations to Quicktime Mov Files at 24fps - although when i import them into Premiere CS6 it will only 50% of the time recognise the correct frame rate - the other times it will choose a random frame rate ( like 4.8, 6 or 12fps ) and in turn lose the footage between the frames - such as if it is running at 6 fps it will only display 6 of the 24 frames per second and play it in realtime but missing the majority of the frames
    When going to Modify and trying to interpret the footage back to 24fps it simply speeds up the 6 fps to 24 so it then plays at a collosal speed and if i slow the footage back down in the speed duration menu it goes back to the 6fps or whatever it was before
    Every other program ( Media Player, Sony Vegas Pro ) recognise these files as 24fps - how can i get premiere to do the same?

    My first recommendation would be to bypass QuickTime and choose another format.  See if that fares any better.

  • Video doesn't slow when added to timeline of different frame rate

    I'm having trouble understanding what's going on here.  I have a video shot at 59.94 fps, and I add it to a sequence that is set at 29.97 fps.  It plays back normally which makes sense if premiere is dropping frames by 1/2, but the drop frame indicator says that it isn't dropping frames.  The clip also runs the same length.  The interpret frame rate for the clip in the project window says 59.94 fps, so if it's added to a sequence that is set at 29.97 fps and it's NOT dropping frames, shouldn't it be slowed down?

    OK cool thank you very much.  So I've been doing some research to figure out the best way to edit this project.  The problem is that I have some GoPro videos shot at 1080X1920 and 59.94 fps and some at 480X840 and 240 fps.  But the catch is I want to make the final product work well for Youtube.  This is how I feel I should go about getting the best quality for my final video.
    1.  Set the sequence settings to 720X1280 (which is what I will export as so that the 480X840 doesn't loose as much quality compared to having to resize up to 1080X1920 to match the other clips).  I don't think there's much quality loss in down-scaling the 1080X1920 to 720X1280 (if any, or is there?), so it's kind of a happy medium for both frame sizes that I have and it's still good for Youtube.
    2.  Apparently Youtube really works well with 29.97 fps, so this is what I will set the sequence frame rate at.
           **Another side question I have is what if my sequence frame rate is set at 29.97fps and I interpret the frame rate of a 59.94fps clip as 29.97fps and add it to the sequence.  Now if I use the rate stretch tool to speed up the now slowed down clip to 200% so that it plays at normal speed.  Will Premiere remove frames to speed up the clip or does it really increase the rate of the frames so that I don't loose any frames?**  My guess is if I export at 29.97fps it will remove half of the frames.
    Is it not possible to have an exported movie clip that contains multiple frame rates?

  • Is there a way to Disable the Framerate Limiter in GTA Games on iOS?

    On the PC version, you can enable or disable the framerate limiter.
    When it's turned on, you get 30fps.
    When it's off, you get well over 60fps depending on how powerful your PC is.
    To keep it at 60fps, you just turn off the frame limiter and turn on Vsync in the Nvidia Control Panel.
    Perfect.
    Anyways, I wanted to ask if there's a way to do this for GTA games on iOS? That way we can get 60fps and make the game better overall.
    I'd love to see a 60fps game on my iPhone 5s.
    I do not care if 60fps will make the battery drain quicker.
    Any help &amp; discussion will be appreciated!

    Ask the game developer.  You're on the iPhone Hardware forum.

  • Gif animation frame number limit?

    Hello,
    I have created a 35 second (25fps) line animation within AE.
    Since AE does not export gifs anymore, I exported as QT movie & opened the QT in PS and saved for web as Gif animation.
    In the save for web dialogue it said "frames 500 of 500" and when it exported the animated Gif it had truncated the length of the animation (as the total length is 875 frames).
    Within PS the animation appears till the end.
    I played around with frame rates etc, brought it down to 15fps but it would just extend the duration and not be able to get all of the movie exported.
    Btw the 500 frames animation created an 85kb gif
    I tried using AME to encode to Gif animation, but the filesize was huge at 20MB, which negated the point foe Gif.
    So is there a 500 frame limitation to exporting gif animations from within Photoshop?
    Thanks

    Seems valid enough to me, insofar as Adobe has a prominent ad across the top.  That would *technically* make your post sort of spam-like, Chris.
    Seriously, thanks for that link - it made me smile.
    But they were all pretty short. 
    -Noel

  • HR ABAP dump - CX_SY_PROVIDE_TABLE_NOT_SORTED

    Hello Experts,
    I'm executing a custom program and getting the following dump
    CX_SY_PROVIDE_TABLE_NOT_SORTED
    this is the code:
      sort lt_0147_results by perf_result_begda.
      sort lt_mbo_results by perf_result_begda.
    ok - now have two tables that we can compare!
    this is the line where the dump is generated.  --->provide fields * from lt_0147_results
                                                                                    into ls_0147 valid l_0147_valid
                                                                                    bounds perf_result_begda and perf_result_endda
                                                                                    fields * from lt_mbo_results
                                                                                    into ls_mbo valid l_mbo_valid
                                                                                    bounds perf_result_begda and perf_result_endda
                                                                                    between c_lowdate and endda.
    Do you know why I'm getting this dump?
    Thank you in advance

    This is what SAP  says:
    CX_SY_PROVIDE_TABLE_NOT_SORTED
    Cause: One of the involved tables is not sorted in ascending order by the intervals within extlim1 and extlim2.
    Reason?
    [provide fields|http://help.sap.com/abapdocu_70/en/ABAPPROVIDE.htm]
    The columns intliml1 intliml2 ... and intlimu1 intlimu2 ... in every row of the relevant internal tables must contain values that can be interpreted as limits of closed intervals. Within a table, the intervals specified in these columns must not overlap and must be sorted in ascending order by the primary table index. The intervals therefore make up a unique key for every row.
    The ABAP runtime environment checks for every table involved, whether the condition of sorted and non-overlapping intervals is met within the interval made up by extliml and extlimu and, if necessary, triggers an exception that can be handled.
    Regards
    Marcin

  • Regarding Bounds Statement in ABAP HR

    Hi Guys!!!!
    I have been trying to work on provide, end provide in an HR program and then when I went into f1 of the statement I found an simple provide,end provide which I am pasting here:
    PROVIDE FIELDS col3 FROM itab1 INTO wa1
                                   VALID flag1
                                   BOUNDS col1 AND col2
            FIELDS col3 FROM itab2 INTO wa2
                                   VALID flag2
                                   BOUNDS col1 AND col2
            BETWEEN 2 AND 14.
    Now, I am really not able to understand the meaning of BOUNDS here, What does it actually do?? Could someone please explain. I searched in SCN and could not find any apt reply actually.
    Regards,
    Vishwa.

    hi,
    PROVIDE FIELDS {*|{comp1 comp2 ...}}
                   FROM itab1 INTO wa1 VALID flag1
                   BOUNDS intliml1 AND intlimu1
                   [WHERE log_exp1]
            FIELDS {*|{comp1 comp2 ...}}
                   FROM itab2 INTO wa2 VALID flag2
                   BOUNDS intliml2 AND intlimu2
                   [WHERE log_exp2]
            BETWEEN extliml AND extlimu
            [INCLUDING GAPS].
    ENDPROVIDE.
    To be able to process internal tables using PROVIDE, all tables itab1 itab2 ... must be fully typed index tables and contain two special columns that have the same data type (d, i, n, or t) for all relevant tables. For every table you must specify the names intliml1 intliml2 ... and intlimu1 intlimu2 ... of these columns using the addition BOUNDS.
    The columns intliml1 intliml2 ... and intlimu1 intlimu2 ... in every row of the relevant internal tables must contain values that can be interpreted as limits of closed intervals. Within a table, the intervals specified in these columns must not overlap and must be sorted in ascending order. The intervals therefore make up a unique key for every row.
    Regards,
    Arjun.

  • JDK 1.6 on Solaris. Multiple java processes and thread freezes

    Hi, we've come across a really weird behavior on the Solaris JVM, reported by a customer of ours.
    Our server application consists of multiple threads. Normally we see them all running within a single Java process, and all is fine.
    At some point in time, and only on Solaris 10, it seems that the main Java process starts a second Java process. This is not our code trying to execute some other application/command. It's the JVM itself forking a new copy of itself. I assumed this was because of some JVM behaviour on Solaris that uses multiple processes if the number of threads is > 128. However at the time of spawn there are less than 90 threads running.
    In any case, once this second process starts, some of the threads of the application (incidentally, they're the first threads created by the application at startup, in the first threadgroup) stop working. Our application dumps a list of all threads in the system every ten minutes, and even when they're not working, the threads are still there. Our logs also show that when the second process starts, these threads were not in the running state. They had just completed their operations and were sleeping in their thread pool, in a wait() call. Once the second process starts, jobs for these threads just queue up, and the wait() does not return, even after another thread has done a notify() to inform them of the new jobs.
    Even more interesting, when the customer manually kills -9 the second process, without doing anything in our application, all threads that were 'frozen' start working again, immediately. This (and the fact that this never happens on other OSes) makes us think that this is some sort of problem (or misconfiguration) specific to the Solaris JVM, and not our application.
    The customer initially reported this with JDK 1.5.0_12 , we told them to upgrade to the latest JDK 1.6 update 6, but the problem remains. There are no special JVM switches (apart from -Xms32m -Xmx256m) used. We're really at a dead end here in diagnosing this problem, as it clearly seems to be outside our app. Any suggestion?

    Actually, we've discovered that that's not really what was going on. I still believe there's a bug in the JVM, but the fork was happening because our Java code tries to exec a command line tool once a minute. After hours of this, we get a rogue child process with this stack (which is where we are forking this command line tool once a minute):
    JVM version is 1.5.0_08-b03
    Thread t@38: (state = IN_NATIVE)
    - java.lang.UNIXProcess.forkAndExec(byte[], byte[], int, byte[], int, byte[], boolean, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor) @bci=168980456 (Interpreted frame)
    - java.lang.UNIXProcess.forkAndExec(byte[], byte[], int, byte[], int, byte[], boolean, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor) @bci=0 (Interpreted frame)
    - java.lang.UNIXProcess.<init>(byte[], byte[], int, byte[], int, byte[], boolean) @bci=62, line=53 (Interpreted frame)
    - java.lang.ProcessImpl.start(java.lang.String[], java.util.Map, java.lang.String, boolean) @bci=182, line=65 (Interpreted frame)
    - java.lang.ProcessBuilder.start() @bci=112, line=451 (Interpreted frame)
    - java.lang.Runtime.exec(java.lang.String[], java.lang.String[], java.io.File) @bci=16, line=591 (Interpreted frame)
    - java.lang.Runtime.exec(java.lang.String, java.lang.String[], java.io.File) @bci=69, line=429 (Interpreted frame)
    - java.lang.Runtime.exec(java.lang.String) @bci=4, line=326 (Interpreted frame)
    - java.lang.Thread.run() @bci=11, line=595 (Interpreted frame)There are also several dozen other threads all with the same stack:
    Thread t@32: (state = BLOCKED)
    Error occurred during stack walking:
    sun.jvm.hotspot.debugger.DebuggerException: can't map thread id to thread handle!
         at sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal.getThreadIntegerRegisterSet0(Native Method)
         at sun.jvm.hotspot.debugger.proc.ProcDebuggerLocal.getThreadIntegerRegisterSet(ProcDebuggerLocal.java:364)
         at sun.jvm.hotspot.debugger.proc.sparc.ProcSPARCThread.getContext(ProcSPARCThread.java:35)
         at sun.jvm.hotspot.runtime.solaris_sparc.SolarisSPARCJavaThreadPDAccess.getCurrentFrameGuess(SolarisSPARCJavaThreadPDAccess.java:108)
         at sun.jvm.hotspot.runtime.JavaThread.getCurrentFrameGuess(JavaThread.java:252)
         at sun.jvm.hotspot.runtime.JavaThread.getLastJavaVFrameDbg(JavaThread.java:211)
         at sun.jvm.hotspot.tools.StackTrace.run(StackTrace.java:50)
         at sun.jvm.hotspot.tools.JStack.run(JStack.java:41)
         at sun.jvm.hotspot.tools.Tool.start(Tool.java:204)
         at sun.jvm.hotspot.tools.JStack.main(JStack.java:58)I'm pretty sure this is because the fork part of the UnixProcess.forkAndExec is using the Solaris fork1 system call, and thus all the Java context thinks all those threads exist, whereas the actual threads don't exist in that process.
    It seems to me that something is broken in UnixProcess.forkAndExec in native code; it did the fork, but not the exec, and this exec thread just sits there forever. And of course, it's still holding all the file descriptors of the original process, which means that if we decide to restart our process, we can't reopen our sockets for listening or whatever else we want to do.
    There is another possibility, which I can't completely rule out: this child process just happened to be the one that was fork'd when the parent process called Runtime.halt(), which is how the Java process exits. We decided to exit halfway through a Runtime.exec(), and got this child process stuck. But I don't think that's what happens... from what I understand that we collected, we see this same child process created at some point in time, and it doesn't go away.
    Yes, I realize that my JVM is very old, but I cannot find any bug fixes in the release notes that claim to fix something like this. And since this only happens once every day or two, I'm reluctant to just throw a new JVM at this--although I'm sure I will shortly.
    Has anyone else seen anything like this?

  • JAX-WS Client hangs thread

    Hello
    I have a web application which consumes a remote web service, it has been in live use for more than a year.
    The web service consumed is part of an off the shelf application which fails approx 6 times a year. When it fails, the GlassFish server hosting my web application is also liable to fail. Thus a failure of the purchased application results in the failure of a whole set of other applications.
    The Web Service client was written using JAX-WS. When the web service fails, calls to the client are liable to hang and never return. There is no timeout and no error, just a hung thread in GlassFish. In GlassFish the default maximum for request processing threads is 5, if all of them hang Glassfish is dead.
    jstack output shows JAX-WS gets stuck, it does a read without a timeout and never regains control. I have seen threads stuck for in excess of 1 hour 45 minutes, they remain stuck until the application server is re-started.
    To work around this issue I have written a class to predict if a connection is likely to be healthy or not, if not it attempts to replace the connection with a new one. I am reasonably confident this will reduce the likelihood of failures but I believe there must be a better way to avoid the overhead of getting a new connection every time.
    1) Has anybody else suffered this same issue, if so how did you get round it ?
    2) Does anybody agree with me that the reads done by JAX-WS should timeout if necessary and failure to do so is a weakness/bug in the JAX-WS client ?
    What follows is an example of jstack output showing a hung thread.
    ----------------- t@162 -----------------
    0xff2cc360     _read + 0x8
    0xfead8e18     JVM_Read + 0xe4
    0xfadbc154     Java_java_net_SocketInputStream_socketRead0 + 0x1fc
    0xf8c0c280     * java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) bci:-1830175952 (Interpreted frame)
    0xf8c0c224     * java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) bci:0 (Interpreted frame)
    0xf8c058b8     * java.net.SocketInputStream.read(byte[], int, int) bci:84 line:129 (Interpreted frame)
    0xf8c50588     <C2IAdapter>
    0xf949c8fc     0xf949c8fc     * java.io.BufferedInputStream.fill() bci:175 line:218 (Compiled frame)
    0xf8fbac24     0xf8fbac24     * java.io.BufferedInputStream.read1(byte[], int, int) bci:44 line:256 (Compiled frame)
    0xfa889c6c     0xfa889c6c     * sun.net.www.http.HttpClient.parseHTTPHeader(sun.net.www.MessageHeader, sun.net.ProgressSource, sun.net.www.protocol.http.HttpURLConnection) bci:51 line:681 (Compiled frame)
    0xf8cbfc44     <I2CAdapter>
    0xf8c057a8     * sun.net.www.http.HttpClient.parseHTTP(sun.net.www.MessageHeader, sun.net.ProgressSource, sun.net.www.protocol.http.HttpURLConnection) bci:30 line:626 (Interpreted frame)
    0xf8c057a8     * sun.net.www.protocol.http.HttpURLConnection.getInputStream() bci:246 line:983 (Interpreted frame)
    0xf8c05874     * java.net.HttpURLConnection.getResponseCode() bci:16 line:367 (Interpreted frame)
    0xf8c058b8     * com.sun.xml.ws.transport.http.client.HttpClientTransport.checkResponseCode() bci:5 line:201 (Interpreted frame)
    0xf8c05764     * com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(com.sun.xml.ws.api.message.Packet) bci:345 line:149 (Interpreted frame)
    0xf8c05d3c     * com.sun.xml.xwss.XWSSClientPipe.process(com.sun.xml.ws.api.message.Packet) bci:76 line:118 (Interpreted frame)
    0xf8c05d3c     * com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(com.sun.xml.ws.api.message.Packet) bci:6 line:115 (Interpreted frame)
    0xf8c52980     <C2IAdapter>
    0xfab36e58     0xfab36e58     * com.sun.xml.ws.api.pipe.Fiber.__doRun(com.sun.xml.ws.api.pipe.Tube) bci:206 line:595 (Compiled frame)
    0xf8c547bc     <I2CAdapter>
    0xf8c05874     * com.sun.xml.ws.api.pipe.Fiber._doRun(com.sun.xml.ws.api.pipe.Tube) bci:31 line:554 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.api.pipe.Fiber.doRun(com.sun.xml.ws.api.pipe.Tube) bci:84 line:539 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.api.pipe.Fiber.runSync(com.sun.xml.ws.api.pipe.Tube, com.sun.xml.ws.api.message.Packet) bci:48 line:436 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.client.Stub.process(com.sun.xml.ws.api.message.Packet, com.sun.xml.ws.client.RequestContext, com.sun.xml.ws.client.ResponseContextReceiver) bci:155 line:248 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.client.sei.SEIStub.doProcess(com.sun.xml.ws.api.message.Packet, com.sun.xml.ws.client.RequestContext, com.sun.xml.ws.client.ResponseContextReceiver) bci:4 line:135 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(java.lang.Object, java.lang.Object[], com.sun.xml.ws.client.RequestContext, com.sun.xml.ws.client.ResponseContextReceiver) bci:64 line:109 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(java.lang.Object, java.lang.Object[]) bci:14 line:89 (Interpreted frame)
    0xf8c05874     * com.sun.xml.ws.client.sei.SEIStub.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) bci:24 line:118 (Interpreted frame)
    0xf8c05d3c     * $Proxy64.updateProblem(com.peregrine.servicecenter.pws.pm.UpdateProblemRequest) bci:16 (Interpreted frame)
    0xf8c05d3c     * com.reuters.gsm.sf.consumePeregWs.PeregPm.addUpdate(java.lang.String, int, int, java.lang.String, java.lang.String, java.util.Date) bci:341 line:129 (Interpreted frame)
    Regards, Vince

    [http://stackoverflow.com/questions/2592303/how-do-i-set-the-jax-ws-client-request-timeout-programatically-on-jboss]

  • Server crash detected

    I've got this error in "Error log" (every 20 sec) on my Web Proxy 4.0.3 installed on a Linux RedHat AS 4.0 UPD 2, :
    [11/Jul/2006:13:45:01] catastrophe (16816):CORE3260: Server crash detected (signal SIGSEGV)
    [11/Jul/2006:13:45:01] failure ( 2369): CORE3107: Child process closed admin channel
    [11/Jul/2006:13:45:01] info (16881): HTTP3072: [LS ls1] http://my-proxy:8080 ready to accept requests
    [11/Jul/2006:13:45:01] info (16881): CORE3274: successful server startup
    Any ideas?
    Thank you in advance.
    G.

    GBD Details:
    -> gdb /opt/vzw/webserver/sunone/bin/https/bin/webservd core
    HP gdb 5.2 for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00
    and target hppa1.1-hp-hpux11.00.
    Copyright 1986 - 2001 Free Software Foundation, Inc.
    Hewlett-Packard Wildebeest 5.2 (based on GDB) is covered by the
    GNU General Public License. Type "show copying" to see the conditions to
    change it and/or distribute copies. Type "show warranty" for warranty/support.
    ..(no debugging symbols found)...
    Core was generated by `webservd'.
    Program terminated with signal 11, Segmentation fault.
    Unknown si_code. Report to HP.
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    ---Type <return> to continue, or q <return> to quit---
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...(no debugging symbols found)...
    (no debugging symbols found)...#0 0xf6ab3b54 in socket__3hpiSFiN21+0x34
    warning: No debug info available - Trying to print as integer
    warning: No debug info available - Trying to print as integer
    warning: No debug info available - Trying to print as integer
    warning: No debug info available - Trying to print as integer
    warning: No debug info available - Trying to print as integer
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    (gdb)
    (gdb) bt
    #0 0xf6ab3b54 in socket__3hpiSFiN21+0x34 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #1 0xf6ab3b0c in JVM_Socket+0x34 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #2 0xf598d180 in IPv6_supported+0x30 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/libnet.sl
    #3 0xf598c620 in JNI_OnLoad+0x348 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/libnet.sl
    #4 0xf58c71c8 in Java_java_lang_ClassLoader_00024NativeLibrary_load+0x148 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/libjava.sl
    #5 0xf389a250 in interpreted frame: java.lang.ClassLoader$NativeLibrary::load (java.lang.String) ->void
    #6 0xf3892af4 in interpreted frame: java.lang.ClassLoader::loadLibrary0 (java.lang.Class, java.io.File) ->boolean
    #7 0xf3892994 in interpreted frame: java.lang.ClassLoader::loadLibrary (java.lang.Class, java.lang.String, boolean) ->void
    #8 0xf3892af4 in interpreted frame: java.lang.Runtime::loadLibrary0 (java.lang.Class, java.lang.String) ->void
    #9 0xf3892af4 in interpreted frame: java.lang.System::loadLibrary (java.lang.String) ->void
    #10 0xf3892af4 in interpreted frame: sun.security.action.LoadLibraryAction::run () ->java.lang.Object
    #11 0xf3890200 in Java entry frame
    #12 0xf6a31320 in call_helper__9JavaCallsSFP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread+0x228 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #13 0xf6ca2254 in os_exception_wrapper__2osSFPFP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread_vP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread
    +0x34 () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #14 0xf6a310c4 in call__9JavaCallsSFP9JavaValue12methodHandleP17JavaCallArgumentsP6Thread+0x4c () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #15 0xf6aa3654 in JVM_DoPrivileged+0x35c ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #16 0xf58c5dc0 in Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2+0x18 () from /opt/java1.5/jre/lib/PA_RISC2.0/libjava.sl
    #17 0xf389a250 in interpreted frame: java.security.AccessController::doPrivileged (java.security.PrivilegedAction) ->java.lang.Object
    #18 0xf3892a18 in interpreted frame: java.net.InetAddress::<clinit> () ->void
    #19 0xf3890200 in Java entry frame
    #20 0xf6a31320 in call_helper__9JavaCallsSFP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread+0x228 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #21 0xf6ca2254 in os_exception_wrapper__2osSFPFP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread_vP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread
    +0x34 () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #22 0xf6a310c4 in call__9JavaCallsSFP9JavaValue12methodHandleP17JavaCallArgumentsP6Thread+0x4c () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #23 0xf69ed0b0 in call_class_initializer_impl__13instanceKlassSF19instanceKlassHandleP6Thread+0x140 () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #24 0xf69ecf10 in instanceKlass::call_class_initializer+0x60 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #25 0xf69ea6c4 in initialize_impl__13instanceKlassSF19instanceKlassHandleP6Thread+0x13c () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #26 0xf69e9534 in instanceKlass::initialize+0x9c ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #27 0xf6c1cec8 in resolve_static_call__12LinkResolverSFR8CallInfoR11KlassHandle12symbolHandleT311KlassHandlebT6P6Thread+0x128 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #28 0xf6c1eda4 in resolve_invokestatic__12LinkResolverSFR8CallInfo18constantPoolHandleiP6Thread+0x7c () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #29 0xf6c1eafc in resolve_invoke__12LinkResolverSFR8CallInfo6Handle18constantPoolHandleiQ2_9Bytecodes4CodeP6Thread+0x54 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #30 0xf6a1bf94 in resolve_invoke__18InterpreterRuntimeSFP10JavaThreadQ2_9Bytecodes4Code+0x11c () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #31 0xf38a1bf4 in interpreted frame: java.net.InetSocketAddress::<init> (java.la
    ng.String, int) ->void
    #32 0xf3892af4 in interpreted frame: java.net.Socket::<init> (java.lang.String, int) ->void
    #33 0xf3892af4 in interpreted frame: oeg.OrderEntryGatewayClient::processInitOrder (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) ->java.lang.String
    #34 0xf3892a18 in interpreted frame: coei.webstore.BaseServlet::doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) ->void
    #35 0xf3892af4 in interpreted frame: javax.servlet.http.HttpServlet::service (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) ->void
    #36 0xf3892af4 in interpreted frame: javax.servlet.http.HttpServlet::service (javax.servlet.ServletRequest, javax.servlet.ServletResponse) ->void
    #37 0xf3892e0c in interpreted frame: org.apache.catalina.servlets.InvokerServlet::serveRequest (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) ->void
    #38 0xf3892af4 in interpreted frame: org.apache.catalina.servlets.InvokerServlet::doPost (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) ->void
    #39 0xf3892af4 in interpreted frame: javax.servlet.http.HttpServlet::service (javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse) ->void
    #40 0xf3892af4 in interpreted frame: javax.servlet.http.HttpServlet::service (javax.servlet.ServletRequest, javax.servlet.ServletResponse) ->void
    #41 0xf3892e0c in interpreted frame: org.apache.catalina.core.StandardWrapperValve::invokeServletService (javax.servlet.Servlet, javax.servlet.ServletRequest, javax.servlet.ServletResponse) ->void
    #42 0xf3892af4 in interpreted frame: org.apache.catalina.core.StandardWrapperValve::invoke (org.apache.catalina.Request, org.apache.catalina.Response) ->int
    #43 0xf3892d5c in interpreted frame: org.apache.catalina.core.StandardPipeline::invoke (org.apache.catalina.Request, org.apache.catalina.Response) ->void
    #44 0xf3892e0c in interpreted frame: org.apache.catalina.core.StandardContextValve::invoke (org.apache.catalina.Request, org.apache.catalina.Response) ->int
    #45 0xf3892d5c in interpreted frame: org.apache.catalina.core.StandardPipeline::invoke (org.apache.catalina.Request, org.apache.catalina.Response) ->void
    #46 0xf3892e0c in interpreted frame: org.apache.catalina.core.StandardHostValve::invoke (org.apache.catalina.Request, org.apache.catalina.Response) ->int
    #47 0xf3892d5c in interpreted frame: org.apache.catalina.core.StandardPipeline::invoke (org.apache.catalina.Request, org.apache.catalina.Response) ->void
    #48 0xf3892e0c in interpreted frame: com.iplanet.ias.web.connector.nsapi.NSAPIProcessor::process (org.apache.catalina.core.StandardHost, java.lang.String[], byte[][], int[], org.apache.catalina.core.StandardContext, java.lang.String, org.apache.catalina.core.StandardWrapper) ->int
    #49 0xf3892a44 in interpreted frame: com.iplanet.ias.web.WebContainer::service (long, com.iplanet.ias.web.connector.nsapi.NSAPIProcessor, org.apache.catalina.core.StandardHost, java.lang.String[], byte[][], int[], org.apache.catalina.core.StandardContext, java.lang.String, org.apache.catalina.core.StandardWrapper) ->int
    #50 0xf3890200 in Java entry frame
    #51 0xf6a31320 in call_helper__9JavaCallsSFP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread+0x228 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #52 0xf6ca2254 in os_exception_wrapper__2osSFPFP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread_vP9JavaValueP12methodHandleP17JavaCallArgumentsP6Thread
    +0x34 () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #53 0xf6a310c4 in call__9JavaCallsSFP9JavaValue12methodHandleP17JavaCallArgumentsP6Thread+0x4c () from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #54 0xf6a416d0 in jni_invoke_static+0x230 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #55 0xf6a53b58 in jni_CallStaticIntMethodV+0x170 ()
    from /opt/java1.5/jre/lib/PA_RISC2.0/server/libjvm.sl
    #56 0xf5a9f418 in JNIEnv_::CallStaticIntMethod+0x38 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libj2eeplugin.sl
    #57 0xf5a9f968 in NSAPIConnector::service+0x4b0 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libj2eeplugin.sl
    #58 0xf5a9c54c in service_j2ee+0x88 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libj2eeplugin.sl
    #59 0xf5dc214c in func_native_pool_wait_work+0xa8 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #60 0xf5dc1374 in func_exec_str+0x1f0 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #61 0xf5dc23b8 in INTobject_execute+0xf8 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #62 0xf5dc72f4 in INTservact_service+0x2a8 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #63 0xf5dc7c98 in INTservact_handle_processed+0x6c ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #64 0xf5e21108 in HttpRequest::UnacceleratedRespond+0x418 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #65 0xf5e20540 in HttpRequest::HandleRequest+0x660 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #66 0xf5e1e938 in DaemonSession::run+0x130 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libns-httpd40.sl
    #67 0xf5f3220c in Thread::run_+0x40 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libnsprwrap.sl
    #68 0xf5f3218c in ThreadMain+0x10 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libnsprwrap.sl
    #69 0xf7ab4060 in ptroot+0xc4 ()
    from /opt/vzw/webserver/sunone/bin/https/lib/libnspr4.sl
    #70 0xf7b92024 in __pthread_bound_body+0xa8 () from /usr/lib/libpthread.1
    #71 0xf7bc2ab4 in __pthread_bound_start+0x14 () from /usr/lib/libpthread.1

  • MAC as a gift need to register

    Hello,
    This is my daughter's Mac that was given to her as a gift by a friend. No sales receipt is available. Is there a way for her to register and get an Apple ID without the proof of purchase?

    You could probably also check with the Apple support site and enter
    the Serial Number of the product in the appropriate page, in order to
    get the status of any AppleCare coverage, basic data on the device,
    and get an idea on what this aspect of information can provide.
    It is possible to purchase an extended AppleCare plan on certain
    products within the first year of ownership; this adds duration to
    the initial product coverage provided with the new item. And the
    AppleCare purchase and enrollment is based in time-frame limits.
    Questions about transfer of coverage, from the initial purchaser
    to the recipient of a gift, may be addressed in a call to Apple.
    • Apple - How to Contact Us: http://www.apple.com/contact/
    • Apple Store (US) - Help: http://store.apple.com/us/help (all contacts + more)
    Online Service Assistant:
    http://www.apple.com/support/serviceassistant/overview.html
    Apple - Support - Check your Service and Support Coverage:
    https://selfsolve.apple.com/agreementWarrantyDynamic.do
    Apple Support- main page:
    http://www.apple.com/support/
    +{Since this post in Discussions, appears in an OS X 10.4 Tiger forum+
    +and in a thread in Printing & Faxing - it does seem a bit out of place.}+
    Good luck & happy computing!
    { edited }

  • Runtime.exec() hangs on solaris 10, deadlock in soft_delete_session ?

    Hi,
    In my application sometimes Runtime.exec calls hangs for ever.
    The pstack of java process is at the end of the post. It seems like there is a deadlock in soft_delete_session.
    Does anyone know of any java/os patch we can apply to fix this issue?
    I will really appreciate any tips to get over this issue.
    # uname -a
    SunOS thor256 5.10 Generic_120011-14 sun4u sparc SUNW,Sun-Fire-V245
    # /opt/VRTSjre/jre1.5/bin/java -version
    java version "1.5.0_10"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
    Java HotSpot(TM) Server VM (build 1.5.0_10-b03, mixed mode)
    The trace is as follows:
    0xff340408 __lwp_park + 0x10
    0xff339068 mutex_lock_internal + 0x5d0
    0xfb08a2ec soft_delete_session + 0xf0
    0xfb089f90 soft_delete_all_sessions + 0x4c
    0xfb084348 finalize_common + 0x70
    0xfb0844d8 softtoken_fini + 0x44
    0xfb0d8d48 _fini + 0x4
    0xff3c00d0 call_fini + 0xc8
    0xff3ca614 remove_hdl + 0xab8
    0xff3c4d54 dlclose_intn + 0x98
    0xff3c4e68 dlclose + 0x5c
    0xfb3a2b3c pkcs11_slottable_delete + 0x138
    0xfb39d664 pkcs11_fini + 0x4c
    0xff2c0ea0 postforkchild_handler + 0x30
    0xff332c20 fork + 0x140
    0xfe8f8df4 Java_java_lang_UNIXProcess_forkAndExec + 0x7d4
    0xf9226020 0xf9226020 * java.lang.UNIXProcess.forkAndExec(byte[], byte[], int, byte[], int, byte[], boolean, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor) bci:0 (Compiled frame; information may be imprecise)
    0xf92216c4 0xf92216c4 * java.lang.UNIXProcess.(byte[], byte[], int, byte[], int, byte[], boolean) bci:62 line:53 (Compiled frame)
    0xf90fa6b8 0xf90fa6b8 * java.lang.ProcessImpl.start(java.lang.String[], java.util.Map, java.lang.String, boolean) bci:182 line:65 (Compiled frame)
    0xf90fbe0c 0xf90fbe0c * java.lang.ProcessBuilder.start() bci:112 line:451 (Compiled frame)
    0xf921842c 0xf921842c * java.lang.Runtime.exec(java.lang.String[], java.lang.String[], java.io.File) bci:16 line:591 (Compiled frame)
    0xf9005874 * java.lang.Runtime.exec(java.lang.String[]) bci:4 line:464 (Interpreted frame)
    0xf9005874 * TestExec.run() bci:26 line:22 (Interpreted frame)
    0xf9005c2c * java.lang.Thread.run() bci:11 line:595 (Interpreted frame)
    0xf9000218
    0xfecdca88 void JavaCalls::call_helper(JavaValue*,methodHandle*,JavaCallArguments*,Thread*) + 0x5b8
    0xfecf4310 void JavaCalls::call_virtual(JavaValue*,Handle,KlassHandle,symbolHandle,symbolHandle ,Thread*) + 0x18c
    0xfecf416c void thread_entry(JavaThread*,Thread*) + 0x12c
    0xfecf3ff0 void JavaThread::run() + 0x1f4
    0xff02fb30 void*_start(void*) + 0x200
    0xff340368 lwpstart

    Found this information about this problem:
    Bug: http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6276483
    Info for patch 127111-11: http://sunsolve.sun.com/search/document.do?assetkey=1-21-127111-11-1
    Download page: http://sunsolve.sun.com/show.do?target=patches/zos-s10

  • Regarding Provide endprovide

    Hi,
    I am using PNP ldb as we know that we will get a standard selection screen by using pnp and I have to add 4 extra fields to the existing selection screen then  I have created by using select-options in the program.
    Now my question is .. Can we skip the standard selection screen .
    I hope u got.
    Regards
    Anil

    Hi
    PROVIDE
    PROVIDE FIELDS {*|{comp1 comp2 ...}}
                   FROM itab1 INTO wa1 VALID flag1
                   BOUNDS intliml1 AND intlimu1
                   [WHERE log_exp1]
                 FIELDS {*|{comp1 comp2 ...}}
                   FROM itab2 INTO wa2 VALID flag2
                   BOUNDS intliml2 AND intlimu2
                   [WHERE log_exp2]
            BETWEEN extliml AND extlimu
            [INCLUDING GAPS].
    ENDPROVIDE.
    The statements PROVIDE and ENDPROVIDE define a loop through a statement block. In this loop, any number of internal tables itab1 itab2 ... are processed together. A single table can appear several times. For every table itab you must specify a FIELDS clause. After FIELDS you must specify the character * for all components or a list comp1 comp2 ... for specific components of the relevant table. The names of the components comp1 comp2 ... can only be specified directly.
    To be able to process internal tables using PROVIDE, all tables itab1 itab2 ... must be fully typed index tables and contain two special columns that have the same data type (d, i, n, or t) for all relevant tables. For every table you must specify the names intliml1 intliml2 ... and intlimu1 intlimu2 ... of these columns using the addition BOUNDS.
    The columns intliml1 intliml2 ... and intlimu1 intlimu2 ... in every row of the relevant internal tables must contain values that can be interpreted as limits of closed intervals. Within a table, the intervals specified in these columns must not overlap and must be sorted in ascending order. The intervals therefore make up a unique key for every row.
    For every table you must specify a work area wa1 wa2 ... compatible with the row type and a variable flag1 flag2 ..., for which a character-type data type with length 1 is expected. In the PROVIDE loop, the components specified after FIELDS are filled with values in the relevant work areas wa1 wa2 ... for every specified internal table. The variables flag1 flag2 ... are also filled. A work area wa1 wa2 ... or a variable flag1 flag2 ... cannot be specified more than once.
    With the BETWEEN addition you must specify an interval extliml, extlimu. It must be possible to convert the data objects extliml and extlimu into the data types of the respective columns intliml1 intliml2 ... and intlimu1 intlimu2 ... of the individual tables.
    The interval limits intliml1 intliml2 ... and intlimu1 intlim2 for every row of all relevant internal tables itab1 itab2 ... that are within the closed interval made up by extliml and extlimu divide the latter into new intervals and every interval limit closes one interval in the original direction. If, within a relevant table, a lower interval limit follows an upper interval limit with no space or gap between them and the components of the corresponding rows specified after FIELDS have the same content, the two intervals are combined and the corresponding interval limits intliml1 intliml2 ... and intlimu1 intlimu2 ... are ignored for the new intervals.
    For every interval that is created in such a way and overlaps with at least one of the intervals of a table involved, the PROVIDE loop is passed once. The components of every work area wa1 wa2 ... specified after FIELDS and the variables flag1 flag2 ... are filled with values as follows:
    The components intliml1 intliml2 ... and intlimu1 intlimu2 ... of every work area wa1 wa2 ... are filled with the interval limits of the current interval.
    If the current interval overlaps with one of the intervals of an involved table, the remaining components of the corresponding work area are assigned the contents of the relevant components of this table row and the variable flag1 flag2 ... is set to the value "X". Otherwise, the work area components and the variables flag1 flag2 ... are set to their Initial value.
    Except for intliml1 intliml2 ... and intlimu1 intlimu2 ..., the components not specified after FIELDS are always set to their initial value. The components intliml1 intliml2 ... and intlimu1 intlimu2 ... are always assigned.
    The ABAP runtime environment checks for every table involved, whether the condition of sorted and non-overlapping intervals is met within the interval made up by extliml and extlimu and, if necessary, triggers an exception that can be handled.
    If the INCLUDING GAPS addition is specified, the system passes the PROVIDE loop for every interval, that is also when the current interval does not overlap with at least one of the intervals of an involved table. In the latter case, the variable flag is of initial value for every relevant table.
    You can use the WHERE addition to specify a condition for every table itab1 itab2 ... involved. After WHERE, you can specify any logical expression log_exp1 log_exp2 ... ; the first operand of every comparison must be a component of the internal table. As such, all logical expressions except for IS ASSIGNED, IS REQUESTED, and IS SUPPLIED are possible. You can only specify components that are in the list after FIELDS. Here it is not possible to specify a component using character-type data objects in brackets. The table entries for which the condition is not met are ignored by the PROVIDE loop. You can leave the PROVIDE loop following the instructions in the section Leaving loops.
    <b>System fields</b>
    The system fields sy-subrc and sy-tabix are set to the value 0 before every loop pass and at ENDPROVIDE. Only if the loop is not passed once, is sy-subrc set to 4 at ENDPROVIDE.
    The relevant internal tables should not be modified in the PROVIDE loop.
    The WHERE condition can be used to remove overlaps between the tables involved or to ensure the sorting of the intervals.
    In two tables itab1 and itab2, the respective columns col1 and col2 are interval limits of type i. The filling of the internal tables results in the following intervals (rows two and three):
    The interval specified in the BETWEEN addition to the PROVIDE statement is shown in the fourth row. It serves as a basis for the five intervals in the fifth row represented by i1 to i5. These can be processed in the PROVIDE loop.
    Because each of the five intervals overlaps with one of the intervals from rows two and three, the PROVIDE loop is passed five times.
    Only the component col3 of wa1 is filled in the first pass, only the component col3 of wa2 in the third pass, and the components col3 of both work areas in the second and fourth passes. The fields valid1 and valid2 are set accordingly.
    DATA: BEGIN OF wa1,
            col1 TYPE i,
            col2 TYPE i,
            col3 TYPE string,
          END OF wa1.
    DATA: BEGIN OF wa2,
            col1 TYPE i,
            col2 TYPE i,
            col3 TYPE string,
          END OF wa2.
    DATA: itab1 LIKE STANDARD TABLE OF wa1,
          itab2 LIKE STANDARD TABLE OF wa2.
    DATA: flag1(1) TYPE c,
          flag2(1) TYPE c.
    wa1-col1 = 1.
    wa1-col2 = 6.
    wa1-col3 = 'Itab1 Int1'.
    APPEND wa1 TO itab1.
    wa1-col1 = 9.
    wa1-col2 = 12.
    wa1-col3 = 'Itab1 Int2'.
    APPEND wa1 TO itab1.
    wa2-col1 = 4.
    wa2-col2 = 11.
    wa2-col3 = 'Itab2 Int1'.
    PROVIDE FIELDS col3 FROM itab1 INTO wa1
                                   VALID flag1
                                   BOUNDS col1 AND col2
            FIELDS col3 FROM itab2 INTO wa2
                                   VALID flag2
                                   BOUNDS col1 AND col2
            BETWEEN 2 AND 14.
      WRITE: / wa1-col1, wa1-col2, wa1-col3, flag1.
      WRITE: / wa2-col1, wa2-col2, wa2-col3, flag2.
      SKIP.
    ENDPROVIDE.
    The list output is as follows:
       2           3  Itab1 Int1 X
       2           3
       4           6  Itab1 Int1 X
       4           6  Itab2 Int1 X
       7           8
       7           8  Itab2 Int1 X
       9          11  Itab1 Int2 X
       9          11  Itab2 Int1 X
      12          12  Itab1 Int2 X
      12          12
    <b>REWARD IF USEFULL</b>

Maybe you are looking for

  • Dynamic view creation in Flex

    I am new to  Flex web applications and I am doing research to see if functionality contained in an existing web application can be replicated in a Flex web app. We currently have a JSP / Struts based web application that creates a data entry web view

  • How to configure the server 2012 with NAT settings & 3 public IP addresses

    Hi everybody, I received this from my ISP: Here's your IP informationMain IP: 70.164.1.165Subnet Mask: 255.255.255.0 Gateway: 70.164.1.1 DNS1: 68.4.16.30 DNS2: 68.6.16.30 2 additional usable IP's Natted to 70.164.1.165 Usable IP's 70.182.178.97 & 98

  • Directory Server 6.2 upgrade to 6.3: import LDIF problem

    Hi all, I have tried upgrading my Directory Server 6.2 to version 6.3 because of the database integrity issues as stated in: http://blogs.sun.com/dsee/entry/directory_server_6_2_database I have followed the steps defined in this article: 1. Shut down

  • Connecting to 802.11g Projector

    Just received a Hitachi CP-X2 LCD projector. All works fine when connected via video cable. I insert its wireless 802.11g card, and WiFind "sees" the unsecured device - but I cannot properly access the projector. Where's a tutotial on establishing th

  • WBS Element filtering problem

    Hi All, We have one Z report, in this report project no and WBS elements are displaying properly. But when i am going to filter option it is showing object no. please give me any suggestion in filter option it has properly instead of object no. Eg. P