TestStand not passing VISA info to LabVIEW

Hi All,
I am encountering a problem passing a VISA resource name to LabVIEW (2014) from TestStand (2014) which I cannot for the life of me understand or solve.  Thus and so, I would be exceptionally grateful for any help.
I have two Thurlby Thandar LXI power supplies in a test rack, each with unique IP and socket addresses, of the form (TCPIP0::192.168.0.3::9221:OCKET).  I have a LabVIEW project which contains a number of VIs, each related to the various functions of the PSUs, which are called from TestStand as appropriate.
I'm calling the LabVIEW 'Initialise.vi' in TestStand within a "ForEach" loop to individually extract the PSU's addresses from an array, open a session, then store the SessionNumber, but the resource name data doesn't seem to make it through to the VI's front panel VISA control.  I've checked, checked and re-cheked that the correct values are being pulled from the array, I've even tried putting the LabVIEW call in a sub-sequence, just so that I can verify the data is not being corrupted in any way, but all seems to be well.  It's as if the link between TestStand and LabVIEW is somehow broken.
To clarify the issue, on the very first run, the VISA information does get through, but subsequent runs retain this value, rather than overwriting it with the next value in the array.  Setting the Run Options of the LabVIEW Action step type to Load Dynamically then Unload after step executes overcome this issue, but cause problems when trying to control the PSU later on in the test sequence.
The most maddening thing is that this used to work up until a couple of weeks ago, but unfortunately I can't remember what, if any, changes I may have made.
I've reinstalled TestStand and LabVIEW, but it hasn't solved the problem.
I've made the VI re-entrant, but that doesn't make any difference (in truth it shouldn't, as although the VI is called numerous times, all calls are sequential rather than simultaneous, so re-entrancy shouldn't be an issue).
I've configured the PSUs in MAX and given them aliases and tried the addresses direct, but that makes no difference either.
I've also tried performing the same exercise of passing data to LabVIEW just using strings and that all works fine, it just seems to be an issue with VISA resource names.
I have a suspicion I've checked or un-checked a check-box somewhere in the bowels of TestStand that's causing all of this, but haven't a clue how to find it.
If anyone can shed some light on this why this issue is occurring, or could even just point me in the direction of some utility which could sniff dataflow between TestStand and LabVIEW, I would be very grateful.  
Many thanks in advance

Personally, I use Action Engines to handle my instrument resources.  You can call the AE directly in TestStand.  What I typically do is have a string input for name and then do a quick lookup for the desired VISA Resource to then control the instrument.  This keeps all of the VISA stuff (including resource references) in LabVIEW.  Have never had a problem with doing it this way.
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines

