Confused after reading bug report

Hello,
I'm working on a desktop application which utilizes the system tray. I have an icon set with a popup menu that is triggered when the user left-clicks on the icon. Originally I was using java.awt.PopupMenu but then came across javax.swing.JPopupMenu which looks a little nicer and has support for icons. For the most part it works great. However I noticed that when the user triggers the popup menu more than once (i.e. the user left-clicks the tray icon twice or more times), a ClassCastException is thrown. After doing a bit of searching, I came across [this bug report|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6583251] and many others describing the issue I was having.
According to the report, the evaluation is:
Everything is clear
we shouldn't cast mouseEvent.getSource() to Component without checkingUnfortunately this still leaves me a little confused. I mean, it does sort of let me know where the problem is happening (in the MouseListener portion of my Tray Menu where I am trying to detect the popup trigger), but I don't understand if this means that there is a way to prevent this from happening or not.
In other words, I think the bug is coming from this block of code (correct me if I am mistaken):
public void mouseReleased(MouseEvent e) {
          if ( e.isPopupTrigger() ) {
               this.setLocation( e.getX(), e.getY() );
               this.setInvoker( this );
               this.setVisible( true );
     }Where e is apparently being casted to a Component, thus causing the error. Now, why this error occurs when the user clicks twice or more on the icon, I don't really understand. Ultimately, my question is: Is there any other way this can be written to prevent the error?
One solution would be to simply use java.awt.PopupMenu, but I want to make sure there isn't a better solution first as JPopupMenu looks much nicer.. but if I have no other option, I will of course substitute looks for function.
Any clarification would be greatly appreciated.
(Apologies if this is the wrong forum. I was originally going to post this in the Swing forum, but the error actually cites AWT, yet I'm using a Swing component.. so I figured the Java Programming forum would be alright. Well, please feel free to move it if necessary.)

ejp wrote:
The exception stack trace tells you where the exception is being thrown from. It certainly isn't from that code, because there are no class casts of any kind there, let alone casts of e.getSource() to Component.Hi ejp, thank you for the response. My apologies.. I only assumed that e.isPopupTrigger() was throwing the exception because the bug report mentioned mouse events, and the stack trace doesn't specify where the error is within my code (e.g. the line, method, or even which class is throwing the error that I've written, though it does cite other Java classes not written by me). The e.getSource() in actionPerformed() was my next guess because that and the MouseListener are the only two places where I am detecting events. Nevertheless, I still don't believe that I am using casting, so I'm not sure how to fix this.
Here is the stack trace:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.awt.TrayIcon cannot be cast to java.awt.Component
     at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(Unknown Source)
     at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Unknown Source)
     at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Unknown Source)
     at java.awt.Toolkit.notifyAWTEventListeners(Unknown Source)
     at java.awt.TrayIcon.dispatchEvent(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: java.awt.TrayIcon cannot be cast to java.awt.Component
     at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(Unknown Source)
     at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Unknown Source)
     at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Unknown Source)
     at java.awt.Toolkit.notifyAWTEventListeners(Unknown Source)
     at java.awt.TrayIcon.dispatchEvent(Unknown Source)
     at java.awt.EventQueue.dispatchEvent(Unknown Source)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
     at java.awt.EventDispatchThread.run(Unknown Source)Below is my TrayMenu class extending JPopupMenu:
