Arrays.equals doesnt seem to be working

Hi
i have an app that copys the contents of an object array into another, then reruns and compares its contents to the previous copy. they should be equal, but i get a not equal message. i have tried printing out the objects in a loop to see whats happening, i get this:
(code)
for(int i = 0; i < count; i++)
System.out.println(TestPcContainer);
System.out.println(TestPcContainerCopy[i];
output:
Thread[Thread-20,5,main] (orig element 0)
Thread[Thread-15,5,main] (copy element 0)
Thread[Thread-21,5,main] (orig element 1
Thread[Thread-16,5,main] (copy element 1)
Thread[Thread-22,5,main] (orig element 2)
Thread[Thread-17,5,main] (copy element 2)
i dont understand why i keep getting its not equal. i have copied the arrays using : System.arraycopy(TestPcContainer, 0, TestPcContainerCopy, 0, count);
and i compare by doing: if(Arrays.equals(TestPcContainer, TestPcContainerCopy)) { System.out.println("equal");}else not ......
thanx for any help on this
ness

ok,heres the code:
ckage tmhealthproject;
import com.xyratex.utils.EventHandler;
import com.xyratex.utils.EventInterface;
import com.xyratex.xyrmi.io.XYRMIMessageHandler;
import com.xyratex.xyrmi.io.XYRMIObjectInterface;
import com.xyratex.xyrmi.tcp.XYRMIClient;
import java.io.*;
import java.net.UnknownHostException;
import jicmp.*;
import java.util.*;
* <p>Title: TMHealthStatusTestPc </p>
* <p>Description: Class reads in ip addresses from IpAddress.txt, then creates 16 new
* TMHealthStatusTestPc objects, allocating each one an ip address from the txt file. Each object represents
* a tm, and holds 3 fields of data: ipaddress, Morb and TM. These attributes are set to 1 or a zero depending
* on whether the tm is on or offline, its orb is running and the TestManager software is running. Once these
* checks have been done, the data is sent to the calling application, either terminal or applet.
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: Xyratex</p>
* @author Vanessa Radford
* @version 1.0
public class TestPc extends Thread implements XYRMIMessageHandler, EventInterface
FileReader filereader;
BufferedReader bufferedreader;
String ipaddress = new String();
int count;
TestPc TestPcContainer[];
TestPc TestPcContainerCopy[];
TestPc testpc = null;
int ipvalid = 0;
int morbvalid = 0;
int tmvalid = 0;
int result = 0;
String tmname = new String();
String host = "127.0.0.1";
String className = "className";
String objectName = "broadCast";
int port = 9765;
String object = new String("Object:");
XYRMIClient Orblink;
XYRMIClient Orblink1[];
XYRMIClient Orblink2[];
String initalMessage1 = (objectName + " " + className + "1 ");
String initalMessage2 = (objectName + " " + className + "2 ");
String initialMessage3 = (objectName + " " + className + "3 ");
EventHandler StatusRequestTimer = null;
EventHandler StatusResponseTimer = null;
int counter = 0;
String viewMessage = (objectName + " StatusView " + "status " + "numberoftms:");
*</p> This method opens the TMipaddress.txt file, reads in each line, creates a
* TMHealthStatusTestPc object for each line that is read in, and assign it an ip address.
* These objects are then stored into a container called TestPcContainer</p>
public void initializeObjects()
counter ++;
//set a count variable to zero. this variable sets the sizes of the Container and Orblink arrays
count = 0;
//try to find the file TMipaddress.txt
try
filereader = new FileReader("TMipaddress.txt");
bufferedreader = new BufferedReader(filereader);
//count how many ip addresses it holds
while ((ipaddress = bufferedreader.readLine()) != null)
count ++;
catch(IOException ioexception)
System.out.println(ioexception.getMessage());
//open the file again and read each line
//now we have the number of tms in the txt file, call the setArraySizes method
//and send it the count variable. This will inialize the containers and arrays to the correct size
setArraySizes(count);
TestPcContainer = new TestPc[count];
try
filereader = new FileReader("TMipaddress.txt");
bufferedreader = new BufferedReader(filereader);
for(int i = 0; i < count; i++)
//for each ip address create a new testpc object
testpc = new TestPc();
//read in each line from the txt file
ipaddress = bufferedreader.readLine();
//create a tokenizer object for each line, and ignore any tabs, spaces or newlines
StringTokenizer str = new StringTokenizer(ipaddress, " \n\t\r,");
//send to the setTmName method the first part of the line which holds the tm name
testpc.setTmName(str.nextToken());
//send to toe setIp method the second part of the line whcih holds the ip address
testpc.setIp(str.nextToken());
//add the object to the container
TestPcContainer[i] = testpc;
catch(IOException e)
//call the method that checks the ip addresses
checkIp();
*<p>This method creates a new ICMPPing object in a loop, and passes in a TestPc object
* as an argument to its constructor. The ICMPPing object extracts the TestPcs host ip
* address and conducts an ICMP ping on it. The result of this is passed back into setIPValid.
* The loop ends when all of the TestPc objects stored in the container have been passed in.
* There is then a 10 second sleep for the data to be collected, then the morb is done </p>
*@param pc Takes a TMHealthStatusTestPc object as its argument
public void checkIp()
for(int i = 0; i < count; i++)
//create a new ICMPPing object and pass in each object in the container
ICMPPing checkIPAddress = new ICMPPing(TestPcContainer);
try
//sleep so that the data can be collected
Thread.sleep(2000);
catch(Exception e)
System.out.println("message in checkip is " + e.getMessage());
//call the morb check
System.out.println("checking morbavail");
checkMorbAvail();
public int doSomething()
if(counter != 1)
if(Arrays.equals(TestPcContainer, TestPcContainerCopy))
StatusRequestTimer();
else
sendRMI();
StatusRequestTimer();
if(counter ==1)
sendRMI();
StatusRequestTimer();
return 1;
public void setArraySizes(int count)
TestPcContainer = null;
if(TestPcContainerCopy == null)
TestPcContainerCopy = new TestPc[count];
if(Orblink1== null)
Orblink1 = new XYRMIClient[count];
if(Orblink2 == null)
Orblink2 = new XYRMIClient[count];
*<p>Method to send RMI message to StatusView applet. Checks to see if an OrbLink has already been created,
* if so uses XYRMIMessageHandler to forward message. Otherwise registers with the Orb of the TM and forwards
* message within registration</p>
*@return int
public int sendRMI()
StringBuffer ipbuffer = new StringBuffer();
for (int t = 0; t < count; t++)
t++;
ipbuffer.append(" Object" + t + ":");
t--;
ipbuffer.append("\"" + TestPcContainer[t].getTmName() + ",");
if(TestPcContainer[t].ipvalid == 1)
if(TestPcContainer[t].morbvalid == 1)
if(TestPcContainer[t].tmvalid == 1)
ipbuffer.append("OK\"");
else
ipbuffer.append("NoTestMan\"");
else
ipbuffer.append("NoOrb\"");
else
ipbuffer.append("TimedOut\"");
String result = ipbuffer.toString();
try
if(counter != 1)
Orblink.XYRMIMessageHandler(viewMessage + "\"" + count + "\"" + result);
else
Orblink = new XYRMIClient(this, host, port, viewMessage + "\"" + count + "\"" + result);
Orblink.SetIdentity(className, objectName);
Orblink.start();
catch(Exception e)
System.out.println("error in sendrmi " + e.getMessage());
return 1;
*<p>This method runs the applicatoin every 60 seconds, so that accurate data is recorded</p>
public void StatusRequestTimer()
StatusRequestTimer = new EventHandler(this, "message");
StatusRequestTimer.initialise();
StatusRequestTimer.startEvent(90);
public void eventMessage(Object obj, String s)
if(obj == StatusRequestTimer)
System.arraycopy(TestPcContainer, 0, TestPcContainerCopy, 0, count);
TestPcContainer = null;
testpc = null;
initializeObjects();
*<p>method to set an ip address </p>
*@param ipadd IP address
public void setIp(String ipadd)
ipaddress = ipadd;
public void setTmName(String tm)
tmname = tm;
*<p>method to get an ip address</p>
*@return string ip address
public String getIp()
return ipaddress;
public String getTmName()
return tmname;
*<p>method to get whether the tm was valid, meaning it responded or not. /p>
*@return string ip address
public int getTmValid()
return tmvalid;
*<p>method to get whether the ip address was valid, meaning online or not, 1 for valid, 0 for not</p>
*@return string ip address
public int getIpValid()
return ipvalid;
*<p>method to get whether the morb on the TestPc is running or not, 1 for valid, 0 for invalid</p>
*@return int morbValid
public int getMorbValid()
return morbvalid;
*<p>method to set validity of the ip addres, recieves result from TMHealthStatusICMPcheck</p>
*@param result passed in result of validity check on ip address, 1 for valid, 0 for invalid</p>
public void setIPValid(int result)
ipvalid = result;
*<p>method to set validity of the Morb to the result</p>
*@param result passed in result of validity check on morb, 1 for valid, 0 for invalid</p>
public void setMorbValid(int result)
morbvalid = result;
*<p>method to set validity of the Morb to the result</p>
*@param result passed in result of validity check on morb, 1 for valid, 0 for invalid</p>
public void setTmValid(int result)
tmvalid = result;
*<p>method to create new XYRMIClient object, pass to it a TMHealthStatusTestPc object, extract
* its ip address, then send an rmi message to the orb of that machine. Used to check if the TestPc's
* Orb is runnning.
*@param pc TMHealthStatusTestPc object
public int checkMorbAvail()
for(int q = 0; q < count; q++)
if(TestPcContainer[q].getIpValid() == 1)
host = TestPcContainer[q].getIp();
if(counter != 1)
Orblink1[q].XYRMIMessageHandler(initalMessage2 + host);
}//close if
else
try
Orblink1[q] = new XYRMIClient(this, host, port, initalMessage2 + host);
Orblink1[q].SetIdentity(className + "2", objectName);
Orblink1[q].start();
} //close try
catch(Exception e)
System.out.println("error in checkmorbavail" + e.getMessage());
}//close catch
}//close if
try
Thread.sleep(30000);
catch(Exception e)
System.out.println("errror here");
checkTmAvail();
return 1;
*<p>method to register with the Orb and send a message to its TestManager. If successful sends
* initial message consisting of the ip address of the TestPc plus "tm" attached to the end.
* Used to check whether the TestManager software is running on that machine</p>
*@param pc takes a TMHealthStatusTestPc object as argument
public int checkTmAvail()
for(int r = 0; r < count; r++)
if(TestPcContainer[r].getMorbValid() == 1)
host = TestPcContainer[r].getIp();
if(counter != 1)
Orblink2[r].XYRMIMessageHandler(initialMessage3 + host + "tm");
else
try
Orblink2[r] = new XYRMIClient(this, host, port, initialMessage3 + host + "tm");
Orblink2[r].SetIdentity(className + "3", objectName);
Orblink2[r].start();
catch(Exception e)
System.out.println("error in checktm is " + e.getMessage());
else
System.out.println("not valid");
try
Thread.sleep(1000);
catch(Exception e)
doSomething();
StatusRequestTimer();
return 1;
*<p>method to create a new XYRMIObjectInterface to handle incoming messages. Checks to see
*whether the incoming meesage has the method name of the ipaddress of each tm meaning that its morb
*has been successfully registered with. Also checks to see if the method has the method name of
*the ipaddress of the tm plus "tm" attached to the end, meaing that the tm has successfully received
*the message and is returning with conformation. </p>
*@return int
*@param s Takes as a parameter a string
public synchronized int XYRMIMessageHandler(String s)
XYRMIObjectInterface msg = null;
XYRMIObjectInterface msg1 = null;
msg1 = new XYRMIObjectInterface(s);
if(msg1.IsMethodName("RequestTestManagerStatus"))
System.out.println("got requesttestmanstatus, sending rmi");
sendRMI();
else
for (int i = 0; i < count; i ++)
msg = new XYRMIObjectInterface(s);
try
if(msg.IsMethodName(TestPcContainer[i].getIp()))
TestPcContainer[i].setMorbValid(1);
System.out.println("setting morb valid");
if(msg.IsMethodName(TestPcContainer[i].getIp() + "tm"))
TestPcContainer[i].setTmValid(1);
System.out.println("setting tmvalid");
catch(Exception e)
System.out.println("message in xyrmimesagehandler is " + e.getMessage());
return 1;

