Newbie Simple app issue most likely related to user coding error

I'm fairly new to the Cyberflex infrastructure and most likely the issue is with my CODE. Basically, I wrote a simple java cardlet without much error checking to try to retrieve a stored object on the card such as a userId. What I think I'm missing or don't understand is how to capture the incoming APDU and respond to it within the process method.
Error:
I keep getting a [6C 01] status word return code? Is this a valid Status Word?
Environment Setup:
Compiler: jdk1.3.1
Axalto SDK: 4.4
Card: Cyberflex e-gate 32k (not personalized and it has no pin assigned to it)
OS: Windows 2K
Any help will be greatly appreciated.
Thank you in advance,
Alfredo
Here is the code:
package Simple.JavaCard;
import javacard.framework.*;
public class SimpleJcardTest extends javacard.framework.Applet
/**======================================
*Global/constants
*=======================================*/
byte userId[];
final static short MAX_USER_ID_SIZE = ( short )10;
/**=====================================
* Defining APDU Instructions that the
* card response to
*======================================*/
// User Defined CLA byte for the command APDU header
final static byte CLA = ( byte )0xB0;
//User Defined INS byte for the command APDU header
final static byte GET_USER_ID = ( byte )0x02;
//User Defined applet-specific return status words.
/**====================================
*Constructor -Create object,initialize
* the object, register the applet instance
*=====================================*/
protected SimpleJcardTest(byte[] bArray, short bOffset, byte bLength )
//1. Create the object(s)
userId = new byte[MAX_USER_ID_SIZE];
//2. Initialize the object(s)
userId[0] = 0x4a; // J
userId[1] = 0x6f; // o
userId[2] = 0x68; // h
userId[3] = 0x6e; // n
userId[4] = 0x00; //
userId[5] = 0x00; //
userId[6] = 0x00; //
userId[7] = 0x00; //
userId[8] = 0x00; //
userId[9] = 0x00; //
//3. Register the applet instance
register();
/**====================================
*Install the applet -- creates an instance
*of the Applet Main entry point into the applet
*=====================================*/
public static void install(byte[] bArray, short bOffset, byte bLength )
//bArray - contains installation parameters.
//bOffset - contains the starting offset into the array.
//bLength - contains the length of the parameter data in the
// array.
//installation parameters are loaded onto the smart
//card when the applet is installed
new SimpleJcardTest(bArray, bOffset, bLength);
/**====================================
*Wait in a suspended state until being selected by the JCRE
*Executed after being initialized                               
*=====================================*/
public boolean select()
return true;
/**=====================================
*Process an incoming APDU command
*Executed after the applet is selected
*======================================*/
public void process(APDU apdu) throws ISOException
//apdu - The JCRE creates an APDU object as a way to
// communicate a command APDU to a Java Card applet
// and to receive a response APDU from the Java Card applet.
// All incoming requests from the host application are sent
// to the applet's process method for processing.
// First five bytes CLA, INS, P1, P2, P3 ]
// [Note: minimal error checking for sample purpose]
byte[] buffer = apdu.getBuffer(); //Get a reference to the APDU buffer
this.getUserId(apdu); //Get the UserId stored on the Card
private void getUserId(APDU apdu)
byte[] buffer = apdu.getBuffer();
// Move the UserId data into the APDU buffer
// starting at the offset
// src - source byte array
// srcOff - offset within source byte array to
// start copy from
// dest - destination byte array
// destOff - offset within destination byte array
// to start copy into
// length - byte length to be copied
Util.arrayCopy(userId,(short)0,buffer,ISO7816.OFFSET_CDATA,MAX_USER_ID_SIZE);
// 1.Inform system that the applet has finished processing the
// command and the system should now prepare to construct a
// response APDU which contains data field.
// 2. Params
// ISO7816.OFFSET_CDATA
// - The offset into APDU buffer
// MAX_USER_ID_SIZE
// - The bytelength of the data to send
apdu.setOutgoingAndSend(ISO7816.OFFSET_CDATA, MAX_USER_ID_SIZE);

An oversight on my part that was discovered by a second set of eyes.
1. Invalid expected return size was specified.
final static short MAX_USER_ID_SIZE = ( short )10;
needed to be changed to
final static short MAX_USER_ID_SIZE = ( short )0xA;
2. The calling apdu needed to be modified to
B0 02 00 00 0A
Well I hope this helps others as well