package gui.menus;
import gui.frames.TrayTweetFrame;
import java.awt.HeadlessException;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.ImageIcon;
import javax.swing.JMenuItem;
import javax.swing.JPopupMenu;
import util.Constants;
public class TrayMenu extends JPopupMenu implements ActionListener, MouseListener {
     private JMenuItem exitMenuItem = null;
     private TrayTweetFrame frame = null;
     private JMenuItem minimizeMenuItem = null;
     private JMenuItem restoreMenuItem = null;
     private static final long serialVersionUID = 1L;
      * Constructor
      * @param TrayTweetFrame frame
      * @throws HeadlessException
     public TrayMenu ( TrayTweetFrame frame ) throws HeadlessException {
          this.frame = frame;
          this.initialize();
     } // end constructor
      * This method handles the events.
     public void actionPerformed( ActionEvent e ) {
          // Exit
          if ( e.getSource().equals( getExitMenuItem() ) ) {
               getFrame().exit();
          // Restore or Minimize window
          else if ( e.getSource().equals( getRestoreMenuItem() ) ||
                    e.getSource().equals( getMinimizeMenuItem() ) ) {
               getFrame().minimize();
     } // end method actionPerformed()
      * This method initializes and returns
      * the Exit menu item.
      * @return MenuItem exitMenuItem
     public JMenuItem getExitMenuItem() {
          if ( exitMenuItem == null ) {
               exitMenuItem = new JMenuItem( Constants.MENU_EXIT, new ImageIcon("img/icons/exit.png" ) );
               exitMenuItem.addActionListener( this );
          return exitMenuItem;
     } // end method getExitMenuItem
      * This method returns the frame.
      * @return frame
     public TrayTweetFrame getFrame() {
          return frame;
     } // end method getFrame
      * This method initializes and returns
      * the Minimize menu item.
      * @return MenuItem minimizeMenuItem
     public JMenuItem getMinimizeMenuItem() {
          if ( minimizeMenuItem == null ) {
               minimizeMenuItem = new JMenuItem( Constants.MENU_MINIMIZE, new ImageIcon("img/icons/minimize.png" ) );
               minimizeMenuItem.addActionListener( this );
          return minimizeMenuItem;
     } // end method getMinimizeMenuItem
      * This method initializes and returns
      * the Restore menu item.
      * @return MenuItem restoreMenuItem
     public JMenuItem getRestoreMenuItem() {
          if ( restoreMenuItem == null ) {
               restoreMenuItem = new JMenuItem( Constants.MENU_RESTORE, new ImageIcon("img/icons/maximize.png" ) );
               restoreMenuItem.addActionListener( this );
               restoreMenuItem.setEnabled( false );
          return restoreMenuItem;
     } // end method getRestoreMenuItem
      * This method initializes the menu.
     private void initialize() {
          this.add( getMinimizeMenuItem() );          // Minimize
          this.add( getRestoreMenuItem() );          // Restore
          this.addSeparator();                    // --------
          this.add( getExitMenuItem() );               // Exit
     } // end method initialize
     public void mouseClicked(MouseEvent e) {
          // Check for double-click
          if ( e.getClickCount() == 2 ) {
               // Minimize to the system tray
               getFrame().minimize();
          } // end if
     public void mouseEntered(MouseEvent e) {}
     public void mouseExited(MouseEvent e) {}
     public void mousePressed(MouseEvent e) {}
     public void mouseReleased(MouseEvent e) {
          if ( e.isPopupTrigger() ) {
               this.setLocation( e.getX(), e.getY() );
               this.setInvoker( this );
               this.setVisible( true );
} // end class TrayMenuAm I doing something wrong? Like I said, I'm not casting (at least explicitly..), so I'm not sure why I'm getting a java.lang.ClassCastException error. Normally I can figure out problems like these with Google, but again, when I did Google this, I came across the bug report which describes my issue exactly (but at the same time, left me wondering what the solution is).
Again, any help is appreciated. Thanks again, ejp!

Similar Messages

  • Bug report: Naming a Bin after creating it with drag'n'drop

    There seems to be a small bug when giving a newly created bin a name after creating it by drag'n'drop of several clips onto the "New Bin" icon. 
    To reproduce:
    Select some clips in your project browser
    Drag them onto the New Bin button
    A new bin is created with the clips in it
    - the bin name for it appears to be selected, and editable - just as if you had created a new empty bin by clicking the New Bin button
    - type in a new name - it accepts the name fine, now press enter.
    - your new name disappears, and *now* you are really in the mode to edit the bin name
    - type your name again, and it works.
    Work around:
    When creating new bins by using drag'n'drop of clips onto the New Bin button, first press enter once to enter into the proper edit mode before giving the bin a new name.
    (is there a better place to file bug reports?)
    Version 6.0.1 (014 (MC: 264587))
    Hardware Overview:
      Model Name:          Mac Pro
      Model Identifier:          MacPro5,1
      Processor Name:          Quad-Core Intel Xeon
      Processor Speed:          2.8 GHz
      Number Of Processors:          1
      Total Number Of Cores:          4
      L2 Cache (per core):          256 KB
      L3 Cache:          8 MB
      Memory:          8 GB
      Processor Interconnect Speed:          4.8 GT/s
      Boot ROM Version:          MP51.007F.B03
      SMC Version (system):          1.39f11
      SMC Version (processor tray):          1.39f11
    OS X 10.6.8

    Er, just answered my question about bug reports by reading the "read this before posting" link above
    But I'll leave this here for the work-around in case anyone else needs it.

  • Bug Report : Upgraded to Firefox v10. Holding CTRL+ [F4] too long after all tabs are closed causes error. "Exc in ev handl: TypeError: this.oPlg.onTabClosed is not a function"

    Bug Report :
    Upgraded to Firefox v10. Holding CTRL+ [F4] too long after all tabs are closed causes error.
    "Exc in ev handl: TypeError: this.oPlg.onTabClosed is not a function"

    What extensions do you have? (Go to Firefox > Customize > Add-ons to see or Help > Troubleshooting info for a copy-pasteable list)

  • Bug Report: Page # and Icon Lost After Rename

    I love the new file management features in version 10.3 but I noticed some problems right away.
    After renaming a document, the current page position is lost and the document opens at page 1.  This first one I renamed was a 400-page book and this was a bit annoying.  I realize this is consistent with the desktop version which does not save the page position, but it is inconsistent with the iPad behavior for opening and closing documents.  A fix or a warning should be implemented.
    Also lost is the document icon, which reverts to a generic Reader logo.  This is more of a cosmetic thing.  I noticed the icon does not get restored after opening the document.  It seems necessary to scroll down to page 2 for the icon to refresh.

    Here is  the bug report page:
    https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • My MacBook Pro is running VERY slowly. After reading other questions and responses, I ran an EtreCheck, but do not know how to post the report here. Any help would be greatly appreciated.

    My MacBook Pro is running VERY slowly. After reading other questions and responses, I ran an EtreCheck, but do not know how to post the report here. Any help would be greatly appreciated.

    My MacBook Pro is running VERY slowly. After reading other questions and responses, I ran an EtreCheck, but do not know how to post the report here. Any help would be greatly appreciated.

  • [Bug Report!]Adobe Reader can not display 3D file normally!

    I have a 3D pdf file,which is produced by Asymptote,and some labels in the 3D model, can not be displayed normally in the Adobe Reader,even the latest version 9.4.I got this file by
    $asy -file pdf -render=4 file.asy
    while all of them can be displayed in the OpenGL mode.
    $asy -V file.asy
    I hope you can give me a message about the reason and tip about how to solve the problem.
    thank you very much!
    code:
    size(400);
    import solids;
    import graph3;
    import three;
    import math;
    defaultpen(1pt+fontsize(7pt));
    currentprojection=perspective(1,1,-1,up=-Z);
    draw(unitsphere,palegray);//鐢荤悆
    //浠ヤ笅閮ㄥ垎鐢绘敮鏌?draw(shift(1,0,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(1,0,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("1",(1.07,0,0.5),yellow);
    draw(shift(-1,0,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(-1,0,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("5",(-1.07,0,0.5),yellow);
    draw(shift(0,1,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(0,1,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("7",(0,1.07,0.5),yellow);
    draw(shift(0,-1,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(0,-1,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("3",(0,-1.07,0.5),yellow);
    draw(shift(0.707,0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(0.707,0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("8",(0.75,0.75,0.5),yellow);
    draw(shift(-0.707,0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(-0.707,0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("6",(-0.75,0.75,0.5),yellow);
    draw(shift(0.707,-0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(0.707,-0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("2",(0.75,-0.75,0.5),yellow);
    draw(shift(-0.707,-0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(1.2)*unitcylinder,palegray);
    draw(shift(-0.707,-0.707,0)*xscale3(0.06)*yscale3(0.06)*zscale3(0.1)*unitsphere,blue);
    label("4",(-0.75,-0.75,0.5),yellow);
    draw(shift(0,0,-1.05)*xscale3(0.16)*yscale3(0.16)*zscale3(0.2)*unitcylinder,palegray);//涓婁汉瀛?draw(shift(0,0,-1.1)*xscale3(0.2)*yscale3(0.2)*zscale3(0.05)*unitcylinder,palegray);//涓婁汉瀛?draw(shift(0,0,0.85)*xscale3(0.16)*yscale3(0.16)*zscale3(0.2)*unitcylinder,palegray);//涓嬩汉瀛?draw(shift(0,0,1.05)*xscale3(0.2)*yscale3(0.2)*zscale3(0.05)*unitcylinder,palegray);//涓婁汉瀛?draw(shift(0,0,1.0)*xscale3(0.16)*yscale3(0.16)*zscale3(0.2)*unithemisphere,palegray);//涓嬩汉瀛?draw(shift(0,0,-1.05)*xscale3(0.16)*yscale3(0.16)*zscale3(0.2)*unitsphere,palegray);//涓嬩汉瀛?
    path p=(1,0)..(0,1)..(-1,0)..(0,-1)..cycle;
    path3 p3=path3(p);
    surface sf=surface(patch(p3));
    draw(shift(0,0,-1.05)*xscale3(0.2)*yscale3(0.2)*surface(sf),palegray);
    draw(shift(0,0,-1.1)*xscale3(0.2)*yscale3(0.2)*surface(sf),palegray);
    draw(shift(0,0,1.05)*xscale3(0.2)*yscale3(0.2)*surface(sf),palegray);
    draw(shift(0,0,1.1)*xscale3(0.2)*yscale3(0.2)*surface(sf),palegray);
    //浠ヤ笅缁樺埗鐜剨缂?draw(circle((0,0,sin(pi/8)),cos(pi/8)),gray);
    draw(circle((0,0,sin(-pi/8)),cos(-pi/8)),gray);
    draw(circle((0,0,sin(pi/4)),cos(pi/4)),gray);
    draw(circle((0,0,sin(-pi/4)),cos(-pi/4)),gray);
    draw(circle((0,0,sin(3pi/8)),cos(3pi/8)),gray);
    draw(circle((0,0,sin(-3pi/8)),cos(-3pi/8)),gray);
    xaxis3("$x$",-1.5,1.5);
    yaxis3("$y$",-1.5,1.5);
    zaxis3("$z$",-1.5,1.5);
    surface Surf(triple center, triple A, triple B, triple C,triple D,int nu=3, int nv=nu) {
    path3 p1=arc(center,A,B);
    path3 p2=arc(center,B,C);
    path3 p3=arc(center,C,D);
    path3 p4=arc(center,D,A);
    triple surf(pair t) {
    real u=t.x;
    real v=t.y;
    path3 cr=arc(center,relpoint(p1,u),relpoint(reverse(p3),u));
    return relpoint(cr,v);
    return surface(surf,(0,0),(1,1),nu,nv,Spline);
    real r=1+0.005;
    triple A=r*unit((1,0,0.1));
    triple B=r*unit((1,0,-0.1));
    triple C=r*unit((-1,0,-0.1));
    triple D=r*unit((-0.995,0.1,0.1));
    //draw(Surf(O,A,B,C,D,4,4),yellow);
    //draw(arc(O,A,B)^^arc(O,B,C)^^arc(O,C,D)^^arc(O,D,A),red+thick());
    //浠ヤ笅缁樺埗閮ㄥ垎鐞冨3鏉?real r=1+0.001;
    for(int i=0;i<16;++i){
    triple Di_1=r*unit((sin(pi/16+i*pi/8)*cos(pi/8),cos(pi/16+i*pi/8)*cos(pi/8),sin(pi/8)));
    triple Di_2=r*unit((sin(pi/16+i*pi/8)*cos(-pi/8),cos(pi/16+i*pi/8)*cos(pi/8),sin(-pi/8)));
    draw(arc(O,Di_1,Di_2),gray);
    for(int j=0;j<8;++j){
    triple Fj_1=r*unit((sin(j*pi/4)*cos(pi/4),cos(j*pi/4)*cos(pi/4),sin(pi/4)));
    triple Fj_2=r*unit((sin(j*pi/4)*cos(3pi/8),cos(j*pi/4)*cos(3pi/8),sin(3pi/8)));
    draw(arc(O,Fj_1,Fj_2),gray);
    triple Bj_1=r*unit((sin(j*pi/4)*cos(pi/4),cos(j*pi/4)*cos(pi/4),sin(-pi/4)));
    triple Bj_2=r*unit((sin(j*pi/4)*cos(3pi/8),cos(j*pi/4)*cos(3pi/8),sin(-3pi/8)));
    draw(arc(O,Bj_1,Bj_2),gray);
    triple Ej_1=r*unit((sin(pi/8+j*pi/4)*cos(pi/4),cos(pi/8+j*pi/4)*cos(pi/4),sin(pi/4)));
    triple Ej_2=r*unit((sin(pi/8+j*pi/4)*cos(pi/8),cos(pi/8+j*pi/4)*cos(pi/8),sin(pi/8)));
    draw(arc(O,Ej_1,Ej_2),gray);
    triple Cj_1=r*unit((sin(pi/8+j*pi/4)*cos(pi/4),cos(pi/8+j*pi/4)*cos(pi/4),sin(-pi/4)));
    triple Cj_2=r*unit((sin(pi/8+j*pi/4)*cos(pi/8),cos(pi/8+j*pi/4)*cos(pi/8),sin(-pi/8)));
    draw(arc(O,Cj_1,Cj_2),gray);
    triple A_1=r*unit((sin(3pi/8)*cos(3pi/8),cos(3pi/8)*cos(3pi/8),sin(3pi/8)));
    triple A_2=r*unit((sin(9pi/8)*cos(3pi/8),cos(9pi/8)*cos(3pi/8),sin(3pi/8)));
    draw(arc(O,A_1,A_2),gray);
    triple G_1=r*unit((sin(pi/8)*cos(-3pi/8),cos(pi/8)*cos(-3pi/8),sin(-3pi/8)));
    triple G_2=r*unit((sin(11pi/8)*cos(-3pi/8),cos(11pi/8)*cos(-3pi/8),sin(-3pi/8)));
    draw(arc(O,G_1,G_2),gray);
    //浠ヤ笅閲囩敤鏃嬭浆鐨勬柟娉曠粯鍒惰摑鑹叉爣绀哄甫(閮ㄥ垎)
    revolution belt=revolution(arc(O,1+0.006,83,0,97,0),Z,0,360);
    draw(surface(belt),blue);
    dot("1",r*(cos(pi/8)*cos(3pi/8),-sin(pi/8)*cos(3pi/8),sin(3pi/8)),red+0.1cm);//y鍊艰姝h礋鍙樻崲锛寈y鍧愭爣瑕佹竻妤氥€?dot("2",r*(cos(9pi/8)*cos(3pi/8),-sin(9pi/8)*cos(3pi/8),sin(3pi/8)),red+0.1cm);
    dot("3",r*(cos(pi/2)*cos(5pi/16),-sin(pi/2)*cos(5pi/16),sin(5pi/16)),red+0.1cm);
    dot("4",r*(cos(pi/32)*cos(pi/4),-sin(pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("5",r*(cos(3pi/32)*cos(pi/4),-sin(3pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("6",r*(cos(13pi/32)*cos(pi/4),-sin(13pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("7",r*(cos(15pi/32)*cos(pi/4),-sin(15pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("8",r*(cos(17pi/32)*cos(pi/4),-sin(17pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("9",r*(cos(19pi/32)*cos(pi/4),-sin(19pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("10",r*(cos(22pi/32)*cos(pi/4),-sin(22pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("11",r*(cos(29pi/32)*cos(pi/4),-sin(29pi/32)*cos(pi/4),sin(pi/4)),red+0.1cm);
    dot("12",r*(cos(19pi/16)*cos(pi/12),-sin(19pi/16)*cos(pi/12),sin(pi/12)),red+0.1cm);
    dot("13",r*(cos(25pi/16)*cos(pi/12),-sin(25pi/16)*cos(pi/12),sin(pi/12)),red+0.1cm);
    dot("14",r*(cos(13pi/32)*cos(pi/8),-sin(13pi/32)*cos(pi/8),-sin(pi/8)),red+0.1cm);
    dot("15",r*(cos(-19pi/32)*cos(pi/8),-sin(-19pi/32)*cos(pi/8),-sin(pi/8)),red+0.1cm);
    dot("16",r*(cos(-11pi/32)*cos(pi/8),-sin(-11pi/32)*cos(pi/8),-sin(pi/8)),red+0.1cm);
    dot("17",r*(cos(25pi/32)*cos(pi/4),-sin(25pi/32)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("18",r*(cos(69pi/64)*cos(pi/4),-sin(69pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("19",r*(cos(71pi/64)*cos(pi/4),-sin(71pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("20",r*(cos(73pi/64)*cos(pi/4),-sin(73pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("21",r*(cos(97pi/64)*cos(pi/4),-sin(97pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("22",r*(cos(105pi/64)*cos(pi/4),-sin(105pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("23",r*(cos(107pi/64)*cos(pi/4),-sin(107pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("24",r*(cos(109pi/64)*cos(pi/4),-sin(109pi/64)*cos(pi/4),-sin(pi/4)),red+0.1cm);
    dot("25",r*(cos(11pi/32),0,-sin(11pi/32)),red+0.1cm);
    dot("26",r*(cos(10pi/32),0,-sin(10pi/32)),red+0.1cm);
    dot("27",r*(cos(pi)*cos(10pi/32),-sin(pi)*cos(10pi/32),-sin(10pi/32)),red+0.1cm);
    dot("28",1.05*(G_1+3*G_2)/4,red+0.1cm);
    dot("29",r*(cos(3pi/4)*cos(-pi/8),-sin(3pi/4)*cos(-pi/8),-sin(3pi/4)),red+0.1cm);

    Please note that this is a user-to-user forum, and therefore not the right place to file a bug report.
    Try it here instead: https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform

  • Strange behavior when Popup LOVs has read-only condition and Bug Report

    Hi,
    I observed an inconsistent behavior of Popup LOVs when the read-only condition is true. In that case the defined lov query is used to map the internal value of the page item to the display value defined in the lov query.
    What is the reason for this behavior? Because if the Popup LOV is in "edit mode" the page item value is just displayed without looking up the display value. The display value is just used for the popup lov. Mapping the value is normally a behavior of the popup key lov.
    -> The result is that different values are displayed if the page item is in edit or read-only mode. That's not really the behavior someone would expect.
    BTW, there seems to be a bug with "Display Extra Values" set to "Yes" in the case read-only is true. If the lookup doesn't return a value it just displays [ ], but because the property is set to yes it should display the value. The Popup Key Lov has the same bug.
    Thanks for bringing some light into that behavior
    Patrick
    Oracle APEX Essentials: http://essentials.oracleapex.info/
    My Blog, APEX Builder Plugin, ApexLib Framework: http://www.oracleapex.info/

    Patrick,
    I've added your comments to a task already in our queue to examine all item types for correct behavior in read-only mode. I've noticed the quirks with display extra values also.
    By the way, still interested in your thoughts re: Re: Bug Report: Images broke when using get_blob_file_src and not authentic .
    Scott

  • Bug report, Beta 2.12 Standard Edition

    Bug report: redundant, confusing, and apparently erroneous calls to
    jdoPreClear
    and jdoPostLoad. Note in output the null name in the third iteration.
    Hi,
    A lot of information being sent. Sorry, but I think you'll find it
    helpful. I expected the exact same sequence of calls to jdoPreClear
    and jdoPostLoad on the 2nd and third iteration. In fact, since,
    retain values is true, and no changes are being made, I expected that
    jdoPreClear and jdoPostLoad would not be called at all on the 2nd and
    3rd iteration.
    David Ezzio
    Using 2.12 Beta, standard edition
    Business method uses one PM. Configured to datastore transaction,
    retainValues == true, non-TR == false, and non-TW == false.
    The business methods open a transaction and leave it open.
    The client calls commitTransaction() to close the open
    transaction.
    Two persistent objects, Widget and Box. Each implement
    InstanceCallbacks and put out a message in jdoPreClear ("will be
    made hollow") and in jdoPostLoad ("has been made persistent-clean").
    The Widget has a reference to its Box. The number in parenthesis
    is the sequence number obtained from the object ID.
    Business methods implementation:
    public ArrayList getWidgetsByName(String name)
    Transaction trans = pm.currentTransaction();
    if (!trans.isActive())
    trans.begin();
    Collection c = (Collection) widgetsByOneName.execute(name);
    ArrayList aList = new ArrayList(c);
    widgetsByOneName.close(c);
    return aList;
    public void commitTransaction()
    Transaction trans = pm.currentTransaction();
    if (trans.isActive())
    trans.commit();
    Output: from three loops that:
    call findWidgetsByName("Maxi-Widget")
    list the widgets returned
    call commitTransaction()
    finding Maxi-Widgets ...
    Widget Maxi-Widget (650) has been made persistent-clean
    Box Large (652) has been made persistent-clean
    Widget Maxi-Widget (650): Box Large (652) at location Top Shelf
    Widget Maxi-Widget (709) has been made persistent-clean
    Box Large (710) has been made persistent-clean
    Widget Maxi-Widget (709): Box Large (710) at location Middle Shelf
    Widget Maxi-Widget (708) has been made persistent-clean
    Box Large (713) has been made persistent-clean
    Widget Maxi-Widget (708): Box Large (713) at location Top Shelf
    Widget Maxi-Widget (700) has been made persistent-clean
    Box Large (717) has been made persistent-clean
    Widget Maxi-Widget (700): Box Large (717) at location Top Shelf
    Widget Maxi-Widget (707) has been made persistent-clean
    Box Large (716) has been made persistent-clean
    Widget Maxi-Widget (707): Box Large (716) at location Top Shelf
    Finding them again
    finding Maxi-Widgets ...
    Widget Maxi-Widget (650) will be made hollow
    Widget Maxi-Widget (650): Box Large (652) at location Top Shelf
    Widget Maxi-Widget (709) will be made hollow
    Widget Maxi-Widget (709): Box Large (710) at location Middle Shelf
    Widget Maxi-Widget (708) will be made hollow
    Widget Maxi-Widget (708): Box Large (713) at location Top Shelf
    Widget Maxi-Widget (700) will be made hollow
    Widget Maxi-Widget (700): Box Large (717) at location Top Shelf
    Widget Maxi-Widget (707) will be made hollow
    Widget Maxi-Widget (707): Box Large (716) at location Top Shelf
    Finding them yet again
    finding Maxi-Widgets ...
    Widget null (650) will be made hollow
    Widget Maxi-Widget (650) has been made persistent-clean
    Widget Maxi-Widget (650): Box Large (652) at location Top Shelf
    Widget null (709) will be made hollow
    Widget Maxi-Widget (709) has been made persistent-clean
    Widget Maxi-Widget (709): Box Large (710) at location Middle Shelf
    Widget null (708) will be made hollow
    Widget Maxi-Widget (708) has been made persistent-clean
    Widget Maxi-Widget (708): Box Large (713) at location Top Shelf
    Widget null (700) will be made hollow
    Widget Maxi-Widget (700) has been made persistent-clean
    Widget Maxi-Widget (700): Box Large (717) at location Top Shelf
    Widget null (707) will be made hollow
    Widget Maxi-Widget (707) has been made persistent-clean
    Widget Maxi-Widget (707): Box Large (716) at location Top Shelf
    -- All done!

    Due to better understanding on my part, and the fixes in Beta 2.2, the
    issues raised in this thread are put to rest.
    Abe White wrote:
    >
    We'll investigate further. Stay tuned...
    "David Ezzio" <[email protected]> wrote in message
    news:[email protected]..
    Abe,
    Actually, it doesn't make sense. The first iteration shows
    jdoPostLoad is called just prior to using the fields of Widget and Box.
    After the commit, the instances are not cleared. So far, so good.
    In the second iteration, we see that jdoPreClear is called, but
    jdoPostLoad is not called. Yet the values are there for use during the
    call to Widget.toString() and Box.toString() within the iteration. How
    did that happen?
    On the third iteration, now the value of name is null, but last we
    looked it was available in the second iteration. Other than that, I
    agree that the third iteration looks ok, since it is being cleared and
    loaded prior to use. But in the jdoPreClear, the values should be there
    since the values were used in the previous iteration and are not cleared
    at transaction commit due to retainValues == true.
    David
    Abe White wrote:
    David --
    I believe the behavior you are seeing to be correct. Section 5.6.1 of
    the
    JDO spec outlines the behavior of persistent-nontransactional instancesused
    with data store transactions. As you can see, persistentnon-transactional
    instances are cleared when they enter a transaction; thus the calls to
    jdoPreClear. When the default fetch group is loaded again (like whenyou
    access the name of the widget) a call to jdoPostLoad is made.
    You are seeing the name of one instance as 'null' in the third iterationof
    your loop because the instance has been cleared in the second iteration,and
    the jdoPreClear method is not modified by the enhancer (see section10.3).
    Make sense?

  • Bug report submitted re Input Mode affected by ACR 4.2 Mac - very annoying

    Just submitted a bug report to Adobe. ACR 4.2, Photoshop 10, Tiger 10.4.10, PowerPC.
    Most users in the US and the UK may not even run across this situation.
    If you use a non US standard keyboard layout as your Input mode, causing ACR 4.2 to launch, either from Bridge, Photoshop, or the Finder, this switches the selected keyboard to the US standard. If you click the Cancel button in ACR, the keyboard reverts back to your custom keyboard layout; but if you click Open, the US standard keyboard remains set even after quitting Photoshop, ACR and Bridge.
    It took me a while to figure out what was causing me to loose my preferred keyboard layout. It didn't dawn on me ACR 4.2 was doing it. Observing a few screen shots led me to discover the cause.
    It's most annoying.

    The choices in Bridge > Preferences > Advanced > International > Keyboard are limited, and they do not allow for choosing custom keyboard layouts.
    I need the custom keyboard layouts for a variety of reasons, such as being able to type in seven languages with my most used one without switching, two Russian layouts to allow for two non-standard ways of encoding Russian fonts, etc.

  • BUG REPORT FIRMWARE 5.1.7  PLEASE FORWARD TO SUPERVISOR....

    BUG REPORT FIRMWARE 5.1.7  PLEASE FORWARD TO SUPERVISOR.
    The spa-3102 has the following two bugs.
    When the unit sends a hook-flash to the fxo port it:
    a)      does not send the hook flash to the fxo port  for PSTN Hook Flash Len:  Instead it uses a very short pulse of about 100ms or 1/10 of a second.  It should honor the PSTN Hook Flash Len configurable parameter of .2 – 1.5 seconds.
    b)      Does not change the line voltage from –7 (off-hook) to –48(on-hook) during a flash-hook to the fxo port.  Instead it varies the voltage only by about 2.5 volts.
    This was reported as early as June 07 to linksys support.  It is reported they agreed and would fix in the next firmware release.  There is info that firmware 5.2 being released and is this fix in 5.2 and how can I get it.

    Although the problem is still not solved, at least I now know WHY the problem is happening... and Apple's Firmware Update is NOT to blame!
    Through a series of coincidences, I was actually lucky enough to get in touch with the engineers in Apple's Airport firmware division, and they were helping me to nail down this problem.
    Turns out that Apple takes great PRIDE in the fact that they are one of the VERY FEW manufacturers who make routers that behave properly in this regards: they SPECIFICALLY test for their Airport Extreme routers to allow you to connect to servers behind the NAT by way of the public WAN IP address of the NAT box. This is the way that apparently the NAT/DHCP specification is SUPPOSED TO WORK! You're SUPPOSED to be able to connect this way, if you so desire.
    So what was causing the problem on my network, then?
    Something I hadn't thought about... the Vonage Linksys RTP300 router that we're using for our Vonage VoIP service. Turns out that this router does NOT support clients behind the NAT connecting to servers behind the NAT by way of the public WAN IP address.
    Linksys is to blame, not Apple!
    And apparently, this feature may have actually been working in an earlier
    firmware update, but apparently, Vonage AUTOMATICALLY pushes firmware
    updates to RTP300's, apparently without user notification:
    <http://www.vonage.com/help.php?article=1066&category=90&nav=5>
    And a forum thread on vonage-forums.com seems to indicate that the 1.00.60 firmware in the RTP300 started getting pushed to customer units on or before 1/26/06, making it less than a month after Apple shipped the 5.7 firmware update for AirPort Extreme Base Stations:
    <http://www.vonage-forum.com/ftopic10915.html>. So if the problem cropped up then, it's possible that I accidentally attributed it to Apple when really the RTP300 got a firmware update around then too which may have broken this feature (assuming it was working before then).
    Power Mac G4 QuickSilver Dual 800 MHz   Mac OS X (10.4.4)  

  • Bug Report: New conversation window stills the sys...

    Bug Report: Skype Desktop: New conversation window stills the system/keyboard focus.
    When the UI is in multi-window mode and a conversation window pops up (due for example to a newly received chat message), that window steals the system/keyboard focus, even though it appears in a minimized state in the Windows taskbar. And this should not happen by default, because it is impractical (especially for screen reader users). And it didn't happen in Skype 6.21 and earlier. But since the new UI was introduced officially in Skype 7.0, it started happening constantly.
    Steps to reproduce it:
    1. From "View" menu, activate the "Split Window View", if it is not already enabled.
    2. From Tools -> Options -> IM & SMS -> IM settings, enable "Open a new window when I receive a new message in Split Window View", if it is not already enabled.
    3. From Tools -> Options -> Advanced, activate "Enable accessible mode", if it is not already enabled.
    4. Activate the "Save" button, to save the changes.
    5. Close all windows, related to Skype. You may keep only the main window opened.
    6. Move the system focus to another application.
    7. Tell someone to send you a chat message. When the message arrives and the conversation window pops up minimized in the Windows Taskbar, everything seams to be as it should. A few seconds after that however, the system/keyboard focus gets moved to that new conversation window, even though it is neither restored/maximized (it is minimized), nor it is visible on the screen (except as a button in the taskbar).
    Actual results:
    When a new conversation window pops up in the Windows taskbar, it stills the system/keyboard focus to itself from the currently focused application.
    Expected results:
    Skype's popping up new conversation windows should not still the system/keyboard focus to themselfs from the currently focused application.
    Test environment:
    - Operating system: Windows 8.1 Pro N, 64-bit, in Bulgarian with all locale settings set to "Bulgarian".
    - Skype version: 7.0.0.102 for Desktop.

    This is a known problem, but Skype have not given us an estimated time for a fix.
    Traditionally, Skype updates have been roughly monthly, so we are due a new version sometime soon. Many of us here are hoping that is has a bunch of fixes for the UI, the focus problem being one of them.
    Sean Ellis - uses Skype chat for serious work
    Click here to read my blog post on Skype 7 and basic principles of GUI design

  • HTML Snippet widget bug report.

    Dear Apple iWeb 08 Engineers.
    I didn't know where to send this bug report and so I have resorted to this forum. I hope it gets to you somehow.
    When creating a simple HTML Snippet in a page it seems that the piece of code that refers to the newly created widget in the .html for the page has a bug in it. For example, I have a page on my website called "Animation"; it has a simple HTML Snippet the code for which has been tested (by viewing the file widget0_markup.html in a browser). In Animation.html the following line appears
    <iframe id="widget0-frame" src=".//Animationfiles/widget0markup.html" frameborder="0" style="width: 100%; height: 100%;" scrolling="no" marginheight="0" marginwidth="0" allowTransparency="true"></iframe>
    Surely the pathname in the "src" option is in error (what the **** is .//?). If I change it to ./ by hand then everything works. Please change this asap, because at the moment I have to go into every page and change it by hand after publishing.
    Many thanks, Marvin.

    Thanks for the reply, but I'm afraid that I'm not convinced.
    In all the flavours of unix that I've ever used ./ is the current directory, ../ is the parent directory and ../../ is the grandparent directory (not .// as you suggest). In any case, the path name of source file in question is ./Animationfiles/widget0markup.html (assuming the code in question is in the file Animation.html) and so going up the tree into the grandparent directory is not what you want to do anyway; the directory Animation_files is always in the same directory as Animation.html and the file widget0_markup.html is saved, by iWeb upon publication, in the directory ./Animation_files.
    In short, I still think it's a bug, but thanks for the advice; I apologise if I am wrong.
    Marvin.

  • Since iOS 8 came out, my iPad Air with iOS 7.1.2 is slow on wifi searches. Is this the way to for me to update? After reading the common threads, I do not want to upgrade yet. Is there another solution?

    What is wrong with this picture? We are forced to vent on forums and rely on other users to find answers to our problems. Obviously, after reading other posts, we all suffer from poor quality controls before release of upgrades and new "toys"! I have an iPad Air replacing an iPad 1st Gen bought on the first day of release. Was happy until iOS 7 was introduced. Since then, many frozen screens on the web, unexpected shut downs for reboot. No, it is not full, as I have over 70gigs available. I close my apps regularly so they don't run in the background. NOW, since the release of iOS 8, my wifi connection is slow like ****, to almost not working. And I haven't even ungraded to iOS 8! Is this Apple's new way to force me to upgrade? My iPhone 4S is faster, although I have to change it. No battery life, regular unexpected shutdowns. JUST WRITING THIS POST IS PAINFULL: at one point, I was only able to erase text by backing up... No editing possible, no new typing either... As if I was monitered and they did not agree with my text. So weird... Anyways it is back now. As I was saying, need to change phone, but I am afraid to buy  the 6 with iOS 8.
    SO, here are my questions: what can i do for my iPad Air connectivity issues? And between an iOS 7 iPhone 5S and iOS 8 iPhone 6, what to choose?

    If you don't like to be helped by other users that volunteer their time to help other users, then go to your nearest Apple store, and talk to a Genius there at the bar. Call up Apple Support. There are ways to get direct Apple Support. These forums are here to help out those who want help. Not for those who just want to vent.
    CBCMTL wrote:
    Was happy until iOS 7 was introduced. Since then, many frozen screens on the web, unexpected shut downs for reboot.
    The iPad Air shipped with iOS 7 from factory, so not sure what that means.   it worked with 7 but then it did not?
    Whatever is going on with your iPad now, is completely unrelated to the release of iOS 8. Apple does not tamper with the devices to force you to update. In fact you don't even have to update at all.   I know people still using iOs 6 because they like it.
    Personally I updated my iPad 2, an iPad Mini, and my iPhone 5 to iOS 8 and have experience none of the issues that seem to plague people.  Should i automatically assume the update is flawless?  No, but I also don't assume that Apple is causing issues to my devices remotely. That is just ludicrously ridiculous.
    The forum software here does have many issues. It also ironically enough doesn't get along with iPads very well for some reason, but Apple has nothing to do with that.  Jive, the makers of the forum software provide it to Apple and maintain it as well. If there are issues with the forum software we report them to them, and they try to fix them.
    With that said, apple sold over 10 million iPhone 6s on launch, have you seen anywhere near that many complaints about it?
    In a pool of devices that large there's bound to be issues, but its still a very very small percentage of users having any issues at all let alone device breaking ones which are even less.
    Good luck finding another Technology company that has a percentage of issues as low as Apple has in a pool of devices as large as the one Apple manages.
    As a final point, what have you tried to solve the slowness and other issues you are experiencing.  Sometimes software suffers bugs. If resetting the device has not fixed this perhaps a restore may work out.
    Use iTunes to restore your iOS device to factory settings

  • Bug Report - Windows 8.0 - 6.0.1 USB arbitration causes USB keyboard driver failure

    Can't find a place to submit a bug report. So here goes.
    Full Error Message:
    Windows cannot load the device driver for this hardware because a previous instance of the device driver is still in memory.
    Problem Occurs:
    Windows 8.0 x64
    Vmware Player 6.0.1 build-1379776
    Problem:
    A USB keyboard ceases to function on the host operating system following the first host OS reboot after installing 6.0.1 on Windows 8.0. This issue does not occur with 6.0.0. The issue disappears upon uninstalling Player 6.0.1. Reinstallation allows Player to operate as expected, but issue re-appears after host OS reboot.
    The issue happens immediately after host OS loads, and continues irrespective of whether VMWare Player is launched.
    Looking at the keyboard drivers, the usb keyboard's driver has not loaded (see attached images). The built-in keyboard driver however reports no errors and continues to operate as usual.
    Changing the USB keyboard device to that of a different manufacturer does not resolve the issue. Any USB keyboard driver appears to fail.
    Work Around:
    1) Launch msconfig
    2) Disable VMWare USB arbitration service
    3) Reboot
    4) USB Keyboard works. VMWare Player continues to operate as normal, minus the ability to mount USB storage devices on the guest OS.

    This issue was fixed on my PC as follows.
    1) Taking ownership of the above usb*.sys files in  the drivers folder
    2) renaming them to usb*.sysold
    3) Using Device Manager to uninstall all USB devices with the yellow warning ! next to them
    4) Doing a Scan for Hardware changes via the Device Manager toolbar and then waiting a few moments whilst the USB devices are re-installed with signed drivers.
    Hope this helps you....
    usb drivers files in my drivers folder after the above process:
    12/02/2013  04:12            19,968 usb8023.sys
    21/11/2010  03:24            32,896 USBCAMD2.sys
    27/11/2013  01:41            99,840 usbccgp.sys
    12/07/2013  10:41           100,864 usbcir.sys
    27/11/2013  01:41             7,808 usbd.sys
    27/11/2013  01:41            53,248 usbehci.sys
    25/03/2011  03:29            52,736 usbehci.sysold
    27/11/2013  01:41           343,040 usbhub.sys
    25/03/2011  03:29           343,040 usbhub.sysold
    25/03/2011  03:29            25,600 usbohci.sys
    27/11/2013  01:41           325,120 usbport.sys
    25/03/2011  03:29           325,120 usbport.sysold
    14/07/2009  00:38            25,088 usbprint.sysold
    11/03/2011  04:37            91,648 USBSTOR.SYS
    25/03/2011  03:29            30,720 usbuhci.sys
    21/11/2010  03:23           184,960 usbvideo.sys
                  19 File(s)      2,783,104 bytes
    The .sysold files are the ones I renamed, I think also renamed the usbccgp.sys - but accidentally deleted it after the rename..

  • Bug report: Energy Manager causes slow performance...

    Very slow Windows Startup..
    Energy Manager's plans and the problem occured using any plan as I remember, and it wasn't an issue with the maximum processor state. I had heavy disk usage, especially access to the Page File, which is what the person in the second link I posted also described. CPU usage was low. The disk usage was seemingly not related to Energy Manager (Chrome was usually the worst), but removing Energy Manager completely resolved the problem. If you would find it helpful. I'm quite confident that even with Maximum Processor state at %100, CPU usage was low when it was slow, and that disk access was the culprit.
    previously have use 1.0.0.31 or 32 not sure.
    Windows 8.1
    Im using Lenovo Energy Management Driver
    1.0.0.28
    4.6.2014

    I actually have the same problem.  Sorry to work on a old thread, but...
    I've got my Lenovo B50-70 less than 1 month ago, and had switched it to SSD and had set everything up and is working perfectly.  However there are a bunch of lenovo programs that came pre-installed.  This computer is used mainly for work and I really don't like programs that suddenly pop-up and ask you to do stuff, as it is quite distracting, and with Lenovo Energy Manager being one of them so I removed it.  (I did do some research before I remove...)
    Everything was fine, until when I try to switch on my wifi (I usually have it off, as I use LAN most of the time)...  For the B50-70 there is a airplane button on F7, which allow the user to switch wifi and bluetooth on/off.  That button was unresponsive...  After some digging it is actually related to the power energy manager being removed.  So I've downloaded the latest version from Lenovo and it was working again...
    However though, whenever I start my computer it is taking so long to start...  And I tried uninstalling the power energy manager and it solved the problem...  And I am stuck with either having no wifi on/off ability or a really slow boot, which loses the whole purpose of the SSD.  After you enter your username and password it originally takes around 5~10 seconds to login, now it takes over 1 minute.
    I have found this other link, which says Lenovo Power Manager having the same problem.
    https://forums.lenovo.com/t5/ThinkVantage-Technologies/Bug-report-Power-Manager-causes-slow-performa...
    There is a solution, which you can change the registry to switch a function off.  I've tried it and it didn't work, which is not surprising as it's a different program..  But I am hoping that Lenovo can provide a similar solution for Lenovo Energy Manager...

Maybe you are looking for

  • How to delete the master data of a Customer created in a SALES AREA?

    Hi All, I've deleted a Customer (master data) by t.code OBR2. But it exists again in its SALES AREA. Could anyone tell me how to delete it in the sales area too? Thanks

  • Monitoring a Process using Runtime.exce()

    Hi, In my Program, I'm using the new BufferedReader(new InputStreamReader(Runtime.getRuntime()                         .exec("ps -ef | grep xmlfeed").getInputStream())); The above statement is not returning any inputstream to the BuffredReader. When

  • Disk images, disk utility, and burning movie copies

    I used to use a .dmg of my own movie files to create copies for playback. i used disk utility for this for years and have even used it successfully with OS 10.5....now suddenly burning from the same disk image in disk utility only ever creates a new

  • Not having Torrent client apps in blackberry App World

    BlackBerry App World Not having any torrent client apps so when we expect torrent apps been listed in blackberry App World 

  • Maximum Number of Ship-to in XD03

    Hello Everyone, Currently, our system is allowing 1000 ship-to customers to be assigned to one sold-to party. I read in a [thread that there are no limits with ship-to party assignment|Re: Max limit on no of Ship To Customers]. May I know how to do t