Calling a method(application) after the login screen

Sorry for reposting this, but if you've read my other posts, I've managed to solve the stack overflow error. Now here's the problem, I get a successful login but the second application will not appear, I just get the login screen reappearing again. Here's the code:
import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class EmailForms extends JFrame implements ActionListener {
     private JTextField jtfUserName;
     private JPasswordField jpfPassword;
     private JButton jbtLogin;
     private JButton jbtCancel;
     public JMenuItem jmiLogout, jmiAB, jmiBC, jmiMB, jmiSK, jmiNT, jmiNSR, jmiAbout, jmiCapacity;
     private HashMap users;
     public static void main (String[] args) {               
          EmailForms LoginFrame = new EmailForms();
          LoginFrame.setSize(200, 100);
          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
          int screenWidth = screenSize.width;
          int screenHeight = screenSize.height;
          Dimension frameSize = LoginFrame.getSize();
          int x = (screenWidth - frameSize.width)/2;
          int y = (screenHeight - frameSize.height)/2;
          LoginFrame.setLocation(x, y);
          LoginFrame.pack();
          LoginFrame.setVisible(true);     
     public EmailForms () {     
          users = new HashMap();
          try {     
               String UP1Line;
               FileInputStream fis = new FileInputStream("UP1.txt");
              BufferedReader br = new BufferedReader(new InputStreamReader(fis));
              while ((UP1Line = br.readLine()) != null) {
                   String [] items = UP1Line.split(" ", 4);
                   users.put(items[0], new String[] { items[1], items[2] });
                br.close();
                fis.close();
          catch (IOException ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 1",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
          catch (NullPointerException ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 2",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
          setTitle("E-Forms: Login");
          JPanel jpLoginLabels = new JPanel();
          jpLoginLabels.setLayout(new GridLayout(2, 1));
          jpLoginLabels.add(new JLabel("Username:"));
          jpLoginLabels.add(new JLabel("Password:"));
          JPanel jpLoginText = new JPanel();
          jpLoginText.setLayout(new GridLayout(2, 1));
          jpLoginText.add(jtfUserName = new JTextField(10));
          jpLoginText.add(jpfPassword = new JPasswordField(10));
          JPanel p1 = new JPanel();
          p1.setLayout(new BorderLayout());     
          p1.add(jpLoginLabels, BorderLayout.WEST);
          p1.add(jpLoginText, BorderLayout.CENTER);
          JPanel p2 = new JPanel();
          p2.setLayout(new FlowLayout(FlowLayout.CENTER));     
          p2.add(jbtLogin = new JButton("Login"));
          p2.add(jbtCancel = new JButton("Cancel"));     
          getContentPane().setLayout(new BorderLayout());
          getContentPane().add(p1, BorderLayout.CENTER);
          getContentPane().add(p2, BorderLayout.SOUTH);
          jbtLogin.addActionListener(this);
          jbtCancel.addActionListener(this);
     public void actionPerformed(ActionEvent e) {
          try {
               UserEForms myUser = new UserEForms();
               AdminEForms myAdmin = new AdminEForms();
               String arg = e.getActionCommand();
               if (arg.equals("Cancel")) {
                    System.exit(0);
                    arg = "";
               if (arg.equals("Login")) {
                    int index = find(jtfUserName.getText().trim(), new String(jpfPassword.getPassword()));
                    if (index == -1) {
                         JOptionPane.showMessageDialog(this, "Username/Password Not Found", "Email Forms: Login Error",
                         JOptionPane.INFORMATION_MESSAGE);
                    else {
                         if (index == 1 ){
                              myAdmin.AdminSide();
                         else {
                              myUser.UserSide();          
               arg = "";
          catch (StackOverflowError ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 1",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
     public int find(String UName, String PWord) {
          String[] creds = (String[])users.get((Object)UName);
          if (creds != null && creds[0].matches(PWord)) {
               if (creds[1].matches("[Yy]"))
                    return 1;
               else
                    return 0;
          return -1;
} import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class AdminEForms extends EmailForms {
     public AdminEForms() {     
     public void AdminSide() {
          System.out.println("1");
          AdminEForms AdminFrame = new AdminEForms();
          AdminFrame.setSize(500, 600);
          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
          int screenWidth = screenSize.width;
          int screenHeight = screenSize.height;
          Dimension frameSize = AdminFrame.getSize();
          int x = (screenWidth - frameSize.width)/2;
          int y = (screenHeight - frameSize.height)/2;
          AdminFrame.setLocation(x, y);
          AdminFrame.pack();
          AdminFrame.setVisible(true);     
          setTitle("Admin Email Forms");
          JMenuBar jmb = new JMenuBar();
           setJMenuBar(jmb);
          JMenu jmFile = new JMenu("File");
          jmb.add(jmFile);
          JMenu jmAdmin = new JMenu("Administration");
          jmb.add(jmAdmin);
          JMenu jmEForms = new JMenu("Email Forms");
          jmb.add(jmEForms);
          JMenu jmHelp = new JMenu("Help");
          jmb.add(jmHelp);
          jmFile.add(jmiLogout = new JMenuItem("Logout"));
          jmAdmin.add(jmiCapacity = new JMenuItem("Capacity Issues"));
          jmEForms.add(jmiAB = new JMenuItem("Alberta"));
          jmEForms.add(jmiBC = new JMenuItem("British Columbia"));
          jmEForms.add(jmiMB = new JMenuItem("Manitoba"));
          jmEForms.add(jmiSK = new JMenuItem("Saskatchwen"));
          jmEForms.add(jmiNT = new JMenuItem("NWT"));
          jmEForms.add(jmiNSR = new JMenuItem("NSR CLLI"));
          jmHelp.add(jmiAbout = new JMenuItem("About"));
          jmiLogout.addActionListener(this);
          jmiCapacity.addActionListener(this);
          jmiAB.addActionListener(this);
          jmiBC.addActionListener(this);
          jmiMB.addActionListener(this);
          jmiSK.addActionListener(this);
          jmiNT.addActionListener(this);
          jmiNSR.addActionListener(this);
          jmiAbout.addActionListener(this);
} import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class UserEForms extends EmailForms {
     public UserEForms() {     
     public void UserSide() {
          System.out.println("2");
          UserEForms UserFrame = new UserEForms();
          UserFrame.setSize(500, 600);
          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
          int screenWidth = screenSize.width;
          int screenHeight = screenSize.height;
          Dimension frameSize = UserFrame.getSize();
          int x = (screenWidth - frameSize.width)/2;
          int y = (screenHeight - frameSize.height)/2;
          UserFrame.setLocation(x, y);
          UserFrame.pack();
          UserFrame.setVisible(true);     
          setTitle("User Email Forms");
          JMenuBar jmb = new JMenuBar();
          setJMenuBar(jmb);
          JMenu jmFile = new JMenu("File");
          jmb.add(jmFile);
          JMenu jmEForms = new JMenu("Email Forms");
          jmb.add(jmEForms);
          JMenu jmHelp = new JMenu("Help");
          jmb.add(jmHelp);
          jmFile.add(jmiLogout = new JMenuItem("Logout"));
          jmEForms.add(jmiAB = new JMenuItem("Alberta"));
          jmEForms.add(jmiBC = new JMenuItem("British Columbia"));
          jmEForms.add(jmiMB = new JMenuItem("Manitoba"));
          jmEForms.add(jmiSK = new JMenuItem("Saskatchwen"));
          jmEForms.add(jmiNT = new JMenuItem("NWT"));
          jmEForms.add(jmiNSR = new JMenuItem("NSR CLLI"));
          jmHelp.add(jmiAbout = new JMenuItem("About"));
          jmiLogout.addActionListener(this);
          jmiAB.addActionListener(this);
          jmiBC.addActionListener(this);
          jmiMB.addActionListener(this);
          jmiSK.addActionListener(this);
          jmiNT.addActionListener(this);
          jmiNSR.addActionListener(this);
          jmiAbout.addActionListener(this);
} I've put System.out.println("1"); and System.out.println("2"); in the code and I can see that it is actually going into the Adminside and Userside methods, but there not appearing. My text file looks like this:
9876543 9876543 Y
0612207 0612207 N
0123456 0123456 N
1234567 1234567 Y
Please can someone help me???
Colin

Ok, I've got the stackoverflow thing figured out. My program runs, but when it goes into either the admin or the user methods the buttons from the login methods are still visible. I've done some reading in the forums about dispose() and setVisible(false) and I've tried using them without success. Here's the code:
import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class EmailForms extends JFrame implements ActionListener {
     private JTextField jtfUserName;
     private JPasswordField jpfPassword;
     private JButton jbtLogin;
     private JButton jbtCancel;
     private HashMap users;
     public static void main (String[] args) {               
          EmailForms LoginFrame = new EmailForms();
          LoginFrame.setSize(200, 100);
          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
          int screenWidth = screenSize.width;
          int screenHeight = screenSize.height;
          Dimension frameSize = LoginFrame.getSize();
          int x = (screenWidth - frameSize.width)/2;
          int y = (screenHeight - frameSize.height)/2;
          LoginFrame.setLocation(x, y);
          LoginFrame.pack();
          LoginFrame.setVisible(true);     
     public EmailForms () {     
          users = new HashMap();
          try {     
               String UP1Line;
               FileInputStream fis = new FileInputStream("UP1.txt");
              BufferedReader br = new BufferedReader(new InputStreamReader(fis));
              while ((UP1Line = br.readLine()) != null) {
                   String [] items = UP1Line.split(" ", 4);
                   users.put(items[0], new String[] { items[1], items[2] });
                br.close();
                fis.close();
          catch (IOException ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 1",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
          catch (NullPointerException ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 2",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
          setTitle("E-Forms: Login");
          JPanel jpLoginLabels = new JPanel();
          jpLoginLabels.setLayout(new GridLayout(2, 1));
          jpLoginLabels.add(new JLabel("Username:"));
          jpLoginLabels.add(new JLabel("Password:"));
          JPanel jpLoginText = new JPanel();
          jpLoginText.setLayout(new GridLayout(2, 1));
          jpLoginText.add(jtfUserName = new JTextField(10));
          jpLoginText.add(jpfPassword = new JPasswordField(10));
          JPanel p1 = new JPanel();
          p1.setLayout(new BorderLayout());     
          p1.add(jpLoginLabels, BorderLayout.WEST);
          p1.add(jpLoginText, BorderLayout.CENTER);
          JPanel p2 = new JPanel();
          p2.setLayout(new FlowLayout(FlowLayout.CENTER));     
          p2.add(jbtLogin = new JButton("Login"));
          p2.add(jbtCancel = new JButton("Cancel"));     
          getContentPane().setLayout(new BorderLayout());
          getContentPane().add(p1, BorderLayout.CENTER);
          getContentPane().add(p2, BorderLayout.SOUTH);
          jbtLogin.addActionListener(this);
          jbtCancel.addActionListener(this);
     public void actionPerformed(ActionEvent e) {
          try {
               UserEForms myUser = new UserEForms();
               AdminEForms myAdmin = new AdminEForms();
               String arg = e.getActionCommand();
               if (arg.equals("Cancel")) {
                    System.exit(0);
                    arg = "";
               if (arg.equals("Login")) {
                    int index = find(jtfUserName.getText().trim(), new String(jpfPassword.getPassword()));
                    if (index == -1) {
                         JOptionPane.showMessageDialog(this, "Username/Password Not Found", "Email Forms: Login Error",
                         JOptionPane.INFORMATION_MESSAGE);
                    else {
                         if (index == 1 ){
                              myAdmin.AdminSide();
                         else {
                              myUser.UserSide();          
               arg = "";
          catch (StackOverflowError ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 1",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
          catch (NullPointerException ex){
               JOptionPane.showMessageDialog(this, "Fatal Systems Error", "Email Forms: File Error 2",
               JOptionPane.INFORMATION_MESSAGE);
               System.exit(0);     
     public int find(String UName, String PWord) {
          String[] creds = (String[])users.get((Object)UName);
          if (creds != null && creds[0].matches(PWord)) {
               if (creds[1].matches("[Yy]"))
                    return 1;
               else
                    return 0;
          return -1;
import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class AdminEForms extends EmailForms implements ActionListener {
     public JMenuItem jmiLogout, jmiAB, jmiBC, jmiMB, jmiSK, jmiNT, jmiNSR, jmiAbout, jmiCapacity;
     public AdminEForms() {          
          setTitle("Admin Email Forms");
          JMenuBar jmb = new JMenuBar();
           setJMenuBar(jmb);
          JMenu jmFile = new JMenu("File");
          jmb.add(jmFile);
          JMenu jmAdmin = new JMenu("Administration");
          jmb.add(jmAdmin);
          JMenu jmEForms = new JMenu("Email Forms");
          jmb.add(jmEForms);
          JMenu jmHelp = new JMenu("Help");
          jmb.add(jmHelp);
          jmFile.add(jmiLogout = new JMenuItem("Logout"));
          jmAdmin.add(jmiCapacity = new JMenuItem("Capacity Issues"));
          jmEForms.add(jmiAB = new JMenuItem("Alberta"));
          jmEForms.add(jmiBC = new JMenuItem("British Columbia"));
          jmEForms.add(jmiMB = new JMenuItem("Manitoba"));
          jmEForms.add(jmiSK = new JMenuItem("Saskatchwen"));
          jmEForms.add(jmiNT = new JMenuItem("NWT"));
          jmEForms.add(jmiNSR = new JMenuItem("NSR CLLI"));
          jmHelp.add(jmiAbout = new JMenuItem("About"));
          jmiLogout.addActionListener(this);
          jmiCapacity.addActionListener(this);
          jmiAB.addActionListener(this);
          jmiBC.addActionListener(this);
          jmiMB.addActionListener(this);
          jmiSK.addActionListener(this);
          jmiNT.addActionListener(this);
          jmiNSR.addActionListener(this);
          jmiAbout.addActionListener(this);     
     public void AdminSide() {
          AdminEForms AdminFrame = new AdminEForms();
          AdminFrame.setSize(1000, 800);
          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
          int screenWidth = screenSize.width;
          int screenHeight = screenSize.height;
          Dimension frameSize = AdminFrame.getSize();
          int x = (screenWidth - frameSize.width)/2;
          int y = (screenHeight - frameSize.height)/2;
          AdminFrame.setLocation(x, y);
          AdminFrame.setVisible(true);     
import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;
import java.awt.event.*;
import javax.swing.*;
public class UserEForms extends EmailForms implements ActionListener {
     public JMenuItem jmiLogout, jmiAB, jmiBC, jmiMB, jmiSK, jmiNT, jmiNSR, jmiAbout;
     public UserEForms() {     
          setTitle("User Email Forms");
          JMenuBar jmb = new JMenuBar();
          setJMenuBar(jmb);
          JMenu jmFile = new JMenu("File");
          jmb.add(jmFile);
          JMenu jmEForms = new JMenu("Email Forms");
          jmb.add(jmEForms);
          JMenu jmHelp = new JMenu("Help");
          jmb.add(jmHelp);
          jmFile.add(jmiLogout = new JMenuItem("Logout"));
          jmEForms.add(jmiAB = new JMenuItem("Alberta"));
          jmEForms.add(jmiBC = new JMenuItem("British Columbia"));
          jmEForms.add(jmiMB = new JMenuItem("Manitoba"));
          jmEForms.add(jmiSK = new JMenuItem("Saskatchwen"));
          jmEForms.add(jmiNT = new JMenuItem("NWT"));
          jmEForms.add(jmiNSR = new JMenuItem("NSR CLLI"));
          jmHelp.add(jmiAbout = new JMenuItem("About"));
          jmiLogout.addActionListener(this);
          jmiAB.addActionListener(this);
          jmiBC.addActionListener(this);
          jmiMB.addActionListener(this);
          jmiSK.addActionListener(this);
          jmiNT.addActionListener(this);
          jmiNSR.addActionListener(this);
          jmiAbout.addActionListener(this);
     public void UserSide() {
          UserEForms UserFrame = new UserEForms();
          UserFrame.setSize(1000, 800);
          Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
          int screenWidth = screenSize.width;
          int screenHeight = screenSize.height;
          Dimension frameSize = UserFrame.getSize();
          int x = (screenWidth - frameSize.width)/2;
          int y = (screenHeight - frameSize.height)/2;
          UserFrame.setLocation(x, y);
          UserFrame.setVisible(true);     
}I'm thinking on using setVisible(false), but then again seeing that the login method isn't being used once you have a successful login, the dispose() method would be better. If you copy and paste my program, you'll clearly see my problem. Thanks.
Text file:
9876543 9876543 Y
0612207 0612207 N
0123456 0123456 N
1234567 1234567 Y
Colin

Similar Messages

  • System freezes and restart after user login screen shows up

    The interesting thing is thing is that the same thing happens on the bootcamp partition. Every time I turn on MBA mid 2012, when the login screen shows up, the computer freezes and than turns off. Same problem when I boot into bootcamp partition, the computer turns on, pass through windows logo and after the login screen shows, it turns off.
    ...forgot to mention that it's running osx 10.9
    I figure out that I can log in with Sage Mode. Every time I log in with Safe Mode, the error popup message shows up saying about the error and its log. There is the log:
    Anonymous UUID:       1975668F-0791-B095-A5DD-001905FAF4A7
    Mon Nov  4 23:53:40 2013
    panic(cpu 2 caller 0xffffff8002adc19e): Kernel trap at 0xffffff7f84801ee1, type 14=page fault, registers:
    CR0: 0x000000008001003b, CR2: 0x0000000000000080, CR3: 0x000000003e429024, CR4: 0x00000000001606e0
    RAX: 0x0000000000000000, RBX: 0xffffff800f7ebc04, RCX: 0x000000000000000e, RDX: 0x0000000000000000
    RSP: 0xffffff8081d32fc0, RBP: 0xffffff8081d32fd0, RSI: 0xffffff801121a03a, RDI: 0x0000000000000000
    R8:  0xffffff801121a602, R9:  0x0000000000000000, R10: 0xffffff8003070850, R11: 0xffffff8003089ce8
    R12: 0xffffff800fae8644, R13: 0x0000000000000000, R14: 0x00000000000164a4, R15: 0xffffff800fae864c
    RFL: 0x0000000000010286, RIP: 0xffffff7f84801ee1, CS:  0x0000000000000008, SS:  0x0000000000000010
    Fault CR2: 0x0000000000000080, Error code: 0x0000000000000000, Fault CPU: 0x2
    Backtrace (CPU 2), Frame : Return Address
    0xffffff8081d32c50 : 0xffffff8002a22f69
    0xffffff8081d32cd0 : 0xffffff8002adc19e
    0xffffff8081d32ea0 : 0xffffff8002af3606
    0xffffff8081d32ec0 : 0xffffff7f84801ee1
    0xffffff8081d32fd0 : 0xffffff7f847f6388
    0xffffff8081d33070 : 0xffffff7f8480de2d
    0xffffff8081d33130 : 0xffffff7f84811951
    0xffffff8081d332b0 : 0xffffff7f847fb2b8
    0xffffff8081d33390 : 0xffffff7f847f882f
    0xffffff8081d333e0 : 0xffffff7f847e7422
    0xffffff8081d33790 : 0xffffff8002be2abf
    0xffffff8081d33af0 : 0xffffff8002be363d
    0xffffff8081d33f20 : 0xffffff8002be31d9
    0xffffff8081d33f60 : 0xffffff8002e3db67
    0xffffff8081d33fb0 : 0xffffff8002af3af8
          Kernel Extensions in backtrace:
             com.paragon-software.filesystems.ntfs(78.1.10)[C00EE7CC-736F-3A48-AC68-33826B2C4CDF]@0xffffff7f847e4000->0xffffff7f8481dfff
    BSD process name corresponding to current thread: mount_ufsd_NTFS
    Mac OS version:
    13A603
    Kernel version:
    Darwin Kernel Version 13.0.0: Thu Sep 19 22:22:27 PDT 2013; root:xnu-2422.1.72~6/RELEASE_X86_64
    Kernel UUID: 1D9369E3-D0A5-31B6-8D16-BFFBBB390393
    Kernel slide:     0x0000000002800000
    Kernel text base: 0xffffff8002a00000
    System model name: MacBookAir5,2 (Mac-2E6FAB96566FE58C)
    System uptime in nanoseconds: 12684772054
    last loaded kext at 12348392875: com.paragon-software.filesystems.ntfs          78.1.10 (addr 0xffffff7f847e4000, size 237568)
    loaded kexts:
    com.paragon-software.filesystems.ntfs          78.1.10
    com.protech.NoSleep          1.3.3
    org.virtualbox.kext.VBoxUSB          4.2.16
    org.virtualbox.kext.VBoxDrv          4.2.16
    com.apple.driver.AudioAUUC          1.60
    com.apple.filesystems.autofs          3.0
    com.apple.iokit.IOBluetoothSerialManager          4.2.0f6
    com.apple.driver.AppleHDAHardwareConfigDriver          2.5.2fc2
    com.apple.driver.AppleMikeyHIDDriver          124
    com.apple.driver.AGPM          100.14.11
    com.apple.driver.X86PlatformShim          1.0.0
    com.apple.driver.ApplePlatformEnabler          2.0.9d1
    com.apple.driver.AppleHDA          2.5.2fc2
    com.apple.driver.AppleUpstreamUserClient          3.5.13
    com.apple.iokit.IOBluetoothUSBDFU          4.2.0f6
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport          4.2.0f6
    com.apple.driver.AppleMikeyDriver          2.5.2fc2
    com.apple.iokit.IOUserEthernet          1.0.0d1
    com.apple.driver.AppleThunderboltIP          1.0.10
    com.apple.driver.AppleIntelHD4000Graphics          8.1.8
    com.apple.driver.ACPI_SMC_PlatformPlugin          1.0.0
    com.apple.Dont_Steal_Mac_OS_X          7.0.0
    com.apple.driver.AppleHWAccess          1
    com.apple.driver.AppleLPC          1.7.0
    com.apple.driver.AppleSMCPDRC          1.0.0
    com.apple.driver.AppleSMCLMU          2.0.4d1
    com.apple.driver.AppleMuxControl          3.4.12
    com.apple.driver.AppleBacklight          170.3.5
    com.apple.driver.AppleMCCSControl          1.1.12
    com.apple.driver.AppleIntelFramebufferCapri          8.1.8
    com.apple.driver.AppleUSBTCButtons          240.2
    com.apple.driver.AppleUSBTCKeyEventDriver          240.2
    com.apple.driver.AppleUSBTCKeyboard          240.2
    com.apple.iokit.SCSITaskUserClient          3.6.0
    com.apple.driver.AppleUSBCardReader          3.3.5
    com.apple.driver.AppleFileSystemDriver          3.0.1
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless          1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib          1.0.0d1
    com.apple.BootCache          35
    com.apple.driver.XsanFilter          404
    com.apple.iokit.IOAHCIBlockStorage          2.4.0
    com.apple.driver.AirPort.Brcm4331          700.20.22
    com.apple.driver.AppleUSBHub          650.4.4
    com.apple.driver.AppleAHCIPort          2.9.5
    com.apple.driver.AppleUSBEHCI          650.4.1
    com.apple.driver.AppleUSBXHCI          650.4.3
    com.apple.driver.AppleSmartBatteryManager          161.0.0
    com.apple.driver.AppleRTC          2.0
    com.apple.driver.AppleACPIButtons          2.0
    com.apple.driver.AppleHPET          1.8
    com.apple.driver.AppleSMBIOS          2.0
    com.apple.driver.AppleACPIEC          2.0
    com.apple.driver.AppleAPIC          1.7
    com.apple.driver.AppleIntelCPUPowerManagementClient          216.0.0
    com.apple.nke.applicationfirewall          153
    com.apple.security.quarantine          3
    com.apple.driver.AppleIntelCPUPowerManagement          216.0.0
    com.apple.kext.triggers          1.0
    com.apple.iokit.IOSerialFamily          10.0.7
    com.apple.driver.DspFuncLib          2.5.2fc2
    com.apple.vecLib.kext          1.0.0
    com.apple.iokit.IOAudioFamily          1.9.4fc11
    com.apple.kext.OSvKernDSPLib          1.14
    com.apple.iokit.IOBluetoothHostControllerUSBTransport          4.2.0f6
    com.apple.iokit.IOSurface          91
    com.apple.driver.IOPlatformPluginLegacy          1.0.0
    com.apple.iokit.IOBluetoothFamily          4.2.0f6
    com.apple.driver.X86PlatformPlugin          1.0.0
    com.apple.driver.AppleThunderboltEDMSink          1.2.1
    com.apple.driver.AppleThunderboltDPOutAdapter          2.5.0
    com.apple.driver.IOPlatformPluginFamily          5.5.1d27
    com.apple.driver.AppleHDAController          2.5.2fc2
    com.apple.iokit.IOHDAFamily          2.5.2fc2
    com.apple.driver.AppleSMC          3.1.6d1
    com.apple.driver.AppleSMBusPCI          1.0.12d1
    com.apple.driver.AppleGraphicsControl          3.4.12
    com.apple.driver.AppleBacklightExpert          1.0.4
    com.apple.iokit.IONDRVSupport          2.3.6
    com.apple.driver.AppleSMBusController          1.0.11d1
    com.apple.iokit.IOAcceleratorFamily2          98.7.1
    com.apple.AppleGraphicsDeviceControl          3.4.12
    com.apple.iokit.IOGraphicsFamily          2.3.6
    com.apple.driver.AppleUSBMultitouch          240.6
    com.apple.iokit.IOUSBHIDDriver          650.4.4
    com.apple.driver.AppleThunderboltDPInAdapter          2.5.0
    com.apple.driver.AppleThunderboltDPAdapterFamily          2.5.0
    com.apple.driver.AppleThunderboltPCIDownAdapter          1.4.0
    com.apple.iokit.IOSCSIBlockCommandsDevice          3.6.0
    com.apple.iokit.IOUSBMassStorageClass          3.6.0
    com.apple.iokit.IOSCSIArchitectureModelFamily          3.6.0
    com.apple.driver.AppleUSBMergeNub          650.4.0
    com.apple.driver.AppleUSBComposite          650.4.0
    com.apple.driver.AppleThunderboltNHI          1.9.2
    com.apple.iokit.IOThunderboltFamily          2.8.5
    com.apple.iokit.IO80211Family          600.34
    com.apple.iokit.IONetworkingFamily          3.2
    com.apple.iokit.IOUSBUserClient          650.4.4
    com.apple.iokit.IOAHCIFamily          2.6.0
    com.apple.iokit.IOUSBFamily          650.4.4
    com.apple.driver.AppleEFINVRAM          2.0
    com.apple.driver.AppleEFIRuntime          2.0
    com.apple.iokit.IOHIDFamily          2.0.0
    com.apple.iokit.IOSMBusFamily          1.1
    com.apple.security.sandbox          278.10
    com.apple.kext.AppleMatch          1.0.0d1
    com.apple.security.TMSafetyNet          7
    com.apple.driver.AppleKeyStore          2
    com.apple.driver.DiskImages          371.1
    com.apple.iokit.IOStorageFamily          1.9
    com.apple.iokit.IOReportFamily          21
    com.apple.driver.AppleFDEKeyStore          28.30
    com.apple.driver.AppleACPIPlatform          2.0
    com.apple.iokit.IOPCIFamily          2.8
    com.apple.iokit.IOACPIFamily          1.4
    com.apple.kec.corecrypto          1.0
    com.apple.kec.pthread          1
    Model: MacBookAir5,2, BootROM MBA51.00EF.B02, 2 processors, Intel Core i5, 1.8 GHz, 4 GB, SMC 2.5f9
    Graphics: Intel HD Graphics 4000, Intel HD Graphics 4000, Built-In, 1024 MB
    Memory Module: BANK 0/DIMM0, 2 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463235363634485A2D3147364D3120
    Memory Module: BANK 1/DIMM0, 2 GB, DDR3, 1600 MHz, 0x802C, 0x384B54463235363634485A2D3147364D3120
    AirPort: spairport_wireless_card_type_airport_extreme (0x14E4, 0xE9), Broadcom BCM43xx 1.0 (5.106.98.100.22)
    Bluetooth: Version 4.2.0f6 12982, 3 services, 15 devices, 0 incoming serial ports
    Network Service: Wi-Fi, AirPort, en0
    Serial ATA Device: APPLE SSD TS128E, 121,33 GB
    USB Device: Hub
    USB Device: FaceTime HD Camera (Built-in)
    USB Device: Hub
    USB Device: Hub
    USB Device: BRCM20702 Hub
    USB Device: Bluetooth USB Host Controller
    USB Device: Apple Internal Keyboard / Trackpad
    USB Device: Internal Memory Card Reader
    Thunderbolt Bus: MacBook Air, Apple Inc., 23.4
    Any ideas?

    Problem solved... Figure out that in Safe Mode, the bootcamp partition is unmounted. So I thought that it could be the problem, when the login screen shows up, I guess the system was trying to mount the bootcamp partition and for some reason the computer was restarting. That's why the computer was turning off when I was trying to log in into Bootcamp partition also. So I wiped my bootcamp partition and resized the OSX partition. Now I can succesfully log in my user with out a problem

  • Error when calling a popup window in the initial screen of an application

    Hi,
        I am calling a popup window in the Initial screen to select the variant list.
    I am getting an error reference to Null Object reference.
    Here is the Error.
    Runtime Errors         OBJECTS_OBJREF_NOT_ASSIGNED_NO
    Exception              CX_SY_REF_IS_INITIAL
    Date and Time          15.06.2007 10:00:16
    Short text
    Access via 'NULL' object reference not possible.
    What happened?
    Error in the ABAP Application Program
    The current ABAP program "CL_WDR_MESSAGE_AREA===========CP" had to be
    terminated because it has
    come across a statement that unfortunately cannot be executed.
    What can you do?
    Note down which actions and inputs caused the error.
    To process the problem further, contact you SAP system
    administrator.
    Using Transaction ST22 for ABAP Dump Analysis, you can look
    at and manage termination messages, and you can also
    keep them for a long time.
    Error analysis
    An exception occurred that is explained in detail below.
    The exception, which is assigned to class 'CX_SY_REF_IS_INITIAL', was not
    caught in
    procedure "SUPPLY_VIEW_DATA" "(METHOD)", nor was it propagated by a RAISING
    clause.
    Since the caller of the procedure could not have anticipated that the
    exception would occur, the current program is terminated.
    The reason for the exception is:
    You attempted to use a 'NULL' object reference (points to 'nothing')
    access a component.
    An object reference must point to an object (an instance of a class)
    before it can be used to access components.
    Either the reference was never set or it was set to 'NULL' using the
    CLEAR statement.
    How to correct the error
    Probably the only way to eliminate the error is to correct the program.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "OBJECTS_OBJREF_NOT_ASSIGNED_NO" "CX_SY_REF_IS_INITIAL"
    "CL_WDR_MESSAGE_AREA===========CP" or "CL_WDR_MESSAGE_AREA===========CM00Q"
    "SUPPLY_VIEW_DATA"
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
    To save the description, choose "System->List->Save->Local File
    (Unconverted)".
    2. Corresponding system log
    Display the system log by calling transaction SM21.
    Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
    In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    4. Details about the conditions under which the error occurred or which
    actions and input led to the error.
    The exception must either be prevented, caught within proedure
    "SUPPLY_VIEW_DATA" "(METHOD)", or its possible occurrence must be declared in
    the
    RAISING clause of the procedure.
    To prevent the exception, note the following:
    Looking for Ur valuable suggestions.
    Cheers,
    Sam

    Hi Sam,
    The correct code for creating a popup window will be:
      data lo_window_manager type ref to if_wd_window_manager.
      data lo_api_component  type ref to if_wd_component.
      data lo_window         type ref to if_wd_window.
      lo_api_component  = wd_comp_controller->wd_get_api( ).
      lo_window_manager = lo_api_component->get_window_manager( ).
      lo_window         = lo_window_manager->create_window(
                         window_name            = 'WINDOW_NAME'
    *                    title                  =
    *                    close_in_any_case      = abap_true
                         message_display_mode   = if_wd_window=>co_msg_display_mode_selected
    *                    close_button           = abap_true
                         button_kind            = if_wd_window=>co_buttons_okcancel
                         message_type           = if_wd_window=>co_msg_type_none
                         default_button         = if_wd_window=>co_button_ok
      lo_window->open( ).
    Hope this helps.
    Regards,
    Ram

  • After the latest updat to Mavericks 10.9.3, my imac continues to loop back to the login screen...Suggestions??? THANK YOU VERY MUCH!

    After the latest updat to Mavericks 10.9.3, my imac continues to loop back to the login screen...Suggestions??? THANK YOU VERY MUCH!

    1. This procedure is a diagnostic test. It changes nothing, for better or worse, and therefore will not, in itself, solve the problem. But with the aid of the test results, the solution may take a few minutes, instead of hours or days.
    2. If you don't already have a current backup, back up all data before doing anything else. The backup is necessary on general principle, not because of anything in the test procedure. Backup is always a must, and when you're having any kind of trouble with the computer, you may be at higher than usual risk of losing data, whether you follow these instructions or not.
    There are ways to back up a computer that isn't fully functional. Ask if you need guidance.
    3. Below are instructions to run a UNIX shell script, a type of program. All it does is to collect information about the state of the computer. That information goes nowhere unless you choose to share it. However, you should be cautious about running any kind of program (not just a shell script) at the request of a stranger. If you have doubts, search this site for other discussions in which this procedure has been followed without any report of ill effects. If you can't satisfy yourself that the instructions are safe, don't follow them. Ask for other options.
    Here's a summary of what you need to do, if you choose to proceed:
    ☞ Copy a line of text in this window to the Clipboard.
    ☞ Paste into the window of another application.
    ☞ Wait for the test to run. It usually takes a few minutes.
    ☞ Paste the results, which will have been copied automatically, back into a reply on this page.
    The sequence is: copy, paste, wait, paste again. You don't need to copy a second time. Details follow.
    4. You may have started the computer in "safe" mode. Preferably, these steps should be taken in “normal” mode, under the conditions in which the problem is reproduced. If the system is now in safe mode and works well enough in normal mode to run the test, restart as usual. If you can only test in safe mode, do that.
    5. If you have more than one user, and the one affected by the problem is not an administrator, then please run the test twice: once while logged in as the affected user, and once as an administrator. The results may be different. The user that is created automatically on a new computer when you start it for the first time is an administrator. If you can't log in as an administrator, test as the affected user. Most personal Macs have only one user, and in that case this section doesn’t apply. Don't log in as root.
    6. The script is a single long line, all of which must be selected. You can accomplish this easily by triple-clicking anywhere in the line. The whole line will highlight, though you may not see all of it in the browser window, and you can then copy it. If you try to select the line by dragging across the part you can see, you won't get all of it.
    Triple-click anywhere in the line of text below on this page to select it:
    PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/libexec;clear;cd;p=(Software Hardware Memory Diagnostics Power FireWire Thunderbolt USB Fonts 51 4 1000 25 5120 KiB/s 1024 85 \\b%% 20480 1 MB/s 25000 ports 'com.autodesk.AutoCad com.evenflow.dropbox com.google.GoogleDrive' DYLD_INSERT_LIBRARIES\ DYLD_LIBRARY_PATH -86 ` route -n get default|awk '/e:/{print $2}' ` 25 N\\/A down up 102400 25600 recvfrom sendto CFBundleIdentifier 25 25 25 1000 MB );N5=${#p[@]};p[N5]=` networksetup -listnetworkserviceorder|awk ' NR>1 { sub(/^\([0-9]+\) /,"");n=$0;getline;} $NF=="'${p[45]}')" { sub(/.$/,"",$NF);print n;exit;} ' `;f=('\n%s: %s\n' '\n%s\n\n%s\n' '\nRAM details\n%s\n' %s\ %s '%s\n\t(%s)\n' );S0() { echo ' { q=$NF+0;$NF="";u=$(NF-1);$(NF-1)="";gsub(/^ +| +$/,"");if(q>='${p[$1]}')printf("%s (UID %s) is using %s '${p[$2]}'",$0,u,q);} ';};s=(' /^ *$|CSConfigDot/d;s/^ */   /;s/[-0-9A-Fa-f]{22,}/UUID/g;s/(ochat)\.[^.]+(\..+)/\1\2/;/Shared/!s/\/Users\/[^/]+/~/g ' ' s/^ +//;5p;6p;8p;12p;' ' {sub(/^ +/,"")};NR==6;NR==13&&$2<'${p[10]} ' 1s/://;3,6d;/[my].+:/d;s/^ {4}//;H;${ g;s/\n$//;/s: [^EO]|x([^08]|02[^F]|8[^0])/p;} ' ' 5h;6{ H;g;/P/!p;} ' ' ($1~/^Cy/&&$3>'${p[11]}')||($1~/^Cond/&&$2!~/^N/) ' ' /:$/{ s/ *:$//;x;s/\n//;/Apple|Capacity:|Genesy|Intel|SMSC/d;s/\n.*//;/\)$/p;};/^ *(V.+ [0N]|Man).+ /{ s/ 0x.... //;s/[()]//g;s/(.+: )(.+)/ (\2)/;H;} ' ' s/^.*C/C/;H;${ g;/No th|pms/!p;} ' '/= [^GO]/p' '{$1=""};1' ' /Of/!{ s/^.+is |\.//g;p;} ' ' $0&&!/:/;END { if(NR<100)print "com.apple.";} ' ' $3~/[0-9]:[0-9]{2}$/ { gsub(/:[0-9:a-f]{14}/,"");} { print|"tail -n'${p[12]}'";} ' ' NR==2&&$4<='${p[13]}' { print $4;} ' ' END { $2/=256;if($2>='${p[15]}')print int($2) } ' ' NR!=13{next};{sub(/[+-]$/,"",$NF)};'"`S0 21 22`" 'NR==2'"`S0 37 17`" ' NR!=5||$8!~/[RW]/{next};{ $(NF-1)=$1;$NF=int($NF/10000000);for(i=1;i<=3;i++){$i="";$(NF-1-i)="";};};'"`S0 19 20`" 's:^:/:p' '/\.kext\/(Contents\/)?Info\.plist$/p' ' s/^.{52}//;s/ .+//p ' ' /Launch[AD].+\.plist$/;END{if(NR<100)print "/System/";} ' '/\.xpc\/(Contents\/)?Info\.plist$/p' ' NR>1&&!/0x|\.[0-9]+$|com\.apple\.launchctl\.(Aqua|Background|System)$/ { print $3;} ' ' /\.(framew|lproj)|\):/d;/plist:|:.+(Mach|scrip)/s/:[^:]+//p ' '/root/p' ' !/\/Contents\/.+\/Contents|Applic|Autom|Frameworks/&&/Lib.+\/Info.plist$/;END{if(NR<100)print "/System/"};' '/^\/usr\/lib\/.+dylib$/p' '/\/etc\/(auto_m|hosts[^.]|peri)/s/^\.\/[^/]+//p' ' /\/(Contents\/.+\/Contents|Frameworks)\//d;p;' 's/\/(Contents\/)?Info.plist$//;p' ' { gsub("^| ","||kMDItem'${p[35]}'=");sub("^.."," ") };1 ' p '{print $3"\t"$1}' 's/\'$'\t''.+//p' 's/1/On/p' '/Prox.+: [^0]/p' '$2>'${p[9]}'{$2=$2-1;print}' ' BEGIN { i="'${p[26]}'";M1='${p[16]}';M2='${p[18]}';M3='${p[31]}';M4='${p[32]}';} !/^A/ { next;} /%/ { getline;if($5<M1) a="user "$2"%, system "$4"%";} /disk0/&&$4>M2 { b=$3" ops/s, "$4" blocks/s";} $2==i { if(c) { d=$3+$4+$5+$6;next;};if($4>M3||$6>M4) c=int($4/1024)" in, "int($6/1024)" out";} END { if(a) print "CPU: "a;if(b) print "I/O: "b;if(c) print "Net: "c" (KiB/s)";if(d) print "Net errors: "d" packets/s";} ' ' /r\[0\] /&&$NF!~/^1(0|72\.(1[6-9]|2[0-9]|3[0-1])|92\.168)\./ { print $NF;exit;} ' ' !/^T/ { printf "(static)";exit;} ' '/apsd|OpenD/!s/:.+//p' ' (/k:/&&$3!~/(255\.){3}0/ )||(/v6:/&&$2!~/A/ ) ' ' /lR/ { if($2<='${p[25]}')print $2;} ' ' BEGIN { FS=":";} $3~/(sh|ng|ic)$/ { n=split($3,a,".");sub(/_2[01].+/,"",$3);b=b"\n"$2" "$3" "a[n]" "$1;c=c$1;} END { d="sort|tail -n'${p[38]}'";print b|d;close(d);if(c)print("\n\t* Code injection");} ' ' NR!=4{next} {$NF/=10240} '"`S0 27 14`" ' END { if($3~/[0-9]/)print$3;} ' ' BEGIN { L='${p[36]}';} !/^[[:space:]]*(#.*)?$/ { l++;if(l<=L) f=f"\n   "$0;} END { F=FILENAME;if(!F) exit;if(!f) f="\n   [N/A]";"file -b "F|getline T;if(T!~/^(A.+ E.+ text$|POSIX sh.+ text ex)/) F=F" ("T")";printf("\nContents of %s\n%s\n",F,f);if(l>L) printf("\n   ...and %s more line(s)\n",l-L);} ' ' BEGIN{FS="= "} /Path/{print $2} ' ' /^ +B/{ s/.+= |(-[0-9]+)?\.s.+//g;p;} ' ' END{print NR} ' ' /id: N|te: Y/{i++} END{print i} ' ' /:/{$0="'"${p[28]}"'"};1;' '/ en/!s/\.//p' ' NR!=13{next};{sub(/[+-M]$/,"",$NF)};'"`S0 39 40`" );c1=(system_profiler pmset\ -g nvram fdesetup find syslog df vm_stat sar ps sudo\ crontab sudo\ iotop top pkgutil PlistBuddy whoami cksum kextstat launchctl sudo\ launchctl crontab 'sudo defaults read' stat lsbom mdfind ' for i in ${p[24]};do ${c1[18]} ${c2[27]} $i;done;' defaults\ read scutil sudo\ dtrace sudo\ profiles sed\ -En awk /S*/*/P*/*/*/C*/*/airport networksetup mdutil );c2=(com.apple.loginwindow\ LoginHook '-c Print /L*/P*/loginw*' '-c Print L*/P*/*loginit*' '-c Print L*/Saf*/*/E*.plist' '~ $TMPDIR.. \( -flags +sappnd,schg,uappnd,uchg -o ! -user $UID -o ! -perm -600 \)' '.??* -path .Trash -prune -o -type d -name *.app -print -prune' '-c Print\ :'${p[35]}' 2>&1' '-c Print\ :Label 2>&1' '{/,}L*/{Con,Pref}* -type f ! -size 0 -name *.plist -exec plutil -s {} \;' "-f'%N: %l' Desktop L*/Keyc*" therm sysload boot-args status "-F '\$Time \$Message' -k Sender kernel -k Message Req 'Beac|caug|dead[^bl]|FAIL|GPU |hfs: Ru|inval|jnl:|last value [1-9]|n Cause: -|NVDA\(|pagin|proc: t|Roamed|rror|ssert|Thrott|tim(ed? ?|ing )o|WARN' -k Message Rne 'Goog|ksadm|SMC:' -o -k Sender fseventsd -k Message Req 'SL'" '-du -n DEV -n EDEV 1 10' 'acrx -o comm,ruid,%cpu' '-t1 10 1' '-f -pfc /var/db/*/*.{BS,Bas,Es,OSXU,Rem}*.bom' '{/,}L*/Lo*/Diag* -type f \( -exec grep -lq "^Thread c" {} \; -exec printf \* \; -o -true \) -execdir stat -f:%Sc:%N -t%F {} \;' '-L {/{S*/,},}L*/Lau* -type f' '-L /{S*/,}L*/StartupItems -type f -exec file {} +' '-L /S*/L*/{C*/Sec*A,E}* {/,}L*/{A*d,Compon,Ex,In,iTu,Keyb,Mail/B,P*P,Qu*T,Scripti,Sec,Servi,Spo}* -type f -name Info.plist' '/usr/lib -type f -name *.dylib' `awk "${s[31]}"<<<${p[23]}` "/e*/{auto_master,{cron,fs}tab,hosts,{launchd,sysctl}.conf} /usr/local/etc/periodic/*/* .launchd.conf" list getenv /Library/Preferences/com.apple.alf\ globalstate --proxy '-n get default' -I --dns -getdnsservers -getinfo\ "${p[N5]}" -P -m\ / '' -n1 '-R -l1 -n1 -o prt -stats command,uid,prt' '--regexp --only-files --files com.apple.pkg.*|sort|uniq' -kl -l -s\ / '-R -l1 -n1 -o mem -stats command,uid,mem' );N1=${#c2[@]};for j in {0..8};do c2[N1+j]=SP${p[j]}DataType;done;N2=${#c2[@]};for j in 0 1;do c2[N2+j]="-n ' syscall::'${p[33+j]}':return { @out[execname,uid]=sum(arg0) } tick-10sec { trunc(@out,1);exit(0);} '";done;l=(Restricted\ files Hidden\ apps 'Elapsed time (s)' POST Battery Safari\ extensions Bad\ plists 'High file counts' User Heat System\ load boot\ args FileVault Diagnostic\ reports Log 'Free space (MiB)' 'Swap (MiB)' Activity 'CPU per process' Login\ hook 'I/O per process' Mach\ ports kexts Daemons Agents launchd Startup\ items Admin\ access Root\ access Bundles dylibs Apps Font\ issues Inserted\ dylibs Firewall Proxies DNS TCP/IP RSSI Profiles Root\ crontab User\ crontab 'Global login items' 'User login items' Spotlight Memory );N3=${#l[@]};for i in 0 1 2;do l[N3+i]=${p[5+i]};done;N4=${#l[@]};for j in 0 1;do l[N4+j]="Current ${p[29+j]}stream data";done;A0() { id -G|grep -qw 80;v[1]=$?;((v[1]==0))&&sudo true;v[2]=$?;v[3]=`date +%s`;clear;};for i in 0 1;do eval ' A'$((1+i))'() { v=` eval "${c1[$1]} ${c2[$2]}"|'${c1[30+i]}' "${s[$3]}" `;[[ "$v" ]];};A'$((3+i))'() { v=` while read i;do [[ "$i" ]]&&eval "${c1[$1]} ${c2[$2]}" \"$i\"|'${c1[30+i]}' "${s[$3]}";done<<<"${v[$4]}" `;[[ "$v" ]];};A'$((5+i))'() { v=` while read i;do '${c1[30+i]}' "${s[$1]}" "$i";done<<<"${v[$2]}" `;[[ "$v" ]];};';done;A7(){ v=$((`date +%s`-v[3]));};B2(){ v[$1]="$v";};for i in 0 1;do eval ' B'$i'() { v=;((v['$((i+1))']==0))||{ v=No;false;};};B'$((3+i))'() { v[$2]=`'${c1[30+i]}' "${s[$3]}"<<<"${v[$1]}"`;} ';done;B5(){ v[$1]="${v[$1]}"$'\n'"${v[$2]}";};B6() { v=` paste -d: <(printf "${v[$1]}") <(printf "${v[$2]}")|awk -F: ' {printf("'"${f[$3]}"'",$1,$2)} ' `;};B7(){ v=`grep -Fv "${v[$1]}"<<<"$v"`;};C0(){ test "$v"&&echo "$_";};C1() { [[ "$v" ]]&&printf "${f[$1]}" "${l[$2]}" "$v";};C2() { v=`echo $v`;[[ "$v" != 0 ]]&&C1 0 $1;};C3() { v=`sed -E "$s"<<<"$v"`&&C1 1 $1;};for i in 1 2;do for j in 2 3;do eval D$i$j'(){ A'$i' $1 $2 $3; C'$j' $4;};';done;done;A0;{ A2 0 $((N1+1)) 2;C0;A1 0 $N1 1;C0;B0;C2 27;B0&&! B1&&C2 28;D12 15 37 25 8;A1 0 $((N1+2)) 3;C0;D13 0 $((N1+3)) 4 3;D22 0 $((N1+4)) 5 4;for i in 0 1 2;do D13 0 $((N1+5+i)) 6 $((N3+i));done;D13 1 10 7 9;D13 1 11 8 10;D22 2 12 9 11;D12 3 13 10 12;D23 4 19 44 13;D23 5 14 12 14;D22 6 36 13 15;D22 7 37 14 16;D23 8 15 38 17;D22 9 16 16 18;B1&&{ D22 11 17 17 20;for i in 0 1;do D22 28 $((N2+i)) 45 $((N4+i));done;};D22 12 44 54 45;D22 12 39 15 21;A1 13 40 18;B2 4;B3 4 0 19;A3 14 6 32 0;B4 0 5 11;A1 17 41 20;B7 5;C3 22;B4 4 6 21;A3 14 7 32 6;B4 0 7 11;B3 4 0 22;A3 14 6 32 0;B4 0 8 11;B5 7 8;B1&&{ A2 19 26 23;B7 7;C3 23;};A2 18 26 23;B7 7;C3 24;A2 4 20 21;B7 6;B2 9;A4 14 7 52 9;B2 10;B6 9 10 4;C3 25;D13 4 21 24 26;B4 4 12 26;B3 4 13 27;A1 4 22 29;B7 12;B2 14;A4 14 6 52 14;B2 15;B6 14 15 4;B3 0 0 30;C3 29;A1 4 23 27;B7 13;C3 30;D23 24 24 32 31;D13 25 37 32 33;A1 23 18 28;B2 16;A2 16 25 33;B7 16;B3 0 0 34;B2 21;A6 47 21&&C0;B1&&{ D13 21 0 32 19;D13 10 42 32 40;D22 29 35 46 39;};D23 14 1 48 42;D12 34 43 53 44;D22 0 $((N1+8)) 51 32;D13 4 8 41 6;D12 26 28 35 34;D13 27 29 36 35;A2 27 32 39&&{ B2 19;A2 33 33 40;B2 20;B6 19 20 3;};C2 36;D23 33 34 42 37;D22 32 31 43 38;D23 20 42 32 41;D23 14 2 48 43;D13 4 5 32 1;D22 4 4 50 0;D13 14 3 49 5;D23 22 9 37 7;A7;C2 2;} 2>/dev/null|pbcopy;exit 2>&-  
    Copy the selected text to the Clipboard by pressing the key combination command-C.
    7. Launch the built-in Terminal application in any of the following ways:
    ☞ Enter the first few letters of its name into a Spotlight search. Select it in the results (it should be at the top.)
    ☞ In the Finder, select Go ▹ Utilities from the menu bar, or press the key combination shift-command-U. The application is in the folder that opens.
    ☞ Open LaunchPad. Click Utilities, then Terminal in the icon grid.
    Click anywhere in the Terminal window and paste by pressing command-V. The text you pasted should vanish immediately. If it doesn't, press the return key.
    8. If you see an error message in the Terminal window such as "syntax error," enter
    exec bash
    and press return. Then paste the script again.
    9. If you're logged in as an administrator, you'll be prompted for your login password. Nothing will be displayed when you type it. You will not see the usual dots in place of typed characters. Make sure caps lock is off. Type carefully and then press return. You may get a one-time warning to be careful. If you make three failed attempts to enter the password, the test will run anyway, but it will produce less information. In most cases, the difference is not important. If you don't know the password, or if you prefer not to enter it, press the key combination control-C or just press return three times at the password prompt. Again, the script will still run.
    If you're not logged in as an administrator, you won't be prompted for a password. The test will still run. It just won't do anything that requires administrator privileges.
    10. The test may take a few minutes to run, depending on how many files you have and the speed of the computer. A computer that's abnormally slow may take longer to run the test. While it's running, there will be nothing in the Terminal window and no indication of progress. Wait for the line
    [Process completed]
    to appear. If you don't see it within half an hour or so, the test probably won't complete in a reasonable time. In that case, close the Terminal window and report the results. No harm will be done.
    11. When the test is complete, quit Terminal. The results will have been copied to the Clipboard automatically. They are not shown in the Terminal window. Please don't copy anything from there. All you have to do is start a reply to this comment and then paste by pressing command-V again.
    At the top of the results, there will be a line that begins with "Model Identifier." If you don't see that, but instead see a mass of gibberish, you didn't wait for the "Process completed" message to appear in the Terminal window. Please wait for it and try again.
    If any private information, such as your name or email address, appears in the results, anonymize it before posting. Usually that won't be necessary.
    12. When you post the results, you might see the message, "You have included content in your post that is not permitted." It means that the forum software has misidentified something in the post as a violation of the rules. If that happens, please post the test results on Pastebin, then post a link here to the page you created.
    Note: This is a public forum, and others may give you advice based on the results of the test. They speak only for themselves, and I don't necessarily agree with them.
    Copyright © 2014 by Linc Davis. As the sole author of this work, I reserve all rights to it except as provided in the Use Agreement for the Apple Support Communities website ("ASC"). Readers of ASC may copy it for their own personal use. Neither the whole nor any part may be redistributed.

  • My MacBook Pro will turn on and get to the login screen. After I login though it goes to a white screen.

    My MacBook Pro will turn on and get to the login screen. After I login though it goes to a white screen.

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled, or if a firmware password is set, or if the startup volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

  • After updating to 10.10.3, now my Macbook Pro will not stay logged in. I log in after restarting, and it will stay logged in for 3-5 seconds then immediately log off and go back to the login screen. Any help?

    After updating to 10.10.3, now my Macbook Pro 15" (mid-2014) will not stay logged in. I log in after restarting, and it will stay logged in for 3-5 seconds then immediately log off and go back to the login screen. Any help?
    By the way, I also updated my Macbook Pro 17" (mid-2009) and it seems to be running fine, though I haven't tried to restart it and log in. I'm afraid I won't be able to get this one to work either if I do.

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
    Note: If FileVault is enabled in OS X 10.9 or earlier, or if a firmware password is set, or if the startup volume is a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
    The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

  • After 10.5.2 install stuck at the login screen.  Help please!

    Hi all,
    After installing 10.5.2 my computer rebooted to the login screen, but no matter what account I select (I have 3) it goes to a blue screen for a few seconds and then right back to the login screen. I've tried booting in safe mode and also resetting the PRAM. I've been reading this forum, but don't seem to see anyone else having this same exact problems.
    Any suggestions?

    I have had problems after the 10.5.2 update. I ended up with a frozen computer - unable to restart or shut down etc. Also ended up at one stage with Set Up Assistant screen. With the help of a computer savvy friend, at least I am able to use my computer again.
    It appears the actual download did happen but it did not install and the computer tells me I need to "re-start". When I did this, window appeared on plain blue screen saying it was installing software but absolutely nothing happened - no blue scrolling bar etc.
    My iMac computer is still under Apple Care Plan and technician told me they are many problems surfacing across the various machines with this upgrade. He has asked me to delay updating the software and to ring back in a couple of days because their technicians are currently working on the problem and he hopes for an answer soon.

  • After done the Mavericks update from Mountain Lion, I can't no more extend my applications to the second screen. Can somebody help me ??

    After done the Mavericks update from Mountain Lion, I can't no more extend my applications to the second screen. Can somebody help me ??

    Check here:
    System Preferences > Mission Control > uncheck Displays have separate Spaces > Log Out ( >Log Out <user>) > Log back in

  • I downloaded OS X Lion on my iMac and I'm having problems with my computer waking up after hibernating.  I can get to the login screen but my mouse will be frozen.  The only fix's is a hard reboot.  Any help would be great!

    I downloaded OS X Lion on my iMac and I'm having problems with my computer waking up after hibernating.  I can get to the login screen but my mouse will be frozen.  The only fix's is a hard reboot.  Any help would be great!

    Try resetting the SMC and the PRAM.
    1. SMC
    Read this and follow the instructions for your kind of mac:
    http://support.apple.com/kb/HT3964
    2. PRAM
    Follow the procedure below:
    1. Power down the machine.
    2. Locate the following keys on your keyboard in preparation for Step 4:
    command–option–P–R
    3. Press the ‘power on’ button.
    4. Immediately – and before the grey screen appears – hold down ‘command-option-P-R’ all together.
    5. Keep them held down until you’ve heard the start-up chime twice. After you release them you should hear it again, and hopefully your Mac will boot up as it should normally.

  • I turned on filevault but after restarting i got stuck at the login screen.

    I turned on filevault but after restarting i got stuck at the login screen. my trackpad is working but not clicking. i tried random keys and finally got to enter my password via keyboard. now i am afraid of shutting my mac , what to do?

    There is a known problem and I am having exact same issue. Power cycling and internet cache does not fix the issue. When a connection to a server fails it has nothing to do with caching issues. It is a network issue on AT&Ts end in a localized region. It works in multiple towers in various locations but does not work where I am. I have reported this to AT&T.

  • After Yosemite upgrade there is text glitch at the login screen

    After installing Yosemite on my iMac (mid 2011) the letters on the login screen are often unreadable.  Instead of letters only the stylized "A" graphic for the Appstore is displayed in little blocks.  It doesn't happen all of the time but it is an incredible nuisance.

    https://bbs.archlinux.org/viewtopic.php … 9#p1095349

  • After I enter my password I am reverted back to the login screen

    Hello,
    I recently installed Windows on my Macbook Pro using Bootcamp and it is working wonderfully. However, this morning I restarted my Macbook Pro from Windows to use the Mac side, I restarted and it had an extremely long startup where the bar is going across the screen. I waited and even thought my laptop had froze, but every time I went to hit the power button the bar moved a little. So, I let it do its thing. Finally, I got to the Login screen, entered my password and hit enter. It went to a white screen for a split second then went back to the login screen as if I never logged in. I can still boot into Windows fine, I just can't log in to Mac. I searched google for some answers, but I could really fine any solid advise. I tested the hardware, tried holding Com/opt./P/R, I even tried to boot into Safemode, the same thing happens.
    Any information would be great since I am an online student and rely on my laptop.
    Thank you,
    Jason

    What version of Mac OS X is on the computer?
    Try booting with the Option key held down. Do you see any icons of hard drives?

  • After a home sync it goes back to the login screen.

    I have an Apple XServer running Snow Leopard server.
    I have several users on the server that are setup as mobile accounts.
    When one of the users tried logging in from a mac mini on the same network the home sync loaded but when it was trying to load the desktop environment it had a flash of grey for maybe two to three seconds before it returned to the login screen.
    I trid to reset the settings of the user in workgroup manager but the problem is still persistent.
    Any clue or help would be greatly appreciated.

    Hello, if you don't get help here you might try reposting in the Server areas...
    https://discussions.apple.com/community/servers_enterprise_software

  • My Mac starts up fine in safe mode, but freezes before the login screen in normal mode.

    I have the 2012 MBP, 4 GB of RAM, 500GB HD, 2.5GHz Intel i5 processor.  Everything worked fine, until one day it freezes all of a sudden.  I shut down and restarted.  The Apple logo appears with the loading animation underneath.  A few moments later, the animation disappears, and the mouse cursor appears.  This is normal.  What's not normal is that it stays on this screen forever.  I can't get to the login screen even after waiting sooo long.  Even restarting 5 times only repeats this problem.  I finally boot into safe mode.  I am able to login and get to the desktop in safe mode, but not normal mode.  Clearing every startup item in System Prefs, and in the startupitems folders does not solve the problem.  Disk utility says no problems.  Resetting PRAM does nothing.  Can anyone please tell me what I should do next?

    Do you hear the startup chimes?
    If so, then the startup disk may need repairing ...
    Launch Disk Utility located in HD > Applications > Utillities
    Select the startup disk on the left then select the First Aid tab.
    Click:  Verify Disk  (not Verify Disk Permissions)
    If DU reports errors, restart your Mac while holding down the Command + R keys. From there you should be able to access the built in utilities in OS X Recovery to repair the startup disk.
    Make sure to back up all important files first before using OS X Recovery.
    OS X Recovery does require a broadband high speed internet connection.

  • Mountain Lion Desktop crash? Randomly it returns me to the login screen and I have restart all my apps

    So after install of Mountain Lion (never happened before) my desktop crashes and it returns me to the login screen.  After I login I have to restart all my apps.
    One morning this happened 5+ times in under an hour.  So my productivity has gone down :-(
    I work around this by only running three apps (finder, terminal & firefox), and then it sees to only happen 2-3 times a day...sigh.
    The only other odd thing and have no idea if it is related is that firefox was showing some animated image from the olympics and when I had it on one screen it was fine, when I had the window on the other screen, the image was not the right image, it looked like it had reached into the screen buffer of other applications and was displaying that (e.g. where there was a scrolling flame for the right image, there was some scrolling upside down text from my terminal when I had it on the other screen where the flame was supposed to be).
    An help on how to debug/solve would be helpful.

    You're welcome. If you use Zoom often try the new show controller feature. It's below where you turned zoom off. Once you turn it on you can use it to turn Zoom on and off. Plus you can use zoom as a magnifying glass instead of full screen.

Maybe you are looking for

  • App resume fail with MediaCapture WP8.1

    Hi everyone, Which is the good place to initialize MediaCapture? I used Panorama theme to create a TorchControl and on itemPanorama_Loaded I set: MediaCapture mc = new MediaCapture(); await mc.InitializeAsync(); mc.Failed += new MediaCaptureFailedEve

  • Safari Crashes when opening a new tap

    Hi! Was wondering if anyone could help me with this before I go into the genius bar. Safari keeps crashing when I try to open a new tap (command + T) but not when I click on a link to open in a new tap. I have deleted all plug ins from the following:

  • Can I embed Arabic text in flash?

    1. If so, how can I do this? When I cut and paste an arabic text from a notepad or photoshop, all the characters comes out wrong. 2. I believe I can use an external txt or xml file instead. But if I do this, would the user be able to get the right ch

  • Cisco ACE20 Load balancing issues

    Dear All, I have a problem with the ACE 20 load balance To start with following is our architectural request flow: Load Balancer --> Webseal /(reverse proxy) --> HTTP Server --> Portal Server We have Hardware Load Balancer Cisco ACE20. When we access

  • Newbie: How to handle a multi-step dialogue with no session?

    I can't see how to handle the following trivial problem: 1. The user clicks on a button to retrieve values from the database 2. The values returned are displayed in a table on the same page 3. The user clicks a button next to the desired element 4. S