Focus or tracking error

When I was burning cd-r or cd-rw by my 8340S,  the nero software which came along with the burner gave me the burn failure message: focus or tracking error. Anybody could tell me if it is the hardware problem of the burner. I have used the burner for a couple of months, it was ok.  I have tried oversize burning on 80-mins and 90-min cd-rs and I found that it didn't support 90-mins burning, but the burner was able to work normally before the problem appears.  As I saw the warning message from nero that oversize burning would cause damages on the burner. Would it be the case that my burner was damaged by oversize burning and had got to be repaired.

I am somewhat in the same boat. The burner, over a 30 - 40 day period, kept burning, but also kept re-aligning the armature. At the final stages of this, it gave me session initilisation failure, and laser focus error, along with a bunch of buffer errors and about 14 coasters in the process .. The unit is a MS-8340S 120D, with Nero 5.x . never tried to overburn any disks, since i'm dma33, i can't burn over 16x without running into BURN cache correction. So, its not that the burn is too fast, 16x on a 32x medium from a dma33 bus, other drive has dma disabled, and tried both with and without dma. At the moment, I am not happy . since its become pretty much a 90$ paperweight. I have put in a call to tech, but they have yet to get in touch with me 48 hours past the time I put the query in. Is this the kind of service I can expect from MSI? .... if so .. then I won't be purchasing MSI anytime in the near or far future, at least until they can prove to me, that they can fix problems in their products in a timely manner. And it would seem that there are a lot of others that are having pretty much the same problem .. If its software related, I think in this case, MSI dropped the ball in recommending nero for this unit, if its the firmware update, then they need to issue a fix .. like yesterday. Perhaps this is only a small segment of these cdrw that are having this problem, and it may be a batch problem. But they should be reading these forums as well.
Its a problem when you can't use a peice of hardware that you bought.
Lets hear something from tech on this.

