How to debug this?

Under Flash Player 10.1 on Windows, we are suddenly getting an error that did not occur under player 9 or 10, and does not appear in any version of player on Mac.  The biggest problem is that the entire error stack is inside the Flash framework, initiated by a callLaterDispatcher.  Flash complains that an index is out of bounds, but gives zero information on what the parent or child object is, or what the index number is that is being passed.
I have all bug given up trying to find the source of the problem in our code, which runs for several thousand lines, covering half a dozen internally created classes.  I see a 'hook' at (C:\autobuild\3.2.0\frameworks\...), but cannot even see that folder on my system? (yes, I have 'show invisible' set for my file system -- this is Windoze XP, for what it's worth).
Any suggestions on how to track down a problem like this?
RangeError: Error #2006: The supplied index is out of bounds.
    at flash.display::DisplayObjectContainer/getChildAt()
    at mx.core::Container/getChildAt()[C:\autobuild\3.2.0\frameworks\project s\framework\src\mx\core\Container.as:2334]
    at fl.managers::FocusManager/addFocusables()
    at fl.managers::FocusManager/addFocusables()
    at fl.managers::FocusManager/addFocusables()
    at fl.managers::FocusManager/addFocusables()
    at fl.managers::FocusManager/addFocusables()
    at fl.managers::FocusManager/activate()
    at fl.managers::FocusManager()
    at fl.core::UIComponent/createFocusManager()
    at fl.core::UIComponent/initializeFocusManager()
    at fl.core::UIComponent/addedHandler()
    at flash.display::DisplayObjectContainer/addChild()
    at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::createContentPane()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\core\Contai ner.as:4665]
     at  mx.core::Container/createOrDestroyScrollbars()[C:\autobuild\3.2.0\fra  meworks\projects\framework\src\mx\core\Container.as:4410]
    at  mx.core::Container/createScrollbarsIfNeeded()[C:\autobuild\3.2.0\fram  eworks\projects\framework\src\mx\core\Container.as:4359]
    at  mx.core::Container/createContentPaneAndScrollbarsIfNeeded()[C:\autobu  ild\3.2.0\frameworks\projects\framework\src\mx\core\Container.as:4175]
    at mx.core::Container/validateDisplayList()[C:\autobuild\3.2.0\framework s\projects\framework\src\mx\core\Container.as:2691]
     at  mx.managers::LayoutManager/validateDisplayList()[C:\autobuild\3.2.0\f  rameworks\projects\framework\src\mx\managers\LayoutManager.as:622]
     at  mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.2.0  \frameworks\projects\framework\src\mx\managers\LayoutManager.as:695]
    at Function/http://adobe.com/AS3/2006/builtin::apply()
     at  mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.2.0\framew  orks\projects\framework\src\mx\core\UIComponent.as:8628]
    at  mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.2.0\framewo  rks\projects\framework\src\mx\core\UIComponent.as:8568]

RangeError: Error #2006: 提供的索引超出范围。
          at flash.display::DisplayObjectContainer/getChildAt()
          at mx.core::Container/getChildAt()[E:\dev\4.y\frameworks\projects\mx\src\mx\core\Container.a s:2751]
          at MainApp/getChildAt()[D:\!Source\SrcClient\Main\AppMain\src\MainApp.mxml:239]
          at fl.managers::FocusManager/addFocusables()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\managers\FocusManager.as:272]
          at fl.managers::FocusManager/addFocusables()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\managers\FocusManager.as:274]
          at fl.managers::FocusManager/addFocusables()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\managers\FocusManager.as:274]
          at fl.managers::FocusManager/activate()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\managers\FocusManager.as:465]
          at fl.managers::FocusManager()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\managers\FocusManager.as:178]
          at fl.core::UIComponent/createFocusManager()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\core\UIComponent.as:1621]
          at fl.core::UIComponent/initializeFocusManager()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\core\UIComponent.as:1532]
          at fl.core::UIComponent/addedHandler()[D:\Program Files\Adobe\Adobe Flash CS5.5\Common\Configuration\Component Source\ActionScript 3.0\User Interface\fl\core\UIComponent.as:1553]
          at flash.display::DisplayObjectContainer/addChild()
          at mx.core::Container/http://www.adobe.com/2006/flex/mx/internal::createContentPane()[E:\dev\4.y\frameworks\projects\mx\src\mx\core\Container.as:5437]
          at mx.core::Container/createOrDestroyScrollbars()[E:\dev\4.y\frameworks\projects\mx\src\mx\c ore\Container.as:5183]
          at mx.core::Container/createScrollbarsIfNeeded()[E:\dev\4.y\frameworks\projects\mx\src\mx\co re\Container.as:5132]
          at mx.core::Container/createContentPaneAndScrollbarsIfNeeded()[E:\dev\4.y\frameworks\project s\mx\src\mx\core\Container.as:4929]
          at mx.core::Container/validateDisplayList()[E:\dev\4.y\frameworks\projects\mx\src\mx\core\Co ntainer.as:3312]
          at mx.managers::LayoutManager/validateDisplayList()[E:\dev\4.y\frameworks\projects\framework \src\mx\managers\LayoutManager.as:736]
          at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.y\frameworks\projects\framewo rk\src\mx\managers\LayoutManager.as:819]
          at mx.managers::LayoutManager/validateNow()[E:\dev\4.y\frameworks\projects\framework\src\mx\ managers\LayoutManager.as:878]
          at mx.core::Application/resizeHandler()[E:\dev\4.y\frameworks\projects\mx\src\mx\core\Applic ation.as:1734]
          at mx.core::Application/commitProperties()[E:\dev\4.y\frameworks\projects\mx\src\mx\core\App lication.as:1086]
          at mx.core::UIComponent/validateProperties()[E:\dev\4.y\frameworks\projects\framework\src\mx \core\UIComponent.as:8219]
          at mx.managers::LayoutManager/validateProperties()[E:\dev\4.y\frameworks\projects\framework\ src\mx\managers\LayoutManager.as:597]
          at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\4.y\frameworks\projects\framewo rk\src\mx\managers\LayoutManager.as:813]
          at mx.managers::LayoutManager/validateNow()[E:\dev\4.y\frameworks\projects\framework\src\mx\ managers\LayoutManager.as:878]
          at mx.core::Application/resizeHandler()[E:\dev\4.y\frameworks\projects\mx\src\mx\core\Applic ation.as:1734]
          at flash.events::EventDispatcher/dispatchEventFunction()
          at flash.events::EventDispatcher/dispatchEvent()
          at mx.managers::SystemManager/Stage_resizeHandler()[E:\dev\4.y\frameworks\projects\framework \src\mx\managers\SystemManager.as:3227]