Similar Messages

  • HT4972 im trying to update IOS version, have done everything as recommended.  however, it doesnt seem to be working, when i try to buy a tune i am again prompted to update to new IOS version... can you offer any advice

    im trying to update IOS version, have done everything as recommended.  however, it doesnt seem to be working, when i try to buy a tune i am again prompted to update to new IOS version... can anyone offer any advice

    Is this an iPhone or iPad question? You posted in the iPad forum.
    See
    iOS 5: Updating your device to iOS 5
    http://support.apple.com/kb/HT4972
    iOS: How to update your iPhone, iPad, or iPod touch
    http://support.apple.com/kb/HT4623
    If you are currently running an iOS lower than 5.0, connect to your computer & click on the "Update your device using iTunes".
    Tip - You may need to disable your firewall and anitvirus software temporarily.  Then download and install the iOS update. After you update to iOS 5.x, the next update can be installed via wifi (i.e., not connected to your computer).
     Cheers, Tom

  • BBC iPlayer - This content doesnt seem to be working

    Hi all, I have tried so many fixes but cant seem to fix the problem
    When I log into my user and go on the BBC iPlayer website and click on any video, it loads perfectly fine.
    However, when my mum logs onto her user account she cant play any videos.
    The message that comes up for ANY video is 'This content doesnt seem to be working. Try again later'
    This message never shows up on my side of the computer.
    We have an iMac 2GHz Intel Core 2 Duo,
    4 GB RAM,
    Mac OS X Lion Version 10.7.4,
    The newest version of Flash installed (obviously because it works on my side)
    The newest version of Safari installed
    I have tried removing Flash from the computer then reinstaling it.
    I also tried repairing disk permissions through Disk Utility.
    I even tried deleting the Safari preferences in Library.
    I tried reinstalling Safari
    I tried installing 'click to flash' to see if it would convert it to HTML5 but that didnt work. So I deleted the extension.
    It will load fine in Chrome & Firefox. So we can assume with this that its a problem with my mums Safari.
    Does anyone have any ideas on how to fix this or has anyone had this happen to them?
    I do realise the easiest solution would be to just watch BBC iPlayer stuff on another browser or download the BBC iPlayer App and watch videos through there but thats a hassle when it used to work in Safari and actually works in Safari on my side of the computer.
    Thanks in Advance.

    Never mind, after all that and searching loads of forums & discussions it turned out that it was little Snitch and its 'plugin process' turned off.
    switched it to allow and its working now.

  • ITunes Track CPR doesnt seem to be working

    I have been trying to use the track cpr script to find some "lost" songs that arent really lost... the script doesnt seem to be doing much of anything when I run it.... this is on 10.6.4 with itunes 9.2.1
    Results:
    iTunes Track CPR
    Total tracks: 18
    Total MIAs: 8
    Recovered: 0
    Still MIA: 0
    I know the files are are in the proper itunes style folder structure... im stumped why this isnt working. maybe my itunes version is too new??

    have you tried toggling the hold switch...if that doesn't work, restor ipod nano (plug in nano, got to ipod updater, click restore [i may have the first otwo steps switched, so if is doesn't work, try with step 2 first])...if that doesn't work either, go to an apple store (if there is one near you)to get it replaced...if you don't live near one, send it in to apple (since so many people have problems that apple doesn't identify when they send it in, put a small note in the package

  • Preview out in Final Cut Pro 6, doesnt seem to be working

    I have a cilent coming over in a few hours and im having some issues getting the preview out from my computer to my TV to work. I refreshed everything, and its set to "All Frames" but all i seem to be getting is a black screen.

    its DV format, We are running it though a JVC Deck VIA Firewire. It has worked with Final Cut Pro 5 and up but 6 seems to be an issue, Nothing has changed but the software

  • WLS 9.2 with TIBCO ems integration doesnt seem to be working

    Hi, I followed the steps provided by Tibco doc on how to integrate with WLS 8 and they worked fine with my app, the messages were getting in to the Tibco queues, but I didnt find any steps on how to integrate TIBCO with WLS 9.2.
              Still I managed to extrapolate the below steps from the WLS 9.2 JMS foreign server config instructions to have them work with TIBCO, but my App fails with errors saying... "Failed to send message using the connection..."
              Anyone has the correct working instructions to integrate TIBCO with WLS 9.2?
              ---------- In Tibco ems --------------------
              Created 2 queues:
              OrderJMSQueue
              ShippingMDBQueue
              Created 2 connection factories:
              ShippingMDBQueueCF
              OrderJMSQueueCF
              ---------- end In Tibco ems --------------------
              ---------- In WLS 9.2 server --------------------
              1. In C:\WLS92\user_projects\domains\pqedomain\bin\startweblogic.bat
              Add:
                   set CLASSPATH=C:\Tibco\ems\clients\java\tibjms.jar;%CLASSPATH%
                   (assuming that Tibco is installed under C:\)
              2. Start the WLS 9.2 Server
              3. Open the WLS 9.2 admin page: http://localhost:7080/console
              4. Select Services -> Messaging -> JMS Modules
              5. Click New
                   a. Set Name: "jms-mod"
              6. Click on "jms-mod"
              7. Create a Resource "Foreign JMs server"
                   Name: PurchasingAppJMSServer
                   JNDI Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory
                   JNDI Connection URL : tibjmsnaming://localhost:7222
              8. Under PurchasingAppJMSServer
                   a. Click on Destinations -> New
                        i. Name: OrderJMSQueue
                        ii. Local JNDI Name: OrderJMSQueue
                        iii. Remote JNDI Name: OrderJMSQueue
                   b. Click on Save
              9. Again under PurchasingAppJMSServer
              a. Click on Destinations -> New
              i. Name: ShippingMDBQueue
              ii. Local JNDI Name: ShippingMDBQueue
              iii. Remote JNDI Name: ShippingMDBQueue
              b. Click on Save
              10. Again under PurchasingAppJMSServer
                   a. Click on Connection Factories -> New
              i. Name: OrderJMSQueueCF
              ii. Local JNDI Name: OrderJMSQueueCF
              iii. Remote JNDI Name: OrderJMSQueueCF
              b. Click on Save
              11. Again under PurchasingAppJMSServer
              a. Click on Connection Factories -> New
              i. Name: ShippingMDBQueueCF
              ii. Local JNDI Name: ShippingMDBQueueCF
              iii. Remote JNDI Name: ShippingMDBQueueCF
              b. Click on Save
              12. Come up to the Home page
              13. Click on Services -> Foreign JNDI Providers
              14. Click on New
              15. Enter Name: PurchasingAppJMSServer
              16. Click Save
              17. Click on "PurchasingAppJMSServer" under the "Summary of Foreign JNDI Servers"
                   a. Set Initial Context Factory: com.tibco.tibjms.naming.TibjmsInitialContextFactory
                   b. Set Provider URL: tibjmsnaming://localhost:7222
                   c. Set User: admin
                   d. Click Save

    I have tried this succesfully with 8.2 and 9.2. No patch was required though it is not a bad idea to apply patch.
              As mentioned above, On weblogic side, I configured:
              1) Foreign JMS Server
              2) Foreign JMS Destination
              3) Foreign JMS Connection Factory
              I did not configure foreign jms provider.
              On EMS side, I created a Queue. That's it.
              I used default connection factory in EMS (QueueConnectionFactory)
              This is how my MDB class looks like:
              import javax.jms.JMSException;
              import javax.jms.Message;
              import javax.jms.TextMessage;
              import weblogic.ejbgen.MessageDriven;
              import weblogic.ejbgen.ForeignJmsProvider;
              @MessageDriven(ejbName = "SubscriberMessageDrivenBean",
                        destinationJndiName = "subscriberNotificationQueue",
                        destinationType = "javax.jms.Queue",
                        maxBeansInFreePool = "200",
                        initialBeansInFreePool = "20",
                        transTimeoutSeconds = "180",
                        defaultTransaction = MessageDriven.DefaultTransaction.NOT_SUPPORTED
              @ForeignJmsProvider(connectionFactoryJndiName="QueueConnectionFactoryLocal")
              public class SubscriberMessageDrivenBean extends JMSInterface {     
                   public void OnMessage(Message inMessage) {
              try {
                   System.out.println("Reached onMessage");
              } catch (JMSException exp) {
              e.printStackTrace();
              and ejb-jar.xml like this......
              <?xml version="1.0" encoding="UTF-8"?>
              <!--
              ** This file was automatically generated by
              ** EJBGen WebLogic Server 9.2 SP1 Sun Jan 7 00:56:31 EST 2007 883308
              -->
              <ejb-jar
              xmlns="http://java.sun.com/xml/ns/j2ee"
              xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd"
              version="2.1">
              <enterprise-beans>
              <message-driven>
              <ejb-name>SubscriberMessageDrivenBean</ejb-name>
              <ejb-class>com.att.cpni.common.interfaces.jms.atlas.SubscriberMessageDrivenBean</ejb-class>
              <transaction-type>Container</transaction-type>
              <activation-config>
              <activation-config-property>
              <activation-config-property-name>destinationType</activation-config-property-name>
              <activation-config-property-value>javax.jms.Queue</activation-config-property-value>
              </activation-config-property>
              </activation-config>
              </message-driven>
              </enterprise-beans>
              <assembly-descriptor>
              <container-transaction>
              <method>
              <ejb-name>AccountMessageDrivenBean</ejb-name>
              <method-name>*</method-name>
              </method>
              <trans-attribute>NotSupported</trans-attribute>
              </container-transaction>
              <container-transaction>
              <method>
              <ejb-name>SubscriberMessageDrivenBean</ejb-name>
              <method-name>*</method-name>
              </method>
              <trans-attribute>NotSupported</trans-attribute>
              </container-transaction>
              </assembly-descriptor>
              </ejb-jar>
              and weblogic-ejb-jar.xml like this.......
              <?xml version="1.0" encoding="UTF-8"?>
              <!--
              ** This file was automatically generated by
              ** EJBGen WebLogic Server 9.2 SP1 Sun Jan 7 00:56:31 EST 2007 883308
              -->
              <weblogic-ejb-jar
              xmlns="http://www.bea.com/ns/weblogic/90" xmlns:j2ee="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-ejb-jar.xsd">
              <weblogic-enterprise-bean>
              <ejb-name>SubscriberMessageDrivenBean</ejb-name>
              <message-driven-descriptor>
              <pool>
              <max-beans-in-free-pool>200</max-beans-in-free-pool>
              <initial-beans-in-free-pool>20</initial-beans-in-free-pool>
              </pool>
              <destination-jndi-name>subscriberNotificationQueue</destination-jndi-name>
              <connection-factory-jndi-name>QueueConnectionFactoryLocal</connection-factory-jndi-name>
              </message-driven-descriptor>
              <transaction-descriptor>
              <trans-timeout-seconds>180</trans-timeout-seconds>
              </transaction-descriptor>
              </weblogic-enterprise-bean>
              </weblogic-ejb-jar>

  • My ipod 6th generation doesnt seem to be working properly. what can I do?

    When I connect my iPod to my computer all my music is there and I am able to play them with no complications but the screen doesn't display anything. Its been like this for over four weeks now and I am unable to use it. I've tried the down button and the power button also leaving it to charge for over an hour and nothing. While trying to get it to operate there were a few times I noticed signs of the screen turning on for a few seconds then shuts back off. The longest it was on for was about a good few minutes but then the battery was low then shut off and now  want to turn on for nothing and nothing seems to charge it. Any suggestions?

    iPod nano (6th generation) - User Guide

  • Sync doesnt seem to be working on my computers

    Aloha,
    I have used Firefox sync before firefox took it over. It has always worked before with no to very little problems until now. I have 3 computers, desktop, laptop, and office desktop. I am logged into the sync server on all 3, no problems.. But nothing ever syncs. I have re-set the keys, still no sync. all of this used to work. If i use Chrome, sync works just fine, but firefox sync... no go.....

    Make sure you are plugging things in after you have logged in. That is one of the biggest problems for me. An icon should appear on your desktop when it is plugged in. Take a look at the port, but don't mess around with it. Just see if there is any debris in there.

  • "C-media USB Headphone Set" Is Connected To The USB Port, But Its Inport Doesnt Seem To Be Working. Any Suggestions?

    HEEEEEELP

    Make sure tha on the Keyboard it is turned up all the way. Make sure that on the Movie or the CD that the sound is turned up all the way. Make sure that in the System Preferences that under the sound you have the sound turned up in the preferences. One of these should be your issue.

  • How do I make Step Types in the Type palette be "master" versions which all sequence files on a particular should use? (since this only seems to "half work")

    The situation I would like is to have a library of step types which sequence developers can use. Therefore if new step types need to be added, or existing ones modified - all that needs to be done is to roll out a new MyTypes.ini (for example), and the code modules/substeps.
    Scenarios:
    If I create types in MyTypes.ini (make sure "Attach to this file" is checked, so they get saved here). I can then create a sequence file using these step types. No problem so far.
    I can open the type palette, modify the step properties, and save. When I go back to my sequence file an asterisk appears (saying it needs to be saved, even if I have opened it from scratch). The properties have been updated to reflect what is in the Type Palette. Still no problem (Type versions are the same in the sequence file and type palette).
    This is where the problem appears:
    If I change a step type (in the Type Palette) from using a code module to using a Post-Step substep instead (changing the module adaptor to "None") - any instances do NOT update when you open sequence files. (The same happens vice versa also).
    Please note that the "Type version" listed in the sequence file DOES match that listed in the Type Palette - the properties are the same but the manner in which the code modules are called is DIFFERENT! This then can lead to to runtime errors if the old code module has been deleted for example.
    The only way around this is to open EVERY sequence file that contains an instance of the step type, and make sure that you have "Apply changes to all loaded instances of this type" checked in the step type properties dialog. This is is not a good solution since files could be missed, and is very time consuming if you have hundreds of sequence files!
    What I need is that the Type Palette on any particular station contains the MASTER copies of each type. These are loaded whenever a sequence file is loaded and NOT retreived from the sequence file. As discussed above this seems to work when you modify properties - but doesnt work fine if you change the way in which code modules are called.
    Am I doing something wrong or is this a limitation?

    I had a system recently containing seven sequence files, approx 20 subsequences in each, and around 10-20 steps in each sub-sequence. Every step (except for the NI non-code module types) was an instance of a step type.
    Each one of these steps had an Edit sub-step and a code module called through the code module adapter.
    In order to make these into "wrapped up" step types it was decided to move the code module to a Post-Step substep (as also done in the NI-IVI step types) - so that developers cannot fiddle with the code prototype or module.
    In order to do this I had to open all 7 of the sequence files, make the changes and then ensure that "Apply changes in this dialog to a loaded instances" was checked. This seems to sort of work, but some steps started causing Error 17502 (System Error) when you configure them (call the Edit substep). Over the course of the past few months I have had to effectively check every instance of a type to see if it works (deleting the step and replacing it when it doesnt). Other strange things happened like some of the step type instances now have the "None" (adapter) icon associated with them - but both still work.
    The idea of creating a type-def of a step type is a good one, but frustrating that it doesnt seem to fully work. Why should the sequence file also store a version of the step-type - which is what is effectively causing this problem - why not make it so that if you dont have the step types installed in the type palette - TOUGH! Message Edited by RichM on 03-15-2005 06:55 AM

  • How do i use my imac 21.5" 2011 as a display for my macbook pro late 2011, through thunderbolt cable ? I have tried and it doesnt seem to work, neither does target disk mode.

    How do i use my imac 21.5" 2011 as a display for my macbook pro late 2011, through thunderbolt cable ? I have tried and it doesnt seem to work, neither does target disk mode.
    Could it be a borked cable ? I just bought it new from the store today, i have updated both imac and macbook pro to latest thunderbolt firmware and updates. Both 10.7.3.
    MacBook Pro:
      Vendor Name:    Apple, Inc.
      Device Name:    MacBook Pro
      UID:    0x0001000A17016E60
      Firmware Version:    22,1
      Port:
      Status:    No devices connected
      Link Status:    7
      Port Micro Firmware Version:    FFFF.FF.FF

    You are correct, here is what Apple Says:
    http://support.apple.com/kb/TS3775
    I was able to find these instructions, however they referr to 2009-2011 27" iMacs. I think it's the same, if it's not then contact Apple directly for instructions. If either of the machines is less than 90 days old or covered by AppleCare then call AppleCare tomorrow for help, they should be able to easily answer this for you. You will find the number in your manual or you can use the AppleCare Contact Info link.
    Your iMac should automatically recognize the presence of a digital video signal at the Mini DisplayPort and enter Target Display Mode.
    If your iMac does not automatically enter Target Display Mode, press command + F2 to manually enter Target Display Mode.

  • OS X 10.8.3 says it brings redeeming gift cards with webcam on mac app store, doesnt seem to work for me?

    Updated to OS X 10.8.3,
    While updating i read the notes about how you can now redeem gift cards with the built in webcam on the Mac App Store, Opened it up and Clicked Redeem > signed in la di da, and it doesnt seem to work for me.
    Specs:
    MBP 13 inch, Early 2011
    8 GB Ram, 320 GB HDD
    FaceTime HD Camera
    Intel HD Graphics 3000
    Help thanks

    Hi ChuckN,
    I have installed the update at home on an older 27" iMac, a new retina macbook pro 15", an older macbook air  and a recent 21" iMac and on none of them does the redeem by camera option show up.
    I would say to our north American friends this is something that has been working for you for a while and has only been announced as available in AU with the latest update for our region this week. Sadly updates don't always work straight up.
    I am hopeful there is something I have not turned on but think I may need to wait for another update.
    good luck Chuck!

  • Purchase code number doesnt seem to work, it says invalid

    purchase code number doesnt seem to work, it says invalid

    Start Here  If after selecting relevant responses you are unable to find a solution, choose "Still need help? Contact us." for contact options.

  • Subwoofer doesnt seem to work on new envy model 4-1203sa

    as in title, doesnt seem to work, only bought the laptop today from pc world. the laptop was a display model, is there any way i can test the speaker? i have the beats audio interface too but i cant hear no bass

    Hi Dylan5084,
    Thank you for visiting the HP Support Forums and Welcome. I have read your thread on your HP ENVY TouchSmart 4-1203sa Sleekbook and sound issues. Here is a link to troubleshoot the sound.
    Hope this helps.
    Thanks.
    Please click “Accept as Solution ” if you feel my post solved your issue, it will help others find the solution.
    Click the “Kudos, Thumbs Up" on the bottom to say “Thanks” for helping!

  • Podcasts doesnt seem to work on ios 7

    podcasts doesnt seem to work on ios7

    You are not allowed to make posts related to issues with beta software here.
    Just follow sted's advice, unless you signed up your UDID and don't have a developer account of your own (Like I did ), which then you cannot do anything about it.

Maybe you are looking for