Similar Messages

  • DR4-A: Focus or tracking error

    When I try to burn (simulation) CD or DVD I receive this error:
       Focus or tracking error
    Example:
       CD-ROM
       some file for a total of 788MB
       at 94% I receive the error
    I have the same problem with DVD-R and DVD+R but not with DVD-RW
    I try to burn the same video:
    On simulation with DVR+-R i receive the error;
    In Burn on DVD-RW the burn successfully
    Tanks
                                    Ciao
             Angelo
    Intel Pentium 3 1000Mhz
    256 MB ram
    IDE1:
       HD 20GB
       MSI DR4-A firmware 2.60
    IDE2:
       HD 20GB
       CD
    Windows 2000 SP4
    NERO 6.3.1.6

    Also, what buring software do u use? Install the lastest patches of the burning software.
    Try nero 6 from http://www.nero.com

  • How to track Error message no.

    Hi,
    Could anyone please expalin how to track error messages using message no.
    Urgent???????????????????
    Reg,
    CM

    Hi,
    You can not track just based on the Message number whether it is Error or Warning Message and where it is effecting.
    But for this message number you will have Message class/Application Area Based on this Message class you can check on which area (Masterdata/Purchasing/Inv Mgmt/LIV) this message number is effecting.
    Then in SE91 you can enter this Message class then system will show you which area it is related,what is the message number description.
    Then in MM IMG Settings you can check message number for that Particular Area.--Define Attibutes for System messages in every area.
    rgds
    Chidanand

  • MEASUREM_DOCUM_RFC_SINGLE_001 ( How to track Error message in BAPI_)

    Hi Friends
      For the crating Measure ment point i have use BAPI MEASUREM_DOCUM_RFC_SINGLE_001  But my problem is  One order having 10 measuremntpoint. In that 6 creating successfull but four measurement point was error. But that BAPI no option to track error messages. Please let me know how to track message and any other way to fidn the messages.
    Thanks in advance.
    Prabu K

    Hi,
    define itab for collecting errors of type BAPIRET2.
    After the FM check sy-subrc and append the errors to itab.
    IF sy-subrc <> 0.
        ls_message-id = sy-msgid.
        ls_message-type = sy-msgty.
        ls_message-number = sy-msgno.
        ls_message-message_v1 = sy-msgv1.
        ls_message-message_v2 = sy-msgv2.
        ls_message-message_v3 = sy-msgv3.
        ls_message-message_v4 = sy-msgv4.
        APPEND ls_message to et_return.
        CLEAR ls_message.
      ENDIF.
    Regards
    Praveen

  • Tracking error using Kinect Fusion to get a Cloud Mesh

    I need to get a Cloud Mesh Model from an object and displaye it. I am trying to use Kinect Fusion as it is done on the basic example provided by the SDK: http://msdn.microsoft.com/en-us/library/dn188700.aspx but I always get a tracking error when I
    start moving the object.
    Debugging I saw that the method Reconstruction.ProcessFrame returns false everytime I move the object and I wonder how to fix it. I am just using the original code from the example... neither it works properly on the example so I am stuck, may
    anyone help me?.
                    // Convert the depth image frame to depth float image frame
                    this.volume.DepthToDepthFloatFrame(
                        this.depthImagePixels,
                        this.depthFloatBuffer,
                        FusionDepthProcessor.DefaultMinimumDepth,
                        FusionDepthProcessor.DefaultMaximumDepth,
                        false);
                    // ProcessFrame will first calculate the camera pose and then integrate
                    // if tracking is successful
                    bool trackingSucceeded = this.volume.ProcessFrame(
                        this.depthFloatBuffer,
                        FusionDepthProcessor.DefaultAlignIterationCount,
                        FusionDepthProcessor.DefaultIntegrationWeight,
                        this.volume.GetCurrentWorldToCameraTransform());
                    // If camera tracking failed, no data integration or raycast for reference
                    // point cloud will have taken place, and the internal camera pose
                    // will be unchanged.
                    if (!trackingSucceeded)
                        // Show tracking error on status bar
                        this.statusBarText.Content =
                            "Kinect Fusion camera tracking failed. Align the camera to the last tracked position.";
    Thank you.

    How are you moving the object? Fusion only works on static spaces. If you are trying to scan a rotating object you need to ensure that you try to trick it into thinking it is moving, not the object. The only alternative is for you to slowly move around the
    object.
    Keep in mind, this is going to be very GPU intensive. If you are not running 30fps or the changes in movement are too large, you will continuously loose tracking. You will also find in the Fusion Explorer sample, you can turn off "Use Camera Pose Finder"
    that might help.
    Carmine Sirignano - MSFT

  • CRM - automated error monitoring tools to track errors in sales orders

    could you please let me know whether we have any
    automated error monitoring tools to track errors in sales orders
    Thanks in advance

    I wont recommend turning off cookies in production.
    Turning off cookies was only from a Performance
    Testing perspective, Not using cookies for a performance test but using them in production, sort of invalidates the test, since much of the issue I had was the testing tool waiting for data to be returned to the cookies so it could be used to move to the next page.
    Partner Management uses all of them. I uses iStore for its external launch page, OA framework for its functionality, but then links to Sales online for Opportunities, and Quotes which I believe is AK framework. so you have a mixture of several
    frameworks involved...... plus Discoverer Viewer...

  • Tracking error causes change to next song???

    Is there a way to get iTunes and my iPod Classic to continue playing through a tracking error?
    I have several songs that I ripped from CD however there are some small tracking errors that play fine on other players but cause iTunes, and my iPod to skip to the next track as if the song were over.
    Is there any way to stop this from happening?

    That did work on future rips...the tracking errors are so minor I was hoping not to have to re-rip a bunch of music.
    On another note...on a whim I restored my iPod last night and let it resync all the music. iTunes still exhibits the problem, but my iPod will now play through the tracking error.
    :dontknow:

  • "tracking error" effect - V/H/S movie

    Hey there, I'm looking for a way to achieve the "tracking error" effect used in the segment "Tuesday the 17th" of "V/H/S" but I am not a AE pro at all, could someone give me a hint on how to do it? TIA!

    I'm not sure what Tuesday the 17th is but there are some bad video pressets in AE. Give one of them a try:
    Just select your layer and then click and drag one of these pre-sets to the layer. Press UU to reveal the  properties you can play with and see what you get.

  • "Consumer Fault tracking - Error notification" whe...

    I have been trying to track a fault online for 48 hours and every time I try, I get this error message:
    "Consumer Fault tracking - Error notification
    Sorry we cant complete your request at the moment due to technical error. Please try again"
    I am trying to track this fault on behalf of my elderly parents who are without landline and internet and cannot afford to make 0800 calls on their PAYG mobile.
    They live in a remote location and need to know when their service will be restored.
    How do I find out?

    It s very strange you are having this problem I have myself rechecked the site this morning and still have no problems logging in to the site all I can currently suggest is calling from another phone or 
    I suggest you contact the forum mods they should be able to get this problem sorted for you this is a link to them http://bt.custhelp.com/app/contact_email/c/4951
    They normally reply by email or phone directly to you within 3 working days they will take personal ownership of your problem until resolved and will keep you informed of progress
    They are a UK based BT specialist team who have a good record at getting problems solved
    This is a customer to customer self help forum the only BT presence here are the forum moderators
    If you want to say thanks for a helpful answer,please click on the Ratings star on the left-hand side If the reply answers your question then please mark as ’Mark as Accepted Solution’

  • NWDI track error while check in activities

    Hi All,
    I have activated a DC which holds a process and the activity error out during check in and activate. So, I've forcefully build and checked in to the track. Looks like the track is now corrupted because no matter what ever changes I am doing for the same DC, I get the error in build for the dc Process. How to revert back the changes pushed to the track? Is there a way to go back to 2 days before version of a track? or any other better way?
    Thx and this is a showstopper for our development in CE BPM/BRM
    pls respond at the earliest
    thx
    mike

    Hi Michael,
    Let me tel you very simple steps for resolving your issue.
    1) Rule 1 is always make sure that your DC is built successfully and it is consitent before you check any activities related to it.
    2) Rule 2 is Never use the option "Activate even if Build fails" during activating your activities.
    Now in your case let me know what went wrong?
    Did you follow the same rules i have mentioned above?
    If No, then Yes offcourse there are workarounds.
    I believe you are using DC of type "Process Composer", but it doesn't matter.
    1) Very Straight forward option is, Right click your DC and choose "Sync to Date" option somewhere under the DTR submenu. Here you can give any nearest possible past date when your code was in a working condition. After the Sync operation your DC will get back into the same state as it was on the Past Date you mentioned. This is a very nice feature provided by SAP in NWDI which actually works based on the version history maintenance principles.
    2) If you don't feel like using above mentione workaround then, first you have to make the corrections in the your DC, so that it becomes consistent and is able to build sucessfully. Once it is able to build then all your pain is gone. to achieve the successful build state of a DC you may have to create some additional activities (E.g. Deleting the changes which might have caused your DC build failure) and then check-in those savior activities and later activate them.
    Let me know about your findings.
    Regards,
    Shreyas Pandya

  • Class Media Tracker, error in tracker.waitForID(index);

    Mi problema es que el al momento de ejecutar dice "Image Fetcher 0"
    y no me carga las imagenes
    Este es el codigo:
    import java.awt.*;
    import java.applet.Applet;
    import java.awt.event.*;
    import java.awt.geom.*;
    import java.awt.image.*;
    import java.awt.Image;
    import java.io.*;
    import java.net.*;
    import javax.imageio.ImageIO;
    import javax.swing.*;
    import javax.swing.event.*;
    public class ScopeTest extends JPanel
    Ellipse2D.Double scope;
    BufferedImage image;
    Dimension targetSize;
    double scale;
         int width;
         int height;
         ScopeController control;
         MediaTracker tracker;
    Image anim[]=new Image[23];
    int imagen=20;
    boolean chile=true;
    public ScopeTest(int width, int height,int region)
              this.width=width;
    this.height=height;
    scope = new Ellipse2D.Double(0, 0, 150, 150);
    targetSize = new Dimension();
    setScale(2f);
    control = new ScopeController(this);
    addMouseListener(control);
    addMouseMotionListener(control);
    tracker = new MediaTracker(this);
              anim[20] = Toolkit.getDefaultToolkit().getImage("imagenes/"+region+".JPG");
              anim[21] = Toolkit.getDefaultToolkit().getImage("imagenes/chile1.JPG");
              anim[22] = Toolkit.getDefaultToolkit().getImage("imagenes/chile2.JPG");
              tracker.addImage(anim[20], 0);
              tracker.addImage(anim[21], 0);
              tracker.addImage(anim[22], 0);
              String x="",p="p",s="p",t="t",c="c";
              String im;
              int i=0,j=1;
              while(i < 20)
                   anim[i] = Toolkit.getDefaultToolkit().getImage("imagenes/"+region+x+"p.JPG");
                   tracker.addImage(anim, j);
                   i++;
                   anim[i] = Toolkit.getDefaultToolkit().getImage( "imagenes/"+region+x+"s.JPG");
                   tracker.addImage(anim[i], j);
                   i++;
                   anim[i] = Toolkit.getDefaultToolkit().getImage("imagenes/"+region+x+"t.JPG");
                   tracker.addImage(anim[i], j);
                   i++;
                   anim[i] = Toolkit.getDefaultToolkit().getImage("imagenes/"+region+x+"c.JPG");
                   tracker.addImage(anim[i], j);
                   i++;
                   switch(i)
                        case 4:
                             x="p";
                             break;
                        case 8:
                             x="s";
                             break;
                        case 12:
                             x="t";
                             break;
                        case 16:
                             x="c";
                             break;
                   j++;
              try
                   System.out.println("83");
                   tracker.waitForID(0);//para fotos chile y region
                   System.out.println("84");
                   tracker.waitForID(1);//para fotos p,c,t,c
                   System.out.println("85");
                   tracker.waitForID(2);//para fotos pp ps pt pc
                   System.out.println("86");
                   tracker.waitForID(3);//para fotos sp ss st sc
                   System.out.println("87");
                   tracker.waitForID(4);//para fotos tp ts tt tc
                   System.out.println("88");
                   tracker.waitForID(5);//para fotos cp cs ct cc
                   System.out.println("89");
              } catch (InterruptedException e)
                   System.out.println("imagenes no fueron bien cargadas");
              for(int k=0;k<6;k++)
                   if( tracker.checkID(0) )
                        System.out.println("cargado el id "+k);
         * Dibuja la imagen y la lupa
    protected void paintComponent(Graphics g)
    super.paintComponent(g);
    Graphics2D g2 = (Graphics2D)g;
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                             RenderingHints.VALUE_ANTIALIAS_ON);
              g2.setRenderingHint(RenderingHints.KEY_RENDERING,RenderingHints.VALUE_RENDER_QUALITY);
    //estas lineas son para que se vea la imagen
    if(image == null)
         makeImage(anim[imagen]);
    if(!chile)
                   System.out.println("a");
                   g2.drawImage(image, 0, 0, this);
                   System.out.println("b");
                   if(imagen!=4 && imagen!=5 && imagen!=6 && imagen!=7 &&
                   imagen!=8 && imagen!=9 && imagen!=10 && imagen!=11 &&
                   imagen!=12 && imagen!=13 && imagen!=14 && imagen!=15 &&
                   imagen!=16 && imagen!=17 && imagen!=18 && imagen!=19
                        //las dos sigientes linea es para que se vea el zoom
                        BufferedImage scopeImage = getScopeImage();
                        g2.drawImage(scopeImage, (int)scope.x, (int)scope.y, this);
                        //las siguientes lineas es para que se vea el circulo donde se ve el zoom
                        g2.setPaint(Color.blue);
                        g2.draw(new Line2D.Double(scope.x + scope.width/2, scope.y,
                                                      scope.x + scope.width/2, scope.y + scope.height));
                        g2.draw(new Line2D.Double(scope.x, scope.y + scope.height/2,
                                                      scope.x + scope.width, scope.y + scope.height/2));
                        g2.setStroke(new BasicStroke(2f));
                        g2.setPaint(Color.red);
                        g2.draw(scope);
              else if (chile)
                   Point p = getSubimageLocation();
                   Shape shape = new java.awt.geom.Ellipse2D.Float(p.x, p.y, 120, 120);
                   g2.drawImage(anim[21], 0, 0, this);
                   g2.setClip(shape);
                   g2.drawImage(anim[22], 0, 0, this);
         * Imagen que se ve en el marco de la ventana
    private void makeImage(Image img)
    int w = getWidth();
    int h = getHeight();
    scope.setFrameFromCenter(w/2, h/2, w/2 + scope.width/2, h/2 + scope.height/2);
    image = new BufferedImage(w, h, BufferedImage.TYPE_3BYTE_BGR );
    Graphics2D g2 = image.createGraphics();
    g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
    RenderingHints.VALUE_ANTIALIAS_ON);
              g2.setRenderingHint(RenderingHints.KEY_RENDERING,
                                       RenderingHints.VALUE_RENDER_QUALITY);
    g2.drawImage(img,0,0,null);
    g2.dispose();
         * Muestra el zoom
    private BufferedImage getScopeImage()
    Point p = getSubimageLocation();
    int w = targetSize.width;
    int h = targetSize.height;
    BufferedImage target = null;
    try
    target = image.getSubimage(p.x, p.y, w, h);
    catch(RasterFormatException rfe)
    System.out.println("Fuera de area, deb mantener el cursor en el centro: " + rfe.getMessage() + "\n" +
    "\tx = " + p.x + "\t(x + w) = " + (p.x + w) + "\n" +
    "\ty = " + p.y + "\t(y + h) = " + (p.y + h));
    return target;
    w = (int)scope.width;
    h = (int)scope.height;
    BufferedImage scopeImage = new BufferedImage(w, h, BufferedImage.TYPE_INT_ARGB);
    Graphics2D g2 = scopeImage.createGraphics();
    g2.setRenderingHint(RenderingHints.KEY_INTERPOLATION,
    RenderingHints.VALUE_INTERPOLATION_BICUBIC);
    g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC, 0f));
    g2.fillRect(0,0,w,h);
    g2.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC, 1f));
    AffineTransform at = AffineTransform.getScaleInstance(scale, scale);
    g2.setClip(new Ellipse2D.Double(0, 0, scope.width, scope.height));
    g2.drawRenderedImage(target, at);
    g2.dispose();
    return scopeImage;
    private Point getSubimageLocation()
    int w = targetSize.width;
    int h = targetSize.height;
    int x = (int)(scope.x + (scope.width - w)/2);
    int y = (int)(scope.y + (scope.width - w)/2);
    if(x + w > getWidth())
    x = getWidth() - w;
    if(y + h > getHeight())
    y = getHeight() - h;
    return new Point(x,y);
    private void setScale(double scale)
    this.scale = scale;
    targetSize.width = (int)(scope.width / scale);
    targetSize.height = (int)(scope.height / scale);
    repaint();
    public void setScope(int x, int y)
    Point p = getLegalLocation(x, y);
    scope.setFrame(p.x, p.y, scope.width, scope.height);
    repaint();
    private Point getLegalLocation(int x, int y)
    int deltaW = (int)((scope.width - targetSize.width)/2);
    int deltaH = (int)((scope.height - targetSize.height)/2);
    int w = getWidth();
    int h = getHeight();
    if(x + deltaW < 0)
    x = -deltaW;
    if(x + scope.width - deltaW > w)
    x = (int)(w - scope.width + deltaW);
    if(y + deltaH < 0)
    y = -deltaH;
    if(y + scope.height - deltaH > h)
    y = (int)(h - scope.height + deltaH);
    return new Point(x, y);
    private int[][] generateShapeArrays(int cx, int cy, int R, int sides)
    int radInc = 0;
    if(sides % 2 == 0)
    radInc = 1;
    int[] x = new int[sides];
    int[] y = new int[sides];
    for(int i = 0; i < sides; i++)
    x[i] = cx + (int)(R * Math.sin(radInc*Math.PI/sides));
    y[i] = cy - (int)(R * Math.cos(radInc*Math.PI/sides));
    radInc += 2;
    // keep base of triangle level
    if(sides == 3)
    y[2] = y[1];
    return new int[][] { x, y };
         * Botones y barra de zoom
    private JPanel getUIPanel()
    final JLabel label = new JLabel("scale = 2.0");
    JButton atras = new JButton("Retroceso");
    int value = (int)(scale * 2);
    final JSlider slider = new JSlider(JSlider.HORIZONTAL, 1, 8, value);
    slider.addChangeListener(new ChangeListener()
    public void stateChanged(ChangeEvent e)
    double value = slider.getValue()/2.0;
    label.setText("Escala = " + value);
    setScale(value);
    atras.addActionListener(new ActionListener()
                   public void actionPerformed(ActionEvent ae)
                        try
                             switch(control.nivel)
                                  case 1:
                                       switch(control.cuadro[0])
                                            case 'p':
                                                 imagen=0;
                                                 break;
                                            case 's':
                                                 imagen=1;
                                                 break;
                                            case 't':
                                                 imagen=2;
                                                 break;
                                            case 'c':
                                                 imagen=3;
                                                 break;
                                       control.cuadro[control.nivel]='n';
                                       control.nivel--;
                                       image = null;
                        repaint();
                                       break;
                                  case 0:
                                       control.cuadro[control.nivel]='n';
                                       control.nivel--;
                                       imagen=20;
                                       image = null;
                        repaint();
                                       break;
                                  default:
                                       chile=true;
                                       imagen=21;
                                       repaint();
                                       break;
                        catch(NullPointerException exxx)
    JPanel panel = new JPanel(new GridBagLayout());
    GridBagConstraints gbc = new GridBagConstraints();
    gbc.insets = new Insets(2,2,2,2);
    gbc.weightx = 1.0;
    panel.add(label, gbc);
    panel.add(slider, gbc);
    panel.add(atras, gbc);
    return panel;
    public void setImage(int aux)
                   image=null;
                   imagen=aux;
                   repaint();
    public static void main(String[] args)
    final ScopeTest test = new ScopeTest(1024,768,9);
    JFrame f = new JFrame();
    f.setDefaultLookAndFeelDecorated(true);
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.getContentPane().add(test.getUIPanel(), "North");
    f.getContentPane().add(test);
    f.setSize(1024,768);
    f.setLocation(0,0);
    f.setVisible(true);
    test.addComponentListener(new ComponentAdapter()
    public void componentResized(ComponentEvent e)
    test.image = null;
    test.repaint();
    class ScopeController extends MouseInputAdapter
    ScopeTest test;
    Point offset;
    boolean dragging;
    //Este frame repodruce una imagen y un peque�o texto de alguna zona en particular de la regi�n
    * lugares[0]= Temuco
    * lugares[1]= Ptosavedra;
    * lugares[2]= Nahuelbuta
    * lugares[3]= Conguillio;
    * lugares[4]= Cunco
    * lugares[5]= Angol
    * lugares[6]= Villarrica
    JFrame frame=new JFrame();
    JLabel detalle_html;
    String[] lugares =new String[7];
         // variables de que imagen se esta viendo
         * nivel: vamos viendo porque son 2 zoom solamente
         * cuadro[]:
         * n: ningun cuadro, es cuando se ve la primera imagen
         * por ejemplo:
         * si bajamos un nivel, entonces cuadro[0]='p', se esta viendo en pantalla completa el cuadro 1 de p
         * si bajamos otro nivel, entonces cuadro[1]='s', sesta viendo el cuadro 2 de el cuadro p del nivel 0
         int nivel=-1;
         char cuadro[]={'n','n'};
         // variables de bordes de los cuadros
         int x1p,y1p,x2p,y2p,x3p,y3p,x4p,y4p;//cuadro p
         int x1s,y1s,x2s,y2s,x3s,y3s,x4s,y4s;//cuadro s
         int x1t,y1t,x2t,y2t,x3t,y3t,x4t,y4t;//cuadro t
         int x1c,y1c,x2c,y2c,x3c,y3c,x4c,y4c;//cuadro c
         *(x1p,y1p) (x2p,y2p)=(x1s,y1s)          (x2s,y2s)
         *           |                         |                         |
         *           |     p               |          s           |
         *           |                         |                         |
         *(x3p,y3p)=(x1t,y1t)          |     (x4s,y4s)=(x2c,y2c)
         *           ------------------�--------------------
         *           |                         |                         |
         *           |     t               |          c           |
         *           |                         |                         |
         *           |                         |                         |
         *(x3t,y3t)          (x4t,y4t)=(x3c,y3c)          (x4c,y4c)
         * �:en este putno covergen los 4 cuadrados:
         * (x4p,y4p)=(x3s,y3s)=(x2t,y2t)=(x1c,y1c)
    public ScopeController(ScopeTest st)
    test = st;
    offset = new Point();
    dragging = false;
    llenarString();
              detalle_html=new JLabel();
              frame.add(detalle_html);
              //primer cuadro
              x1p=0;
              y1p=0;
              x2p=test.width/2;
              y2p=0;
              x3p=0;
              y3p=test.height/2;
              x4p=test.width/2;
              y4p=test.height/2;
              //segundo cuadro
              x1s=x2p;
              y1s=y2p;
              x2s=test.width;
              y2s=0;
              x3s=x4p;
              y3s=y4p;
              x4s=test.width;
              y4s=test.height/2;
              //tercero cuadro
              x1t=x3p;
              y1t=y3p;
              x2t=x4p;
              y2t=y4p;
              x3t=0;
              y3t=test.height;
              x4t=test.width/2;
              y4t=test.height;
              //cuarto cuadro
              x1c=x4p;
              y1c=y4p;
              x2c=x4s;
              y2c=y4s;
              x3c=x4t;
              y3c=y4t;
              x4c=test.width;
              y4c=test.height;
    public void mousePressed(MouseEvent e)
              if(e.getButton()==1)
                   Point p = e.getPoint();
                   if(test.scope.contains(p))
                        offset.x = (int)(p.x - test.scope.x);
                        offset.y = (int)(p.y - test.scope.y);
                        dragging = true;
    if(e.getButton()==3)
                   int aux=seleccionar_imagen(e.getX() , e.getY());
                   if(aux!=-1)
                        test.setImage(aux);
    public void mouseReleased(MouseEvent e)
    dragging = false;
    public void mouseDragged(MouseEvent e)
    if(dragging)
    int x = e.getX() - offset.x;
    int y = e.getY() - offset.y;
    test.setScope(x, y);
    public void mouseMoved(MouseEvent e)
              int x=e.getX();
              int y=e.getY();
         /*     if(x<20 && y<20 && nivel==1 && cuadro[nivel]=='p')
                   System.out.println(x+" "+y);
                   detalle_html.setText(lugares[2]);
                   frame.setTitle("Temuco");
                   frame.setVisible(true);
                   frame.setLocation(x+35,y+frame.getHeight());
                   frame.pack();
              else
                   frame.setVisible(false);
              System.out.println(x+" "+y);*/
         * con nivel=-1: Solo esta la imagen principal
         * con nivel=0: se ponen las imagenes [char].JPG
         * con nivel=1: se ponen las imagenes [char][char].JPG
    public int seleccionar_imagen(int x, int y)
              int aux=-1;
              if(test.chile)
                   //if(x y)
                        test.chile=false;
                        aux=20;
                   return aux;
              else if(nivel<1)
                   nivel=nivel+1;
                   if((x1p<x && x<x2p ) && (y1p<y && y<y3p))//eligo el primer cuadro
                        cuadro[nivel]='p';
                        if(nivel==0)aux=0;
                        else if(nivel==1)
                             aux=elegir_imagen(cuadro[nivel-1],cuadro[nivel]);
                   else if((x1s<x && x<x2s ) && (y1s<y && y<y3s))//eligo el segundo cuadro
                             cuadro[nivel]='s';
                             if(nivel==0)aux=1;
                             else if(nivel==1)
                                  aux=elegir_imagen(cuadro[nivel-1],cuadro[nivel]);
                        else if((x1t<x && x<x2t ) && (y1t<y && y<y3t))//eligo el tercer cuadro
                                  cuadro[nivel]='t';
                                  if(nivel==0)aux=2;
                                  else if(nivel==1)
                                       aux=elegir_imagen(cuadro[nivel-1],cuadro[nivel]);
                             else if((x1c<x && x<x2c ) && (y1c<y && y<y3c))//eligo el cuarto cuadro
                                  cuadro[nivel]='c';
                                  if(nivel==0)aux=3;
                                  else if(nivel==1)
                                       aux=elegir_imagen(cuadro[nivel-1],cuadro[nivel]);
              return aux;
         private int elegir_imagen(char x,char y)
              switch(x)
                   case 'p':
                             switch(y)
                                  case 'p':
                                            y=4;
                                            break;
                                  case 's':
                                            y=5;
                                            break;
                                  case 't':
                                            y=6;
                                            break;
                                  case 'c':
                                            y=7;
                                            break;
                             break;
                   case 's':
                             switch(y)
                                  case 'p':
                                            y=8;
                                            break;
                                  case 's':
                                            y=9;
                                            break;
                                  case 't':
                                            y=10;
                                            break;
                                  case 'c':
                                            y=11;
                                            break;
                             break;
                   case 't':
                             switch(y)
                                  case 'p':
                                            y=12;
                                            break;
                                  case 's':
                                            y=13;
                                            break;
                                  case 't':
                                            y=14;
                                            break;
                                  case 'c':
                                            y=15;
                                            break;
                             break;
                   case 'c':
                             switch(y)
                                  case 'p':
                                            y=16;
                                            break;
                                  case 's':
                                            y=17;
                                            break;
                                  case 't':
                                            y=18;
                                            break;
                                  case 'c':
                                            y=19;
                                            break;
                             break;
              return y;
              public void llenarString()
                   try
                        BufferedReader[] br=new BufferedReader[7];
                        br[0] = new BufferedReader(new FileReader("lugares//Temuco.htm"));
                        br[1] = new BufferedReader(new FileReader("lugares//Ptosavedra.htm"));
                        br[2] = new BufferedReader(new FileReader("lugares//Nahuelbuta.htm"));
                        br[3] = new BufferedReader(new FileReader("lugares//Conguillio.htm"));
                        br[4] = new BufferedReader(new FileReader("lugares//Cunco.htm"));
                        br[5] = new BufferedReader(new FileReader("lugares//Angol.htm"));
                        br[6] = new BufferedReader(new FileReader("lugares//Villarrica.htm"));
                        int parcial,total=0;
                        String linea="";
                        for (int i=0;i<7;i++)
                             linea = br[i].readLine();
                             lugares[i]="";
                             while(linea!=null)
                                  lugares[i] += linea;
                                  linea= br[i].readLine();
                   catch(FileNotFoundException fnfe)
                        System.out.println("Archivo no encontrado");
                   catch (IOException ioe)
                        System.out.println("Error al leer archivo");

    Ok, for anyone following this... I fixed it.
    Apparently the static declaration of image in TerrainPalette was causing every element of TerrainPalette to have the same image stored in it. Not entirely sure how to use static variables in Java yet. I'm used to functions where you need to use static so that the variable doesn't change when you exit, but I have to remember that a class is more like a struct... with functions in it... and isn't like a C function.

  • 3D Motion Tracking Error/Crash in progress [Urgent Help Please!]

    Hey there!
    I'm an video editor and I use 3D Motion Tracking a lot but recently every time I use it, it comes up with an error and says crash in progress,
    It never used to do it and I can't seem to find any solutions to fix it.
    Computer Specs:
    Manufacturer: Toshiba
    Model: Notebook
    Processor: AMD E1-2100 APU with Radeon(TM) HD Graphics 1.00 GHz
    Installed Memory: 4.00 GB (3.45 GB Usable)
    System type: 64-bit Operating System, x64-based processor
    So here's how I get to the problem. (I'll try provide as much detail as possible)
    I import a mp4/avi file into After Effects,
    Create a new composition with:
    1280 x 720 (16:9)
    Frame Rate = 30
    Duration = 30 seconds
    Resolution = Third
    Advanced
    Renderer = Classic 3D
    (Boxes Underneath all unchecked)
    Options:
    Shadow Map Resolution = Comp Size
    Motion Blur:
    Shutter Angle = 180 Degrees
    Shutter Phrase = -90 Degrees
    Samples Per Frame = 16
    Adaptive Sample Limit = 128
       3.  Drag the mp4/avi into the composition to use it. (1.21 Seconds Long)
       4.  Right click on it and go to Effect > Perspective > 3D Camera Tracker
       5.  The 3D Camera Tracker initializes with these settings:
    Shot type = Fixed Angle of View
    Show Track Points = 3D Solved
    Track Point Size = 100.0%
    Target Size = 100.0%
       6.   Loads Frames 0% > 100% then as soon as the orange line shows up with Solving camera it shows this,
       and when I click okay it shows this,
       and then finally this,
       and then it crashes. that's the same process every time and it still comes up with this.
       Help would be appreciated !
       Thank you !

    Try rendering an image sequence from your original footage then load that into AE and Camera Track the image sequence. Use the AME to or AE to render a JPEG or PNG image sequence:
    It's important to know that some footage cannot be Camera Tracked. In order for camera tracking to work there must be a significant amount of fixed geometry in the scene. For example, if you have a shot of open water like this it cannot be Camera Tracked:
    This shot also cannot be camera tracked successfully because most of the frame is moving:
    If transcoding or converting the shot to an image sequence does not fix the problem and you don't get a frame rate mis match warning then you could have possibly not given enough memory to other applications in you memory and multi processor settings. Keep memory allocation for other apps in even numbers and make sure that you have not starved the dynamic link server that does camera tracking. If you have the memory 4GB to other apps is absolutely the minimum. If you only have 4GB then give 2 to AE and 2 to other apps.

  • Burn CD: must contain at least one track-error

    In Waveburner, when I click burn CD I get an error: "A project must contain at least one track"
    I selected 8 tracks in my saved project and clicked Burn CD. I did the same unselected.
    I get the same error every time. Why?
                                                               W.W.

    Thank you kcstudio for responding.
    In the meantime I figured out why I was getting this error. Although I don't understand why I even got this.
    The existing 8 tracks I imported with Import from the desktop into this WaveBurner project. Working in Regions tab all the time I did not realize that when I switched to the CD tracks tab there was nothing there. No regions and title list. So I made a new project and imported the audio files again making sure the CD tracks tab was selected refore. After that regions and listings were there both in regiones and CD tracks tab. I think Import
    should have taken care of that. I don't get it why there was nothing when I clicked the CD track tab.
                                                                                                                                                       W.W.

  • Gr/ir wrong posting account-how to track error

    Dear Expert,
    For some PO, there were wrong posting in IR.After checked in OBYC and material master, user has already maintained the valuation class and the customizing also correct.
    How this could be happened since the customizing and val.class already correct?
    How to track the caused of error then?
    Please advice.
    Thank you.

    Hi Susmitha,
    You need to develop a small report for this. SAP stores the delivery information of email in SOST table.
    The emails are stored in this table with message type (msgty) 'S' or 'I'.
    If the emails are delivered the message no. (msgno) in this table becomes '711' or '701' or '73'. For all other message number it indicates the message is not delivered.
    However the table is updated after a certain time limit (half an hour to two hours normally) to get the delivery status of the email. So you need to run the report after a certain time to get the actual delivery status of email. There may be few cases where the delivery status may be update after 24 hours also if performance is slow of the system. But normally this does happen in a normal condition. But this is the table where you can identify the delivery status of the email.
    When you are sending email using FM SO_DOCUMENT_SEND_API1, SAP generates an uniques object number for each email. It can be found in the importing parameter of the FM in field new_object_id+5(12). You need to store this object number so that you can search with this in SOST table to get the delivery status.
    Hope it helps.
    Thanks,
    Nirmalya

  • How to track error message when calling Transaction: va02

    Hi all,
        As we all know, when we change an order through T-Code: VA02, system will update modified data to corresponding database. Meanwhile, if our operate is not legal or incorrect on T-code: VA02, system will call corresponding error messages to us.
        Now I want to know:
       1. how to track the error messages
       2. Is there any Tcode such as: SM21 that we can see the message logs after our operation?
    Thanks.

    Hi ,
    message table for call transaction
    DATA: BEGIN OF G_T_MSG OCCURS 0.
            INCLUDE STRUCTURE BDCMSGCOLL.
    DATA: END OF G_T_MSG.
    Exucute transaction via Call Transaction
      CALL TRANSACTION  'FB01'
                     USING g_t_bdcdata
                     MODE g_l_mode
                     UPDATE 'S'
                     MESSAGES INTO g_t_msg          .
    errors will be stpored in the table g_t_msg ..
    Thanks .

Maybe you are looking for

  • Can someone pls help me with setting up an apple id.Whats the itunes gift code?

    Hi, I have recently purchased an iphone 5S. I am not able to use my apple ID in app store as it states you have to reveiw it in itunes before you proceed.When i review it, it asks for my credit card details.Thats fine.However I am not able to get itu

  • How to stop AdobeReader (or Acrobat) to open in Safari?

    Hi, I'm running OS 10.4.5 and Safari 2.0.3. Recently I updated Adobe Reader as well as Acrobat to v. 7.0.7 (On and off I still need them). Before that, when downloading a .PDF, I had set it to be viewed with Preview within Safari. Now it's always Acr

  • Issue with java

    hi, since i updated to version 10 of ff i have been getting an issue with a chat site that uses java, not sure if its an issue just with this site, or if its java related since updating to 10, maybe its just good timing with the update. anyway the is

  • ITunes duplicates all of the songs in my library when I try to import it

    I haven't used iTunes for years.  I've just installed the latest iTunes on my computer and am trying to add songs from a previous library by dragging into iTunes.  Problem is, it carries out some sort of conversion on the files and, in the process, d

  • Pre-processing job for Transactions

    Hi Archiving Forum, In SAP help it is mentioned that pre-processing job is optional job. I am trying to run Write job for few of the transactions where the status is completed without pre-processing job. But when i debugged the write program for - CR