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.

Similar Messages

  • 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

  • [solved] tracker error initializing libicu support

    Hey,
    tracker-search from the command line gives me no results and then:
    (tracker-search:28193): Tracker-WARNING **: Error initializing libicu support: 'U_ILLEGAL_ARGUMENT_ERROR'
    this is on my 64bit Arch Desktop. My 32bit Arch Netbook doesn't have this problem.
    Edit: creating a new user on my desktop machine works as well
    I really want to use the gnome-shell tracker search extension and I expect that it's not working because of that error
    Edit2: Ok maybe interesting for some to now: the Problem was somehow in my region setting. I had English Language, but German format enabled. Because of that
    I had no AM/PM behind my clock and this broke tracker somehow. After setting it to United States, everything works.
    Last edited by th3voic3 (2012-04-28 17:02:54)

    [confirmation that this tip solved the problem]
    I had the same problem:
    After not only changing Language to Deutsch but also "Formate" (english translation data formats?) to Deutschland with gnome-control-center, logging out/in again and rebuilding the tracker database my desktop search now works fine.
    This program needs a new name, tracker is so hard to  .. track

  • 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

  • [svn:fx-trunk] 11641: A simple fix - we need to keep track of the display list index for non-clipping masks such as luminosity masks , not just alpha masks.

    Revision: 11641
    Author:   [email protected]
    Date:     2009-11-10 18:29:57 -0800 (Tue, 10 Nov 2009)
    Log Message:
    A simple fix - we need to keep track of the display list index for non-clipping masks such as luminosity masks, not just alpha masks.
    QE notes: Please include tests for multiple graphic content nodes with masks under a .
    Doc notes: N/A
    Bugs:
    SDK-24133 - Multiple non-Group maskees don't work when using maskType="luminosity"
    Reviewer: Deepa
    Tests run: Checkintests, Bug test case
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24133
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java

    Revision: 11641
    Author:   [email protected]
    Date:     2009-11-10 18:29:57 -0800 (Tue, 10 Nov 2009)
    Log Message:
    A simple fix - we need to keep track of the display list index for non-clipping masks such as luminosity masks, not just alpha masks.
    QE notes: Please include tests for multiple graphic content nodes with masks under a .
    Doc notes: N/A
    Bugs:
    SDK-24133 - Multiple non-Group maskees don't work when using maskType="luminosity"
    Reviewer: Deepa
    Tests run: Checkintests, Bug test case
    Is noteworthy for integration: No
    Ticket Links:
        http://bugs.adobe.com/jira/browse/SDK-24133
    Modified Paths:
        flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/fxg/FlexFXG2SWFTranscoder.java

  • 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.

  • 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.

  • Error During Track Initialization

    I created a presentation in Keynote and exported it into iDVD6. I burned the presentation with not problem. Then I had to make a change in the presentation in Keynote and now iDVD won't let me burn any presentations from Keynote. I can burn others like iMovie. So I know my burner works.
    The message is:
    There was an error during track initialization and iDVD can't continue burning the DVD. Select "Delete Encoded Assets' from the Advanced-menu and try burning this project again.
    I tried deleting the encoded assets, I've tried creating a new presentation and importing it, I tried renaming the presentation - still the same message.
    I'm using Verbatim DVD-R.
    Can anyone help?

    Suggestion:
    Drag and drop the plist for keynote as well as iDVD to the trash. Empty the trash and restart your computer. Your computer will make a new default set of preferences for each.
    com.apple.iDvd.plist
    com.apple.iWork.Keynote.plist
    Hope this helps but if not come on back.

  • 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

  • "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’

  • CDs import OK to iTunes Windows but not to iTunes MacOS!  I have had 3 successive audio CDs with the same problem.  They have exactly 20 tracks each, and track 19 claims to be over 14 hours long, and track 20 over 1 hour long.  Any clues?

    I have an ageing (2006) iMac running OS 10.6.8 with an external LG CD/DVD writer (I've worn out the internal one).  I am not sure whether this is an iTunes issue or a LG issue.
    Incident 1: importing a CD with 71 short tracks via iTunes.  Track 24 is listed as 25 seconds long, but (on the first attempt) only the first 10 seconds actually import.  I spotted it immediately as it also blacked out the artwork and refused to let me paste the artwork back in.  A second attempt at the import worked correctly.  ** SOLVED AT 2ND ATTEMPT **
    Incident 2: importing a CD with 20 tracks averaging a little over 3 minutes each.  Gracenote did not recognise the disc.  The first 18 tracks showed reasonable track lengths, but track 19 showed 14 hours 43 minutes 21 seconds [!] and track 20 showed over 1 hour [possibly track 20 was showing the length of the entire CD].  The remaining 2 tracks were successfully imported into my other iTunes on a Windows XP machine (where Gracenote *did* recognise the CD) and transferred to the Mac over my internal network.  The next 2 CDs also had exactly 20 tracks each, and also had track 19 showing 14 hours 43 minutes and a few seconds (not quite the same as the original track 19, but close...) and track 20 showing over 1 hour [again possibly the length of the entire CD].
    I tried "Get album artwork" on one of the early tracks of one of the CDs, and it came back with an error "Invalid TOC" - this looks to me like the table of contents is getting corrupted (hence the bizarre track lengths reported, and hence Gracenote not recognising the resulting bizarre profile) when there are exactly 20 tracks on the CD.
    But a CD with 21 tracks looks OK, and so does a CD with 8 tracks.
    I'm putting this one down as ** SOLVED BY USING ITUNES ON WIN-XP AND TRANSFERRING FILES BETWEEN MACHINES ** but I would like to know what is going on!
    Has anyone else had a similar problem?

    At the lower bitrates that were popular several years ago, like 128, AAC provides better audio quality than MP3. At some point ( the dbPoweramp experts believe it is 160 ) the advantage disappears, and above that AAC and MP3 are sonically equivalent. However, MP3 still enjoys a huge advantage in acceptance and compatibility across multiple players, programs, and phones.
    In any case, it hardly appears to be worth the trouble to re-rip your CDs. But don't discard them either!

  • WLS 7 SSL class not found error

    Actually, I got the same error message to start the Node Manager. However, I don't
    have the RSA license at this moment. How can it make the WL to use com.certicom.net.ssl.CerticomContextWrapper
    instead of com.rsa.ssl.WeblogicContextWrapper?
    Thanks,
    Victor
    "Pavel Smelkov" <[email protected]> wrote:
    It looks like ClassNotFoundException happend when WLS tried to initialize
    SSL implementation class, which is
    com.certicom.net.ssl.CerticomContextWrapper by default, or
    com.rsa.ssl.WeblogicContextWrapper if you have an RSA license. Since
    Certicom classes are shipped in weblogic.jar, you must have RSA license,
    but
    no RSA SSL classes in the server classpath?
    Pavel.
    "Jeff Davis" <[email protected]> wrote in message
    news:[email protected]...
    I'm having difficulty configuring the SSL port to listen to httpsrequests. The error
    that I always receive (regardless of which sample I maybe running,from
    the server
    samples to the portal ones) is similar to the following (notice the"Not
    listening
    for SSL, java.net.SocketException: Class not Found" error):
    **** START OF CONSOLE LOG **** <Jul 1, 2002 5:07:21 PM PDT> <Notice><Management>
    <141052> app tag removed <!--- Application Poller started for developmentserver.>
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ After the server hasbooted, your
    browser should automatically launch and point to the WebLogic ServerIndex
    running
    on this server. If your browser fails to launch, point your browserto the
    URL "http://JDavis-m1:7001/examplesWebApp/index.jsp"
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <Jul 1, 2002 5:07:22PM
    PDT> <Emergency>
    <Security> <090034> <Not listening for SSL, java.net.SocketException:Class not Found.>
    <Jul 1, 2002 5:07:23 PM PDT> <Notice> <WebLogicServer> <000354> <Thread"ListenT
    hread.Default" listening on port 7001> <Jul 1, 2002 5:07:23 PM PDT><Notice> <Management>
    <141030> <Starting discovery of Managed Server... This feature is onby
    default,
    you may turn this off by pas sing -Dweblogic.management.discover=false><Jul 1, 2002
    5:07:23 PM PDT> <Notice> <WebLogicServer> <000331> <Started WebLogic
    Admin Server
    "examplesServer" for domain "examples" running in Development Mod e><Jul
    1, 2002
    5:07:23 PM PDT> <Notice> <WebLogicServer> <000365> <Server state changed
    to RUNNING>
    <Jul 1, 2002 5:07:23 PM PDT> <Notice> <WebLogicServer> <000360> <Serverstarted in
    RUNNING mode>
    **** END OF CONSOLE LOG **** I haven't made any changes to the SSLsetup,
    other than
    simply indicating I want it active (if that choice is not already active)
    I am just seeking to get the SSL using the test/demo certificate tofunction so that
    I can complete a demo of the commerce product to a client (requiresport
    7502 to
    function)
    Thanks!
    Jeff Davis
    </textarea> <br>
    <input type=submit name="action" value="Post" >
    </font></td></tr></table>
    </form>
    <hr>
    </FONT>
    <!-- ** COPY CONTENT INTO THIS SECTION HERE ** -->
    </TD>
    </TR>
    </TABLE>
    <!--start footer include -->
    <table width="720" border="0" cellspacing="0" cellpadding="0">
    <tr bgcolor="#CCCCCC">
    <td><img name="news_r06_c01" src="/images/shim.gif" width="1" height="1" border="0"></td>
    </tr>
    <tr>
    <td nowrap>
    <div align="left"><img name="news_r17_c01" src="/images/footer1.gif" width="467"
    height="18" border="0"><img name="news_r17_c31" src="/images/footer2.gif" width="200"
    height="18" border="0" usemap="#news_r17_c31Map"><MAP name="news_r17_c31Map"><AREA
    shape="rect" coords="139,2,167,18" href="http://www.bea.com/privacy.html"><AREA
    shape="rect" coords="80,3,127,16" href="mailto:[email protected]"><AREA shape="rect"
    coords="11,4,73,16" href="http://www.bea.com/contact/index.html"></MAP></div>
    </td>
    </tr>
    </table>
    <!--end footer include -->
    </BODY>
    </HTML>
    </body></html>

    Thanks for your responce ...
    I had discovered that when I typed "java program name" the java was running from /usr/bin a non-ssl enabled java installation. There was an SSL enabled version under another path on this box and it ran my code fine.

Maybe you are looking for

  • Airplay live http streams

    Everytime I try to AirPlay a stream that has an extension on m3u8, which is for http streaming, it doesn't work.  Is there something I can do to get this to work?

  • How to set network driver promisc in kernel

    Hello. I got a problem. In my project, I need to set network driver promisc so that I can catch all the packets to it. I know how to do it in user application. But I need to do that in kernel space. Do someone know how to do that? Thanks in advance.

  • Lenovo G450 2949 shutdown and restart problem in windows xp sp2

    Hi, i bought  Lenovo G450 2949. i have installed windows xp sp2. after installing the xp drivers I cannot shutdown / restart everytime . it is standstill in the windows is shutting down screen.using the power button i am shutting down my system. Can

  • Java too complicated?

    I don't write software for a living, but I have had to write small utilities & apps periodically to get certain things done. I've worked with a few languages over time- but I would never say I "mastered" anything. Lately my focus has been Java, and I

  • Number of tables in New Dataclass is 0 even though new tables are activated

    Hi friends, I created a new data class by creating new table space. And i assigned 3 tables to this new Dataclass and activated successfully. But when i got to STO4 or DBACOCKPIT tcode and see number of tables under 'DATACLASS' its showing as 0. I ch