I got the Same Error
My application with the layout desc bellow
[MainApp:mx:Application]
--[xxxx:mx:UIComponent]
---[a_mc_like_dialog:MovieClip]
-----[ctrl:fl:UIComponent] //type of fl.controls.*
when MainApp handle stage resize event
the application crash
the cause is in function
Container::createScrollbarsIfNeeded and it change the _firstChildIndex
the local var
needContentPane is true
My solution is set MainApp's properties like this
                horizontalScrollPolicy="off"
                verticalScrollPolicy="off"
                clipContent="false"

Similar Messages

  • How to debug this error? trying to load excel file to Database

    SSIS package "c:\users\asubedi\documents\visual studio 2012\Projects\Integration Services Project1\Integration Services Project1\PackageToLoadBuyerDedupe.dtsx" starting.
    Information: 0x4004300A at BuyerDedupe, SSIS.Pipeline: Validation phase is beginning.
    Error: 0xC0209303 at PackageToLoadBuyerDedupe, Connection manager "Excel Connection Manager": The requested OLE DB provider Microsoft.ACE.OLEDB.12.0 is not registered. If the 64-bit driver is not installed, run the package in 32-bit mode. Error code: 0x00000000.
    An OLE DB record is available. Source: "Microsoft OLE DB Service Components" Hresult: 0x80040154 Description: "Class not registered".
    Error: 0xC001002B at PackageToLoadBuyerDedupe, Connection manager "Excel Connection Manager": The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. For more information, see http://go.microsoft.com/fwlink/?LinkId=219816
    Error: 0xC020801C at BuyerDedupe, Excel Source [2]: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Excel Connection Manager" failed with error code 0xC0209303. There may be error messages posted before this with more information on why the AcquireConnection method call failed.
    Error: 0xC0047017 at BuyerDedupe, SSIS.Pipeline: Excel Source failed validation and returned error code 0xC020801C.
    Error: 0xC004700C at BuyerDedupe, SSIS.Pipeline: One or more component failed validation.
    Error: 0xC0024107 at BuyerDedupe: There were errors during task validation.
    SSIS package "c:\users\asubedi\documents\visual studio 2012\Projects\Integration Services Project1\Integration Services Project1\PackageToLoadBuyerDedupe.dtsx" finished: Failure.
    how to debug this issue?

    Hi Arjunji,
    The issue occurs because you have only 32-bit Microsoft ACE 12.0 OLEDB drivers installed, however, the package runs in 64-bit runtime mode which requires 64-bit drivers.
    To avoid this issue, you need to either install the 64-bit
    Microsoft Access Database Engine 2010 Redistributable or run the package in 32-bit runtime mode. To run the package in 32-bit runtime mode, in SSDT, you can set the Run64BitRuntime property of the IS project to False; in a SQL Server Agent job, you can
    configure the SSIS Package Job step and check the “Use 32 bit run time” option.
    In addition, please note that the 32-bit install file of Microsoft Access Database Engine 2010 Redistributable and the 64-bit one cannot be installed side by side on a single server. However, if your current ACE 12.0 OLE DB drivers are installed by 32-bit
    Office suit, you can go ahead and install the 64-bit Microsoft Access Database Engine 2010 Redistributable.
    Regards,
    Mike Yin
    TechNet Community Support

  • Dock application gets killed itself on Lion, how to debug this issue?

    Hi, Dock application gets killed itself and it dissappears and relaunches itself after for few seconds, This is happening for every 5 min or so. it is quite annoying problem. how to debug this issue? any help?

    When I look the system logs - there is an exception each time I try to run the application or open a window:
    9/5/09 10:33:12 PM Linear[23545] Cannot create BOOL from object <Regression: 0x1461f0> of class Regression

  • My friend uses firefox to email me. When I open email it seem to me that firefox blocks my Gmail. So I cannot access my gmail inbox any more. Please show me how to debug this.

    My browser is IE9. While I read my friend mails that are sent through Firefox. Suddenly I received an error message "Bad request error 400". Now I cannot access my gmail inbox anymore. I don't know what to do now. Please show me how to debug this so I can go back to my gmail because there are a ton of email in gmail inbox. Please help!!

    The following relates to inbox problems in GMail in Nov 2011, no error 400 was seen, only a blank area where the message should have been. Since two people tied into this message this week I think theirs may be a need to update Adblock Plus filters per question [https://support.mozilla.com/questions/896267 896267]

  • ORA-03113 - How to Debug This?

    Hi All,
    I am seeing this error ORA-03113.
    How do I debug this?
    How can I find what is causing this to happen?
    Thanks a lot.
    ~Jayant

    I too received the same "ORA-03113: end-of-file on communication channel" error and here is the scenario:-
    I have a database link that connects another database, a package brings in data from remote database, a job is scheduled via dbms_job to run the package. I received this below error when the listener or database at the remote location (where the database link connects) becomes unavailable:-
    Errors in file d:\oracle\admin\<sid>\udump\<sid>j0002536.trc:
    ORA-12012: error on auto execute of job 1
    ORA-28546: connection initialization failed, probable Net8 admin error
    ORA-02068: following severe error from <db_link>
    ORA-03113: end-of-file on communication channel
    ORA-06512: at "pkg.proc", line 4
    ORA-06512: at line 1You might get this error at different scenarios, like database startup or due to network failure or firewall etc.,
    Did you get it during startup or while running or in the alert.log? There should be more ORA- errors associated with it, which will help in identifying the cause of ORA-03113 error.

  • How to debug this key listener

    how would I figure out what this key listener is actually doing, if anything?
    piece1 is a new piece object that has a center at certain part on a matrix, with its width being at startPlaceX.
    What I think should happened here is that when the user presses the left arrow key, it calls moveXLeft, which in turn, decrements the spot on the matrix that the current piece is.
    In otherwords, how can I tell that the keyListener is doing anything? I have a function in my actionListener
      public void startAnimation()
           if (animationTimer == null)
              animationTimer = new Timer(ANIMATION_DELAY, new TimerHandler());
              animationTimer.start();
           else
              if (!animationTimer.isRunning())
                   animationTimer.restart();
        public class TimerHandler implements ActionListener
          public void actionPerformed(ActionEvent actionEvent)
                     piece1.moveDown(board);
                 piece1.drawIt(board, true);
                         repaint();
         public void moveDown(int[][]board)
              //startPlaceY++;
                   startPlaceY++;that works (IE, every given interval, it moves the specified piece down by 1)
    here is the code in question
         public void moveXLeft(int [][]temp)
              startPlaceX--;
              //startPlaceY+= change;
        public class KeyHandler implements KeyListener
             public void keyPressed(KeyEvent event)
                 switch (event.getKeyCode())
                      case KeyEvent.VK_LEFT:
                           piece1.moveXLeft(board);
                           //x -= size;
                           break;
                      case KeyEvent.VK_RIGHT:
                           piece1.moveXRight(-1);
                           //x += size;
                           break;
                 repaint();
             public void keyReleased(KeyEvent event) {}
             public void keyTyped(KeyEvent event) {}
        }if you need any more info, please say so.
    Edited by: thenextbesthang on Dec 16, 2007 12:33 PM
    Edited by: thenextbesthang on Dec 16, 2007 12:33 PM

    heres the whole of my code (right now)
    import java.awt.* ;
    import java.awt.event.* ;
    import javax.swing.* ;
    import java.awt.font.* ;
    import java.awt.geom.* ;
    public class project3{
    public static void main(String[] args)
            JFrame window = new JFrame();
             window.setTitle("Tetris");
        commenceGame begin = new commenceGame();
             begin.init();         
             begin.startAnimation();
             window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         
             window.getContentPane().add(begin);
             window.pack(); 
             window.setVisible( true );
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class Pieces{
         public int x;
         public int y;
         public int cross[][] =  {{1,1,1},
                   {0,1,0}};
         private int leftL[][] =  {{2,2,2},
                         {2,0,0}};
         private int rightL[][] = {{3,3,3},
                                            {0,0,3}};
         private int leftS[][] =  {{0,4,4},
                        {4,4,0}};
         private int rightS[][] = {{5,5,0},
                        {0,5,5}};
         private int square[][] = {{6,6},
                        {6,6}};
         private int tetris[][]=    {{7,7,7,7}};
         private int blankSquare[][] ={{0}};
         public int startPlaceY;
         public int startPlaceX;
         public int shape;
         public int replacement_board[][];
         public Pieces()
              x = 0;
              y = 1;
              startPlaceX = 4;
              startPlaceY = 0;     
              shape = (int)(Math.random()*7);
              replacement_board = new int[20][10];          
         public int[][] drawIt(int[][]temp2_board, boolean por)
              //1
              //temp2_board = replacement_board;
              makeTetris(temp2_board);     
              //if(por) makeCross(temp2_board);//2
         //     temp2_board = replacement_board;
         //     else    reMakeCross(replacement_board);
    /*          switch(shape)
                case 0:
                       makeCross(temp2_board);           
                     break;
                case 1:
                       makeLeftL(temp2_board);           
                     break;      
                case 2:
                       makeRightL(temp2_board);           
                     break; 
                case 3:
                       makeLeftS(temp2_board);           
                     break;      
                case 4:
                       makeRightS(temp2_board);           
                     break; 
                case 5:
                       makeSquare(temp2_board);           
                     break;      
                case 6:
                        makeTetris(temp2_board);      
                     break;               
              return temp2_board;
         public int[][] makeCross(int[][]temp)
               replacement_board= temp;
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<2;i++)
                 for(int j = 0;j<3;j++)
                      color = cross[i][j];
                      temp[startPlaceX+i][startPlaceY+j] = color;
            return(temp);
         //this method is designed to take the initial condition and create the new matrix
         public int[][] makeLeftL(int[][]temp)
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<2;i++)
                 for(int j = 0;j<3;j++)
                      color = leftL[i][j];
                      temp[startPlaceX+i][startPlaceY+j] = color;
            return temp;
         public int[][] makeRightL(int[][]temp)
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<2;i++)
                 for(int j = 0;j<3;j++)
                      color = rightL[i][j];
                      temp[startPlaceX+i][startPlaceY+j] = color;
            return temp;
         public int[][] makeLeftS(int[][]temp)
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<2;i++)
                 for(int j = 0;j<3;j++)
                           color = leftS[i][j];
                      temp[startPlaceX+i][startPlaceY+j] = color;
            return temp;
         public int[][] makeRightS(int[][]temp)
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<2;i++)
                 for(int j = 0;j<3;j++)
                      color = rightS[i][j];
                      temp[startPlaceX+i][startPlaceY+j] = color;
            return temp;     
         public int[][] makeSquare(int[][]temp)
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<2;i++)
                 for(int j = 0;j<2;j++)
                      color = square[i][j];
                      temp[startPlaceX+i][startPlaceY+j] = color;
            return temp;
         public int[][] makeTetris(int[][]temp)
              for(int i=0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        temp[i][j] = 0;
              int color;                    
            for(int i = 0;i<4;i++)
                 for(int j = 0;j<1;j++)
                      color = tetris[j];
              temp[startPlaceX+i][startPlaceY+j] = color;
    return temp;
         public int[][] makeBlankSquare(int[][]temp, boolean check)
              int color;                    
    for(int i = 0;i<1;i++)
         for(int j = 0;j<1;j++)
              if(check) color = blankSquare[i][j];
              else color = 0;
              temp[startPlaceX+i][startPlaceY+j] = color;
    return temp;
         public void moveDown(int[][]board)
              //startPlaceY++;
                   startPlaceY++;
              replacement_board = board;
              System.out.println(startPlaceY);
              //temp[startPlaceX+i][startPlaceY+j] = color;
                   replacement_board = board;
                   if(board[startPlaceY][startPlaceX] &&
                   board[startPlaceY+1][startPlaceX] &&
                   board[startPlaceY-1][startPlaceX] &&
                   board[startPlaceY][startPlaceX+1] &&
                   board[i][j]==1) board[i][j]=0;
                   for(int i=0;i<board.length;i++)
                        for(int j = 0;j<board[0].length;j++)
                             System.out.print(board[i][j] + " ");
                        System.out.println();
                   System.out.println();
                   //System.out.println(startPlaceY);
                   //makeCross(board);
                   //return replacement_board;               
         public void moveXLeft(int [][]temp)
              startPlaceX--;
              //startPlaceY+= change;
         public void moveXRight(int [][]temp)
              startPlaceX++;
              makeCross(replacement_board);
              //startPlaceY+= change;
         public int[][] killLiving(int[][]temp)
              for(int i = 0;i<temp.length;i++)
                   for(int j = 0;j<temp[0].length;j++)
                        if(temp[i][j]!= 0)
                             temp[i][j] = -1;
         return temp;
    }          import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    public class commenceGame extends JPanel
         public int x;//starting x location of block
         public int y;//starting y location of block
         public int width;//width of block
         public int height;//height of block
         public int board[][];
         /*{{-1,-1, -1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},
                                       {-1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1},     
                                       {-1,-1, -1, -1,-1,-1,-1,-1,-1,-1,-1,-1,-1}};//game play board*/
         public int temp_storage_board[][];
         public int xBoard;//width of board matrix
         public int yBoard;//height of board matrix
         public Timer animationTimer;
         public int ANIMATION_DELAY;
         Pieces piece1;//the piece that gets modified
         Pieces piece2;//the piece that is the result of the modification
         public commenceGame()
              xBoard = 10;
              yBoard = 20;
              width = 20;
              height = 20;
              x = 5;
              y = 0;          
              board = new int[yBoard][xBoard];
              //this is the board where pieces appear
              temp_storage_board = new int[yBoard][xBoard];//this is the main board          
              piece1 = new Pieces();
              piece1.drawIt(board, true);
         //     piece2 = new Pieces();
         //     piece2.drawIt(board, false);
              ANIMATION_DELAY = 500;
    public void init()
              JPanel panel = new beginGame();
              add(panel);
    public class beginGame extends JPanel
              public beginGame()
                   setPreferredSize(new Dimension(400,800));
                   setBackground(Color.white);               
    public void paintComponent(Graphics g)
                   super.paintComponent(g);
                   Graphics2D g2 = (Graphics2D)g;
                   temp_storage_board = board;
              for (int i = 0 ; i < yBoard; i++)
                        for (int j = 0 ; j < xBoard; j++)
                                  if(temp_storage_board[i][j] == 1) drawCross(g2, i, j);
                                  else if(temp_storage_board[i][j] == 2) drawLeftL(g2, i, j);
                                  else if(temp_storage_board[i][j] == 3) drawRightL(g2, i, j);
                                  else if(temp_storage_board[i][j] == 4) drawLeftS(g2, i, j);
                                  else if(temp_storage_board[i][j] == 5) drawRightS(g2, i, j);
                                  else if(temp_storage_board[i][j] == 6) drawSquare(g2, i, j);
                                  else if(temp_storage_board[i][j] == 7) drawTetris(g2, i, j);
                                  else if(temp_storage_board[i][j] == -1) drawDeadSquare(g2, i, j);                               
              public void drawCross(Graphics2D g2, int x, int y)     
                   // piece1.makeCross(board, true);
                   g2.setColor(Color.red);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
              //else if (board[i][x] == 2)
              public void drawLeftL(Graphics2D g2, int x, int y)                    
                   // piece1.makeLeftL(board, true);
                   g2.setColor(Color.red);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
                   //else if (board[i][x] == 3)
              public void drawRightL(Graphics2D g2, int x, int y)
                   // piece1.makeRightL(board, true);
                   g2.setColor(Color.cyan);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
                   //else if (board[i][x] == 4)
              public void drawLeftS(Graphics2D g2, int x, int y)
                   // piece1.makeLeftS(board, true);
                   g2.setColor(Color.orange);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
                   //else if (board[i][x] == 5)
              public void drawRightS(Graphics2D g2, int x, int y)
                   // piece1.makeRightS(board, true);
                   g2.setColor(Color.yellow);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
                   //else if (board[i][x] == 6)
              public void drawSquare(Graphics2D g2, int x, int y)
                   // piece1.makeSquare(board, true);
                   g2.setColor(Color.blue);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
                   //else if (board[i][x] == 7)
              public void drawTetris(Graphics2D g2, int x, int y)
                   // piece1.makeTetris(board, true);
                   g2.setColor(Color.green);
                   g2.fillRect(x*width,y*height,width,height);
                   g2.setColor(Color.black);
                   g2.drawRect(x*width,y*height,width,height);
              //     else if (board[i][x] == 0)
              public void drawBlankSquare(Graphics2D g2, int x, int y)
                   // piece1.makeBlankSquare(board, true);
                   g2.setColor(Color.white);
                   g2.fillRect(x*width,y*height,width,height);
                   //else if (board[i][x] == -1)
              public void drawDeadSquare(Graphics2D g2, int x, int y)
                   // piece1.makeDeadSquare(board, true);
                   g2.setColor(Color.gray);
                   g2.fillRect(x*width,y*height,width,height);
    public void startAnimation()
    if (animationTimer == null)
    animationTimer = new Timer(ANIMATION_DELAY, new TimerHandler());
    animationTimer.start();
    else
    if (!animationTimer.isRunning())
    animationTimer.restart();
    public class TimerHandler implements ActionListener
    public void actionPerformed(ActionEvent actionEvent)
              // System.out.println("aP");
              piece1.moveDown(board);
         //     piece1.moveXLeft(board);
              piece1.drawIt(board, true);
              repaint();
              if (piece1.startPlaceY> 10)
                   piece1.killLiving(board);
         //y += size;
         //if (y > height) y = 10;
    public class KeyHandler implements KeyListener
         public void keyPressed(KeyEvent event)
         switch (event.getKeyCode())
              case KeyEvent.VK_LEFT:
                   piece1.moveXLeft(board);
                   //x -= size;
                   break;
              case KeyEvent.VK_RIGHT:
                   piece1.moveXRight(board);
                   //x += size;
                   break;
         repaint();
         public void keyReleased(KeyEvent event) {}
         public void keyTyped(KeyEvent event) {}
    Basically, what this does is creates an applet, picks a random piece, and makes the piece fall down until it reaches the end (at which point it can't fall down any further)
    As I mentioned before, the method: public class TimerHandler implements ActionListener
    public void actionPerformed(ActionEvent actionEvent)
              // System.out.println("aP");
              piece1.moveDown(board);works, because the thing DOES fall down.
    However, when I try to replicate that with the keyListener, using essentially the same process, it doesn't work.
    I'll look up what yall said                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

  • How to debug this Dynamic Action JS code?

    Hi guys!
    I have a dynamic action which fires on page load and checks if some field in tabular form has changed:
    $('#UZT01').find('input,select').not('[name=f01],[id=check-all-rows],[type=checkbox]').change( function(){
       $s('P5_IS_TABULAR_FORM_CHANGED','Y');
       $('[value="Dodaj"]').hide();
    });What is most annoying in this piece of code?
    It changes only the value of an item to 'Y' and does not hide the button and most of all it still reacts with "select row" checkbox column...
    If I comment the first line - script hides the button but still reacts with checkbox column...
    If I comment the second line - you already know...
    How to make it right? Please help and many thanks in advance for your time :)
    With regards,
    PsmakR

    Hi!
    Thanks for the reply :)
    No warning and errors using firebug ;/
    With regards,
    PsmakR

  • How to debug this error.

    I wrote the managed bean for shuttle.But i m getting so many errors.Can anybody help me on this.
    Error(62,23): type oracle.insurance.viking.asset.view.List does not take parameters
    Error(47,41): cannot find method findIteratorBinding(java.lang.String)
    Error(48,30): incompatible types
    Error(49,25): cannot find method getAllRowInRange()
    Error(51,32): cannot find method getAttribute(java.lang.String)
    Error(66,41): cannot find method findIteratorBinding(java.lang.String)
    Error(67,13): type oracle.insurance.viking.asset.view.List does not take parameters
    Error(69,25): cannot find method getAllRowInRange()
    Error(71,45): cannot find method getAttribute(java.lang.String)
    Error(71,83): cannot find method getAttribute(java.lang.String)
    Error(93,25): cannot find method getAllRowInRange()
    Error(94,11): cannot find method remove()
    Error(96,40): cannot find method size()
    Error(97,46): cannot find method size()
    Error(99,39): cannot find variable STATUS_INITIALIZED
    Error(100,52): cannot find method getCurrentAssetCategoryId()
    Error(101,48): cannot find method getSelectedAttributes()
    Error(102,41): insertRow(oracle.jbo.Row) in oracle.jbo.RowIterator cannot be applied to (com.sun.rowset.internal.Row)
    Error(103,51): cannot find method getKey()
    Error(122,21): cannot find method getOperationBinding(java.lang.String)

    Can u just tell which all to import i have imported these...
    import com.sun.rowset.internal.Row;
    import com.sun.xml.internal.ws.wsdl.writer.document.Binding;
    import java.util.ArrayList;
    import javax.faces.event.ValueChangeEvent;
    import javax.faces.model.SelectItem;
    import oracle.adf.model.AttributeBinding;
    import oracle.adf.model.BindingContainer;
    import oracle.adf.model.BindingContext;
    import oracle.adf.model.binding.DCBindingContainer;
    import oracle.adf.model.binding.DCIteratorBinding;
    import oracle.binding.OperationBinding;

  • How to debug when you can't recreate error consistently

    I have a simple illustrator-type application in which I draw rounded rectangles to a JPanel and then the user is able to move them around (the position and repaint is done in via the mouseDragged interface.
    Sometimes, the application shuts down when I am dragging a box with this message:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d236a0c, pid=3400, tid=2716
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode, sharing)
    # Problematic frame:
    # C [dcpr.dll+0x6a0c]
    # An error report file with more information is saved as hs_err_pid3400.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    I checked the error report and it suggests the problem is within the PathFiller.WriteAlpha. The entire report is below. The problem I have is that if I restart the application and place boxes in the exact same locations as before, and try moving the one that caused the error, the error is not thrown.
    I have no idea how to debug this as I can't even consistently reproduce. I just upgraded to the newest JDK (I think it was 7).
    Thanks for any insight and help you can offer.
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d236a0c, pid=3400, tid=2716
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode, sharing)
    # Problematic frame:
    # C [dcpr.dll+0x6a0c]
    --------------- T H R E A D ---------------
    Current thread (0x00acae38): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2716]
    siginfo: ExceptionCode=0xc0000005, reading address 0x00000007
    Registers:
    EAX=0x00a9c6b8, EBX=0x02e33930, ECX=0x00a9c6a4, EDX=0x00000001
    ESP=0x0303f314, EBP=0x0303f328, ESI=0x00a35f1c, EDI=0xffffffff
    EIP=0x6d236a0c, EFLAGS=0x00010286
    Top of Stack: (sp=0x0303f314)
    0x0303f314: 02e2865c 00a35f1c 02e33930 ffffffff
    0x0303f324: 02e2865c 0303f34c 6d236ce8 02e33930
    0x0303f334: 00a35f1c 02e33930 02e2865c 02e33930
    0x0303f344: 00acaef8 02e34774 0303f378 6d2326be
    0x0303f354: 02e33930 00a35f1c 02f13380 00000001
    0x0303f364: 00000020 00000000 22fb02e8 22fad0d0
    0x0303f374: 00acae38 0303f3a0 00b6a767 02f13380
    0x0303f384: 0303f3b8 0303f3b4 00000001 00000020
    Instructions: (pc=0x6d236a0c)
    0x6d2369fc: 85 ff 89 7d f8 0f 84 16 01 00 00 eb 03 8b 7d f8
    0x6d236a0c: d9 47 08 d8 15 50 c0 23 6d 8b 47 04 d9 55 fc 89
    Stack: [0x03000000,0x03040000), sp=0x0303f314, free space=252k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [dcpr.dll+0x6a0c]
    C [dcpr.dll+0x6ce8]
    C [dcpr.dll+0x26be]
    J sun.dc.pr.PathFiller.writeAlpha8([BIII)V
    J sun.java2d.pipe.DuctusRenderer.getAlpha(Lsun/dc/pr/Rasterizer;[BIII)V
    J sun.java2d.pipe.DuctusShapeRenderer.renderPath(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V
    J sun.java2d.pipe.DuctusShapeRenderer.fill(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
    J sun.java2d.pipe.PixelToShapeConverter.fillRoundRect(Lsun/java2d/SunGraphics2D;IIIIII)V
    J sun.java2d.SunGraphics2D.fillRoundRect(IIIIII)V
    J writingplatform.PlatformNode.paintComponent(Ljava/awt/Graphics;)V
    J writingplatform.TextNode.paintComponent(Ljava/awt/Graphics;)V
    J writingplatform.PlatformPanel.paintComponent(Ljava/awt/Graphics;)V
    J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
    J javax.swing.JComponent.paintWithOffscreenBuffer(Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIILjava/awt/Image;)V
    J javax.swing.JComponent.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Component;Ljava/awt/Graphics;IIII)Z
    J javax.swing.JComponent._paintImmediately(IIII)V
    J javax.swing.JComponent.paintImmediately(IIII)V
    J javax.swing.RepaintManager.paintDirtyRegions()V
    J javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V
    J java.awt.event.InvocationEvent.dispatch()V
    J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
    J java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub
    j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    V [jvm.dll+0x86401]
    V [jvm.dll+0xdb172]
    V [jvm.dll+0x862d2]
    V [jvm.dll+0x8602f]
    V [jvm.dll+0xa0bcb]
    V [jvm.dll+0x10bdad]
    V [jvm.dll+0x10bd7b]
    C [MSVCRT.dll+0x2a3b0]
    C [kernel32.dll+0xb50b]
    Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
    J sun.dc.pr.PathFiller.writeAlpha8([BIII)V
    J sun.java2d.pipe.DuctusRenderer.getAlpha(Lsun/dc/pr/Rasterizer;[BIII)V
    J sun.java2d.pipe.DuctusShapeRenderer.renderPath(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;Ljava/awt/BasicStroke;)V
    J sun.java2d.pipe.DuctusShapeRenderer.fill(Lsun/java2d/SunGraphics2D;Ljava/awt/Shape;)V
    J sun.java2d.pipe.PixelToShapeConverter.fillRoundRect(Lsun/java2d/SunGraphics2D;IIIIII)V
    J sun.java2d.SunGraphics2D.fillRoundRect(IIIIII)V
    J writingplatform.PlatformNode.paintComponent(Ljava/awt/Graphics;)V
    J writingplatform.TextNode.paintComponent(Ljava/awt/Graphics;)V
    J writingplatform.PlatformPanel.paintComponent(Ljava/awt/Graphics;)V
    J javax.swing.JComponent.paint(Ljava/awt/Graphics;)V
    J javax.swing.JComponent.paintWithOffscreenBuffer(Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIILjava/awt/Image;)V
    J javax.swing.JComponent.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Component;Ljava/awt/Graphics;IIII)Z
    J javax.swing.JComponent._paintImmediately(IIII)V
    J javax.swing.JComponent.paintImmediately(IIII)V
    J javax.swing.RepaintManager.paintDirtyRegions()V
    J javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V
    J java.awt.event.InvocationEvent.dispatch()V
    J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
    J java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
    v ~RuntimeStub::alignment_frame_return Runtime1 stub
    j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+26
    j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
    j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
    j java.awt.EventDispatchThread.run()V+9
    v ~StubRoutines::call_stub
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x000360c0 JavaThread "DestroyJavaVM" [_thread_blocked, id=696]
    =>0x00acae38 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2716]
    0x00ac5530 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3396]
    0x00ac50b0 JavaThread "AWT-Shutdown" [_thread_blocked, id=2656]
    0x00ac3eb8 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1644]
    0x00a6ef28 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=408]
    0x00a6dc28 JavaThread "CompilerThread0" daemon [_thread_blocked, id=992]
    0x0003fda0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1756]
    0x00a42240 JavaThread "Finalizer" daemon [_thread_blocked, id=2156]
    0x00a40d58 JavaThread "Reference Handler" daemon [_thread_blocked, id=328]
    Other Threads:
    0x00a3e460 VMThread [id=3024]
    0x00a702a8 WatcherThread [id=1740]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    def new generation total 576K, used 20K [0x22a70000, 0x22b10000, 0x22f50000)
    eden space 512K, 2% used [0x22a70000, 0x22a73220, 0x22af0000)
    from space 64K, 12% used [0x22af0000, 0x22af2128, 0x22b00000)
    to space 64K, 0% used [0x22b00000, 0x22b00000, 0x22b10000)
    tenured generation total 1408K, used 435K [0x22f50000, 0x230b0000, 0x26a70000)
    the space 1408K, 30% used [0x22f50000, 0x22fbcd10, 0x22fbce00, 0x230b0000)
    compacting perm gen total 8192K, used 388K [0x26a70000, 0x27270000, 0x2aa70000)
    the space 8192K, 4% used [0x26a70000, 0x26ad1170, 0x26ad1200, 0x27270000)
    ro space 8192K, 67% used [0x2aa70000, 0x2afcd9f8, 0x2afcda00, 0x2b270000)
    rw space 12288K, 46% used [0x2b270000, 0x2b813808, 0x2b813a00, 0x2be70000)
    Dynamic libraries:
    0x00400000 - 0x0040d000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\java.exe
    0x7c900000 - 0x7c9b0000      C:\WINDOWS\system32\ntdll.dll
    0x7c800000 - 0x7c8f4000      C:\WINDOWS\system32\kernel32.dll
    0x77dd0000 - 0x77e6b000      C:\WINDOWS\system32\ADVAPI32.dll
    0x77e70000 - 0x77f01000      C:\WINDOWS\system32\RPCRT4.dll
    0x77c10000 - 0x77c68000      C:\WINDOWS\system32\MSVCRT.dll
    0x6d730000 - 0x6d8c7000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\client\jvm.dll
    0x77d40000 - 0x77dd0000      C:\WINDOWS\system32\USER32.dll
    0x77f10000 - 0x77f57000      C:\WINDOWS\system32\GDI32.dll
    0x76b40000 - 0x76b6d000      C:\WINDOWS\system32\WINMM.dll
    0x6d2f0000 - 0x6d2f8000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\hpi.dll
    0x76bf0000 - 0x76bfb000      C:\WINDOWS\system32\PSAPI.DLL
    0x6d700000 - 0x6d70c000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\verify.dll
    0x6d370000 - 0x6d38d000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\java.dll
    0x6d720000 - 0x6d72f000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\zip.dll
    0x6d070000 - 0x6d1d7000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\awt.dll
    0x73000000 - 0x73026000      C:\WINDOWS\system32\WINSPOOL.DRV
    0x76390000 - 0x763ad000      C:\WINDOWS\system32\IMM32.dll
    0x774e0000 - 0x7761d000      C:\WINDOWS\system32\ole32.dll
    0x5ad70000 - 0x5ada8000      C:\WINDOWS\system32\uxtheme.dll
    0x73760000 - 0x737a9000      C:\WINDOWS\system32\ddraw.dll
    0x73bc0000 - 0x73bc6000      C:\WINDOWS\system32\DCIMAN32.dll
    0x73940000 - 0x73a10000      C:\WINDOWS\system32\D3DIM700.DLL
    0x6d2b0000 - 0x6d2ef000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\fontmanager.dll
    0x74720000 - 0x7476b000      C:\WINDOWS\system32\MSCTF.dll
    0x7c9c0000 - 0x7d1d5000      C:\WINDOWS\system32\shell32.dll
    0x77f60000 - 0x77fd6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x773d0000 - 0x774d2000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9\comctl32.dll
    0x5d090000 - 0x5d127000      C:\WINDOWS\system32\comctl32.dll
    0x605d0000 - 0x605d9000      C:\WINDOWS\system32\mslbui.dll
    0x77120000 - 0x771ac000      C:\WINDOWS\system32\OLEAUT32.DLL
    0x6d530000 - 0x6d543000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\net.dll
    0x71ab0000 - 0x71ac7000      C:\WINDOWS\system32\WS2_32.dll
    0x71aa0000 - 0x71aa8000      C:\WINDOWS\system32\WS2HELP.dll
    0x6d550000 - 0x6d559000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\nio.dll
    0x6d230000 - 0x6d253000      C:\Program Files\Java\jdk1.5.0_07\jre\bin\dcpr.dll
    VM Arguments:
    java_command: writingplatform.Main
    Launcher Type: SUN_STANDARD
    Environment Variables:
    CLASSPATH=C:\Program Files\Java\jre1.5.0_05\lib\ext\QTJava.zip
    PATH=C:\Program Files\Microsoft DirectX 9.0 SDK (August 2005)\Utilities\Bin\x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\SSH Communications Security\SSH Secure Shell
    USERNAME=Wanderer
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
    --------------- S Y S T E M ---------------
    OS: Windows XP Build 2600 Service Pack 2
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 1047764k(366012k free), swap 2518724k(2059484k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_07-b03) for windows-x86, built on May 3 2006 01:04:38 by "java_re" with MS VC++ 6.0

    This is not your bug, it's Sun's. All you can do is to:
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    On the other hand, if you cannot afford to wait and just
    want to find a quick workaround, you will at least need
    to find a way to reproduce the bug with a reasonable
    frequency. If you are absolutely unable to reproduce it,
    just forget it, but still report it to Sun.

  • How to debug zrffous_c payment advice script program?

    Hi experts,
    Payment advice is printing through (ZRFFOUS_C) this program. I want to debug this program .I tried in this way.
    Put the break-point in the program and execute then enter the input data and execute then the following message is displayed.
    "A:FO:098 29.01.2009 PNB" after this stopped the program .How to debug this program? I want to find these values (REGUP-BELNR, REGUP-XBLNR) in the program .The location where these values selecting in the program?I tried but i didn't get.
    please give me the details or give me form name?
    please help me in this?

    Hi,
    Your procedure of debugging is correct.
    when you getting the error message , double click on the message on status bar and see wheather it is standard message or
    custome message.
    you are getting that error because of invalid data  so get  the valid data from respective  Functional consultant
    and try to debug again.
    You ll not get that error after giving valid data.
    Regards,
    Pravin

  • How to debug  a run time error encountered while executing ZFunction Module

    Hi all,
    My requirement is to create a ZFunction Module that Generated a sales order
    for multiple line items and works for both Variant Configurable material and a Normal Material.
    I am using BAPI_SLSTRANSACT_CREATEMULTI in my Zfunction Module to create a
    Sales order
    My ZFunction Module works well if I give normal material as input.
    It also works well and generates a sales order if I give all Variant Configurable materials as input.
    But if I give both Variant Configurable material and a normal material it throws a run time error.
    Can some one tell me what is wrong? can some one suggest me how to debug this run time error
    Termination occurred in the ABAP program "SAPLCRM_CONFIG_OW" - in                            
    "CONFIG_TO_CBASE".                                                                          
    The main program was "RS_TESTFRAME_CALL ".                                                                               
    In the source code you have the termination point in line 63
    of the (Include) program "LCRM_CONFIG_OWF02".                                                
    Source Code Extract                                                                               
    Line SourceCde                                                                               
    |   33|                                       LT_CUXI_CUPRT                                       
    |   34|                                       LT_CUXI_CUVAL                                       
    |   35|                                       LT_CUXI_CUVK                                        
    |   36|                                       LS_CUXI_CUCFG.                                      
    37
    |   38|  PERFORM CREATE_PRICING_CSTIC USING IS_CONFIG-CUCFG-CFGINFO.                              
    39
    |   40|* set config to cbase                                                                      
    |   41|  CALL FUNCTION 'COM_CUXI_SET_SINGLE_CFG'                                                  
    |   42|       EXPORTING                                                                           
    |   43|            I_CFG_HEADER          = LS_CUXI_CUCFG                                          
    |   44|            I_ROOT_INSTANCE       = CV_INT_OBJ_NO                                          
    |   45|            I_LOGSYS              = LV_LOGSYS                                              
    |   46|       IMPORTING                                                                           
    |   47|            E_ROOT_INSTANCE       = CV_INT_OBJ_NO                                          
    |   48|       TABLES                                                                               
    |   49|            I_TAB_INSTANCES       = LT_CUXI_CUINS                                          
    |   50|            I_TAB_PART_OF         = LT_CUXI_CUPRT                                          
    |   51|            I_TAB_VALUES          = LT_CUXI_CUVAL                                          
    |   52|            I_TAB_VAR_KEYS        = LT_CUXI_CUVK                                           
    |   53|            I_TAB_RESTRICTIONS    = LT_CUXI_CURES                                          
    |   54|       EXCEPTIONS                                                                          
    |   55|            INVALID_INSTANCE      = 1                                                      
    |   56|            INTERNAL_ERROR        = 2                                                     
    57
    OTHERS                = 3.                                                        58
    |   59|  IF SY-SUBRC <> 0.                                                        
    |   60|    if sy-msgno is initial.                                                      
    |   61|      MESSAGE X010 WITH 'COM_CUXI_SET_SINGLE_CFG'.
    |   62|    else.                                                                             
    |>>>>>|      MESSAGE ID SY-MSGID TYPE 'X' NUMBER SY-MSGNO
    |   64|              WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    |   65|    endif.                                                                               
    |   66|  ENDIF.                                                                               
    67
    |   68|ENDFORM.                               " CONFIG_TO_CBASE                                   

    Hey Amit...
    Can I Create a Sales order for VC and Non VC items using BAPI_SLSTRANSACT_CREATEMULTI
    Is it a limitation for BAPI_SLSTRANSACT_CREATEMULTI
    I am trying to create a Sales Order using a Zprogram. I have used BAPI_SLSTRANSACT_CREATEMULTI. If I give the input as Normal material I am able to generate a sale order. If I give the input as VC material I am able to generate a sales order. But if I give both VC and Normal material as input, I get a run time error as follows.
    Is it a limitation for BAPI_SLSTRANSACT_CREATEMULTI that we cannot create a sales order with both VC and Non-VC items or am I missing some data which I need to pass when I give both VC and Non VC items? I get this error only for my Zprogram. But if I try to create an order on screen manually I donu2019t get any error. This happens only if I create an order with my Zprogram.
    Some one please help me u2026I am just stuggling to get this doneu2026
    I dint find any posts that gives me information about this error.
    CUX1 034 u201CNo root instance found in header datau201D                                                                               
    In the source code you have the termination point in line 63                                   of the (Include) program "LCRM_CONFIG_OWF02".

  • How to debug payment advice program

    Hi experts,
    iI copied program from RFFOUS_C and named as ZRFFOUS_C.
    payment advice is printing through ( ZRFFOUS_C) this program?
    If yes  how to debug this program ?.I want to konw the values printing in payment advice sheet  came from which subroutine.?
    I tried but i didn't get.I tried in this way, put the break point in the program and execute then fill the values and execute
    then the following message is displayed "A:FO:098 29.01.2009 PNB".
    I want to konw document (REGUP-BELNR) YOUR DOCYUMENT (REGUP-XBELNR) about this values came from which sub routine.
    If u know anybody pls gime the answer.pls help me in this .

    well at first you need to set a breakpoint somewhere in your program.
    Then you need to check if your program is customized for payment slips, otherwise standard program will get triggered but not yours.
    And finally you probably need to switch on "update task debugging" since output types are quite often processed in update task.

  • How to debug routine in process type "Deletion of overlapping requests"

    Hi all,
    I created a process chain including a process of the type "Deletion of overlaopping requests from InfoCube".
    In this process I created a routine to decide which requests to delete. Now I would like to debug this routine, but do not know how.
    Merely setting a breakpoint does not seem to help.
    Does anyone have a hint how to debug this routine?
    Many thanks,
    Stefan

    Hi,
    put a "BREAK-POINT." statement into your code (don't forget to remove it afterwards). Then you activate your process chain and go the menu Execution at the top of RSPC. There you choose "Execute synchronous to Debugging". The process chain should then kick off and stop at the point where you put the break point.
    Hope it helps.
    Stefan

  • How to debug Infoset Query in ABAP?

    Hi
       I have an Infoset Query created by another user, please let me know how to debug this?
    Thanks
    Naga

    Nagarani - For debugging a infoset query, you have to create a query in SQ01 for the infoset which you are planning to debug. Once the query in transaction SQ01 is generated, Activate the same. Use the following path to generate program for created query from SQ01  QUERY--> MORE FUNCTIONS > GENERATE PROGRAM. Once the program is generated use the path QUERY>MORE FUNCTIONS --> DISPLAY REPORT NAME to get the report name generated. Copy the report name displayed.
    While using the menu paths for generating program or displaying report name, make sure the query is selected.
    In transaction SE38, give the report name and maintain break points whereever required in display mode and execute the report from se38.
    Edited by: Santhoshi Guttula on Jan 6, 2012 7:44 AM

  • Internal error - how to debug and fix

    Hi Gurus
    I am trying to enter data for a business partner using transaction BP.  I am able to create the BP (person) however when I attempt to enter communication information, such as telephone number, I receive the following error message:
    Internal error - access to IT_ADR2_L
    Can anyone tell me how to debug this?  Please include individual steps, as I am not a developer.
    Any help greatly appreciated.
    Thanks
    Harrrry

    Dear Harry
    I think there are any permission issue better to talk basis team, because  i has work in my side.

Maybe you are looking for

  • External drives no longer mounting

    I have two external drives connected via Firewire. The Lacie d2 is partitioned in two and it mounts automatically every morning when I start up the computer. The other is a NewerTech with a built-in Firewire/USB hub that I use to clone my iMac using

  • XML to Flat File design issue

    Hi, A newbie to SSIS but was able to create an SSIS package which extracts XML data from one of the SQL server columns using "Execute SQL Task" and passes that to a for each loop container which contains an XML task for apply transform to each input

  • Curve 8330 running VERY slowly (hourglass​)

    So I've had my Curve 8330 for almost a year and a half now and it was served me very weel, but lately when using certain Apps, the hourglass will rear its ugly head and NEVER dissappear. I end up having to pull the battery and wait the 5 minutes for

  • Cannot connect with APPLE TALK After 10.4.7 update

    There's a very very strange error happened when I tried to connect to my MacBook or vise versa. It gives an error like this: CONNECTION FAILED This file server is running on your machine, Please access the volumes and files locally. This happens righ

  • Creative MegaWorks thx 2.1 250D probs

    Hi everyone.... I got these set of speakers through the post today, and they look the buisness....problem is that i cant get them to work with my pc.....i connected the speakers to an old walkman, and the sounds coming through, so the speaks must be