Statechart module is not debuggable...

Hello,
   I have a statechart which compiles ok (TMS_SM included), but when I attempt to run it/call it from a "Run StateChart" call  it comes back with a Block Diagram error:
" Run Statechart: XNode is not executable"
There appears to be no way to debug this problem directly (I have deleted all the changes that I had made since it previously worked, and tried removing all the 'odd' controls from in Inputs.ctl and Outputs.ctl to no avail).
Thanks
Andrew
Attachments:
TMS_SM.lvsc ‏549 KB

I'm quite happy with the statechart module, My main program has three statechart's, two of which I would say are more complicated than yours. Mine have fewer states but they use more advanced features (hierarchical states being a big one) and have a lot more reactions. Really complicated state systems are much easy with the module in my experience (but I'm directly modeling them in the statechart instead of trying to translate UML). But you need to understanding how exactly the order and how  entry, exit, reactions and transitions are handled, to take full advantage of statecharts.
Some useful tricks I've used are:
Hierarchical states, combined with entry and exit actions, allow for easy acquisition and release of different resources, or resetting statedata.
Reactions are often a simpler solution to transitions.
Outputs can be used just like StateData, in other words they they hold there value between evaluations of the state chart.
You can set the priority of exit transitions, which is handy to choose states based on guards instead of triggers.
It's been a few LabVIEW versions since I needed to really work with them, so my knowledge is a bit rusty, so this might not be quite right.
Sometimes I would have to Force regeneration to locate errors (may no longer be an issue)
Debugging used (I assume it still does) to force the statechart to depend on UI Thread (even in a compiled program), so I would always turn off debugging when I didn't need it.
Pushing something on the internal queue forces an additional evaluation step (this can be used to make temporary states, that don't have to handle external triggers)
I dug up some of my older posts where my knowledge was fresh (I believe the call limit bug has been fixed, but it didn't apply to my method hybrid of using statecharts)
One of my old posts where I talk about my hybrid statecharts architecture
http://forums.ni.com/t5/LabVIEW/Statechart-locks-up-after-2-20-1-calls/m-p/674145/highlight/true#M30...
And a post dealing with debugging statecharts.
http://forums.ni.com/t5/LabVIEW/statechart-module-locking-up-and-unusable/td-p/641814/highlight/true
I tried to look at your example but their missing pieces so I can't try to figure out the bug. I would try an older version, to check if something got corrupted (I think I've only had VI's corrupt on me, but those can create nasty bugs), if you don't have a version control system I strongly suggest you get one. I get Xnode errors trying to open statecharts on system with out the statechart module, but it sounds like you have the module installed. The statechart isn't brought up too often on the forums so I suspect it's an uncommon module for people to use.

Similar Messages

  • Text from text module is not appearing in smartform output

    Hi Experts,
    We are using text modules in one of our smartform to print the sender text . The name of this text module is being dynamically determined during the execution and is coming correctly but still the the text inside the text module is not appearing in the output. We checked one more similar form which is working on the similar logic but calling a different text module , there it is working perfectly. I have tried all the possibilties like changing the window size, changing the fonts and other parameters of the text module but still its not appearing . This seems to be something unusual as in both the smartforms(one with text appearing from module and one without the text) the logic is exactly similar for getting the text module name. The name is getting determined in both the cases correctly and the text modules are also maintained in same manner for both these forms but text is appearing on one and not on other.
    Kindly help if any one of you have also faced similar issue.
    Regards

    Hi Priyank,
    There could be various reasons....
    Wrong language for example
    An easy way to prove this is, put the text direct into the smartforms and see, if it pops up immediately.
    If so, you have to really debug this spot and see if the pased name is correct. (Copy paste it in the debugger, to be really sure, there could be a space in fornt or in the end...)
    If that doesn't help, you have to share more details. Your question is not that very specific. You know
    ~Florian

  • How do I "see" a check function module in the debugger?

    I am correctly starting a custom workflow based on an event raised by standard SAP code in transaciton QE51N.
    I have to write a check function module to interrogate the event and start/not start
    the workflow because the same event is raised by SAP code in transaction QA02, and I have to be sure to start the workflow only if the event is raised in QE51N, not QA02.  (I also have to check some other properties of the QALS row for the inspection lot.)
    I know how to code the check function module, but if I need to debug it, how do I "set-up" for seeing the check function module in the debugger?
    I'm sure this is an obvious question and that I'm missing something simple.
    So thanks in advance for the answer.
    djh

    Dear DJH,
    Put a break-point in the function module and process the transaction. It will stop at runtime.
    Hope this will help.
    Regards,
    Naveen.

  • Statechart module: crashes when I want to save state

    I am using the LV Statechart Module (version 8.6.0). LabVIEW crashes when I want to save a state (by clicking "OK" on the state dialog). The crash does only occur if I have some member VIs of a quite large class hierarchy in the state. It does not occur if I for example just wire through the simple error cluster that is part of my state data cluster.
    Does anyone have an idea how I could avoid this problem?
    The LabVIEW failure log file is attached.
    Thanks in advance for any hint.
    Solved!
    Go to Solution.
    Attachments:
    lvlog07-08-09-18-04-09.txt ‏2 KB

    Looking at this quickly, I do not know the core root cause, but I am guessing that you could work around it by putting your guard or action code into a subVI and using that subVI instead of placing the code directly in the guard/action. Something appears to be going wrong as we try to commit the guard/action VI you created for the state - I am guessing there is a bug in this process as it encounters some of the class stuff you are using, and using a subVI to wrap it will avoid this.
    Any chance you can provide the files needed to reproduce this (either here or privately if you prefer). The stack tells me a little bit but we'll have a much better chance of resolving this fully in a future release if we can reproduce it here.
    Thanks,
    Nick

  • Statechart module: Using a master statechart to launch a slave statechart more than once without getting Error 1100 at Obtain Queue (No object of that name was found)

    Hello,
    I am trying to create a project using the statechart module, and one of the techniques I am trying to use is a "master-slave" statechart structure, illustrated by the code I have attached to this post (you probably need the statechart module installed to look at my example code).  The problem I have recently discovered is that the slave statecharts cannot be launched more than once without raising an Error 1100 at Obtain Queue.  I have gathered from a few other posts that the cause of this error is the fact that the First Call primitive is used by the Statechart module to initialize the statechart when it is first run.  This works fine for the first launch of the slave statechart, but the second launch and subsequent launches of the statechart fail on Error 1100, since the First Call primitive won't let the statechart initialize (the First Call primitive tells the statechart it has already been initialized (this isn't the first call), and the External Trigger function then tries to send an external trigger to a queue that doesn't exist).
    What I can't gather from those posts is the correction I need to make to get this design to work.  I tried to send the slave statecharts a boolean flag for the "Init?" terminal, to force a reinitializing of the slave statechart.  I couldn't get that to work.  I tried to not load the slave sub VI as a slave sub VI, and launch it using some VI Server code, so that maybe the slave sub VI would be loaded and unloaded, therefore causing the statechart to properly initialize, but I couldn't get that to work either.  What correction should I make?  How do I get this to work?
    I really want to use this design pattern, first of all since I wrote a lot of code already with this structure, and second of all, it makes a lot of sense to me.  How do I make it work?  If someone could post a version of my code that functions the same, but without the error, I would appreciate that.  If you don't have time for that, but would be able to outline the steps I need to take to get it to work, that would be helpful, as well.
    Thanks to anyone for any assistance they can provide.  If you need any other information, please let me know.
    Attachments:
    Statechart Sample.zip ‏431 KB

    Thanks, Deborah.  I tried this approach out, and it turns out you can't just wire a TRUE to the "Init?" terminal.  You have to wire a TRUE for the first run of the slave statechart, and then it has to become a FALSE.  If you wire a TRUE, it will constantly try to reset the statechart, which doesn't work.
    The master statechart has to keep track of whether it has called the slave statechart, and communicate that to the slave statechart.  On the very first call of the slave statechart, the "First Call?" function inside of the "Run Statechart" function will give a TRUE, which initializes the statechart properly, and then gives a FALSE from that point after.  After that, the "First Call?" function doesn't work anymore (it will always return FALSE), and an initial TRUE, with subsequent FALSE values, has to be provided manually.
    I attached a version that does this, which appears to work.  Let me know if it doesn't work for someone, or if you have a better idea to implement the correction.
    Thanks to everyone for the replies!
    Attachments:
    Master-Slave Statechart Sample.zip ‏439 KB

  • Error while trying to install Labview statechart module

    I have Labview 2009 SP1 installed on my computer (Win 7 64 bits). When I  try to install the statechart module I recieve the following:
    "Labview 2009 is not detected" and the installation terminate.
    Please advice.
    Regards
    Gabi 

    gabi_hor,
    Check out the LabVIEW 64-Bit vs. 32-Bit Applications FAQ, specfically the following question:
    "Q. Which LabVIEW modules and toolkits are available for LabVIEW
    64-bit?
    A. The NI Vision Module is the only
    module available for LabVIEW 64-bit as of LabVIEW 2009. Any other
    modules and toolkits must be run using LabVIEW 32-bit."
    Ben Sisney
    FlexRIO V&V Engineer
    National Instruments

  • Is there support for the Statechart Module 1.0.1 for MacOS X?

    I need to use the Statechart Toolkit but I can't seem to find if there is support for it on the MacOS platform. Can someone tell me a definitive yes or no on this???
    Just as a sidebar: it's very disconcerting to see the lack of support for MacOS. Yes, I know Windoze is ubiquitous, but there are some of us who use a Mac in our daily work and this "half-support" is getting to be problematic. Either FULLY support the platform or don't! Sorry...rant over.
    Thanks for your assistance!
    Michael

    The predecessor to the Statechart Module was the State Diagram Toolkit. Its not as powerful as the Statechart Module, but it appears that it is(or was) available for the Mac and PC. You might contact your sales rep and ask if the State Diagram Toolkit is available for Mac users...
    Now is the right time to use %^<%Y-%m-%dT%H:%M:%S%3uZ>T
    If you don't hate time zones, you're not a real programmer.
    "You are what you don't automate"
    Inplaceness is synonymous with insidiousness

  • Statechart Module: What is the order of execution for a parent state and its substates?

    Hello,
    This page describes the order of execution of transitions and actions for one level of nesting. What about compound states? Do the static reactions of the parent state execute before the transitions of the sub-states?

    Hello, 
    I'm not incredibly familiar with the Statechart module, but I will look into it for you on our internal database. In the mean time, there are some examples that may answer some of your questions here:
    https://decibel.ni.com/content/docs/DOC-8716
    and here:
    http://www.ni.com/white-paper/7425/en
    -N
    National Instruments
    Applications Engineer

  • Order of static reactions - Statechart Module

    After studying the article describing the code generation for Statechart Module logic, it appears to me that static reactions within a given state will execute in the order they are created -- which is the order in which they are listed 'Reactions' list pane.
    If I have several static reactions in a given state, can anyone verify my suspicion or educate me as to how to know the order data flow within a state?

    Jonathan Fazekas wrote:
    To test this behavior I made a static reaction just now with six static reactions in which the order of execution is logged to disk.  I noticed that when I compiled the statechart (whatever happened to compile as you program?) and re-opened the Configure State panel, the reactions are slightly reorganized such that the reaction I desired to run sixth is now running third in the list!! 
    I think there may be other factors influencing the order in the reaction list pane other than time of creation.
    Ouch. That's definitely not supposed to happen. Which version of LV are you using? I will try to reproduce it and create a CAR for this bug. Thanks for the info/help.

  • Statechart module locking up and unusable

    I'm having a strange problem and have no idea how to debug it.  I have a fairly large statechart module controlling a system in matlab on a second computer.  It works great, but every once an a while after running for ~6 hours it will lock up.  I'm using an asynchronous design, so I can see that the loop which processes data and sends triggers is still running, but the loop with the statechart in is not.  In that loop, I set a boolean indicator to true, and then have the terminated? line coming out of the statechart call going into a local variable for that indicator, so I can see that the statechart module doesn't return.  I also have a output string from the statechart that I set to the name of the state I'm currently in, so I can see what state was last entered.  I've gone through all of the transitions out of that statechart and none of them should take any length of time or seems like a good lock up candidate.  Also, there are no static reactions or exit reactions from that state.  I also once saw it lock up in a different state which makes me suspect this is a LV/Statechart module bug.  I just have _no_ idea how to debug this further since there is no way (that I know of) to see what call it is frozen in.  Any help or guidance how to debug this would be sincerely appreciated.

    Darn, I thought it was working since it didn't lock up for 2 days with debugging on, but the holiday ended.  The state it locked up in today (i didn't have debugging on, but I set an output when it enters that state so that much I know) doesn't have any static reaction.  Here is the entry action for that state.  Most of the transitions have no action but one makes a call to a counter task so i pasted that code too.  Unfortunately the code is pretty big so I can't really post the whole thing.
    Message Edited by peabody124 on 01-28-2008 06:53 PM
    Attachments:
    elapsed timer.JPG ‏52 KB
    entry.JPG ‏63 KB
    transition.JPG ‏44 KB

  • System.DllNotFoundException: Unable to load DLL 'OraOps10.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

    Hi,
    I have a asp.net web application running on windows server 2008 with oracle server 10g installed.
    now we are planning to run application on another server with same server as database server. but when the deployed on new server the login page comes up and after login System.DllNotFoundException: Unable to load DLL 'OraOps10.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) exception is thrown. any help would highly be appreciated.

    Did you run the ODAC installer, OUI or xcopy, or did you just copy over Oracle.DataAccess.dll to the new machine? If the latter, then you need to run the installer to put in all the necessary Oracle DLLs ODP.NET references.

  • Function module "GM_DOCUMENT_REVERSE" not found.  after Patch Update

    Hi Abapers/Basis
    After patch update i am not able to do FBCJ reversal entry getting below error message.
    Runtime Errors         CALL_FUNCTION_NOT_FOUND
    Exception              CX_SY_DYN_CALL_ILLEGAL_FUNC
    Date and Time          25.05.2011 14:43:26
    Short text
         Function module "GM_DOCUMENT_REVERSE" not found.
    What happened?
         The function module "GM_DOCUMENT_REVERSE" is called,
         but cannot be found in the library.
         Error in the ABAP Application Program
         The current ABAP program "SAPLRWCL" had to be terminated because it has
         come across a statement that unfortunately cannot be executed.
    What can you do?
         Note down which actions and inputs caused the error.
         To process the problem further, contact you SAP system
         administrator.
         Using Transaction ST22 for ABAP Dump Analysis, you can look
         at and manage termination messages, and you can also
    Error analysis
        An exception occurred that is explained in detail below.
        The exception, which is assigned to class 'CX_SY_DYN_CALL_ILLEGAL_FUNC', was
         not caught in
        procedure "CALL_DISPATCHER_STORNO_R" "(FORM)", nor was it propagated by a
         RAISING clause.
        Since the caller of the procedure could not have anticipated that the
        exception would occur, the current program is terminated.
        The reason for the exception is:
        The program "SAPLRWCL" contains the CALL FUNCTION statement.
        The name of the function module to be called is "GM_DOCUMENT_REVERSE".
        No function module exists with the name "GM_DOCUMENT_REVERSE".
        All function modules are listed in the Function Library (SE37).
        Possible reasons:
        a) Wrong name specified. Pay particular attention to
           upper/lower case and underscores ("_").
           or
        b) Transport error
        c) In the case of an enqueue/dequeue module,
           the lock object may not have been activated
           (ABAP/4 Dictionary).
    How to correct the error
        Check the last transports to the SAP System.
        Is the program "SAPLRWCL" currently being changed?
        If an enqueue/dequeue module is involved, is the activation
        of the lock object missing in the ABAP/4 Dictionary?
        If the error occures in a non-modified SAP program, you may be able to
        find an interim solution in an SAP Note.
        If you have access to SAP Notes, carry out a search with the following
        keywords:
        "CALL_FUNCTION_NOT_FOUND" "CX_SY_DYN_CALL_ILLEGAL_FUNC"
        "SAPLRWCL" or "LRWCLF10"
        "CALL_DISPATCHER_STORNO_R"
        Function modules with names similar to "GM_DOCUMENT_REVERSE":
        GM_DOCUMENT_CLOSE
        GM_DOCUMENT_RECORD
        GM_DOCUMENT_DELETE
        GM_DOCUMENT_POST
        GM_DOCUMENT_CHECK
        G_DOCUMENT_RECORD
        GJ_DOCUMENT_RECORD
        GM_DOCUMENT_PROJECT
        GET_DOCUMENTS
        GM_DOCUMENT_DISPLAY
        If you cannot solve the problem yourself and want to send an error
        notification to SAP, include the following information:
    If you cannot solve the problem yourself and want to send an error
    notification to SAP, include the following information:
    1. The description of the current problem (short dump)
       To save the description, choose "System->List->Save->Local File
    (Unconverted)".
    2. Corresponding system log
       Display the system log by calling transaction SM21.
       Restrict the time interval to 10 minutes before and five minutes
    after the short dump. Then choose "System->List->Save->Local File
    (Unconverted)".
    3. If the problem occurs in a problem of your own or a modified SAP
    program: The source code of the program
       In the editor, choose "Utilities->More
    Utilities->Upload/Download->Download".
    Moderator message: please don't just dump your dumps, search for SAP notes or open a call with SAP instead.
    Edited by: Thomas Zloch on May 25, 2011 2:16 PM

    Hi Karthik,
    Thank you for ur reply.
    I did not implement any user exit/ badi. Dump is saying that my smarform function module does not exist in the se37 library.
    I have excuted my form through se38, that time is working fine. When i tried through output type it is going to dump.
    Regards,
    Kusuma.

  • Function Module (ENQUEUE_ES_PROG) not working in Background

    I scheduled a job which runs every 15 mins in the the background to fetch data from an external system,depending on the data volume ,the program can sometimes run for over 15 minutes.To avoid data conflict I used a function module ENQUEUE_ES_PROG on the program to first check if the job started is still running before another job gets kicked.The problem I have is the fact that this function module does not seem to work in the background but in the looks perfect in foreground. Does anyone have a clue on how to use this FM for background job?

    Hello Mochabo,
    Consider the following scenario:
    Your job is running for more than 15 minutes. Since it is running in the background, it will be executed by a work-process of type BACKGROUND. If there's only one BACKGROUND work process configured for your application server, then the second job will have to be waiting till the first one finishes and releases the background work process.
    But when you are executing this in the foreground, the DIALOG work-process does the processing. So you are not finding any problem.
    So, to my knowledge, there will be a problem when there's only one BACKGROUND work process. Please go to transaction SM50 and see how many of them are configured for the current application server.
    Also, in case there's only one BACKGROUND work-process, you will not have toworry that the second job will start before the first has finished. It simply can't. It has got to wait.
    Hope this explanation helps.
    Regards,
    Anand Mandalika.

  • [bumblebee] Failed to load module "nouveau" (module does not exist, 0)

    Hello my friends,
    bumblebee does not work for me. I installed bumblebee, nvidia, nvidia-utils, mesa-libgl, bbswitch-dkms ...
    # lspci
    00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
    00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
    00:04.0 Signal processing controller: Intel Corporation 3rd Gen Core Processor Thermal Subsystem (rev 09)
    00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
    00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
    00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
    00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
    00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
    00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
    00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
    00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
    00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
    00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
    00:1f.6 Signal processing controller: Intel Corporation 7 Series/C210 Series Chipset Family Thermal Management Controller (rev 04)
    01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M / GT 620M/625M/630M/720M] (rev a1)
    03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
    nVidia 620M at PCIBus 01.00.0
    First, nvidia is disabled by bbswitch.
    # cat /proc/acpi/bbswitch
    0000:01:00.0 OFF
    Then I execute the command
    # optirun -vv glxspheres
    [ 505.314018] [DEBUG]Reading file: /etc/bumblebee/bumblebee.conf
    [ 505.315297] [DEBUG]optirun version 3.2.1 starting...
    [ 505.315938] [DEBUG]Active configuration:
    [ 505.316203] [DEBUG] bumblebeed config file: /etc/bumblebee/bumblebee.conf
    [ 505.316421] [DEBUG] X display: :8
    [ 505.316552] [DEBUG] LD_LIBRARY_PATH:
    [ 505.316674] [DEBUG] Socket path: /var/run/bumblebee.socket
    [ 505.316788] [DEBUG] Accel/display bridge: auto
    [ 505.316900] [DEBUG] VGL Compression: proxy
    [ 505.317014] [DEBUG] VGLrun extra options:
    [ 505.317126] [DEBUG] Primus LD Path: /usr/lib/primus:/usr/lib32/primus
    [ 505.317295] [DEBUG]Using auto-detected bridge virtualgl
    [ 506.597122] [INFO]Response: No - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)
    [ 506.597316] [ERROR]Cannot access secondary GPU - error: [XORG] (EE) Failed to load module "nouveau" (module does not exist, 0)
    [ 506.597448] [DEBUG]Socket closed.
    [ 506.597538] [ERROR]Aborting because fallback start is disabled.
    [ 506.597654] [DEBUG]Killing all remaining processes.
    Now, the nvidia is enabled.
    # cat /proc/acpi/bbswitch
    0000:01:00.0 ON
    # modprobe nvidia
    modprobe: FATAL: Module nvidia not found.
    /etc/bumblebee/bumblebee.config
    # Configuration file for Bumblebee. Values should **not** be put between quotes
    ## Server options. Any change made in this section will need a server restart
    # to take effect.
    [bumblebeed]
    # The secondary Xorg server DISPLAY number
    VirtualDisplay=:8
    # Should the unused Xorg server be kept running? Set this to true if waiting
    # for X to be ready is too long and don't need power management at all.
    KeepUnusedXServer=false
    # The name of the Bumbleblee server group name (GID name)
    ServerGroup=bumblebee
    # Card power state at exit. Set to false if the card shoud be ON when Bumblebee
    # server exits.
    TurnCardOffAtExit=false
    # The default behavior of '-f' option on optirun. If set to "true", '-f' will
    # be ignored.
    NoEcoModeOverride=false
    # The Driver used by Bumblebee server. If this value is not set (or empty),
    # auto-detection is performed. The available drivers are nvidia and nouveau
    # (See also the driver-specific sections below)
    Driver=
    # Directory with a dummy config file to pass as a -configdir to secondary X
    XorgConfDir=/etc/bumblebee/xorg.conf.d
    ## Client options. Will take effect on the next optirun executed.
    [optirun]
    # Acceleration/ rendering bridge, possible values are auto, virtualgl and
    # primus.
    Bridge=auto
    # The method used for VirtualGL to transport frames between X servers.
    # Possible values are proxy, jpeg, rgb, xv and yuv.
    VGLTransport=proxy
    # List of paths which are searched for the primus libGL.so.1 when using
    # the primus bridge
    PrimusLibraryPath=/usr/lib/primus:/usr/lib32/primus
    # Should the program run under optirun even if Bumblebee server or nvidia card
    # is not available?
    AllowFallbackToIGC=false
    # Driver-specific settings are grouped under [driver-NAME]. The sections are
    # parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto-
    # detection resolves to NAME).
    # PMMethod: method to use for saving power by disabling the nvidia card, valid
    # values are: auto - automatically detect which PM method to use
    # bbswitch - new in BB 3, recommended if available
    # switcheroo - vga_switcheroo method, use at your own risk
    # none - disable PM completely
    # https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods
    ## Section with nvidia driver specific options, only parsed if Driver=nvidia
    [driver-nvidia]
    # Module name to load, defaults to Driver if empty or unset
    KernelDriver=nvidia
    PMMethod=auto
    # colon-separated path to the nvidia libraries
    LibraryPath=/usr/lib/nvidia:/usr/lib32/nvidia
    # comma-separated path of the directory containing nvidia_drv.so and the
    # default Xorg modules path
    XorgModulePath=/usr/lib/nvidia/xorg/,/usr/lib/xorg/modules
    XorgConfFile=/etc/bumblebee/xorg.conf.nvidia
    ## Section with nouveau driver specific options, only parsed if Driver=nouveau
    [driver-nouveau]
    KernelDriver=nouveau
    PMMethod=auto
    XorgConfFile=/etc/bumblebee/xorg.conf.nouveau
    /etc/bumblebee/xorg.conf.nvidia
    Section "ServerLayout"
    Identifier "Layout0"
    Option "AutoAddDevices" "false"
    Option "AutoAddGPU" "false"
    EndSection
    Section "Device"
    Identifier "DiscreteNvidia"
    Driver "nvidia"
    VendorName "NVIDIA Corporation"
    BusID "PCI:01:00:0"
    # If the X server does not automatically detect your VGA device,
    # you can manually set it here.
    # To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data
    # as you see in the commented example.
    # This Setting may be needed in some platforms with more than one
    # nvidia card, which may confuse the proprietary driver (e.g.,
    # trying to take ownership of the wrong device). Also needed on Ubuntu 13.04.
    # BusID "PCI:01:00:0"
    # Setting ProbeAllGpus to false prevents the new proprietary driver
    # instance spawned to try to control the integrated graphics card,
    # which is already being managed outside bumblebee.
    # This option doesn't hurt and it is required on platforms running
    # more than one nvidia graphics card with the proprietary driver.
    # (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT).
    # If this option is not set, the new Xorg may blacken the screen and
    # render it unusable (unless you have some way to run killall Xorg).
    Option "ProbeAllGpus" "false"
    Option "NoLogo" "true"
    Option "UseEDID" "false"
    Option "UseDisplayDevice" "none"
    EndSection
    What is wrong? Thanks so much for help!

    Just did a downgrade and it's working again, here are my versions.
    linux 3.9.9-1
    linux-headers 3.9.9-1
    nvidia 319.32-2
    nvidia-utils 319.32-1
    bbswitch 0.7-4
    If you have conflicts, I found it easiest to remove those (bbswitch, virtualbox in my case), downgrade linux and then install the appropriate  bbs/vb packages

  • SQL SERVER - Error while executing SSIS package on specific environment : Connection manager - The specified module could not be found

    I have deployed my SSIS packages on SQL 2008 server.
    I have a .bat file which will invoke these packages and also the bat file is placed in the server where the SSIS packages are deployed.
    Scenario 1:
    I double clicked on the bat file to invoke the SSIS packages and ; this executed successfully
    Scenario 2:
    I have used the IBM Tivoli work scheduler(TWS)  to invoke the bat file which in tern will invoke the ssis packges; 
    but when i do this i am getting the below error
     Code: 0x8007007E
       Source: SSIS_Master_Event_Data_Transfer Connection manager "Config DB"
       Description: The specified module could not be found.
    Config BD is a connection manager which will get the connection string from the config file of the SSIS package.
    Please help me to resolve this issue.
    Regards,
    Prakash

    Check you TWS jobmanrc.cmd configuration file.   You may need to add a PATH environment variable in that file that includes your SQL Server file locations.   When TWS jobs are executed, they may not be executing with the same
    PATH variable as when you execute the SSIS outside of TWS.