Similar Messages

  • TestStand - Call Package VIs for Distribusion.vi is not executable

    I am trying to assemble my VIs for Run-Time distribution using the TestStand tool. How ever on selecting the Run-Time distribution option, the following error is displayed
    "An error occurred in the 'Package VIs' step of the 'Package VIs' sequence in 'VI Packager.seq'.
    LabVIEW : VI is not executable.
    An error occurred accessing the LabVIEW ActiveX automation server. Error Code: -18001"
    On oppening the vi (TestStand - Call Package VIs for Distribusion.vi)it was seen to have brken arrows. The problem appears to be located in the sub vi, TestStand - Build dist for TestStand.vi which is password protected. Could this be a problem with my ActiveX connection(TestStand is using the LabView standard prototype Ada
    pter with the LabView Development environment serving as the ActiveX server.The sequence I am trying to package runs successfully under these condisions)?

    Hi,
    One of the things you need to do is to ensure all your vi's are at the same version of labview. All TestStand assoicated llb's and Vi's are at version 5.1.1 when you first install it.
    Therefore, if you have updated your labview, you will need to mass compile the TestStands folders.
    Also, check the Updates for TestStand, http://digital.ni.com/softlib.nsf/954feaeea92d90918625674b00658b83/e047ebba4b45a98786256949007bc2a7?OpenDocument this may or may not affect depending on what TestStand and LabVIEW versions you are using.
    Regards
    Ray Farmer
    Regards
    Ray Farmer

  • LabVIEW 6.1 If For Loop count terminal is zero then value going through the loop is not passed on to the output of the loop

    Hello, one of our customers just encountered an execution error in a vi running under LabVIEW 6.1, which doesn't exist under LabVIEW 5.1 or 6.01. I have a simple vi that has two encapsulated For Loops. Two string arrays go in, one goes out of the outer loop. Inside the outer loop the first array is indexed. The string which results from this indexing is compared with all other strings from the second string array in the inner loop. If it matches one of the strings of the second array, it is not outputted, otherwise this string goes through the inner For Loop to the output of the inner loop and from there to the output of the outer loop. The count
    terminal of the outer/inner loop is connected to the Array Size of the first/second string array. If the second array is empty, that means that the element in test from the first arry cannot match anything from the second array, so the element in test is send to the output of the inner loop and from there to the output of the outer loop. This works fine in LabVIEW 5.1 and 6.01, but NOT in LabVIEW 6.1. In LabVIEW 6.1 the inner loop is never executed if the count value is zero (which is correct), but the data line running through the loop is not executed either, which is different to what LabVIEW 5.1 and 6.01 do. There, the input string is sent to the output of the inner loop correctly even if the loop counter is zero. The solution is easy - I just have to connect the output of the outer loop to the data line BEFORE it enters the inner loop. But: I don't know if this is a LabVIEW 6.1 bug or if it is supposed to be a feature, but it brings some incompatibility in programming between the
    different LabVIEW versions.
    Best regards,
    Gabsi

    Hi,
    When a for-loop runs zero times, all outputs are 'undefined' (and should
    be).
    Besides, how would LV know what the output of a not executed routine should
    be?
    It might be handled differently in LV5 and LV6, which is unfortunate. In
    both cases, the result is undefined.
    It's not a bug. It's just something that should be avoided in any LV
    version.
    > The solution is easy - I just have to connect the
    > output of the outer loop to the data line BEFORE it enters the inner
    > loop. But: I don't know if this is a LabVIEW 6.1 bug or if it is
    In some cases this does the trick. But if the data is changed in the inner
    loop, this will effect the results if the N is not zero.
    Technically, I think the output in this construction is also 'undefined'.
    But LV handles this as expected / desired.
    Another solution is to use a shift register. If N is zero, the input is
    directly passed through to the output.
    Regards,
    Wiebe.
    "Gabs" wrote in message
    news:[email protected]...
    > LabVIEW 6.1 If For Loop count terminal is zero then value going
    > through the loop is not passed on to the output of the loop
    >
    > Hello, one of our customers just encountered an execution error in a
    > vi running under LabVIEW 6.1, which doesn't exist under LabVIEW 5.1 or
    > 6.01. I have a simple vi that has two encapsulated For Loops. Two
    > string arrays go in, one goes out of the outer loop. Inside the outer
    > loop the first array is indexed. The string which results from this
    > indexing is compared with all other strings from the second string
    > array in the inner loop. If it matches one of the strings of the
    > second array, it is not outputted, otherwise this string goes through
    > the inner For Loop to the output of the inner loop and from there to
    > the output of the outer loop. The count terminal of the outer/inner
    > loop is connected to the Array Size of the first/second string array.
    > If the second array is empty, that means that the element in test from
    > the first arry cannot match anything from the second array, so the
    > element in test is send to the output of the inner loop and from there
    > to the output of the outer loop. This works fine in LabVIEW 5.1 and
    > 6.01, but NOT in LabVIEW 6.1. In LabVIEW 6.1 the inner loop is never
    > executed if the count value is zero (which is correct), but the data
    > line running through the loop is not executed either, which is
    > different to what LabVIEW 5.1 and 6.01 do. There, the input string is
    > sent to the output of the inner loop correctly even if the loop
    > counter is zero. The solution is easy - I just have to connect the
    > output of the outer loop to the data line BEFORE it enters the inner
    > loop. But: I don't know if this is a LabVIEW 6.1 bug or if it is
    > supposed to be a feature, but it brings some incompatibility in
    > programming between the different LabVIEW versions.
    > Best regards,
    > Gabsi

  • HT1212 My iPad locked after 1 incorrect passcode entry and I tried what a senior advisor told my to do, but it could not download the info unless I entered the correct pass code, which I can not do since it does not give me the opportunity.

    My iPad locked after 1 incorrect passcode entry and I tried what a senior advisor told my to do, but it could not download the info unless I entered the correct pass code, which I can not do since it does not give me the opportunity.  How do I get the window to enter my pass code?

    iOS: Device disabled after entering wrong passcode
    http://support.apple.com/kb/ht1212
    How can I unlock my iPad if I forgot the passcode?
    http://tinyurl.com/7ndy8tb
    How to Reset a Forgotten Password for an iOS Device
    http://www.wikihow.com/Reset-a-Forgotten-Password-for-an-iOS-Device
    Using iPhone/iPad Recovery Mode
    http://ipod.about.com/od/iphonetroubleshooting/a/Iphone-Recovery-Mode.htm
    Saw this solution on another post about an iPad in a school enviroment. Might work on your iPad so you won't lose everything.
    ~~~~~~~~~~~~~
    ‘iPad is disabled’ fix without resetting using iTunes
    Today I met my match with an iPad that had a passcode entered too many times, resulting in it displaying the message ‘iPad is disabled – Connect to iTunes’. This was a student iPad and since they use Notability for most of their work there was a chance that her files were not all backed up to the cloud. I really wanted to just re-activate the iPad instead of totally resetting it back to our default image.
    I reached out to my PLN on Twitter and had some help from a few people through retweets and a couple of clarification tweets. I love that so many are willing to help out so quickly. Through this I also learned that I look like Lt. Riker from Star Trek (thanks @FillineMachine).
    Through some trial and error (and a little sheer luck), I was able to reactivate the iPad without loosing any data. Note, this will only work on the computer it last synced with. Here’s how:
    1. Configurator is useless in reactivating a locked iPad. You will only be able to completely reformat the iPad using Configurator. If that’s ok with you, go for it – otherwise don’t waste your time trying to figure it out.
    2. Open iTunes with the iPad disconnected.
    3. Connect the iPad to the computer and wait for it to show up in the devices section in iTunes.
    4. Click on the iPad name when it appears and you will be given the option to restore a backup or setup as a new iPad (since it is locked).
    5. Click ‘Setup as new iPad’ and then click restore.
    6. The iPad will start backing up before it does the full restore and sync. CANCEL THE BACKUP IMMEDIATELY. You do this by clicking the small x in the status window in iTunes.
    7. When the backup cancels, it immediately starts syncing – cancel this as well using the same small x in the iTunes status window.
    8. The first stage in the restore process unlocks the iPad, you are basically just cancelling out the restore process as soon as it reactivates the iPad.
    If done correctly, you will experience no data loss and the result will be a reactivated iPad. I have now tried this with about 5 iPads that were locked identically by students and each time it worked like a charm.
    ~~~~~~~~~~~~~
    Try it and good luck. You have nothing more to lose if it doesn't work for you.
     Cheers, Tom

  • HT1918 hey am stranded its like a month now my account does not have  the None in the payment type section i had put my visa info but not now i want to remove them please urgent help

    hey am stranded its like a month now my account does not have  the None in the payment type section i had put my visa info but not now i want to remove them please urgent help

    iTunes Store Support
    http://www.apple.com/emea/support/itunes/contact.html

  • HP4275A can not pass self test after running the labview program

    I am using Labview to control HP4275A LCR meter. The Labview program is just the instrument driver for the HP4275A, and it works great. Before running the program, the instrument can pass both Open and Short test perfectly. But after running the program, it can not pass self test, neither Open nor Short. I don't know why?? Is it relative to my Labview program??
    Thanks

    Thank you so much for your help. Yes, the instrument is in Local after running the instrument driver. In normal Open self test, just choose Capactiance as the Display A, and leave the four output terminals open then press the Self Test button. The Open self test will start and "OP" will be shown in the DIsplay A window, after 2 seconds, the open test will be finished. If something abnormal, the number of the abnormal step is displayed in Display A. Similar with the Short test.
    The problem I had was: before running the instrument driver, the self tests pass; but after running the instrument driver, the Open and Short test show abnormal, Open test is abnormal at step 17, and Short test is abnormal at step 24.
    And the instrument driver is only write commands into the instrument and then read back measuring values from it. Nothing else. So I am not sure if the problem is my instrument driver.
    The weird thing is the problems happened several times and then if I do the Open and Short self test again after running the instrument driver, both pass. I am not sure whether the problem will come back or not.
    Ia there any help??
    Big thanks

  • Recently in the Bahamas where I helped a friend with his new iPad. We could not find Bahamas in initial setup so we used United States and could not enter Visa/MC billing address in Bahamas. iTunes rejected, billing info is not what's on file. What to do?

    Recently in the Bahamas where I helped a friend with his new iPad. We could not find Bahamas in initial setup so we used United States and could not enter Visa/MC billing address in Bahamas. iTunes rejected, billing info is not what's on file. What to do?

    Just to recap, this is a collection of ports I have collected over time for people who needed this information when setting up the HP ePrint app so that they could view their email from within the app.  I am certain other applications also need this information.  Although lengthy, I could not find a more comprehensive place to retrieve this information.  Feel free to post additional information, faulty information, or other related topics below as this is simply a collection of data and it would be practically impossible to test all of them. Thank you!
    Don't forgot to say thanks by giving "Kudos" if I helped solve your problem.
    When a solution is found please mark the post that solves your issue.
    Every problem has a solution!

  • When I run this VI "Waveform Time to Date Time String" in LabView 7.0 it will not pass decimals of seconds.

    When I run this VI "Waveform Time to Date Time String" in LabView 7.0 it will not pass decimals of seconds. From decimals of inputline. If i disconnect the input to the subVI "Get Date/Time string vi" it will work propperly, it also doses if I reconnect it. I use LabViev 7.0.
    So the problem i solved, but i dosent understund why it works in this way. Does it indicate other problems which will make my researchprogram unrelaible ?
    Attachments:
    Waveform_Time_to_Date_Time_String.vi ‏18 KB

    Hello.
    I checked your vi and it fails as you state.
    It runs fine if: 1 Convert number to timestamp OR
    2 Wire a constant to want seconds?
    In labview 7.1, no problems.
    I think is a job for NI engeniers.
    Hope it helps
    Alipio
    "Qod natura non dat, Salmantica non praestat"

  • Teststand automatic test report printing using LabView workaround

    I tried the LabView workaround for the automatic printing of test reports in TestStand (see email message below). 
    It will work if I set the URL to a specific HTML TempReport.  However, TestStand is configured to generate a unique test report for each UUT.  So, in the test report directory there are xml reports and the occasional HTML report, example TestReport_00104.html.  Not sure then what to set the URL to?
    Note:  Your reference number is included in the Subject field of this message.  It is very important that you do not remove or modify this reference number, or your message may be returned to you.
    Hi Bill,
    Thanks you for your reply.
    Right ok. Well, if you are interested in the LabVIEW workaround, I can send this to place it in your modified sequential model.
    The workaround works as desired. It does it all automatically. I have set it to not prompt the user for the print dialogue but this can be easily changed. Therefore, for any example program in Teststand, if it is based on the modified sequential model, an HTML style report will be printed on the default printer automatically.
    It needs to be placed in the following location:
    Within the Sequential Model, within 'Single Pass>>Print Report' do the following:
    - Replace all the 'Main' steps (Navigate to HTML, Print HTML File & Close IE Browser) with the LabVIEW function call.
    - This one function call will do all the steps above at once.
    NOTE: In the LabVIEW VI, you will need to select the correct directory where the new html files are being created. Otherwise the print function will not work. This is called URL. Make you sure you have checked this.
    For ease of understanding I have included these steps in a word document with screen shots.
    As I do not know which version of LabVIEW you might have, I have attached three versions of the .vi file; 2012, 2011 and 2010.
    In regards to the mention of Teststand not having built in functionality for automatic printing of reports, unfortunately this is the case.
    I hope this will be a sufficient workaround for you.
    If you problems implementing this solution, please ask me for further information. However, it should be fairly simple to do.
    Just to inform you, I will be out of the office from 12.45pm today for the rest of the week on annual leave.
    I will be back in the office on Monday 14th January 2013, should you have any further queries.
    Kind Regards,
    Dominic Clarke
    National Instruments
    Applications Engineering
    www.ni.com/support
    Attachments:
    Print HTML file from LabVIEW.zip ‏39 KB

    Hi Bill,
    I managed to implement this.
    In the sequential model I added a LabVIEW action after 'Add Root Tags To XML Report'
    As URL I use a sequence local: Locals.ReportFilePath
    I points to the ML report in my case and then the VI works fine.
    However I'm looking for extra functionality and that is waiting untill printing is completed.
    Can you help me on that ?

  • Pass VISA resource to DLL created by CVI

    Hi, I want to call a DLL created by Labwindows CVI in Labview.
    When I use ' Call Library Function Node', I have to define the parameters output in DLL. However, there is one 'VISA Resource' type parameter and I don't know which shoudl be the right in Labview's definition.
    Anyone can help about that? Or maybe there are some easy way to do this?
    The type in CVI is: 'ViSession g_hSA'
    Thanks in advance.
    BR
    Gavin
    Attachments:
    dll.JPG ‏36 KB

    There are several issues here. First, a VISA Resource (or other string name resources in LabVIEW) are really a combination of a name and a session ID. If the session ID is invalid, LabVIEW will automatically open a session ID using the string name based on the refnum type. Obviously this won't work in a C function interface anymore as one does not have access to the low level C APIs in the LabVIEW kernel to treat the LVRefnum in such an dual mode way.
    What does work is to pass the string to the first function as C String, and do an explicit VISA Open there, then return the VISA session to the caller as LVRefnum and treat it from there as such.
    The LabVIEW Call Library Node does a few intrinsic conversions based on the configured datatype.
    If you configure the parameter as String, LabVIEW will pass the resource name to the DLL function.
    If you configure it as (U)Int32 (and in fact more precisely as pointer sized integer), LabVIEW will extract the underlaying ViSession from the VISA library and pass that one. You should use pointer sized integer instead of 32 bit integer, since a ViSession is really equivalent to a pointer and therefore would be 64 bit large in 64 bit LabVIEW.
    If you configure the parameter to adapt to type, LabVIEW will pass its own VISA refnum to the function. This refnum is a LabVIEW intern entity, (and alwasy 32 bit in size and only valid inside the LabVIEW session who created it) and really wraps the ViSession into a LabVIEW refnum for internal bookkeeping reasons.
    However the original post also shows TD1 errorIn and errorOut datatypes. This looks suspicially like an error cluster and that would be a thing that you can not easily create in non-LabVIEW land in a way, that LabVIEW will not crash when trying to access it.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • No VISA Resources in Labview but all present in MAX

    Hi,
    I am unable to find any VISA resources from LabVIEW, however, all NI hardware is available and working in MAX. I have just installed a PCI-8433/2 as well as a NI PCI-8512 CAN/HS Card. As part of the installation I believe MAX was upgraded to version 4.6.2. I will attach the max configuration report for those who are interested. I am working with LabView 8.2. I also uninstalled an agilent GPIB card and as a result the NI-GPIB card is the sole controller and is GPIB0... instead of the agilent card.
    I have had a similar problem before that was a result of a corrupted database, but I was unable to find this problem on the forums this time and I am not getting any errors. Just an empty VISA Resource control.
    Any suggestions would be greatly appreciated.
    Nate
    MAX Configuration Report
    12/27/2010 1:35:05 PM
    MAX Summary
    My System
    Data Neighborhood
    CAN Channels
    NI-DAQmx Tasks
    V1P1V2P2
    V3P3
    Devices and Interfaces
    GPIB0 (PCI-GPIB)
    Instrument0
    Instrument1
    Instrument2
    Instrument3
    Instrument4
    Instrument5
    Miscellaneous VISA Resources
    GPIB0::INTFC
    GPIB0::16::INSTR
    GPIB0::2::INSTR
    GPIB0::22::INSTR
    GPIB0::7::INSTR
    GPIB0::10::INSTR
    GPIB0::27::INSTR
    GPIB0::3::INSTR
    Network Devices
    NI-DAQmx Devices
    NI USB-9481: "Dev2"
    NI USB-9481: "Dev1"
    NI-XNET Devices
    NI PCI-8512 CAN/HS
    CAN1
    CAN2
    PCI-8433/2
    Port1
    Port2
    PXI System (Unidentified)
    Serial & Parallel
    COM1
    COM6
    COM9
    LPT1
    Scales
    Software
    IVI Compliance Package 3.3
    LabVIEW 8.2
    LabVIEW Run-Time 7.1
    LabVIEW Run-Time 8.0.1
    LabVIEW Run-Time 8.2.1
    LabVIEW Run-Time 8.5.1
    LabVIEW Run-Time 8.6.1
    LabWindows/CVI Run-Time 9.0
    Measurement & Automation Explorer 4.6.2
    Measurement Studio for VS2005
    DotNET
    Common
    NI LabVIEW SignalExpress 3.0
    NI Spy 2.7.1
    NI-488.2 2.46
    NI-CAN 2.7
    NI-DAQmx 8.7.2
    NI-PAL 2.5.3
    NI-Serial 3.6
    NI-USI 1.0.2
    NI-VISA 4.6.2
    NiVisaServer.exe
    NIvisaic.exe
    NI-VISA Runtime 4.6.2
    NI-XNET 1.1
    IVI Drivers
    Advanced
    Instrument Driver Software Modules
    Simulation Driver Software Modules
    Simulation Driver Sessions
    Driver Sessions
    Logical Names
    -Nate
    Solved!
    Go to Solution.

    Now that IS odd.
    Can you show a couple screen shots from MAX?
    First expand the software tab and post a png of the screenshot (I'm not yet convinced you do not have SOME driver issue)
    Next select MAX>TOOLS>NI VISA>VISA Options- Wait for the new screen then expand Mysystem General settings and select Aliases.
    You could also try "Clear all aliases" from there and reboot.
    Jeff

  • Lbplugin not passing pages that end in .html through

    Hi,
    We are running SunOne 7.0 U2 webserver with the installed lbplugin for SUN Appserver (Glassfish). I've set up the loadbalancer.xml to pass the context root through to the appserver cluster, but any page in the war file that ends in .html is not passing through, but throwing a 404 error. It looks like the web server is looking locally for the files. I've tried everything I can think of to force it, but not sure what else to do. All images, etc. come through fine - just files ending in .html don't.
    I've made sure the plugin is at the top of the magnus.conf, the NameTrans directive is the first one in the server-obj.conf file, etc.
    Thanks!

    Thanks, tried that, but the same behavior persists. The log shows that the /ac2 path (weblogic) gave a 404 not found because it was handled by the JSP engine. Local JSPs work (this is with the ntrans-j2ee still in the default block).
    fine: Registering j2eeType=WebModule,name=//glassdev/,J2EEApplication=null,J2EEServer=none for null
    fine: Configuring default Resources
    fine: setName /com.sun.web-1/glassdev1
    fine: Register Realm com.sun.web-1:type=Realm,path=/,host=glassdev
    fine: valve parent=,path=/,host=glassdev com.sun.web-1:j2eeType=WebModule,name=//glassdev/,J2EEApplication=null,J2EEServer=none
    fine: valve objectname = com.sun.web-1:type=Valve,name=StandardContextValve,path=/,host=glassdev
    fine: Processed default web.xml /programs/sunone/70u2/https-glassdev/config/default-web.xml 505
    fine: debug reports: Entering into method : name_trans_lbplugin
    fine: debug reports: /WEB-INF/web.xml
    fine: debug reports: Exiting out of method : name_trans_lbplugin
    fine: PWC3013: Missing application web.xml, using defaults only StandardEngine[com.sun.web-1].StandardHost[glassdev].StandardContext[]
    fine: Bound StandardEngine[com.sun.web-1].StandardHost[glassdev].StandardContext[]
    fine: Creating JNDI naming context
    fine: Create/use TLD listener cache? false
    fine: Adding tld listeners:0
    fine: Registering com.sun.web-1:type=Manager,path=/,host=glassdev
    fine: Start: Loading persisted sessions
    fine: Posting standard context attributes
    fine: Configuring application event listeners
    fine: Sending application start events
    fine: Starting filters
    fine: debug reports: Entering into method : name_trans_lbplugin
    fine: debug reports: /
    fine: debug reports: Exiting out of method : name_trans_lbplugin
    fine: Checking for com.sun.web-1:j2eeType=WebModule,name=//glassdev/,J2EEApplication=null,J2EEServer=none
    fine: valve parent=,host=glassdev com.sun.web-1:type=Host,host=glassdev
    fine: valve objectname = com.sun.web-1:type=Valve,name=StandardHostValve,host=glassdev
    fine: valve parent= com.sun.web-1:type=Engine
    fine: valve objectname = com.sun.web-1:type=Valve,name=StandardEngineValve
    fine: Adding web module : context = , location = /local/htdocs
    fine: WebModule[/]: adding pattern "/" for resource "default"
    fine: WebModule[/]: adding pattern "*.jspx" for resource "jsp"
    fine: WebModule[/]: adding pattern "/servlet/*" for resource "invoker"
    fine: WebModule[/]: adding pattern "*.jsp" for resource "jsp"
    finefine: Waiting until the server is readySo I first try to request a JSP that is remote on Weblogic (this works if I comment out the NameTrans for ntrans-j2ee, but of course local jsps don't then)
    [15/Aug/2008:15:27:24] fine (14584) glassdev: debug reports: /ac2/wp-dyn/jsp/enc/html/perlBody.jsp
    [15/Aug/2008:15:27:24] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:24] fine (14584) glassdev: trying to GET /ac2/wp-dyn/jsp/enc/html/perlBody.jsp, ntrans-j2ee reports: mapped uri "/ac2/wp-dyn/jsp/enc/html/perlBody.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:27:24] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:24] fine (14584) glassdev: debug reports: /ac2/wp-dyn/jsp/enc/html/perlBody.jsp
    [15/Aug/2008:15:27:24] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:24] fine (14584) glassdev: trying to GET /ac2/wp-dyn/jsp/enc/html/perlBody.jsp, ntrans-j2ee reports: mapped uri "/ac2/wp-dyn/jsp/enc/html/perlBody.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:27:24] failure (14584) glassdev: for host 172.16.55.136 trying to GET /ac2/wp-dyn/jsp/enc/html/perlBody.jsp, service-j2ee reports: PWC6117: File "/ac2/wp-dyn/jsp/enc/html/perlBody.jsp" not foundBut local JSPs still work and other requests (not ending in .jsp) to Glassfish also work
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: /wp-adv/jobs4/empty.jsp
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: for host 172.16.55.136 trying to GET /wp-adv/jobs4/empty.jsp, ntrans-j2ee reports: mapped uri "/wp-adv/jobs4/empty.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:27:43] fine (14584) glassdev: for host 172.16.55.136 trying to GET /wp-adv/jobs4/empty.jsp, service-j2ee reports: context=[StandardEngine[com.sun.web-1].StandardHost[glassdev].StandardContext[]] contextPath=[] wrapper=[StandardEngine[com.sun.web-1].StandardHost[glassdev].StandardContext[].StandardWrapper[jsp]] servletPath=[/wp-adv/jobs4/empty.jsp] pathInfo=[null]
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: /wp-adv/jobs4/empty.jsp
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: trying to GET /wp-adv/jobs4/empty.jsp, ntrans-j2ee reports: mapped uri "/wp-adv/jobs4/empty.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:27:43] fine (14584) glassdev: for host 172.16.55.136 trying to GET /wp-adv/jobs4/empty.jsp, service-j2ee reports: JspEngine --> [/wp-adv/jobs4/empty.jsp] ServletPath: [/wp-adv/jobs4/empty.jsp] PathInfo: [null] RealPath: [/local/htdocs/dev/wp-adv/jobs4/empty.jsp] RequestURI: [/wp-adv/jobs4/empty.jsp] QueryString: [null]
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: /wp-adv/jobs4/empty.jsp
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: trying to GET /wp-adv/jobs4/empty.jsp, ntrans-j2ee reports: mapped uri "/wp-adv/jobs4/empty.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:27:43] fine (14584): Updating accelerator cache
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: /wp-adv/jobs4/empty.jsp
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: trying to GET /wp-adv/jobs4/empty.jsp, ntrans-j2ee reports: mapped uri "/wp-adv/jobs4/empty.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: /wp-adv/jobs4/empty.css
    [15/Aug/2008:15:27:43] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:43] warning (14584) glassdev: for host 172.16.55.136 trying to GET /wp-adv/jobs4/empty.css, send-file reports: HTTP4142: can't find /local/htdocs/dev/wp-adv/jobs4/empty.css (File not found)
    [15/Aug/2008:15:27:44] fine (14584): Updating accelerator cache
    [15/Aug/2008:15:27:49] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:49] fine (14584) glassdev: debug reports: /gog/index.html
    [15/Aug/2008:15:27:49] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:49] fine (14584) glassdev: debug reports: Entering into method : service_lbplugin
    [15/Aug/2008:15:27:49] fine (14584) glassdev: debug reports: BXKh
    [15/Aug/2008:15:27:49] info (14584) glassdev:  reports: lb.monitor: RNTM2901: RequestStart Sticky 00001218828469048497000760512 1218814069048 http://glassdev.digitalink.com/gog/index.html
    [15/Aug/2008:15:27:49] fine (14584): Updating accelerator cache
    [15/Aug/2008:15:27:53] info (14584):  reports: lb.monitor: HLCK1006: UnhealthyInstances GoG 1218814073080 NoUnhealthyInstances
    [15/Aug/2008:15:27:54] fine (14584): reaping 1 keep-alive connections
    [15/Aug/2008:15:27:57] info (14584) glassdev:  reports: lb.monitor: RNTM2904: RequestExit Sticky 00001218828469048497000760512 1218814077881 http://glassdev.digitalink.com/gog/index.html http://fishdev1:38080 8833
    [15/Aug/2008:15:27:57] fine (14584) glassdev: debug reports: Exiting out of method : service_lbplugin
    [15/Aug/2008:15:27:58] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:27:58] fine (14584) glassdev: debug reports: /gog/css/gog-movie-trailers.css
    [15/Aug/2008:15:27:58] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:27:58] fine (14584) glassdev: debug reports: Entering into method : service_lbplugin
    [15/Aug/2008:15:27:58] fine (14584) glassdev: debug reports: BXKhSo to test what I experienced with files ending in .html searching the server root instead of the doc root (which is why I added the htdocs object block), I created the directory structure off the root of the system and put the text "test" in the perlBody.jsp file:
    bash-3.00# pwd
    /ac2/wp-dyn/jsp/enc/html
    bash-3.00# ls -al
    total 6
    drwxr-xr-x   2 root     root         512 Aug 15 15:36 .
    drwxr-xr-x   3 root     root         512 Aug 15 15:36 ..
    -rw-r--r--   1 root     root           5 Aug 15 15:36 perlBody.jsp
    bash-3.00# cat perlBody.jsp
    test and hit the URL again and what should appear in my browser? Not a "not found", but "test". So this definitely looks like a bug in both the SHTML processing and proxy plugin processing.
    [15/Aug/2008:15:36:55] fine (14584) glassdev: trying to GET /ac2/wp-dyn/jsp/enc/html/perlBody.jsp, ntrans-j2ee
    reports: mapped uri "/ac2/wp-dyn/jsp/enc/html/perlBody.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:36:55] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:36:55] fine (14584) glassdev: debug reports: /ac2/wp-dyn/jsp/enc/html/perlBody.jsp
    [15/Aug/2008:15:36:55] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:36:55] fine (14584) glassdev: trying to GET /ac2/wp-dyn/jsp/enc/html/perlBody.jsp, ntrans-j2ee
    reports: mapped uri "/ac2/wp-dyn/jsp/enc/html/perlBody.jsp" in context "" to resource "jsp"
    [15/Aug/2008:15:36:55] fine (14584) glassdev: debug reports: Entering into method : name_trans_lbplugin
    [15/Aug/2008:15:36:55] fine (14584) glassdev: debug reports: /WEB-INF/tagPlugins.xml
    [15/Aug/2008:15:36:55] fine (14584) glassdev: debug reports: Exiting out of method : name_trans_lbplugin
    [15/Aug/2008:15:36:55] fine (14584) glassdev: for host 172.16.55.136 trying to GET /ac2/wp-dyn/jsp/enc/html/pe
    rlBody.jsp, service-j2ee reports: Generated /programs/sunone/70u2/https-glassdev/generated/glassdev/default-we
    bapp//org/apache/jsp/ac2/wp_002ddyn/jsp/enc/html/perlBody_jsp.java total=276 generate=73 validate=192
    [15/Aug/2008:15:36:55] fine (14584) glassdev: for host 172.16.55.136 trying to GET /ac2/wp-dyn/jsp/enc/html/pe
    rlBody.jsp, service-j2ee reports: Using classpath: /programs/sunone/70u2/lib/webserv-rt.jar:/programs/sunone/7
    0u2/lib/pwc.jar:/programs/sunone/70u2/lib/ant.jar:/programs/sunone/70u2/jdk/lib/tools.jar:/programs/sunone/70u
    2/lib/ktsearch.jar:/programs/sunone/70u2/lib/webserv-jstl.jar:/programs/sunone/70u2/lib/jsf-impl.jar:/programs
    /sunone/70u2/lib/jsf-api.jar:/programs/sunone/70u2/lib/webserv-jwsdp.jar:/programs/sunone/70u2/lib/container-a
    uth.jar:/programs/sunone/70u2/lib/mail.jar:/programs/sunone/70u2/lib/activation.jar::/programs/sunone/70u2/htt
    ps-glassdev/generated/glassdev/default-webapp:/programs/sunone/70u2/lib/webserv-rt.jar:/programs/sunone/70u2/l
    ib/pwc.jar:/programs/sunone/70u2/lib/ant.jar:/programs/sunone/70u2/jdk/lib/tools.jar:/programs/sunone/70u2/lib
    /ktsearch.jar:/programs/sunone/70u2/lib/webserv-jstl.jar:/programs/sunone/70u2/lib/jsf-impl.jar:/programs/suno
    ne/70u2/lib/jsf-api.jar:/programs/sunone/70u2/lib/webserv-jwsdp.jar:/programs/sunone/70u2/lib/container-auth.j
    ar:/programs/sunone/70u2/lib/mail.jar:/programs/sunone/70u2/lib/activation.jar:/programs/sunone/70u2/https-gla
    ssdev/config/:/programs/sunone/70u2/jdk/jre/lib/ext/dnsns.jar:/programs/sunone/70u2/jdk/jre/lib/ext/sunjce_pro
    vider.jar:/programs/sunone/70u2/jdk/jre/lib/ext/localedata.jar:/programs/sunone/70u2/jdk/jre/lib/ext/sunpkcs11
    .jar
    [15/Aug/2008:15:36:57] fine (14584) glassdev: for host 172.16.55.136 trying to GET /ac2/wp-dyn/jsp/enc/html/pe
    rlBody.jsp, service-j2ee reports: Compiled /programs/sunone/70u2/https-glassdev/generated/glassdev/default-web
    app//org/apache/jsp/ac2/wp_002ddyn/jsp/enc/html/perlBody_jsp.java 1890ms

  • Why am in not getting a picture in LabVIEW?

    The problem that I am having is that I get a picture in MAX but I do not get a picture in LabVIEW. I can't even get any information comming in on the U8 pixel readout. Nothing seems to come in. I don't know why. I have a KLI-2113 Tri-linear image sensor. It is a line scan camera. I can see that the IMAQ board is doing something because if I don't have it on and I try to start the VI "Acquire Image and Save Pixels Without Vision.vi", I get an error, no external pixel clock message. I know that it recognizes the board. I don't know why I get an image in MAX but not in LabVIEW. Can anyone help me out?
    Thanks,
    Brian
    Attachments:
    kli2113.pdf ‏239 KB
    Acquire_Image_and_Save_Pixels_Without_Vision.vi ‏83 KB

    You mentioned that you are able to acquire images in MAX, but not LabVIEW. What type of images are you looking at? Are they 8-bit or 16-bit? The issue may be that the image comming in from your camera is 16-bit, so no info would be displayed for the U8 (8-bit). Try the attatched example and see if you have any better luck- It allows 16bit images as well. If your image comming in is 12, or 10 bits, it is still stored as a 16bit image, but it is stored as the lower bits, so it may be necisarry to shift the bits as well.
    Attachments:
    IMAQ_aquire,_save,_display,_no_vision.llb ‏214 KB

  • Vernier labpro VIs designed for labview 6.1/7.0 using them in labview 8.5

    Hi
    I have downloaded the labpro toolkit and mass compiled them in labview 8.5.I wanted to store the vernier sensor data using labview, however the analog data collection VIs are for Labview 6.1/7.0.
    The computer restarted and labview stuck when I tried to use the VIs.
    How can I read data and save/store it for further analyses?
    What should I do?
    Is there any compatible VIs that will run without any problem , should I download patches or any labview version?Does vernier have a solution?
    I am looking forward to hearing from U.
    Thanks

    I looked at the drivers from their web site and the code structure (as you would expect) pretty much sucks and the serial io routines need to be updated to get
    rid of all the compatability VIs, but right off hand I don't see
    anything too dire. The one exception is that if you are using the USB
    interface access is through a DLL that they wrote - that could be a big
    problem. A lot has changed since 2003.
    How are you interfaced to the device? USB or Serial? What OS are you running? Did I understand you to say that the computer crashed? What do you mean by LV "stuck"?
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • I have a power pc g5 and it will not pass a gray screen

    I have a power pc g5 and it will not pass a gray screen, i have read resolution online but the system wont detect my keyboard. have been using a microsoft one normally. tried with an official apple keyboard and still no joy. what can i do?

    How to reset the SMU/PMU on a Power Mac G5 (Late 2004) or Power Mac G5 (Late 2005) ...
    http://support.apple.com/kb/HT1436
    Earlier G3, G4, G5 models...
    http://support.apple.com/kb/HT1939
    Does it fail all these modes?
    Does it boot into any of these modes?
    Holding Option/alt key at bootup.
    Holding SHIFT key at bootup.
    Target mode...
    http://support.apple.com/kb/HT1661
    Does it boot to Single User Mode, CMD+s keys at bootup, if so try...
    /sbin/fsck -fy
    Repeat until it shows no errors fixed.
    (Space between fsck AND -fy important).
    Resolve startup issues and perform disk maintenance with Disk Utility and fsck...
    http://docs.info.apple.com/article.html?artnum=106214
    We might get clues with verbose mode...
    http://support.apple.com/kb/HT1492

Maybe you are looking for