Corrupted uniquemember attribute after inserting new member with Console

After inserting a new member in a group with many members (~400 uniqueMembers) with iPlanet Console some old members (~300) in the uniqueMember list disappeared.
The bug is not reproducable but occured about 3-4 times.
Is there a known bug in iPlanet Console 5.1 ?
OS/iDS-Version: Solaris 8/iDS 5.1

Vitaly,
When you call insertRow on a view object, the new row is inserted after the current row. By default as well, sorting occurs in the DB, so you must re-query in order to see the rows in sorted order (or click on the column headers to do the sort, which would also ask the DB to do the sorting). You could have a look at section 35.6 in the Fusion Developer's Guide for ADF, which shows how to turn on in-memory sorting and cause the sort to happen without requerying.
Best,
John

Similar Messages

  • Refresh jTable after inserting new data into the Database

    Hey all,
    I'm using Netbeans 6.5 to create a Desktop Application which is connected to a Java DB (Derby).
    The first simple steps were all very successfull:
    Create the jTable and bind it to the Database => everything works fine. When the application starts it correctly shows all data from the database.
    The problem starts when I try to insert new data to the database.
    For that reason I've created textfields and a button "Save". When I press the button it successfully inserts the data to the database but they are not displayed in the jTable (when the application starts they are all there, they are not updated at runtime) . I've tried table.invalidate() and table.repaint() but they just don't work.
    Any help will be GREATLY appreciated. But please have in mind that most of the code is Netbeans-generated and most of it not editable.
    Many thanks in advance.
    George

    Once again you are right my friend. I jumped to conclusion way too fast, when I shouldn't. (Give me a break, I've been busting my head with this well over a week). The response I saw when I did that was that indeed a line is added to the jTable. Because I falsly set the index of the object to be added to be second to last the row appeared on the table, what I didn't see at the time was that the last one disappeared. Hmm...
    A new adventure begins...
    So after a few hours of messing around with it here are my observations:
    1) It was not an observable list. When I add the new element with employeesList.add(newEmp); , the table gets notified but a get a bunch of exceptions:
    xception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 84, Size: 84
            at java.util.ArrayList.RangeCheck(ArrayList.java:546)
            at java.util.ArrayList.get(ArrayList.java:321)
            at org.jdesktop.swingbinding.impl.ListBindingManager$ColumnDescriptionManager.validateBinding(ListBindingManager.java:191)
            at org.jdesktop.swingbinding.impl.ListBindingManager.valueAt(ListBindingManager.java:99)
            at org.jdesktop.swingbinding.JTableBinding$BindingTableModel.getValueAt(JTableBinding.java:713)
            at javax.swing.JTable.getValueAt(JTable.java:1903)
            at javax.swing.JTable.prepareRenderer(JTable.java:3911)
            at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
            at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:1974)
            at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1897)
            at javax.swing.plaf.ComponentUI.update(ComponentUI.java:154)
            at javax.swing.JComponent.paintComponent(JComponent.java:743)
            at javax.swing.JComponent.paint(JComponent.java:1006)
            at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1602)
            at javax.swing.JViewport.windowBlitPaint(JViewport.java:1568)
            at javax.swing.JViewport.setViewPosition(JViewport.java:1098)
            at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:818)
            at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:807)
            at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:348)
            at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:285)
            at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:151)
            at javax.swing.JScrollBar.setValue(JScrollBar.java:441)
            at javax.swing.plaf.basic.BasicScrollBarUI.scrollByUnits(BasicScrollBarUI.java:907)
            at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:778)
            at javax.swing.plaf.basic.BasicScrollPaneUI$MouseWheelHandler.mouseWheelMoved(BasicScrollPaneUI.java:449)
            at apple.laf.CUIAquaScrollPane$XYMouseWheelHandler.mouseWheelMoved(CUIAquaScrollPane.java:38)
            at java.awt.Component.processMouseWheelEvent(Component.java:5690)
            at java.awt.Component.processEvent(Component.java:5374)
            at java.awt.Container.processEvent(Container.java:2010)
            at java.awt.Component.dispatchEventImpl(Component.java:4068)
            at java.awt.Container.dispatchEventImpl(Container.java:2068)
            at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:4211)
            at java.awt.Component.dispatchEventImpl(Component.java:3955)
            at java.awt.Container.dispatchEventImpl(Container.java:2068)
            at java.awt.Component.dispatchEvent(Component.java:3903)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3965)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
            at java.awt.Container.dispatchEventImpl(Container.java:2054)
            at java.awt.Window.dispatchEventImpl(Window.java:1801)
            at java.awt.Component.dispatchEvent(Component.java:3903)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
    Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 84, Size: 84
            at java.util.ArrayList.RangeCheck(ArrayList.java:546)
            at java.util.ArrayList.get(ArrayList.java:321)
            at org.jdesktop.swingbinding.impl.ListBindingManager$ColumnDescriptionManager.validateBinding(ListBindingManager.java:191)
            at org.jdesktop.swingbinding.impl.ListBindingManager.valueAt(ListBindingManager.java:99)
            at org.jdesktop.swingbinding.JTableBinding$BindingTableModel.getValueAt(JTableBinding.java:713)
            at javax.swing.JTable.getValueAt(JTable.java:1903)
            at javax.swing.JTable.prepareRenderer(JTable.java:3911)
            at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2072)
    ... and a lot morewhich from my poor understanding means that the jTable succesfully notices the change but it is not able (??) to adjust to the new change. What is more interesting is that when I plainly add the element to the end of the list (without an idex that is), a blank row appears at the end of my Table. The weird thing is that I've bound the table to some text fields below it, and when I select that empty row all the data appear correctly to the text fields.
    I tried going through:
                    org.jdesktop.observablecollections.ObservableCollections.observableList(employeesList).add(newEmp);as well as
                    help = org.jdesktop.observablecollections.ObservableCollections.observableListHelper(employeesList);
                    help.getObservableList().add(newEmp);
                    help.fireElementChanged(employeesList.lastIndexOf(newEmp));and
                    obsemployeesList = org.jdesktop.observablecollections.ObservableCollections.observableList(employeesList);
                    obsemployeesList.add(newEmp);and I still get the same results (both the exeptions and the mysterious empty row at the end of the table
    So, I'm again in terrible need of your advice. I can't thank you enough for the effort you put into this.
    Best regards,
    George
    Edited by: tougeo on May 30, 2009 11:06 AM
    Edited by: tougeo on May 30, 2009 11:21 AM
    Edited by: tougeo on May 30, 2009 11:30 AM

  • EVDRE error after adding new member - AFTER installing SQL 2008 R2 SP1 CU2

    Hi guys.
    We're seeing the same error as detailed in Link:[Re: EVDRE error AFTER expanding on a newly added member, sometimes....;
    Basically, any new members that are added appear in the SQL tables, but throw out "EVDRE has encountered a problem..." when trying to use them.
    Generally, this problem clear up if we leave the member overnight (although why this should be, I have no idea - the system does nothing extra overnight).
    We have tried processing the cube, full processing of the application and even a server reboot, all to no avail.
    However, the generally accepted fix for this is to upgrade SQL 2008 R2 to SP1 CU2 (SQL 10.50.2772)
    This system was patched to that level before BPC was ever installed, precisely to avoid this problem.
    This is not the first time that we have seen this behaviour.
    I have experienced it in one other environment, which I keep meaning to rebuild.
    These installations are in completely different environments.  The only similarities are that they both use Windows Server 2008 R2 and SQL 2008 R2.
    The issue only started to appear in this second environment today (we have 3 other environments with the same software version that do not have the problem).
    It had been assumed before today that the first problematic environment might need a rebuild due to this issue being caused by some other factor.
    However, this is now far too coincidental to be the case.
    Has anyone seen similar issues even after patching to v10.50.2772, or does anyone have any suggestions at all.
    I could really do with a quick win on this one.
    Thanks

    Hi,
    i've had the same issue in the same days. I confirm that the issue appear after adding any member and it's clear overnight.
    My system is different:
    Windows Server 2008 NT 6.0 <X64> (Build 6002: Service Pack 2) Enterprise Edition
    and Microsoft SQL Server 2008 Enterprise Edition (SP1) - 10.0.2841.0 (X64)
    The issue appears in the last months.
    It's occurs only on specific machine (always the same client), in the same moment other machines can open the same input schedule and expand without problem.
    I've noted also that when I cancel the added member the issue disappear, the same behaviour with APShell.
    I have the same configuration on development and test environment, same version of O.S. and SQL server, but there I don't have problem. The only difference is that these two environments are single server (application and DB server on the same machine) Instead, the production environment is multiserver (2 application server + DB server).
    Maybe there is a service that take a long time for sincronization (it's triggered in the night?).
    Could you verify if on some machine the evdre works fine and and that when you delete the  added member evdre starts to work?
    Kind regards
    Roberto
    Edited by: Roberto Vidotti on Dec 19, 2011 6:01 PM

  • After a new install with old TBird uninstalled."Your Thunderbird profile cannot be loaded. It may be missing or inaccessible" Should have created a NEW profile?

    My Windows 7 Ultimate computer received an unauthorized Windows overnight update followed by error messages. Bless Microsoft. To compound the problem there were NO restore dates found and no recent backups. I lost about the last entire year of data including all my many downloads and recent documents, etc.
    Like another user, I also had more than a year of Thunderbird emails in my inbox and many other folders. Important to me. Now TBird won't open...at all... and gives me an error message: "Your Thunderbird profile cannot be loaded. It may be missing or inaccessible." OK. So I uninstalled it and REINSTALLED IT, more than once, and still get this same error message after a supposedly successful installation. The error message and then TBird fails to open. Shouldn't it create a new profile with the new install?

    No. It's looking for, and finding, profiles.ini but can't find the profile in the location stored in profiles.ini.
    Deleting (or moving or renaming) profiles.ini should indeed force it to generate a new profile.
    Do these help?
    http://kb.mozillazine.org/Recovering_a_profile_that_suddenly_disappeared
    http://kb.mozillazine.org/Recovering_a_missing_profile

  • Mutating table exception on trigger with After Insert but not with before

    Hi
    I need to maintain some constraint on the table to have only one row for values of the columns but not by primary key constraint.
    Because in case of primary key the insert would fail and the rest of the operation would be discontinued, I cannot change in the somponent that inserts the row so I have to prevent that on the table I have.
    I created a before insert trigger on the table which checks if any row exists in the table with same column values as the one being inserted. if found I delete the rows and let the insert happen (w/o raising any error). if the rows do not exist then the insert shall be continued.
    I read at place that modifying the dame table in the trigger body shall raise a mutating table exception, but I donot get the exception when the trigger is fired.
    Just when I change the trigger to after insert trigger then the nutating table exception is thrown.
    Is it the right behavior i.e. the Before insert trigger does not raise the exception and only after insert does that, since I could not find the example for before insert triggers throwing such exception so I think it is better to confirm it before finalizing the implementation.
    Thanks
    Sapan

    sapan wrote:
    Hi Tubby
    I cannot user unique constraint because that would raise an exception upon violation and the third party component that is inserting in the table would fail.
    That component does some other tasks as well after this insert and if an exception is raised then those tasks would not be performed.
    Also I cannot change the component to ignore this exception.Well then, you're in a bit of a pickle.
    I'm guessing the trigger you have been working on isn't "safe". By that i mean that it doesn't account for multi-user scenarios. You'll need to serialize access to the data elements in question and implement some sort of locking mechanism to ensure that only 1 session can work with those values.
    After you work out how to do that it sounds as though you would be better served using an INSTEAD OF trigger (you'd need to implement this on a view which is made off of your base table).
    Here's one way you can work on serializing access to your table on a relatively fine grained level (as opposed to locking the entire table).
    Re: possible to lock stored procedure so only one session may run it at a time?
    Cheers,

  • EEWB: Insert New Table with more than one key field  for BP object

    Hi Gurus,
    I want to enhance Business Partner object with a new table with two key fields, one the address number and another a sequence number, because I need to save several entries for each address belonging to a determined business partner. Something as what happens in communication data (i.e fax number)for an address.
    I have run the wizard from EEWB but the only possibility that offers you is to create only one key field for the new custom table. There is something in EEWB to achieve this, two key fields for the new table?
    Another question is the following: which Badi or BAPI must I enhance to populate my table with the corresponding address number to which the data belong to?
    I mean my custom data are filled through a table control that I have allocated within the screen sequence BUA130 (Detail Address). Thus, when a new address is added to a BP and my particular table control is populated within this address I should fill the key fields from my table (address number and sequence number) when the BP were saved. So, I must know beforehand which address number the system will assign to this new address.
    I repeat the question: which Badi or BAPI must I enhance to populate my table with the corresponding address number to which the data belong to?
    Thanks in Advance.
    Regards,
    Rosa Ferrando

    Hi Rosa,
    Please go through the following links. It will help you.
    <a href="http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm">http://help.sap.com/saphelp_crm50/helpdata/en/20/a4ffee7e0fcc4ebb7e5466d3903d38/frameset.htm</a>
    <b>Reward points if it helps.</b>
    Regards,
    Amit Mishra

  • Removing rows and inserting new rows with new data in JTAble!!! (Plz. help)

    I have a problem, The scenario is that when I click any folder that si in my JTable's first row, the table is update by removing all the rows and showing only the contents of my selected folder. Right now it's not removing the rows and instead throwing exceptions. The code is attached. The methods to look are upDateTabel(...) and clearTableData(....), after clearing all my rows then I proceed on adding my data to the Jtable and inserting rows but it's not being done. May be I have a problem in my DefaultTableModel class. Please see the code below what I am doing wrong and how should I do it. Any help is appreciated.
    Thanks
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.table.*;
    import javax.swing.border.*;
    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.*;
    public class SimpleTable extends JPanel{
         /** Formats the date */
         protected SimpleDateFormat           formatter;
    /** variable to hold the date and time in a raw form for the directory*/
    protected long                          dateDirectory;
    /** holds the readable form converted date for the directories*/
    protected String                     dirDate;
    /** holds the readable form converted date for the files*/
    protected String                     fileDate;
    /** variable to hold the date and time in a raw form for the file*/
    protected long                          dateFile;
    /** holds the length of the file in bytes */
    protected long                         totalLen;
    /** convert the length to the wrapper class */
    protected Long                         longe;
    /** Vector to hold the sub directories */
    protected Vector                     subDir;
    /** holds the name of the selected directory */
    protected String                    dirNameHold;
    /** converting vector to an Array and store the values in this */
    protected File                     directoryArray[];
    /** hashtable to store the key-value pair */
    protected static Hashtable hashTable = new Hashtable();
    /** refer to the TableModel that is the default*/
    protected MyTableModel               tableModel;
    /** stores the path of the selected file */
    protected static String               fullPath;
    /** stores the currently selected file */
    protected static File selectedFilename;
    /** stores the extension of the selected file */
    protected static String           extension;
    protected int COLUMN_COUNT = 4;
         protected Vector data = new Vector( 0, 1 );
         protected final JTable table;
    /** holds the names of the columns */
    protected final String columnNames[] = {"Name", "Size", "Type", "Modified"};
    public SimpleTable(File directoryArray[])
              this.setLayout(new BorderLayout());
              this.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              (SimpleTable.hashTable).clear();
              formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
              for(int k = 0; k < directoryArray.length; k++)
                   if(directoryArray[k].isDirectory())
                        dateDirectory = directoryArray[k].lastModified();
                        dirDate = formatter.format(new java.util.Date(dateDirectory));
                        data.addElement( new MyObj( directoryArray[k].getName(), "", "File Folder", "" + dirDate ) );
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    
                   else if(directoryArray[k].isFile())
                        dateDirectory = directoryArray[k].lastModified();
                        fileDate = formatter.format(new java.util.Date(dateDirectory));
                        totalLen = directoryArray[k].length();
                        longe = new Long(totalLen);
                        data.addElement( new MyObj( directoryArray[k].getName(), longe + " Bytes", "", "" + fileDate ) );
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
    tableModel = new MyTableModel();
              table = new JTable( tableModel );
              table.getTableHeader().setReorderingAllowed(false);
              table.setRowSelectionAllowed(false);
              table.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              table.setShowHorizontalLines(false);
              table.setShowVerticalLines(false);
              table.addMouseListener(new MouseAdapter()
    public void mouseReleased(MouseEvent e)
         Object eventTarget = e.getSource();
                        if( eventTarget == table )
                             upDateTable(table);
                             table.tableChanged( new javax.swing.event.TableModelEvent(tableModel) ) ;
              DefaultTableCellRenderer D_headerRenderer = (DefaultTableCellRenderer ) table.getTableHeader().getDefaultRenderer();
              table.getColumnModel().getColumn(0).setHeaderRenderer(D_headerRenderer );
              ((DefaultTableCellRenderer)D_headerRenderer).setToolTipText("File and Folder in the Current Folder");
    //Create the scroll pane and add the table to it.
    JScrollPane scrollPane = new JScrollPane(table);
    //Add the scroll pane to this window.
    this.add(scrollPane, BorderLayout.CENTER);
    * Searches the Hashtable and returns the path of the folder or the value.
    public File findPath(String value)
         return (File)((SimpleTable.hashTable).get(value));
    * This clears the previous data in the JTable
    public void clearTableData(JTable table)
         for(int row = 0; row < table.getRowCount() ; row++)
                   //for (int col = 0; col < table.getColumnCount() ; col++)
                        tableModel.deleteSelections( row );
              tableModel.fireTableStructureChanged();
              tableModel.fireTableRowsDeleted(0,table.getRowCount());
              //table.getModel().fireTableChanged(new TableModelEvent(table.getModel()));
    private void upDateTable(JTable table)
    if((table.getSelectedColumn() == 0) && ((table.getColumnName(0)).equals(columnNames[0])))
         dirNameHold =(String) table.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
                   File argument = findPath(dirNameHold);
                   if(argument.isFile())
                        CMRDialog.fileNameTextField.setText(argument.getName());
                        try
                             fullPath = argument.getCanonicalPath();                          
                             selectedFilename = argument.getCanonicalFile();                          
    CMRDialog.filtersComboBox.removeAllItems();
                             extension = fullPath.substring(fullPath.lastIndexOf('.'));
                             CMRDialog.filtersComboBox.addItem("( " + extension + " )" + " File");
                        catch(IOException e)
                             System.out.println("THE ERROR IS " + e);
                        return;
                   else if(argument.isDirectory())
                        String path = argument.getName();
                             //find the system dependent file separator
                             //String fileSeparator = System.getProperty("file.separator");
                        CMRDialog.driveComboBox.addItem(" " + path);
              subDir = Search.subDirs(argument);
              /**TBD:- needs a method to convert the vector to an array and return the array */
              directoryArray = new File[subDir.size()];
                   int indexCount = 0;
                   /** TBD:- This is inefficient way of converting a vector to an array */               
                   Iterator e = subDir.iterator();               
                   while( e.hasNext() )
                        directoryArray[indexCount] = (File)e.next();
                        indexCount++;
              /** now calls this method and clears the previous data */
              clearTableData(table);     
                   (SimpleTable.hashTable).clear();
                   //data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
                   formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
                   for(int k = 0; k < directoryArray.length; k++)
                        if(directoryArray[k].isDirectory())
                             dateDirectory = directoryArray[k].lastModified();
                             dirDate = formatter.format(new java.util.Date(dateDirectory));
                             data.addElement( new MyObj( directoryArray[k].getName(), "", "File Folder", "" + dirDate ) );
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    
                        else if(directoryArray[k].isFile())
                             dateDirectory = directoryArray[k].lastModified();
                             fileDate = formatter.format(new java.util.Date(dateDirectory));
                             totalLen = directoryArray[k].length();
                             longe = new Long(totalLen);
                             data.addElement( new MyObj( directoryArray[k].getName(), longe + " Bytes", "", "" + fileDate ) );
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
              // tableModel.fireTableDataChanged();          
              // tableModel.fireTableRowsInserted(0,1);
              table.revalidate();
              table.validate();               
    class MyTableModel extends DefaultTableModel
              int totalRows;
              int totalCols;
              public MyTableModel()
                   super();
                   setColumnIdentifiers (columnNames);
                   this.totalRows = data.size();
                   this.totalCols = columnNames.length;
              // this will return the row count of your table
              public int getRowCount()
                   return totalRows;
              // this return the column count of your table
              public int getColumnCount()
                   return totalCols;
              // this return the data for each cell in your table
              public Object getValueAt(int row, int col)
                   MyObj obj = (MyObj)data.elementAt( row );
                   if( obj != null )
                        if( col == 0 ) return( obj.first );
                        else if( col == 1 ) return( obj.last );
                        else if( col == 2 ) return( obj.third );
                        else if( col == 3 ) return( obj.fourth );
                        else return( "" );
                   return "";
              // if you want your table to be editable then return true
              public boolean isCellEditable(int row, int col)
                   return false;
              // if your table is editable edit the data vector here and
              // call table.tableChanged(...)
              public void setValueAt(Object value, int row, int col)
              protected void deleteSelections (int rows)
                   try
                        removeRow(rows);
                   catch(ArrayIndexOutOfBoundsException e)
                        System.out.println("The error in the row index " + rows);
                   fireTableDataChanged() ;
    class MyObj
              String first;
              String last;
              String third;
              String fourth;
              public MyObj( String f, String l, String t, String fo )
                   this.first = f;
                   this.last = l;
                   this.third = t;
                   this.fourth = fo;
    #####################################

    The following code works fine but it doesn't show me the new updated date in my JTable. I tried to print the values that I am getting and it does give the values on the prompt but doesn't show me on the JTable only first two are shown and the rest of the table is filled with the same values. I don't know what's going on and am tired of this TableModel thing so pla. take a time to give me some suggestions. Thanks
    import javax.swing.*;
    import javax.swing.event.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.table.*;
    import javax.swing.border.*;
    import java.io.*;
    import java.text.SimpleDateFormat;
    import java.util.*;
    public class SimpleTable extends JPanel {
         /** Formats the date */
         protected SimpleDateFormat           formatter;
    /** two-dimensional array to hold the information for each column */
    protected Object                     data[][];
    /** variable to hold the date and time in a raw form for the directory*/
    protected long                          dateDirectory;
    /** holds the readable form converted date for the directories*/
    protected String                     dirDate;
    /** holds the readable form converted date for the files*/
    protected String                     fileDate;
    /** variable to hold the date and time in a raw form for the file*/
    protected long                          dateFile;
    /** holds the length of the file in bytes */
    protected long                         totalLen;
    /** convert the length to the wrapper class */
    protected Long                         longe;
    /** Vector to hold the sub directories */
    protected Vector                     subDir;
    /** holds the name of the selected directory */
    protected String                    dirNameHold;
    /** converting vector to an Array and store the values in this */
    protected File                     directoryArray[];
    /** hashtable to store the key-value pair */
    protected static Hashtable hashTable = new Hashtable();
    /** refer to the TableModel that is the default*/
    protected DefaultTableModel      model;
    /** stores the path of the selected file */
    protected static String               fullPath;
    /** stores the currently selected file */
    protected static File selectedFilename;
    /** stores the extension of the selected file */
    protected static String           extension;
    protected Vector                     m = new Vector(0,1);
    /** holds the names of the columns */
    protected final String columnNames[] = {"Name", "Size", "Type", "Modified"};
    public SimpleTable(File directoryArray[])
              this.setLayout(new BorderLayout());
              this.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              (SimpleTable.hashTable).clear();
              data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
              formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
              for(int k = 0; k < directoryArray.length; k++)
                   if(directoryArray[k].isDirectory())
                        data[k][0] = directoryArray[k].getName();
                        data[k][2] = "File Folder";
                        dateDirectory = directoryArray[k].lastModified();
                        dirDate = formatter.format(new java.util.Date(dateDirectory));
                        data[k][3] = dirDate;
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    
                   else if(directoryArray[k].isFile())
                        data[k][0] = directoryArray[k].getName();
                        totalLen = directoryArray[k].length();
                        longe = new Long(totalLen);
                        data[k][1] = longe + " Bytes";
                        dateFile = directoryArray[k].lastModified();
                        fileDate = formatter.format(new java.util.Date(dateFile));
                        data[k][3] = fileDate;
                        (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
    model = new DefaultTableModel();
    model.addTableModelListener( new TableModelListener(){
              public void tableChanged( javax.swing.event.TableModelEvent e )
                   System.out.println("************ I am inside the table changed method ********" );
              final JTable table = new JTable(model);
              table.getTableHeader().setReorderingAllowed(false);
              table.setRowSelectionAllowed(false);
              table.setBorder( BorderFactory.createEmptyBorder( 0, 0, 0, 0 ) );
              table.setShowHorizontalLines(false);
              table.setShowVerticalLines(false);
              table.addMouseListener(new MouseAdapter()
    /* public void mousePressed(MouseEvent e)
    //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
    /* if(e.getClickCount() >= 2 &&
    (table.getSelectedColumn() == 0) &&
    ((table.getColumnName(0)).equals(columnNames[0])))
         //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
         upDateTable(table);
    public void mouseReleased(MouseEvent e)
    //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
    /* if(e.getClickCount() >= 2 &&
    (table.getSelectedColumn() == 0) &&
    ((table.getColumnName(0)).equals(columnNames[0]))) */
         //System.out.println("The clicked component is " + table.rowAtPoint(e.getPoint()) + "AND the number of clicks is " + e.getClickCount());
         upDateTable(table);
              /** set the columns */
              for(int c = 0; c < columnNames.length; c++)
                   model.addColumn(columnNames[c]);
              /** set the rows */
              for(int r = 0; r < data.length; r++)
                   model.addRow(data[r]);
              DefaultTableCellRenderer D_headerRenderer = (DefaultTableCellRenderer ) table.getTableHeader().getDefaultRenderer();
              table.getColumnModel().getColumn(0).setHeaderRenderer(D_headerRenderer );
              ((DefaultTableCellRenderer)D_headerRenderer).setToolTipText("File and Folder in the Current Folder");
    //Create the scroll pane and add the table to it.
    JScrollPane scrollPane = new JScrollPane(table);
    //Add the scroll pane to this window.
    this.add(scrollPane, BorderLayout.CENTER);
    * Returns the number of columns
    public int getColumnTotal()
         return columnNames.length;
    * Returns the number of rows
    public int getRowTotal(Object directoryArray[])
         return directoryArray.length;
    private void upDateTable(JTable table)
    if((table.getSelectedColumn() == 0) && ((table.getColumnName(0)).equals(columnNames[0])))
         dirNameHold =(String) table.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
                   File argument = findPath(dirNameHold);
                   if(argument.isFile())
                        CMRDialog.fileNameTextField.setText(argument.getName());
                        try
                             fullPath = argument.getCanonicalPath();                          
                             selectedFilename = argument.getCanonicalFile();                          
    CMRDialog.filtersComboBox.removeAllItems();
                             extension = fullPath.substring(fullPath.lastIndexOf('.'));
                             CMRDialog.filtersComboBox.addItem("( " + extension + " )" + " File");
                        catch(IOException e)
                             System.out.println("THE ERROR IS " + e);
                        return;
                   else if(argument.isDirectory())
                        String path = argument.getName();
                             //find the system dependent file separator
                             //String fileSeparator = System.getProperty("file.separator");
                        CMRDialog.driveComboBox.addItem(" " + path);
              subDir = Search.subDirs(argument);
              /**TBD:- needs a method to convert the vector to an array and return the array */
              directoryArray = new File[subDir.size()];
                   int indexCount = 0;
                   /** TBD:- This is inefficient way of converting a vector to an array */               
                   Iterator e = subDir.iterator();               
                   while( e.hasNext() )
                        directoryArray[indexCount] = (File)e.next();
                        indexCount++;
              /** now calls this method and clears the previous data */
              clearTableData(table);     
                   (SimpleTable.hashTable).clear();
                   data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
                   formatter = new SimpleDateFormat("mm/dd/yyyy hh:mm aaa");
                   m.clear();
                   data = null;
                   data = new Object[this.getRowTotal(directoryArray)][this.getColumnTotal()];
                   for(int k = 0; k < directoryArray.length; k++)
                        if(directoryArray[k].isDirectory())
                        System.out.println("Inside the if part");
                             data[k][0] = directoryArray[k].getName();
                             table.setValueAt(directoryArray[k].getName(),k,0);
                             //model.fireTableCellUpdated(k,0);
                             data[k][2] = "File Folder";
                             table.setValueAt("File Folder",k,2);
                             //model.fireTableCellUpdated(k,2);
                             dateDirectory = directoryArray[k].lastModified();
                             dirDate = formatter.format(new java.util.Date(dateDirectory));
                             data[k][3] = dirDate;
                             table.setValueAt(dirDate,k,3);
                             //model.fireTableCellUpdated(k,3);
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);
                             m.add(data);
                             model.addRow(m);
                             model.fireTableDataChanged();                              
                        else if(directoryArray[k].isFile())
                   System.out.println("******* Inside the else part *******");
                             data[k][0] = directoryArray[k].getName();
                   System.out.println("The Name is == " + data[k][0]);
                             table.setValueAt(directoryArray[k].getName(),k,0);
                   System.out.println("The table cell value of the name is == " + table.getValueAt(k,0));
                             //model.fireTableCellUpdated(k,0);
                             totalLen = directoryArray[k].length();
                             longe = new Long(totalLen);
                             data[k][1] = longe + " Bytes";
                   System.out.println("The length == " + data[k][1]);
                             table.setValueAt(longe + " Bytes",k,1);
                   System.out.println("The table cell value of the length is == " + table.getValueAt(k,1));
                             //model.fireTableCellUpdated(k,0);
                             dateFile = directoryArray[k].lastModified();
                             fileDate = formatter.format(new java.util.Date(dateFile));
                             data[k][3] = fileDate;
                   System.out.println("The modified date == " + data[k][3]);
                             table.setValueAt(fileDate,k,3);
                   System.out.println("The table cell value of the name is == " + table.getValueAt(k,3));
                             //model.fireTableCellUpdated(k,0);
                             (SimpleTable.hashTable).put(directoryArray[k].getName(), directoryArray[k]);                    }
                             m.add(data);
                             model.addRow(m);
                             model.fireTableDataChanged();     
              // model.fireTableDataChanged();          
              // model.fireTableRowsInserted(0,1);
              table.revalidate();
              table.validate();               
         else
    * Searches the Hashtable and returns the path of the folder or the value.
    public File findPath(String value)
         return (File)((SimpleTable.hashTable).get(value));
    * This clears the previous data in the JTable
    public void clearTableData(JTable table)
         for(int row = 0; row < table.getRowCount() ; row++)
                   for (int col = 0; col < table.getColumnCount() ; col++)
                        table.setValueAt(null, row , col);
              model.fireTableStructureChanged();
    ###

  • Robohelp 6, crash system after insert new topic

    Hi,
    i have a problem with Robohelp 6. when i try to insert a new topic in one exsisting project, created with the same program, the system crash, so it's not possible to add new topic.
    Someone have ever had that kind of problem or know the reason?
    Thank you

    Where is your RoboHelp project located. If on a network drive, move it to a local drive and try again. You should never work on a RoboHelp project whilst it is on a network unless you want all sorts of problems like this to occur. By all means backup to a network but that's it.
    If the problem still persists, try closing the project and deleting the <projectname>.cpd file in Windows Explorer (where <projectname> is the name of the project). When you reopen the project, this file is rebuilt.
      The RoboColum(n)
      @robocolumn
      Colum McAndrew

  • New Member, with nowhere to go,but up!

    Hi, No idea where to even start. I found this forum a few weeks ago through a link someone posted in a group I belong in. I sat on here for hours reading through threads. It's a lot to take in all at once. And I am not sure I still understand abbreviations and lingo, even after studying the post for a great while. I will try to give us much information as I can, and hope someone is able to read threw all of it and make some sense. Any advice would be greatly appreciated. I figured I have nowhere to go at this point, but up! My husband and I got married very young and we struggled to raise a child. We relied heavily on a credit card I got before we married, and my husband had made bad financial decisions before we met. Raising a baby on a fresh out of bootcamp salary with debt, we got way over our heads fairly quickly. We turned to my parents for some financial advice and after going everything with us, they offered to help and make a budget for us, as to keep from getting into the same situation again. Things got better for awhile. Paid off the credit card that was in collections, as well as the tmobile account that had also gone into collections. We made it by for awhile. A few months later we got some new credit card offers and thought we had learned our lesson the first time and surely would be able to control our spending this time around. Fast forward several years, 12 new credit cards later, and a couple of loans from a military lending company. We were way in over our heads, and considering bankruptcy. However, do to my husbands career it really wasn't an option. And a bulk of our debt wouldn't have been able to be filed under the bankruptcy anyway. In February of this year we were a month or two behind on most of our bills (except rent and utilities) and about 3 months behind on one of our car loans. We were just trying to hold on until we got our tax refund. Then, we got hit with another big bump and when we went to file our taxes, saw someone had logged in and fraudulently filed our federal return. When we called and spoke to the IRS we were told it could take up to 180 days to get our refund as it needed to be investigated. We had been keeping the car in a garage at our complex and one morning my husband noticed he was being followed by the repo man. Once again my parents were willing to help us out one last time. I had finally hit rock bottom and had had enough living this way. We paid the past due balance and fees and got our auto loan current. By the end of February this year we were able to get caught up on all of our past due bills. It was nice being caught up. However at this time we had 7 accounts that had gone in to collections. A few being there for quite some time. Three out of the 7 were my husbands. I had better credit when we met so most of the credit cards were offered to me. In June we had enough money to pay off the almost 6k in collections debt. I had been receiving several calls a day from each company and ignored them all. As I had read it would be more beneficial to have all of the money set aside, and offer to settle at a lesser amount. I wanted to pay these off, not make payments. We were ready to get serious about digging ourselves out of debt. I was able to settle the debts at about 55-65% of the balance owed. It felt really good being done with all of them! We paid my parents back the money they helped us with in February, in April. So we started July with no bad debt, and an on time payment history since March. I know it doesn't sound like much to most, but for us, it's been a huge relief. I have adopted several of Dave Ramsey's concepts. I have a debt payoff calculator that puts us being completely debt free March 2019 at the very latest. Doesn't include any extra money we bring in, or account for pay raises, tax refunds etc.  As of right now, we have 8 credit cards between us, which are all JUST below the limit. Totaling $19,611. And an account with a furniture store $3707. And both of our cars have $18,761 left.  So a total of roughly $42k in debt. We've paid off just over 10k in the last year. And plan on paying off the furniture next month (it will save us roughly $600 in finance charges) and 3 credit cards totaling $1550. That will free up $295 a month!!! I haven't signed up for the credit monitoring yet. Turbo Tax was supposed to give us free 2 year monitoring after the issues but the code didn't work. So I am thinking about bitting the bullet and signing up my husband and I. But for $60 a month for both of us, I want to make sure it will be worth it! We have credit tracking through Capital One and my score was 537 and my husband a 587. I knew it wasn't GOOD, not even close but I was OKAY with it as it was a start. But our auto company just started giving free fico scores and mine is a 440. Which was a HUGE shock. I knew the one through Capital One was a "fako" score but I didn't realize it was off THAT much!  Anyway, hopefully this all made sense to someone and someone was able to make it through all of it! I appreciate any advice! Thank you :-)

    redbeard wrote:
    First, absolutely wonderful work on digging out. Its hard, extremely hard, but you have come a long way. Its awesome that you paid back your parents, as a priority.
    Make sure you put a bit of money away for a rainy day. Having a few dollars put aside can save a LOT of stress.
    Also, unless you are really in need of a monitoring service, put that money towards paying down debt and just use something like Credit Karma for now. It doesn't give actual scores, but right now, you know they are in the tank, so spend some time and work on the reports overall.
    In general (tough love style advice), if you recently were close to getting a car repo'd, paying cash for a monitoring service is simply avoidance behaviour. Put the money towards solving the real problem, get the monitoring service once progress is well underway.
    Dan
    I agree with Redbeard - don't even worry about a paid monitoring service at this point. Put EVERYTHING you can against the CC debt. Use free sites like Credit Karma and Credit Sesame to monitor the contents of your reports, but don't even worry about scoring right now. Use the debt snowball approach to pay the cards down as quickly as possible, and when you've got it (the CC debt) down to around 30% of what it currently is, then you can start looking at scores and see where you are. At that point you can start strategizing how grow your scores. In the meantime, try attecking the derogs on your reports with GW letters and PFD any remaining unpaid items.

  • After creating new partition with iPartition, on a nonbootdrive, I can no longer see any files stored on that drive.

    I have a Hitachi disk that I use for media (photos, videos, etc..)
    After using Ipartition to create a new partition on this disk, none of the files are visible any more.
    The disk was never partiton before so this was the first partition created.
    When I launch iPartition again, I notice that I now have a Microsoft FAT or NTFS type partion and a HFS partiton however there is no data at all under Finder.
    What should I do to recover my files ?

    you don't need 3rd party to shrink and create a 2nd partition.
    One partition is still partition, and there are others like Lion Recovery, GUID, EFI on there.
    Repair the drive and make sure iPartition does what you want and current. Or just use DU instead.
    And backup.

  • New Member with popout menu problem

    I'm new to Dreamweaver and am trying to create a page of 3
    frames that contains a dropdown/pop-out menu in the 2nd frame. When
    the popout exceeds 3 choices, it it no longer displayed, giving the
    user the sense that it "disappears" behind the main frame (3rd
    frame). What do I need to do to get the popout menu to lay "on top"
    of the 3rd frame? I'm trying to do the same exact thing that this
    site is doing at the top of this exact page where you see "Home,
    SOlutions, Products, etc", and the popout lays on top of the
    page.

    JDubb23 wrote:
    > I'm new to Dreamweaver and am trying to create a page of
    3 frames that contains
    > a dropdown/pop-out menu in the 2nd frame. When the
    popout exceeds 3 choices,
    > it it no longer displayed, giving the user the sense
    that it "disappears"
    > behind the main frame (3rd frame). What do I need to do
    to get the popout menu
    > to lay "on top" of the 3rd frame? I'm trying to do the
    same exact thing that
    > this site is doing at the top of this exact page where
    you see "Home,
    > SOlutions, Products, etc", and the popout lays on top of
    the page.
    Probably the most viable solution would be to start over and
    not use frames, then the problem pretty much goes away.
    It is possible to cause some content within a frame to show
    based upon events in other frames (think mousing over a main menu
    item in one frame and having a sub menu appear within another
    frame, but that sub menu content would have to be part of the
    content of the other frame). However, the way to do this is tricky
    and has several cross browser issues, especially when content in
    either frame can be scrolled. It really is much easier to not use
    frames in the first place. IMO, with templates and includes to
    handle adding menus, headers and footer and other common elements
    to all pages there really is no compelling case to be using frames.
    And even if there were, then it would be easier to change the way
    the menu works (think tree or accordion menus on one side of the
    page instead of across top of the page).
    Danilo Celic
    | Extending Knowledge Daily :
    http://CommunityMX.com/
    | Adobe Community Expert

  • New Member with a question re A10-70

    Hi All - I've been very happy with my tablet until I turned it on today and got a black screen with a little list down the left side showing Recovery/Fastboot/Normal Mode.  Underneath that shows Fastboot Mode???  What does this mean please?Pressing the on/off button has no effect nor does pressing the volume up/down buttons.  I would be eternally grateful if someone could help as I am totally confused and don't know what to do 

    ...and in Windows XP you can do this from the Control Panel. The downside is that when Windows boots, you will have to click the icon for your login, though this is hardly an inconvenience and only takes a second.
    1) Click the 'User Accounts' icon.
    2) Click 'Create a New Account'.
    3) Type a name for the account eg. Wife
    4) etc.
    Note: You don't have to enter a password for the new account. If you leave the password blank, you will only need to click your login icon when Windows starts.

  • Kernel panics increasing after installing new SSD with Mavericks on 2010 MBP

    I'm having more frequent random reboots on my recently upgraded MacBook Pro. (mid 2010, Processor: 2.66 Ghz Intel Core i7, Memory: 8 GB 1067 MHz DDR3, external monitor: LG Flatron IPS235)
    The almost 5yr old original hard drive started making the tell-tell scratching noises and the MBP would randomly reboot 1 or 2 times a week.
    I had the HD replaced with a new 480GB SSD drive by certified pros. I mentioned the spontaneous reboots to the pro and he told me that it was probably due to the faulty HD.
    The new drive came with 10.9 already installed, whereas I had been running 10.6.8 in order to keep a lot of the older software I relied on.
    So accepting the loss of quite a few applications, I proceeded to install just the apps I needed, as needed them. Then the random reboots started happening, a lot more often, up to 2x a day, browsing the web  or just checking email. The one thing I could do to trigger the crash, ironically enough, was by scrolling on the new iMac 5K landing page- halfway through "zooming out" (scrolling) in the waterfall image would shut 'er down.
    Could it be the RAM? VRAM? The monitor?  Updating my beloved MBP cost $575 (and several apps), so I'd like to go back to the same pro with information that could save me $$ on troubleshooting. I'm afraid to install the 10.9.x updates for fear it will bring my MBP to it's knees.
    Thanks,
    Jesse

    Here is the report in it's entirety:
    Anonymous UUID:       A76B10E3-713D-D42A-0EDE-151A2D84A809
    Fri Dec 12 00:36:16 2014
    panic(cpu 0 caller 0xffffff7f88159fac): "GPU Panic: [<None>] 3 3 7f 0 0 0 0 3 : NVRM[0/1:0:0]: Read Error 0x00000100: CFG 0xffffffff 0xffffffff 0xffffffff, BAR0 0xd2000000 0xffffff80fdce9000 0x0a5480a2, D0, P2/4\n"@/SourceCache/AppleGraphicsControl/AppleGraphicsControl-3.4.12/src/Apple MuxControl/kext/GPUPanic.cpp:127
    Backtrace (CPU 0), Frame : Return Address
    0xffffff80f63bb140 : 0xffffff8005e22f69
    0xffffff80f63bb1c0 : 0xffffff7f88159fac
    0xffffff80f63bb290 : 0xffffff7f8681c53d
    0xffffff80f63bb350 : 0xffffff7f868e8d9e
    0xffffff80f63bb390 : 0xffffff7f868e8dfc
    0xffffff80f63bb400 : 0xffffff7f86b6d5be
    0xffffff80f63bb530 : 0xffffff7f8690cd41
    0xffffff80f63bb550 : 0xffffff7f8682308d
    0xffffff80f63bb600 : 0xffffff7f86820bae
    0xffffff80f63bb800 : 0xffffff7f86821af6
    0xffffff80f63bb8e0 : 0xffffff7f8778fba2
    0xffffff80f63bb920 : 0xffffff7f8779f55f
    0xffffff80f63bb940 : 0xffffff7f877cd51b
    0xffffff80f63bb980 : 0xffffff7f877cd57b
    0xffffff80f63bb9c0 : 0xffffff7f877a4ff5
    0xffffff80f63bba10 : 0xffffff7f87770d3e
    0xffffff80f63bbaa0 : 0xffffff7f8776ccc7
    0xffffff80f63bbad0 : 0xffffff7f8776a816
    0xffffff80f63bbb00 : 0xffffff80062cb873
    0xffffff80f63bbb90 : 0xffffff80062cd76f
    0xffffff80f63bbbf0 : 0xffffff80062cb28f
    0xffffff80f63bbd40 : 0xffffff8005eb6008
    0xffffff80f63bbe50 : 0xffffff8005e26bb1
    0xffffff80f63bbe80 : 0xffffff8005e139b5
    0xffffff80f63bbef0 : 0xffffff8005e1e003
    0xffffff80f63bbf70 : 0xffffff8005ec921d
    0xffffff80f63bbfb0 : 0xffffff8005ef3e26
          Kernel Extensions in backtrace:
             com.apple.driver.AppleMuxControl(3.4.12)[A4934A66-0E30-36E9-984A-650481102449]@ 0xffffff7f8814c000->0xffffff7f8815efff
                dependency: com.apple.driver.AppleGraphicsControl(3.4.12)[661E3C87-5B97-3272-88FF-B9BA9B6E2 4ED]@0xffffff7f88144000
                dependency: com.apple.iokit.IOACPIFamily(1.4)[045D5D6F-AD1E-36DB-A249-A346E2B48E54]@0xfffff f7f86724000
                dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f864ba000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0 xffffff7f86778000
                dependency: com.apple.driver.AppleBacklightExpert(1.0.4)[E04639C5-D734-3AB3-A682-FE66694C66 53]@0xffffff7f88147000
             com.apple.nvidia.classic.NVDAResmanTesla(8.1.8)[0A1B6F41-168D-307A-BABD-162F3B3 C2786]@0xffffff7f867cb000->0xffffff7f86a3afff
                dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f864ba000
                dependency: com.apple.iokit.IONDRVSupport(2.3.6)[86BA68C6-18DD-30A1-ABF6-54597AD6C277]@0xff ffff7f867bb000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0 xffffff7f86778000
             com.apple.nvidia.classic.NVDANV50HalTesla(8.1.8)[3666E0FC-87C7-3329-BD8C-2F1ADE D100A4]@0xffffff7f86a45000->0xffffff7f86cf1fff
                dependency: com.apple.nvidia.classic.NVDAResmanTesla(8.1.8)[0A1B6F41-168D-307A-BABD-162F3B3 C2786]@0xffffff7f867cb000
                dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f864ba000
             com.apple.GeForceTesla(8.1.8)[67BAF872-A238-3787-AB74-22297A51FE8F]@0xffffff7f8 774f000->0xffffff7f87819fff
                dependency: com.apple.iokit.IOPCIFamily(2.8)[447B4896-16FF-3616-95A2-1C516B2A1498]@0xffffff 7f864ba000
                dependency: com.apple.iokit.IONDRVSupport(2.3.6)[86BA68C6-18DD-30A1-ABF6-54597AD6C277]@0xff ffff7f867bb000
                dependency: com.apple.iokit.IOGraphicsFamily(2.3.6)[38E388A5-92D6-3388-B799-F2498E582287]@0 xffffff7f86778000
                dependency: com.apple.nvidia.classic.NVDAResmanTesla(8.1.8)[0A1B6F41-168D-307A-BABD-162F3B3 C2786]@0xffffff7f867cb000
    BSD process name corresponding to current thread: WindowServer
    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:     0x0000000005c00000
    Kernel text base: 0xffffff8005e00000
    System model name: MacBookPro6,2 (Mac-F22586C8)
    System uptime in nanoseconds: 92185784039799
    last loaded kext at 90285561775752: com.apple.filesystems.afpfs 11.0 (addr 0xffffff7f8827a000, size 348160)
    last unloaded kext at 74988545819198: com.apple.driver.AppleUSBCDC 4.2.1b2 (addr 0xffffff7f8825c000, size 16384)
    loaded kexts:
    com.apple.filesystems.afpfs 11.0
    com.apple.nke.asp-tcp 8.0.0
    com.apple.driver.AppleHWSensor 1.9.5d0
    com.apple.driver.AudioAUUC 1.60
    com.apple.filesystems.autofs 3.0
    com.apple.iokit.IOBluetoothSerialManager 4.2.0f6
    com.apple.driver.AGPM 100.14.11
    com.apple.driver.AppleMikeyHIDDriver 124
    com.apple.driver.AppleHDA 2.5.2fc2
    com.apple.GeForceTesla 8.1.8
    com.apple.driver.AppleUpstreamUserClient 3.5.13
    com.apple.driver.AppleMikeyDriver 2.5.2fc2
    com.apple.driver.ACPI_SMC_PlatformPlugin 1.0.0
    com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport 4.2.0f6
    com.apple.driver.AppleIntelHDGraphics 8.1.8
    com.apple.driver.AppleIntelHDGraphicsFB 8.1.8
    com.apple.driver.AppleMCCSControl 1.1.12
    com.apple.driver.AppleSMCLMU 2.0.4d1
    com.apple.driver.AppleSMCPDRC 1.0.0
    com.apple.driver.AppleMuxControl 3.4.12
    com.apple.iokit.IOUserEthernet 1.0.0d1
    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.SMCMotionSensor 3.0.4d1
    com.apple.driver.AppleUSBTCButtons 240.2
    com.apple.driver.AppleUSBCardReader 3.3.5
    com.apple.driver.AppleIRController 325.7
    com.apple.driver.AppleUSBTCKeyboard 240.2
    com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
    com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0d1
    com.apple.BootCache 35
    com.apple.iokit.SCSITaskUserClient 3.6.0
    com.apple.driver.XsanFilter 404
    com.apple.iokit.IOAHCIBlockStorage 2.4.0
    com.apple.driver.AppleUSBHub 650.4.4
    com.apple.driver.AirPort.Brcm4331 700.20.22
    com.apple.iokit.AppleBCM5701Ethernet 3.6.9b9
    com.apple.driver.AppleAHCIPort 2.9.5
    com.apple.driver.AppleFWOHCI 4.9.9
    com.apple.driver.AppleUSBEHCI 650.4.1
    com.apple.driver.AppleSmartBatteryManager 161.0.0
    com.apple.driver.AppleACPIButtons 2.0
    com.apple.driver.AppleRTC 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.security.SecureRemotePassword 1.0
    com.apple.kext.triggers 1.0
    com.apple.iokit.IOSerialFamily 10.0.7
    com.apple.AppleGraphicsDeviceControl 3.4.12
    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.nvidia.classic.NVDANV50HalTesla 8.1.8
    com.apple.nvidia.classic.NVDAResmanTesla 8.1.8
    com.apple.driver.IOPlatformPluginLegacy 1.0.0
    com.apple.iokit.IOBluetoothHostControllerUSBTransport 4.2.0f6
    com.apple.iokit.IOFireWireIP 2.2.5
    com.apple.driver.AppleHDAController 2.5.2fc2
    com.apple.iokit.IOHDAFamily 2.5.2fc2
    com.apple.driver.AppleSMBusPCI 1.0.12d1
    com.apple.driver.AppleSMBusController 1.0.11d1
    com.apple.driver.AppleBacklightExpert 1.0.4
    com.apple.driver.AppleGraphicsControl 3.4.12
    com.apple.iokit.IONDRVSupport 2.3.6
    com.apple.iokit.IOSurface 91
    com.apple.iokit.IOGraphicsFamily 2.3.6
    com.apple.iokit.IOBluetoothFamily 4.2.0f6
    com.apple.driver.IOPlatformPluginFamily 5.5.1d27
    com.apple.driver.AppleSMC 3.1.6d1
    com.apple.driver.AppleUSBHIDKeyboard 170.15
    com.apple.driver.AppleHIDKeyboard 170.15
    com.apple.iokit.IOSCSIBlockCommandsDevice 3.6.0
    com.apple.iokit.IOUSBMassStorageClass 3.6.0
    com.apple.driver.AppleUSBMultitouch 240.6
    com.apple.iokit.IOUSBHIDDriver 650.4.4
    com.apple.driver.AppleUSBMergeNub 650.4.0
    com.apple.driver.AppleUSBComposite 650.4.0
    com.apple.iokit.IOSCSIMultimediaCommandsDevice 3.6.0
    com.apple.iokit.IOBDStorageFamily 1.7
    com.apple.iokit.IODVDStorageFamily 1.7.1
    com.apple.iokit.IOCDStorageFamily 1.7.1
    com.apple.iokit.IOAHCISerialATAPI 2.6.0
    com.apple.iokit.IOSCSIArchitectureModelFamily 3.6.0
    com.apple.iokit.IO80211Family 600.34
    com.apple.iokit.IOEthernetAVBController 1.0.3b3
    com.apple.driver.mDNSOffloadUserClient 1.0.1b4
    com.apple.iokit.IONetworkingFamily 3.2
    com.apple.iokit.IOUSBUserClient 650.4.4
    com.apple.iokit.IOAHCIFamily 2.6.0
    com.apple.iokit.IOFireWireFamily 4.5.5
    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

  • New member with a old school 50AX60 problem

    I have a old 50AX60 rear projection TV with sound and no picture. The video out RCA jack works fine, (tested with a separate monitor) but I have no picture on the TV screen. I am looking for help/suggestions from the group. I have basic knowledge and tools, but cannot find a free service manual download anywhere. Is this old clunker even worth my time and effort?
    THX
    Mike

    Hi Mike,
    Projection system repairs maybe a little esoteric for a consumer electronics users forum, but it sure doesn't hurt to ask.
    You may want to give avsforum.com and tv-forums.com a shot.
    Jim

  • Can't insert new images with different names

    I have a picture file (.jpg) called location1.jpg. I rename the file in finder to map-location-1.jpg. Go to iWeb and delete location1.jp and then insert the renamed file map-location-1.jpg. However it still shows up in iWeb as being the original location1.jpg - The files are the same, they've just been renamed. I've deleted the plist file and restarted my iBook and it still uses the old file name.
    There must be some kind of cache right?.
    All I can do now is go into photoshop and arbitrarily change or modify the image and save it - then it works.
    I don't want to do that as I have a few hundred images that I want to rename.
    Help !!!

    This did my head in for a good few hours. I did not find a nice way to remove everything to re-publish, but if it is just a couple of images you wish to replace (i.e. a banner) I did the following. Delete the old image. Insert a totally different image which you have named the same as what you intend to change to. Then remove this "false image" and insert the actual image you want. When it publishes to a local folder, the WHATEVER_files will contain your correct image named correctly. Let me know how you go.

Maybe you are looking for