Maybe you are looking for

  • Pof Serialization Error leads to partial cache updates in XA Tran

    I am using coherence jca adapter to enlist in XA transactions with the database operations. The data is being stored in distributed caches with the cache member running on weblogic server with "Storage disabled". POF is being used for serialization.

  • How do you play videos from iPhone that are in iPhoto they show up as pictures not videos

    made a video on iphone and synced to iphoto on imac. I can view the video on my mac but they do not sync to my ipad or to apple tv. do the videos need to be converted? should be seemless if the video is recorded on an apple device.

  • My Mac is not playing my selected output source

    Before i updated i had audio from my mac playing thru my studio monitors. i selected the output device (MPC Renaissance) in system preferences (sounds) only for the audio to continue to play thru the internal speakers. is this some kind of bug or am

  • DOC or PDF convert to single JPG

    I have a lot of word docs (over 3500) that I'm wanting to turn into photos. Some of them are multiple page docs. I've found the automator functions that can create jpgs out of each page (letter 1 page 1.jpg, letter 1 page 2.jpg), but what I'm really

  • Unlimited World issue

    Hi,  I have been using Unlimited World off and on for the last couple of years. I used it for the last 30 days (and the larger part of the last year), and the 30 days is now over. I am attempting to re-charge my account, but running into an annoying