Similar Messages

  • Firefox crashing---most likely related to the plugin container issue, but also unable to uninstall firefox, there is no prompt that opens when I try to.

    Like many others, I've been having issues with firefox since the update. The plugin container seems to crash my browser, or freeze the whole of my computer, and I must restart. I've switched to internet explorer for now.
    Moreover, now Firefox doesn't even seem to open now. I doubleclick on the icon, or try to launch the browser in any way, and it looks like it thinks about opening, but nothing ever occurs. I've watched my system processes, and firefox.exe appears for a moment, and then disappears, like its process has ended, but I've done nothing.
    Additionally, I can't even seem to uninstall firefox---the uninstall setup doesn't open, and trying to do it from add/remove programs on windows xp doesn't seem to work either.
    I also sometimes get an error that says windows can't find a file/path, related to a 'profile' but haven't had that for a day or so---since I can't even open firefox now.
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

    Hello sprytely, go for a clean re-install, this means you '''remove Firefox program files''' and then reinstall Firefox. Please follow these steps:
    '''Note:''' You might want to print these steps or view them in another browser.
    #Download the latest Desktop version of Firefox from the next full installer https://www.mozilla.org/en-US/firefox/all/ and save the setup file to your computer.
    #After the download finishes, close all Firefox windows (click Exit from the Firefox or File menu).
    #Delete the Firefox installation folder, which is located in one of these locations, by default:
    #*'''Windows:'''
    #**C:\Program Files\Mozilla Firefox
    #**C:\Program Files (x86)\Mozilla Firefox
    #Now, go ahead and reinstall Firefox:
    ##Double-click the downloaded installation file and go through the steps of the installation wizard.
    ##Once the wizard is finished, choose to directly open Firefox after clicking the Finish button.
    More information about reinstalling Firefox can be found [[Troubleshoot and diagnose Firefox problems#w_5-reinstall-firefox|here]].
    <b>WARNING:</b>Do not use a third party uninstaller as part of this process. Doing so could permanently delete your [[Profiles|Firefox profile]] data, including but not limited to, extensions, cache, cookies, bookmarks, personal settings and saved passwords. <u>These cannot be easily recovered unless they have been backed up to an external device!</u> See [[Back up and restore information in Firefox profiles]]. <!-- Starting in Firefox 31, the Firefox uninstaller no longer lets you remove user profile data.Ref: Bug 432017 and https://support.mozilla.org/kb/uninstall-firefox-from-your-computer/discuss/5279 [Fx31] Windows uninstaller will no longer offer the option to remove personal data -->
    Thank you.

  • G500 Driver_Power_State_Failure problem most likely related to Wireless Card

    I recently upgraded my Lenovo G500 laptop to 8.1.
    After that, I've been constantly getting BSOD every time I modify some settings on my WIreless card (Broadcom 802.11n Network Adapter). For instance, changing my MAC under the"Locally Administered MAC Address" causes the Wireless configuration window to stop responding, then my wireless adapter becomes permanently disabled (I try to enable it and it says that it is enabling but the adapter remains faded out and locked in a disabled state) unless I restart or power down my laptop. If I restart, the laptop hangs for 3-5 minutes and then a BSOD comes up and suggests that I look online for DRIVER_POWER_STATE_FAILURE.
    I have updated the adapter as well as most, if not all outdated drivers on my laptop with the 8.1 drivers offered on Lenovo's support pages (This includes power management, BIOS, LAN, Audio, etc.). Even attempting to voluntarily disable my wireless card causes the BSOD.
    As long as I don't touch/modify such settings, I have wireless internet and all seems fine but once I do what I stated above, my laptop crashes with a BSOD. I have looked up and searched about such a BSOD but my laptop has zero problems when I put it to sleep or wake it up. My laptop functions practically flawless except for when changing/modifying settings on my wireless card.
    For instance, on Whocrashed.exe:
    On Thu 11/7/2013 9:33:19 AM GMT your computer crashed
    crash dump file: C:\WINDOWS\Minidump\110713-17031-01.dmp
    This was probably caused by the following module: ntoskrnl.exe (nt+0x150B36)
    Bugcheck code: 0x9F (0x4, 0x12C, 0xFFFFE00000EB5040, 0xFFFFD000205F8860)
    Error: DRIVER_POWER_STATE_FAILURE
    file path: C:\WINDOWS\system32\ntoskrnl.exe
    product: Microsoft® Windows® Operating System
    company: Microsoft Corporation
    description: NT Kernel & System
    Bug check description: This bug check indicates that the driver is in an inconsistent or invalid power state.
    This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
    The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time.
    On Thu 11/7/2013 9:33:19 AM GMT your computer crashed
    crash dump file: C:\WINDOWS\memory.dmp
    This was probably caused by the following module: ntkrnlmp.exe (nt!KeBugCheckEx+0x0)
    Bugcheck code: 0x9F (0x4, 0x12C, 0xFFFFE00000EB5040, 0xFFFFD000205F8860)
    Error: DRIVER_POWER_STATE_FAILURE
    Bug check description: This bug check indicates that the driver is in an inconsistent or invalid power state.
    This appears to be a typical software driver bug and is not likely to be caused by a hardware problem.
    The crash took place in the Windows kernel. Possibly this problem is caused by another driver that cannot be identified at this time
    On bluescreenview:
    Bug check string: DRIVER_POWER_STATE_FAILURE
    Bug check code: 0x0000009f
    Parameter 1: 00000000`00000004
    Parameter 2: 00000000`0000012c
    Parameter 3: ffffe000`00eb8040
    Parameter 4: ffffd000`20472860
    Processor: x64
    Caused by driver: NETIO.SYS
    Caused by address: NETIO.SYS+1ddb2
    Crash address: ntoskrnl.exe+150b36
    I ran SFC /scannow and it did detect corrupted files but that has been resolved using the Restorehealth command prompt. I have tried booting to safe mode, uninstalling the adapter and then updating straight to the most current 8.1 driver and that still causes the BSOD.
    I'm almost certain that my wireless card probably is defective, or the laptop is defective. I'm still under warranty but I'm hoping to fix this issue before resorting to what I deem as last resorts of factory restoring the laptop or calling Lenovo support.
    I am also providing minidumps, driver lists and a whole ton of useful information on my Skydrive:
    http://sdrv.ms/17OIYda
    Any suggestions or help on this matter would be greatly appreciated as I feel like I've exhausted all other methods.
    Moderator Note; subject edited; system type added

    "If I restart, the laptop hangs for 3-5 minutes and then a BSOD comes up and suggests that I look online for DRIVER_POWER_STATE_FAILURE."
    I had the exact same problem on a Thinkpad Helix after upgrading to Windows 8.1, although I do not know if it was in anyway related to the wireless hardware as you described. However, I noted that in the Device Manager many wireless hardware components had been highlighted with an exclamation mark since the problem had occured (e.g. Bluetooth, Geolocation, Broadband). Here is how I fixed it:
    1. I went to System Settings / Device Manager.
    2. Disabled all devices that were highlighted with an exclamation mark. I noted that the Device Manager would not respond after disabling so I closed it and then chose to not wait (i.e. forced the Device Manager to close).
    3. Repeated step (2.) until all devices highlighted with an exclamation mark were disabled.
    4. Restarted the laptop (I don't know if I had to force the shut down via power off at that time, but it may be necessary or you wait for the BSOD).
    5. Repeated step (1.) and uninstalled all the drivers of the devices disabled in steps (2.) to (3.), enabling the option to remove the driver from the system, where possible.
    6. Restarted the system. This time the shutdown should only take a few seconds.
    So far, everything works fine again and I cannot identify any limitations through the disabling and uninstalling of devices (esp. wireless devices do work flawlessly).
    Hope this works for some of you guys out there as well. Let me know.
    Good luck!
    neophilos

  • I suddenly have this error message on FireFoxthis message pops up: "Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no re

    I suddenly encounter this error message from Fire Fox.
    Could not initialize the application's security component. The most likely cause is problems with files in your application's profile directory. Please check that this directory has no read/write restrictions and your hard disk is not full or close to full. It is recommended that you exit the application and fix the problem. If you continue to use this session, you might see incorrect application behaviour when accessing security features.
    I uninstalled the browser and download a new version but it does not resolve the issue.
    I know my hard disc has ample space. I do NOT know where to find the Profile directory to fix the read restriction box.
    == This happened ==
    Every time Firefox opened
    == After something about security add-on of Norton pop up by itself. ==
    == User Agent ==
    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; MSN Optimized;US)

    This link shows things to check - https://support.mozilla.com/kb/Could+not+initialize+the+browser+security+component

  • What are most likely causes of internet keep dropp...

    keeps dropping for 60 seconds every 10 mins, has always been fine, no new equipment being used. Is the most likely cause the ADSL filter? They ran a line check and checked exchange and all seemed ok. If its not ADSL filter what other reasons can there be for it to keep dropping? 

    have you tried changing the filter.
    normal reason is noise on the line   try quiet line test  dial 17070 option 2  should be quiet and best done with corded phone   if cordless then dull hum is normal
    are you connected to test socket?  do you have other sockets apart from the master?
    please can you post the adsl stats from your router may need to 'show detail' to get all stats (if hub enter 192.168.1.254 in your browser and navigate to adsl or use a-z, if netgear enter 192.168.0.1) and run btspeedtester (MAC users may have problems) http://speedtester.bt.com or http://bt.custhelp.com/app/answers/detail/a_id/9354/c/346,4740,5520 and post the results .
    Someone may then be able to offer help/assistance/suggestions to your problem
    If you like a post, or want to say thanks for a helpful answer, please click on the Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • How do I temporarily disable web filtering software? I'm getting a message: The problems you are experiencing are most likely the result of Web filtering software, firewalls, popup blockers or ad blocking software.

    I keep getting this message when trying to navigate in myverizon:
    The problems you are experiencing are most likely the result of Web filtering software, firewalls, popup blockers or ad blocking software.
    You may resolve this issue by visiting your browser's website and searching for instructions on temporarily disabling Web filtering software, firewalls, popup blockers, and/or ad blocking software. You may also use another computer.

    Which problems are you experiencing if you visit that website?
    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    * Firefox > Preferences > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    * Firefox > Preferences > Privacy > Cookies: "Show Cookies"

  • In Primavera Risk Analysis, the MIN. ML, MAX columns is for imput the minimum impact, most likely impact , maximum impact duration of a risk or the remaining duration for MIN, ML and adding remaining duration with maximum impact for MAX?

    In Primavera Risk Analysis, the MIN. ML, MAX columns is for imput the minimum impact, most likely impact , maximum impact duration of a risk or the remaining duration for MIN, ML and adding remaining duration with maximum impact for MAX?

    You are welcome. I'm glad you got it back up.
    (1) You say you did the symbolic link. I will assume this is set correctly; it's very important that it is.
    (2) I don't know what you mean by "Been feeding the [email protected] for several weeks now, 700 emails each day at least." After the initial training period, SpamAssassin doesn't learn from mail it has already processed correctly. At this point, you only need to teach SpamAssassin when it is wrong. [email protected] should only be getting spam that is being passed as clean. Likewise, [email protected] should only be getting legitimate mail that is being flagged as junk. You are redirecting mail to both [email protected] and [email protected] ... right? SpamAssassin needs both.
    (3) Next, as I said before, you need to implement those "Frontline spam defense for Mac OS X Server." Once you have that done and issue "postfix reload" you can look at your SMTP log in Server Admin and watch as Postfix blocks one piece of junk mail after another. It's kind of cool.
    (4) Add some SARE rules:
    Visit http://www.rulesemporium.com/rules.htm and download the following rules:
    70sareadult.cf
    70saregenlsubj0.cf
    70sareheader0.cf
    70sarehtml0.cf
    70sareobfu0.cf
    70sareoem.cf
    70sarespoof.cf
    70sarestocks.cf
    70sareunsub.cf
    72sare_redirectpost
    Visit http://www.rulesemporium.com/other-rules.htm and download the following rules:
    backhair.cf
    bogus-virus-warnings.cf
    chickenpox.cf
    weeds.cf
    Copy these rules to /etc/mail/spamassassin/
    Then stop and restart mail services.
    There are other things you can do, and you'll find differing opinions about such things. In general, I think implementing the "Frontline spam defense for Mac OS X Server" and adding the SARE rules will help a lot. Good luck!

  • HD ERRORS. MOST LIKELY BATTERY PROBLEM

    If your iPod is making funny noises and not properly booting or being recognized by Windows (no Mac experience here), then it is possibly your battery that has went south on you.
    Simple tests include, charging the iPod fully, and performing a HARD RESET ON THE UNIT. I am not sure if this will erase the music on it, but most likely will just reset all of your settings. It may also not let you sync up with your iTunes anymore, as after this is done, I found that I had to re-register my iPod with iTunes.
    The different gens have different methods of doing this. In the case of mine, turn the hold on then off, then perform a hard reboot. Pressing both menu and play at the same time for a couple of seconds.
    This will cause the unit to hard reboot. Now, boot it into disc mode (pressing and holding forward and reverse for a couple of seconds), and plug it into your computer. This should work, you can also perform a scandisk on the unit to check and see if the HD has bad sectors on it. If so, a scandisk setting of full or thorough will re-map the bad sectors to good ones, and no new music will be written ot the bad sectors.
    From here you can try and open iTunes to see if you can copy music to your iPod.
    Now this may not work in 100% of cases, but i have been finding that this works for a variety of odd iPod behaviour. Apple knows the batteries are garbage, starting from the first gen of the device. Sometimes the HD is actually shot, other times the circuit board is shot. The battery is a cheap replacement for the unit, mine new (OEM) cost me $30 CDN with shipping from the States to Canada. I found it online through some searches for the battery part number.
    Opening the unit can damage the acrylic coating, so be careful here. The battery I ordered came with a tool to help open the unit without damaging the acrylic. It was too late for me, but I didn't care as a $30 cdn iPod (4th gen 20gb) with some scratches is better than a $400 one without.
    I hope this helps many of you guys out there with weird iPod behaviours. If anyone has any other tips, add them to this post to help others try and troubleshoot their iPods.
    Cheers!
      Windows XP Pro  
      Windows XP Pro  

    A USB 2.0 port is a minimum system requirement.
    http://docs.info.apple.com/article.html?artnum=305703

  • I have Mac OS 10.6.8 - "flash plug-in failure" now mostly continuous. A user 2wks ago suggested in thread: remove .xpt in apps library. Wonderful then!  Now plug in

    I recently bought & downloaded Mac OS 10.6.8 — "flash plug-in failure" in SAFARI 5.0.5 now mostly continuous. A user 2wks ago suggested in thread: remove .xpt file from apps library.  I did that and mac was working wonderfully then! 
    Now plug in and download failures are awful, as in frequent.  What do I do???  Please help. I am running an iMac 24, that's about 5 years old.

    Hi.. Ms. Bee from Delaware. Its just an opinion.
    I seriously doubt, if 90% of the users have no issues with Safari and feel comfortable using it. There could be something wrong with your statistics here... oh yeah..
    Please try to Google search : "a Flash malfunction Magnet"
    I do agree that, most Adobe flash based programs crash on a Mac. But, its Vimeo's fault to adopt flash.
    The majority of the internet community use flash content/plugins. Unfortunately not HTML5, that Safari is good at performance in comparison to Flash apps.
    10% of the 3rd party internet Enhancers like Ms.Apple Developer should transform the Flash community.

  • I am developing a Web App which will have millions of users. I am expecting to use MySQL & Microsoft SQL. Is there any issue with doing that?

    I am developing an app that will server millions of users. Most of the information coming out of the database won't be of any security concern, but there will be some accounts with financial information that I want more secure. For money reasons, I am
    looking at using MySQL for the majority of the Web app and then when I am using a secure connection for money things, using Microsoft SQL Server. Is there anything wrong with that idea?
    DCSSR

    I understand the confusion. I don't want the expense of Microsoft SQL server and was thinking that if I left everything that didn't need to be secure in MySQL, then I could use Microsoft SQL Server free (less than 10 GB) for just billing where security
    is more of an issue for me.  It might just be me, but I feel more vulnerable using MySQL.
    Should I not feel that way?
    DCSSR
    This is wrong and it is not not professional to throw recommendations regarding a specific system design , while we do not know your system characterization (which is something you can not post in a forum). What we do here is mostly helping in specific question
    or just throw comments and general points based on golden rules (rules of thumb). as i wrote before I see no reason of using both MySQL and SQL Server and the new information did not change this.:-)
    I can not tell how you should feel, as I dont know you or your system and most important I do not know your developers knowledge/ability. I can tell you that there is no problem in using MySQL regarding security if you do it in the right way. I can tell
    you that I would feel great with working with MySQL regarding security (By personally i prefer SQL Server).
    * You can think on using NoSQL (as well as MySQL) if u need free database server if the size limitation of 10 GB is the problem. You can use flat database as well for some data.
    * If the problem is using 20 GB then I will prefer in most cases to use 2 databases from the same type on using 2 different database server. In this case where I have to choose between using SQLEXPReSS+MySQL or 2 SQLEXPRESS i will probably prefer 2 SQL
    EXPRESS databases (in 2001 I had a system with more then 20k users using several MS-ACCESS as databases... It worked great).
    I hope this is useful :-)
    [Personal Site] [Blog] [Facebook]

  • How to apply "scale to frame size" to a bunch of stills in CS4 and most likely all PP pro.

    Hello, I was looking for an answer to this procedure after trying to use the "paste attribute" function; that is ticking this option on one picture, and pasting (as attribute) it to the rest of the stills. As this did not work I finally found a Youtube video showing how simple (and embarrassing) it was. -  Just highlight all your stills on the timeline and right click anywhere on the selected area. Then click on the "scale to frame size" to put a tick against it. NB In my case though a few things happened when I tried, and one I remember was that my selection had already a still with the tick against the "resize..." (as I tried and erred various other ways) so it would not work, I guess because the program already could see the tick although it's only on one still. Most likely if I hadn't learned the "paste attribute" method I would have chosen this but here you are as an erratic user I opted for the less obvious possible method!  I hope this entry will help people who want a quick answer  to this situation. I'm a little surprised though as I thought I read somewhere that PP as "scale to frame size" as a default!

    Yes that's right Bill, I think that's what the video did show and that I tried to share in "my discussion" But Ann explained to me how to turn it on as a default from Preference which is a smarter way to go about it, providing it's done before importing the pictures in the project window. Else, yes that the way to do it!
    Actually it would be nice to be able to choose the size of the frame so to fit it directly into the safe area which ever is chosen, it would cut a couple of steps when animating the still, avoiding scaling into the safe area (I'm a dreamer!)

  • IPad App issue ..!! adt.bat -target ipa-app-store app hangsss..!!

    Hi Team,
    I have created an iPad App.
    adt.bat -package -target ipa-app-store  :  makes an .ipa which installs on my iPad, but fails to run it brings up splash screen and halts
    adt.bat -package -target ipa-test : makes an .ipa which installs on my iPad, but fails to run  it brings up splash screen and halts
    adt.bat -package -target ipa-test-interpreter : makes an .ipa which installs on my iPad and successfully runs
    After issue, i create a simple app using just one label , still the same issue
    I am using correct distribution provision and certificates .
    help appreciated..!!

    I did eventually figure it out. At the time I didn't know how to embed an XML file, so I was taking the file and converting it to a reallly long string. It was in the format of:
    xmlString += "<xmlTag>stuff</xmlTag>";
    xmlString += "<otherTag>stuff</otherTag>";
    There were three files, the shortest of which was over 1000 lines long. For some reason the compiler just choked on that. If I had even one of them in there it wouldn't compile for the app store. The moment I removed them, everything could compile just fine. That was when I figured out how to just embed the XML files and everything has worked since. Interestingly, my compile times for test and debug mode dropped by half once I did that; so it was clearly causing some issues for the compiler in general.
    If you don't have a file like the one I just described, I would recommend commenting out almost everything in your main file and compiling it. If you have an empty project, everything should compile correctly. Start adding things back in one at a time until you get the problem. That was how I ended up nailing down what was happening for us.

  • Yosemite/Maverick incompatibility app issues

    I made the mistake of updating my standard Mac apps (iPhoto, Pages, Numbers, Keynote & iMovie) without realizing they were designed to work with Yosemite. I'm currently using the most current version of Maverick. Now, Pages and Numbers, for instance are not working at all for me. I haven't updated to Yosemite because of problems some people have been having with it. I wanted to wait until they've worked out the "bugs" in the next update. My question is, if I do indeed update to Yosemite, is there a way to remove it, if it turns out to be a disaster ( so to speak)?

    I'm not sure how you managed to update the apps, either. In your screen shot, those Yosemite-compatible apps are clearly shown in the "Incompatible Updates" list. You can click on the app's icon and there will be an "Update" button on that page. However, if you click that update button, you should get a dialog telling you that "The current version requires OS X 10.10 or later..." The "current version" meaning the newest one, the one whose page you are looking at. The rest of the text then continues saying, "but you can download the last compatible version." Meaning the last version that did not require Yosemite.
    I suspect the problem is that you have been using the much older and much more powerful versions of the iWorks Suite (last updated in 2012) and you now have managed to download and "upgrade" to the newer versions which are crippled so as to be more like the iOS versions. I'm not sure why they are "not working at all" for you. However, if this is what you actually did, you should still have the older versions of the iWorks apps on your drive. Apple does not erase the older versions, it simply creates/installs the new ones. Finder or Spotlight should be able to find all versions of "Pages", for example. You might just look in your "Applications" folder and find a folder with the old versions inside it.
    Your biggest problem may be that if you open any of your documents created in the old versions in the new apps, they will be saved and usable only in the new apps from that point on. This means you will most likely lose any of the lost features that were available. Obviously, another reason to have current backups of important files. Unfortunately, you often find out what is really important when you don't have a backup of a file.
    I hope that you now seriously consider using at least Time Machine and one of the many inexpensive external hard drives to start making backups. As Mark Twain once said, "You can't have too many backups!"

  • LabVIEW: The VI is not executable. Most likely the VI is broken or one of its subVIs cannot be located. Open the VI in LabVIEW using File Open and verify that it is runnable.

    When trying to run a sequence on a deployment machine I get this error. When I switch the Adaptor back to the Development System the problem goes away however I do not have the luxury of keeping the full Labview development on the test machine. Is there a know fix for this problem and what is the cause of this error. Here is the software and versions I am using. It seems that the vi's that are broken are using Invoke and Property Nodes within them, I am not sure if this is just a coincidence. It appears it is more related to the invoke node than the property node. Any help is greatly appreciated. Why does it seem everything works great until you try and deploy it on a test machine. This is not the first time I have had these kinds of problems using Nation Instruments software.
    Labview 8.2.1
    TestStand 4.0
    Solved!
    Go to Solution.

    I have a similar problem.
    A bit of background - I had developed a test suite with a Labview front panel for manual operations, and a Teststand project which used some of the same lower level vi's, and specific test step vi's. It was developed on LV 2010 32-bit and Teststand 2010. All was fine.
    Recently i had to rebuild my development machine and installed only LV 64-bit 2011 and the latest (2010) Teststand from the 2012 Dev Suite.
    I knew that i wanted to run some new hardware drivers in 64-bit versions due to another problem, so i replaced the .dll in the very lowest level VI with the 64 bit version. And ran the manual interface. All ok.
    But when i try the Teststand execution, i get one of two errors:
    - If i set Teststand to use the LV runtime engine 11.0.1 (2011 SP1), the i get a "Unable to load VI xxxxx with the runtime engine version '11.0'" Despite the fact that each VI does run correctly in LV dev when loaded individually, and i've saved them as version 11.
    - If i set it to use the development system (which shows in the config menu 'active version:32-bit' even though 32-bit LV is not installed), then i get the "The VI is not executable. Most likely the VI is broken or one of its subVIs cannot be located." error, even though i when i open each VI in the LV 2011 it runs ok.
    Any ideas?
    How can i set TS dev system to use the 64-bit version? Or is there a separate 64-bit deployemrnt of TS?
    Labview 2010, TestStand 2010

  • Issues with using relative links in Captivate 8

    Is anyone else having issues with using relative links in Captivate 8?  These links all used to work in the previous version of Captivate. And I could have sworn this was fixed already once in Captivate 8 but it's popping up again for us. Here is the situation... We have courses that are made up of multiple lessons which as separate Captivate files. Within those lessons are buttons to link to external documents (which live in a shared document folder), demonstrations, etc.  We use relative links because we post these to our amazon servers and we also sell them to clients where they can post them on their own web servers or in their LMS.  SO we can't put in full paths for the links or we'd have to change them constantly.  So an example is that the link for a button might be "../Document/nameofdoc.pdf"  This would be going to a user guide or something that is posted in the "Document" folder that lives at the same level as the lesson's folder. But now, all of the sudden, none of our bazillion links is working. And I've tried buttons, hyperlinks, and even the old click box. Nothing works with relative links. And I did check the permissions on every file and folder on our Amazon server to verify nothing changed there as well.   Any suggestions?

    I have the same issue with relative links using Captivate 8.  I am trying to load Captivate modules into an LMS using relative links to document files within the LMS.  The links work fine during a site page test so not an issue in the LMS, but from the Captivate module they aren't working....
    Help?

Maybe you are looking for