Chinese Input hangs when typing wrong codes

So I use chiense Cangjie input sometimes, I realize the input hangs when I type in the wrong code, then it keeps enter the code that I typed in individually

You can report this to Apple here:
http://www.apple.com/feedback/macosx.html

Similar Messages

  • E90 Hanging when typing at length with backlight o...

    When typing using the backlight on either Live Messenger, or writing a document on Word or a long message, the device completely freezes and blacks out, with both screens, keypads being unresponsive. I have to take the battery out and put it back in to make it work again.
    This has only ever happened when I'm typing with the backlight on, and for a prolonged period. Backlight function is pretty much useless right now. Background apps are not the issue, and neither is any other function.
    The backlight is basically useless right now.

    What do you mean by backlight ? Backlight of the outer screen, of the inside screen or of the keyboard ?
    Anyway, it sounds like a software or hardware problem, not a normal behavoiur. I never enocuntered anything like this in almost 3 years.
    You can make a hard reset *#7370# to wipe out everything (make a backup in advance !) and see if it solves the problem. Otherwise, you might want to search for a replacement for E90....
    2110i, 6150, 6210, 6310i, 6670, 9300, 9300i, E90, E72, HTC Touch Pro2, Samsung Galaxy S, Samsung Galaxy S II

  • Chinese ITABC Input freezes when typing more then 3 "ha"s at the same time.

    This is a funny problem. I am Chinese, often i use the Simplified Chinese ITABC input system to type Chinese words.
    The error happens when i try to type in "hahahaha" 4 "ha" all at the same time. "ha" are just the sound of laughter (it looks like this 哈 in Chinese, so 4 of them looks like this 哈哈哈哈), and i do that often in a IM conversation with my Chinese friends.
    Everytime i type more then three "ha" at the same time, the ITABC input system will freeze, and i have to quit and relaunch the program that i am using the ITABC input system before i can type Chinese again. Mmmmm... Btw and it only happen with 4 "ha", other words are fine. It's kind of a funny error, and it happens with any program when i input hahahaha with ITABC.
    I'm not sure if it's just my system, but i am ok if there aren't any solutions other than reinstall the system. Well maybe just have a laugh. hahahaha.

    it happens with any program when i input hahahaha with ITABC.
    You might want to ask on the Chinese-Mac mailing list whether anyone else has seen this or has a possible fix.
    http://groups.google.com/group/chinesemac/

  • Could not find Simplified Chinese input method when using FormsCentral

    Hi
    When I creating files using FormsCentral, I could not find the input method of Simplified Chinese, therefore, the document I created look strange. The font is not what I wanted but I really could not find Simplified Chinese to edit the document.  Could anyone please show me how should I do it or where I can download the font pack?

    We currently do not support Chinese forms.
    Randy

  • Why the user experience on Bluetooth keyboard of iPad is different on keyboard of MacBook, especially when typing Chinese characters?

    I am a Chinese in Taiwan, and I use a input method call "Changjei" (倉頡) to input chinese character. And thank for  "Yahoo Kimo Input Method" found in Macbook Pro, so that I can use this method  as same as typing in Windows PC. When I use bluetooth keyboard connect to iPad mini, it has "Changjei" input method also, but the user experience is different than typing in MacBook Pro! I often type the wrong word when typing in iPad, because some words need additional space key to avoid selection ( when selection appear usually need additional number key for selection ). Usually every chinese character only need one space key for confirm, and in iPad, some Chinese characters need two space key(this will cause problem), and others need one as usual. It slow me down greatly, and is not a smoothly and freely experience when expressing my idea by typing in iPad, and I often distract by these misleading situation when typing.

    FFor Apple to see your comments, you need to repost  it at
    http://www.apple.com/feedback

  • I own acrobat 9 pro and had to re-download the program from a computer issue but when i get the serial code from the adobe website it give me serial code invalid error.  i am using copy and paste to prevent miss typing the code.

    i own acrobat 9 pro and had to re-download the program from a computer issue but when i get the serial code from the adobe website it give me serial code invalid error.  i am using copy and paste to prevent miss typing the code.

    Hi Lawrence,
    Please try the steps mentioned in the KB: https://helpx.adobe.com/creative-suite/kb/error-invalid-serial-number-acrobat.html
    Regards,
    Rave

  • Help, where is "Ignore accidental input when typing" checkbox on the PC?

    Hi all,
    I'm new to Macs and just got myself a new MBP Corei7. It's running Windows 7 great, however I find the track pad just too sensitive when I type on the keyboard, I keep inadvertently touching the track pad with my palm or thumb as I type causing the cursor to jump.
    Under the Bootcamp help, there's an entry:
    "Change the following under “Palm Rejection”:
    Ignore accidental input when typing: Select to make the computer ignore the trackpad while you type."
    But my Trackpad tab in the Bootcamp settings within Windows 7 doesn't have this option/check box. I made sure that I did have the latest BootCamp 3.1 drivers. But I can't find it anywhere. It says on a support thread here on the Mac side that that option has been removed on the Mac side of the Track Pad settings and enable by default (on late 2009 MBP)- can anyone confirm that for the PC side of things, because I've already done 4 typos on this message due to accidentally touching the pad while typing!
    Thanks,

    Upon further examination, I don't believe it's accidental trackpad touching that is the culprit here. I am typing in such a way that I am very VERY mindful of not touching the trackpad and occasionally I still get the "cursor jump" to another portion of the screen (even though I am aware that I have no part of my hand in contact with the trackpad. I fact I believe that "ignore accidental input when typing" is enabled by default across both PC and Mac trackpad drivers, I can rest my palms and upper thumbs on the track pad and it still has no effect on my typing. I think this cursor jumping might be something else. If I un-check all the trackpad options in the BootCamp track pad tab (ie; tapping...) then the problem goes away - which leads me to believe maybe the tapping is sensing some part of my hand (even though its not touch) that the poximity of some part of my hand is triggering a click to some portion of my screen.

  • I don't think I input a wrong code but ...

    Why I cannot unlock the ipad? I dont think I input a wrong code. And the number I type did not show on the 4 squares...I saw a lock sign in the middle of the top bar. I also do not think someone change my passwork. How can I reset the machine??
    Pls. advise. Thank you!
    mychan6121

    Force your iPad into Recovery Mode:
    1. Turn off iPad
    2. Connect USB cable to computer; leave the other end alone
    3. Press and hold the Home button down and connect the docking end of cable to iPad
    4. Continue holding the Home button until you see the "Connect To iTune" screen
    5. Release the Home button
    6. Open iTune
    7. You should see "iTunes has detected an iPad in recovery mode"
    8. Use iTune to restore iPad
    Note: You need to be patient and repeat the above many times to recover your iPad

  • Ffox hangs when I try to view source code - any ideas how to stop this?

    Ffox hangs when I try to view source code - any ideas how to stop this?
    hangs forever... have to use control-alt-del to close :-(

    Usually a USB error. Read here:
    http://support.apple.com/kb/ts3694#4000

  • What is the secret when typing password to retrieve codes

    I am trying to retrieve a code from a PDF file apple sent me via email. They sent me a password in a seperate email. When typing the password in to the PDF are supposed to include the - (dashes).
    This all do to with down loading the new mountain lion.
    This is my first Mac, could some please help me out ?
    Thanks

    nmduc073, welcome to the forum,
    it states clearly in the forum rules;
    No posts shall include instructions or directions intended to subvert security measures, including passwords, locking mechanisms, fingerprint scans, etc, nor shall any posts provide descriptions to the location of, nor direct links to content related to these topics.
    BIOS passwords are set for security reasons; they can in some cases render a notebook useless should it be lost or stolen preventing others from accessing what may be important sensitive or private information which they shouldn't have.
    All that can be offered here is a link to the Hardware Maintainance Manual, which explains about passwords, and suggest that you speak to service in your country.
    You can continue to use a system when you are locked out of BIOS, but you may run across some restrictions at some point in the future.
    The subject is therefore not permitted to be discussed here.
    Thanks for understanding - thread locked.
    Andy  ______________________________________
    Please remember to come back and mark the post that you feel solved your question as the solution, it earns the member + points
    Did you find a post helpfull? You can thank the member by clicking on the star to the left awarding them Kudos Please add your type, model number and OS to your signature, it helps to help you. Forum Search Option T430 2347-G7U W8 x64, Yoga 10 HD+, Tablet 1838-2BG, T61p 6460-67G W7 x64, T43p 2668-G2G XP, T23 2647-9LG XP, plus a few more. FYI Unsolicited Personal Messages will be ignored.
      Deutsche Community     Comunidad en Español    English Community Русскоязычное Сообщество
    PepperonI blog 

  • When typing a wrong url, I want to be forwarded to google search

    when typing a wrong url, I want to be forwarded to google search
    == This happened ==
    Not sure how often

    See http://kb.mozillazine.org/Location_Bar_search and http://kb.mozillazine.org/Keyword%2eURL (pref: '''keyword~46~URL''')
    See [[Searches are redirected to another site]]

  • I have product code of CS6 Design and Web Premium. But I cant input that when I install CS6...

    I have product code of CS6 Design and Web Premium. But I cant input that when I install CS6...
    Because I dont have only number product code. My product code have alphabet....
    Can you help me?....Please...

    If you transdferred the software from one machine to another that could be the source of the problem.  Transferring doesn't work in most cases.  You need to install using installation files.  You can download via:
    CS6 - http://helpx.adobe.com/x-productkb/policy-pricing/cs6-product-downloads.html
    Othert possibly helpful info:
    To locate the serial number:
    http://helpx.adobe.com/x-productkb/global/find-serial-number.html
    Error "The serial number is not valid for this product" | Creative Suite
    http://helpx.adobe.com/creative-suite/kb/error-serial-number-valid-product.htm

  • Why does my iCloud email continually stall (hang) when I'm typing a message? I have a 2013 MacBook Pro and I'm running the latest version of Yosemite. First time that I've been absolutely frustrated with an Apple product. Help!!!

    Why does my iCloud email continually stall (hang) when I'm typing a message? I have a 2013 MacBook Pro and I'm running the latest version of Yosemite. This is the first time that I've been absolutely frustrated with an Apple product. Can you help me, please?

    Download a new copy of the Firefox program: http://www.mozilla.com/firefox/all.html
    Trash the current Firefox application to do a clean reinstall.
    Install the new version that you have downloaded.
    Your profile data is stored elsewhere in the [http://kb.mozillazine.org/Profile_folder_-_Firefox Firefox Profile Folder], so you won't lose your bookmarks and other personal data.

  • Swing hangs when using BufferedReader

    Swing hangs when I use a buffered reader. I must be doing something wrong but don't understand what it is. If I comment out the JFrame at the begining of the following code, the input part works but the Threads window won't display. If I add the JFrame then the window displays but hangs until I type something into the input. I have tried using invokeLater on the second thread with no success. What is going on?
    import boeing.agps.formatting.UtSys;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextPane;
    import javax.swing.SwingUtilities;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.Document;
    import javax.swing.text.SimpleAttributeSet;
    import javax.swing.text.StyleConstants;
    * To change the template for this generated type comment go to
    * Window>Preferences>Java>Code Generation>Code and Comments>Types
    * @author slr6053
    * @version $Id: $
    public class Test {
       static BufferedReader bufferedReadderIn = new BufferedReader(
                                                 new InputStreamReader( System.in ) );
       public static void main( String[] args ) {
          new JFrame();
          Thread t = new Thread( new Runnable() {
             public void run() {
                System.out.println( "Before while" );
                while ( true ) {
                   String input;
                   try {
                      System.out.println( "Before input" );
                      input = bufferedReadderIn.readLine();
                      System.out.println( "After input " + input );
                   } catch ( IOException e ) {
                      // TODO Auto-generated catch block
                      e.printStackTrace();
                   } // read extension
          t.start();
          ThreadsWindow threadsWindow = new ThreadsWindow( "Test Thread" );
          threadsWindow.setVisible( true );
          Thread x = new Thread( threadsWindow, "Threads Window") ;
          x.start();
    * Create a stand-along window that displays the current hierarchy of
    * Thread-Groups and Threads, updating the information every second.
    * A typical output looks like:
    * Note: Thread "AGPS Main" will die and become "Thread-0" at the end of main().
    * <pre>
    * THREAD INFORMATION: 20-SEP-2002 17:49:28.0181
    * ThreadGroup "system": Max Priority = 10
    *  +-> "Signal dispatcher" Priority=5 Daemon=true
    *  +-> "Reference Handler" Priority=10 Daemon=true
    *  +-> "Finalizer" Priority=8 Daemon=true
    *  +ThreadGroup "main": Max Priority = 10
    *  +-+-> "AWT-EventQueue-0" Priority=6 Daemon=false
    *  +-+-> "SunToolkit.PostEventQueue-0" Priority=6 Daemon=false
    *  +-+-> "AWT-Motif" Priority=6 Daemon=false
    *  +-+-> "Screen Updater" Priority=5 Daemon=false
    *  +-+-> "TimerQueue" Priority=5 Daemon=true
    *  +-+-> "Thread-0" Priority=5 Daemon=false
    *  +-+-> "Help Thread" Priority=4 Daemon=false
    *  +-+-> "AGPS Execution" Priority=5 Daemon=false
    *  +-+-> "SEE Threads" Priority=5 Daemon=false
    *  +-+-> "Basic L&F File Loading Thread" Priority=4 Daemon=false
    *  +-+-> "Basic L&F File Loading Thread" Priority=4 Daemon=false
    *  +-+-> "Basic L&F File Loading Thread" Priority=4 Daemon=false
    * </pre>
    * @version $Id: ThreadsWindow.java,v 1.6 2007/08/22 14:39:02 slr6053 Exp $
    class ThreadsWindow extends JFrame implements Runnable, ActionListener {
       private JTextPane textArea ;
       private JButton startStop, closeBtn ;
       private boolean updateInformation = true ;
       private boolean exitThread = false ;
       private Document doc;
       private SimpleAttributeSet att;
       private SimpleAttributeSet attRed;
       private SimpleAttributeSet attBold;
       private SimpleAttributeSet attBold1;
        * Create and show a window that will display the Threads used in the
        * current JVM. The display will be updated every second from a newly
        * created Thread "SEE Threads".
        * @param title The window title for the window.
       public ThreadsWindow( String title ) {
          super( title ) ;
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          textArea = new JTextPane() ;
          att    = new SimpleAttributeSet();
          attBold1 = new SimpleAttributeSet( att );
          StyleConstants.setBold( attBold1, true );
          StyleConstants.setFontSize( attBold1, 14 );
          attBold = new SimpleAttributeSet( att );
          StyleConstants.setBold( attBold, true );
          attRed = new SimpleAttributeSet();
          StyleConstants.setForeground( attRed, Color.red);
          StyleConstants.setBold( attRed, true );
          doc = textArea.getStyledDocument();
          getContentPane().setLayout( new BorderLayout() ) ;
          getContentPane().add( new JScrollPane().add(
                 new JPanel().add( textArea ) ), BorderLayout.CENTER ) ;
          startStop = new JButton( "Start/Stop" ) ;
          closeBtn = new JButton( "CLOSE" ) ;
          JPanel buttons = new JPanel() ;
          buttons.setLayout( new GridLayout( 0, 2 ) ) ;
          buttons.add( startStop ) ;
          buttons.add( closeBtn ) ;
          startStop.addActionListener( this ) ;
          closeBtn.addActionListener( this ) ;
          getContentPane().add( buttons, BorderLayout.NORTH ) ;
          setSize( 300, 400 ) ;
       } // end of constructor()
        * Handle the buttons.
       public void actionPerformed( ActionEvent e ) {
          Object srcIn = e.getSource() ;
          if( srcIn instanceof JButton ) {
             JButton src = (JButton)srcIn ;
             if( src == startStop ) {
                updateInformation = !updateInformation ;
             } else if( src == closeBtn ) {
                updateInformation = false ;
                exitThread = true ;
                setVisible( true ) ;
                dispose() ;
             } // end else if
          } // end if
       } // end of actionPerformed()
        * While true, sleep 1 second and then repaint.
       public void run() {
          if ( SwingUtilities.isEventDispatchThread() ) new Exception().printStackTrace();
          setVisible( true );
          while( !exitThread ) {            // do forever
             try {
                Thread.sleep( 1000 ) ;  // update every second
             }catch( Exception sEx ) {
             if( updateInformation )
                repaint() ;
          } // end while
       } // end of run()
        * Display the hierarchy of Thread-Groups and Threads.
       public void paint( Graphics g ) {
          super.paint( g ) ;
          if( updateInformation ) {
             try {
                doc.remove(  0, doc.getLength() );
                doc.insertString( 0, "THREAD INFORMATION: " +
                               UtSys.datTimSec() + "\n", attBold1 ) ;
             } catch ( BadLocationException e1 ) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
             ThreadGroup rootT = Thread.currentThread().getThreadGroup();
             while( rootT.getParent() != null ) {
                rootT = rootT.getParent();
             }// end while
             try {
                buildThreadOutput( rootT, "" ) ;
             } catch ( BadLocationException e ) {
                // TODO Auto-generated catch block
                e.printStackTrace();
          } // end if
       } // end of paint()
        * Append to the textArea variable the passed ThreadGroup and any
        * Threads it contains. If it contains ant ThreadGroups, invoke this
        * method recursively on each of these threadGroups, etc...
        * @param tg The ThreadGroup to display
        * @param indent The indent-level String to preface each line with.
        *        This method appends "-+" to this String and passes it to the
        *        next recursive invocation.
        * @throws BadLocationException
       private void buildThreadOutput( ThreadGroup tg, String indent ) throws BadLocationException {
          doc.insertString( doc.getLength(),  "   ThreadGroup " +
                           "\"" + tg.getName() + "\":" +
                           " Max Priority = " + tg.getMaxPriority() +
                            "\n", attBold );
          indent = "      ";
          Thread threadArray[] = new Thread[ tg.activeCount() ];
          int threadCount = tg.enumerate( threadArray, false );
          for( int i = 0; i < threadCount; i++ ) {   // THREADS
             Thread thread = threadArray;
    doc.insertString( doc.getLength(), indent + thread.getId()+" "+
    " \"" +thread.getName() +
    "\" Priority=" + thread.getPriority() +
    " Daemon=" + thread.isDaemon() +
    " Active= "+ thread.isAlive() +
    " Interuppted= "+ thread.isInterrupted() +
    "\n", att ) ;
    } // end for
    ThreadGroup threadGroupArray[] = new ThreadGroup[
    tg.activeGroupCount() ];
    int threadGroupCount = tg.enumerate( threadGroupArray, false );
    for( int i = 0; i < threadGroupCount; i++ ) { // THREADGROUPS
    buildThreadOutput( threadGroupArray[i], indent ) ;
    } // end for
    } // end of buildThreadOutput
    } // end of ThreadsWindow class

    OK, this code is closer to my application. If I have the JFrame code in, it works but hangs - that is you can type in "doit" in the command line and the window comes up, and you need to type something else in the command window in order for the ThreadWindow to start updating. If you try to move the ThreadWindow it hangs.
    If you comment out the begining JFrame, the ThreadsWindow never starts. What is that I'm not understanding. The BufferedReader is not in the Main thread, it is in its own thread.
    import boeing.agps.formatting.UtSys;
    import java.awt.BorderLayout;
    import java.awt.Color;
    import java.awt.Graphics;
    import java.awt.GridLayout;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.io.BufferedReader;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JScrollPane;
    import javax.swing.JTextPane;
    import javax.swing.text.BadLocationException;
    import javax.swing.text.Document;
    import javax.swing.text.SimpleAttributeSet;
    import javax.swing.text.StyleConstants;
    * To change the template for this generated type comment go to
    * Window>Preferences>Java>Code Generation>Code and Comments>Types
    * @author slr6053
    * @version $Id: $
    public class Test {
       static BufferedReader bufferedReadderIn = new BufferedReader(
                                                 new InputStreamReader( System.in ) );
       protected static boolean condition = false;
       public static void main( String[] args ) {
          new JFrame();
          Thread t = new Thread( new Runnable() {
             public void run() {
                System.out.println( "Before while" );
                while ( true ) {
                   String input;
                   try {
                      System.out.println( "Before input" );
                      input = bufferedReadderIn.readLine();
                      System.out.println( "After input " + input );
                      if ( input.equals( "doit" )) {
                         System.out.println("DOIT");
                         condition  = true;
                   } catch ( IOException e ) {
                      // TODO Auto-generated catch block
                      e.printStackTrace();
                   } // read extension
          System.out.println("First thread started");
          t.start();
          ThreadsWindow threadsWindow = new ThreadsWindow( "Test Thread" );
          Thread x = new Thread( threadsWindow, "Threads Window") ;
          System.out.println("Second thread started");
          x.start();
        * @return Returns condition.
       public static boolean isCondition() {
          return condition;
    * Create a stand-along window that displays the current hierarchy of
    * Thread-Groups and Threads, updating the information every second.
    * A typical output looks like:
    * Note: Thread "AGPS Main" will die and become "Thread-0" at the end of main().
    * <pre>
    * THREAD INFORMATION: 20-SEP-2002 17:49:28.0181
    * ThreadGroup "system": Max Priority = 10
    *  +-> "Signal dispatcher" Priority=5 Daemon=true
    *  +-> "Reference Handler" Priority=10 Daemon=true
    *  +-> "Finalizer" Priority=8 Daemon=true
    *  +ThreadGroup "main": Max Priority = 10
    *  +-+-> "AWT-EventQueue-0" Priority=6 Daemon=false
    *  +-+-> "SunToolkit.PostEventQueue-0" Priority=6 Daemon=false
    *  +-+-> "AWT-Motif" Priority=6 Daemon=false
    *  +-+-> "Screen Updater" Priority=5 Daemon=false
    *  +-+-> "TimerQueue" Priority=5 Daemon=true
    *  +-+-> "Thread-0" Priority=5 Daemon=false
    *  +-+-> "Help Thread" Priority=4 Daemon=false
    *  +-+-> "AGPS Execution" Priority=5 Daemon=false
    *  +-+-> "SEE Threads" Priority=5 Daemon=false
    *  +-+-> "Basic L&F File Loading Thread" Priority=4 Daemon=false
    *  +-+-> "Basic L&F File Loading Thread" Priority=4 Daemon=false
    *  +-+-> "Basic L&F File Loading Thread" Priority=4 Daemon=false
    * </pre>
    * @author Tom Dickens
    * @version $Id: ThreadsWindow.java,v 1.6 2007/08/22 14:39:02 slr6053 Exp $
    class ThreadsWindow extends JFrame implements Runnable, ActionListener {
       private JTextPane textArea ;
       private JButton startStop, closeBtn ;
       private boolean updateInformation = true ;
       private boolean exitThread = false ;
       private Document doc;
       private SimpleAttributeSet att;
       private SimpleAttributeSet attRed;
       private SimpleAttributeSet attBold;
       private SimpleAttributeSet attBold1;
        * Create and show a window that will display the Threads used in the
        * current JVM. The display will be updated every second from a newly
        * created Thread "SEE Threads".
        * @param title The window title for the window.
       public ThreadsWindow( String title ) {
          super( title ) ;
          setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
          textArea = new JTextPane() ;
          att    = new SimpleAttributeSet();
          attBold1 = new SimpleAttributeSet( att );
          StyleConstants.setBold( attBold1, true );
          StyleConstants.setFontSize( attBold1, 14 );
          attBold = new SimpleAttributeSet( att );
          StyleConstants.setBold( attBold, true );
          attRed = new SimpleAttributeSet();
          StyleConstants.setForeground( attRed, Color.red);
          StyleConstants.setBold( attRed, true );
          doc = textArea.getStyledDocument();
          getContentPane().setLayout( new BorderLayout() ) ;
          getContentPane().add( new JScrollPane().add(
                 new JPanel().add( textArea ) ), BorderLayout.CENTER ) ;
          startStop = new JButton( "Start/Stop" ) ;
          closeBtn = new JButton( "CLOSE" ) ;
          JPanel buttons = new JPanel() ;
          buttons.setLayout( new GridLayout( 0, 2 ) ) ;
          buttons.add( startStop ) ;
          buttons.add( closeBtn ) ;
          startStop.addActionListener( this ) ;
          closeBtn.addActionListener( this ) ;
          getContentPane().add( buttons, BorderLayout.NORTH ) ;
          setSize( 300, 400 ) ;
       } // end of constructor()
        * Handle the buttons.
       public void actionPerformed( ActionEvent e ) {
          Object srcIn = e.getSource() ;
          if( srcIn instanceof JButton ) {
             JButton src = (JButton)srcIn ;
             if( src == startStop ) {
                updateInformation = !updateInformation ;
             } else if( src == closeBtn ) {
                updateInformation = false ;
                exitThread = true ;
                setVisible( true ) ;
                dispose() ;
             } // end else if
          } // end if
       } // end of actionPerformed()
        * While true, sleep 1 second and then repaint.
       public void run() {
          while( !exitThread ) {            // do forever
             if ( Test.isCondition()  ) {
                setVisible( true );
                try {
                   Thread.sleep( 1000 ); // update every second
                } catch ( Exception sEx ) {
                if ( updateInformation )
                   repaint();
             } // end if
          } // end while
       } // end of run()
        * Display the hierarchy of Thread-Groups and Threads.
       public void paint( Graphics g ) {
          super.paint( g ) ;
          if( updateInformation ) {
             try {
                doc.remove(  0, doc.getLength() );
                doc.insertString( 0, "THREAD INFORMATION: " +
                               UtSys.datTimSec() + "\n", attBold1 ) ;
             } catch ( BadLocationException e1 ) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
             ThreadGroup rootT = Thread.currentThread().getThreadGroup();
             while( rootT.getParent() != null ) {
                rootT = rootT.getParent();
             }// end while
             try {
                buildThreadOutput( rootT, "" ) ;
             } catch ( BadLocationException e ) {
                // TODO Auto-generated catch block
                e.printStackTrace();
          } // end if
       } // end of paint()
        * Append to the textArea variable the passed ThreadGroup and any
        * Threads it contains. If it contains ant ThreadGroups, invoke this
        * method recursively on each of these threadGroups, etc...
        * @param tg The ThreadGroup to display
        * @param indent The indent-level String to preface each line with.
        *        This method appends "-+" to this String and passes it to the
        *        next recursive invocation.
        * @throws BadLocationException
       private void buildThreadOutput( ThreadGroup tg, String indent ) throws BadLocationException {
          doc.insertString( doc.getLength(),  "   ThreadGroup " +
                           "\"" + tg.getName() + "\":" +
                           " Max Priority = " + tg.getMaxPriority() +
                            "\n", attBold );
          indent = "      ";
          Thread threadArray[] = new Thread[ tg.activeCount() ];
          int threadCount = tg.enumerate( threadArray, false );
          for( int i = 0; i < threadCount; i++ ) {   // THREADS
             Thread thread = threadArray;
    doc.insertString( doc.getLength(), indent + thread.getId()+" "+
    " \"" +thread.getName() +
    "\" Priority=" + thread.getPriority() +
    " Daemon=" + thread.isDaemon() +
    " Active= "+ thread.isAlive() +
    " Interuppted= "+ thread.isInterrupted() +
    "\n", att ) ;
    } // end for
    ThreadGroup threadGroupArray[] = new ThreadGroup[
    tg.activeGroupCount() ];
    int threadGroupCount = tg.enumerate( threadGroupArray, false );
    for( int i = 0; i < threadGroupCount; i++ ) { // THREADGROUPS
    buildThreadOutput( threadGroupArray[i], indent ) ;
    } // end for
    } // end of buildThreadOutput
    } // end of ThreadsWindow class

  • Chinese characters scrambled when loading from DS to BW

    Hi, I've been pulling my hair out with this issue.
    I have a flat file containing Chinese text. When I load this in BW using 'FLATFILE' as a source system, it works fine. BW shows the correct Chinese characters.
    When I do the same load using BODI, I get funny characters.
    When I use BODI to load from one flat file into another flat file, the Chinese characters remain correct.
    What do I need to do to make sure I get the right Chinese characters in BW when loading from BODI?
    BODI is installed on Unix on Oracle 10.
    I run the jobs as batch processes.
    The dsconfig.txt has got:
    AL_Engine=<default>_<default>.<default>
    There are no locale settings in al_env.sh
    BW target is UTF-8 codepage.
    File codepage is BIG5-HKSCS
    BODI is set up as a Unicode system in SAP BW.
    When loading flat file to flat file, I get a message:
    DATAFLOW: The specified locale <eng_gb.iso-8859-1> has been coerced to <Unicode (UTF-16)
    because the datastore <TWIN_FF_CUSTOMER_LOCAL> obtains data in <BIG5-HKSCS> codepage.
    JOB: Initializing transcoder for datastore <TWIN_FF_CUSTOMER_LOCAL> to transcode between
    engine codepage<Unicode (UTF-16)>  and datastore codepage <BIG5-HKSCS>
    When loading to BW the messages are almost the same, but now the last step in UTF-16 to UTF-8.
    I read the wiki post which definitely helped me to understand the rationale behind code page, but now I ran out of ideas what else to check ( http://wiki.sdn.sap.com/wiki/display/BOBJ/Multiple+Codepages )
    Any help would be greatly appreciated.
    Jan.

    Hi all. Thanks for the Inputs. This is what I got when I clicked on the Details Tab of the Monitor....
    Error when transferring data; communication error when analyzing
    Diagnosis
    Data packages or InfoPackages are missing in BI but there were no apparent processing errors in the source system. It is therefore probable that there was an error in the data transfer.
    The analysis tried to read the ALE outbox of the source system. This lead to error .
    It is possible that there is no connection to the source system.
    Procedure
    Check the TRFC overview in the source system.
    Check the connection to the source system for errors and check the authorizations and profiles of the remote user in both the BI and source systems.
    Check th ALE outbox of the source system for IDocs that have not been updated.

Maybe you are looking for

  • [CS3][JS] Help with image resizing

    I'm still a newbie of ID scripting. I'm using js scripting in Indesign CS3 to make an auto-impaginator and I have a problem with images. I charged my contents from an xml set of tables, that I put into a fixed textFrame of the master page. Because of

  • HT4759 music in iclouds

    I see this question quite a bit but can't find one with a response from Apple.  Does anyone know what is going on with music in icloud?  When the new updates came out for music in the iCloud over 200 of my songs duplicated and greyed out with a cloud

  • Third-party editing

    Hi - I wonder if I build a site in Muse, can I later host it outside - from i.e. GoDaddy -- and still have third party editing capablilty?  How does this work?  The domain name for the site I am building already exists - so it would also be fine if I

  • Tablespace TEMP en Oracle 10g

    Hola, tengo un crecimiento excesivo del tablespace TEMP y no encuentro la causa, Consulte la v$sort_usage pero no muestra nada. Como puedo solucionarlo ? Gracias Jorge

  • Access is not inserting, updating or deleting records in my database table on the server

    I am having a problem with an application I developed using Dreamweaver 8 and Access 2000 several years ago which is no longer working correctly. The problem is that Access is not inserting, updating or deleting records in my database table on the se