Runner Log - No Transaction Specified

What does it mean when the runner log says "No Transaction Specified"?  This error shows up anywhere from 2 to 10 times a minute.  Running MII 11.5.  Thanks.

Hi Todd,
The error means that something is calling the runner servlet to run a transaction, but the transaction to run is not specified.  Since it is happening with such frequency, my guess is that it is related to a scheduled job.  Have you checked the cms.log file for further information?
Warm Regards,
Diana Hoppe

Similar Messages

  • [Solved] if(Transaction specified for a non-transactional database) then

    I am getting started with BDBXML 2.4.14 transactions and XQuery update functionality and I am having some difficulty with 'node insert ...' and transactions failing with 'Transaction specified for a non-transactional database'
    Thanks for helping out.
    Setup:
    I have coded up a singleton manager for the XmlManger with a ThreadLocal holding the transaction and a query method to execute XQueries. The setup goes like this:
    environmentConfig = new EnvironmentConfig();
    environmentConfig.setRunRecovery(true);               environmentConfig.setTransactional(true);               environmentConfig.setAllowCreate(true);               environmentConfig.setRunRecovery(true);               environmentConfig.setInitializeCache(true);                environmentConfig.setTxnMaxActive(0);               environmentConfig.setInitializeLocking(true);               environmentConfig.setInitializeLogging(true);               environmentConfig.setErrorStream(System.err);
    environmentConfig.setLockDetectMode(LockDetectMode.MINWRITE);               environmentConfig.setJoinEnvironment(true);               environmentConfig.setThreaded(true);
    xmlManagerConfig = new XmlManagerConfig();               xmlManagerConfig.setAdoptEnvironment(true);               xmlManagerConfig.setAllowAutoOpen(true);               xmlManagerConfig.setAllowExternalAccess(true);
    xmlContainerConfig = new XmlContainerConfig();               xmlContainerConfig.setAllowValidation(false);               xmlContainerConfig.setIndexNodes(true);               xmlContainerConfig.setNodeContainer(true);
    // initialize
    instance.xmlManager = new XmlManager(instance.getEnvironment(),                    instance.getXmlManagerConfig());
    instance.xmlContainer = instance.xmlManager.openContainer(                              containerName, instance.getXmlContainerConfig());
    private ThreadLocal<XmlTransaction> transaction = new ThreadLocal<XmlTransaction>();
    public XmlTransaction getTransaction() throws Exception {
              if (transaction.get() == null) {
                   XmlTransaction t = xmlManager.createTransaction();
                   log.info("Transaction created, id: " + t.getTransaction().getId());
                   transaction.set(t);
              } else if (log.isDebugEnabled()) {
                   log.debug("Reusing transaction, id: "
                             + transaction.get().getTransaction().getId());
              return transaction.get();
         private XmlQueryContext createQueryContext(String docName) throws Exception {
              XmlQueryContext context = xmlManager.createQueryContext(
                        XmlQueryContext.LiveValues, XmlQueryContext.Lazy);
              List<NamespacePrefix> namespacePrefixs = documentPrefixes.get(docName);
              // declare ddi namespaces
              for (NamespacePrefix namespacePrefix : namespacePrefixs) {
                   context.setNamespace(namespacePrefix.getPrefix(), namespacePrefix
                             .getNamespace());
              return context;
         public XmlResults xQuery(String query) throws Exception {
              XmlQueryExpression xmlQueryExpression = null;
              XmlQueryContext xmlQueryContext = getQueryContext(docName);
              try {
                   xmlQueryExpression = xmlManager.prepare(getTransaction(), query,
                             xmlQueryContext);
                   log.info(query.toString());
              } catch (Exception e) {
                   if (xmlQueryContext != null) {
                        xmlQueryContext.delete();
                   throw new DDIFtpException("Error prepare query: " + query, e);
              XmlResults rs = null;
              try {
                   rs = xmlQueryExpression.execute(getTransaction(), xmlQueryContext);
              // catch deadlock and implement retry
              catch (Exception e) {
                   throw new DDIFtpException("Error on query execute of: " + query, e);
              } finally {
                   if (xmlQueryContext != null) {
                        xmlQueryContext.delete();
                   xmlQueryExpression.delete();
              return rs;
    <?xml version="1.0" encoding="UTF-8"?>
    <Test version="0.1">
    <Project id="test-project" agency="dda">
    <File id="large-doc.xml" type="ddi"/>
    <File id="complex-doc.xml" type="ddi"/>
    </Project>
    <Project id="2nd-project" agency="test.org"/>
    </Test>
    Problem:
    All the queries are run through the xQuery method and I do delete the XmlResults afterwards. How do I get around the 'Transaction specified for a non-transactional database' what is the transactions doing? How do I get state information out of a transaction? What am I doing wrong here?
    1 First I insert a node:
    Transaction created, id: -2147483647
    Adding document: large-doc.xml to xml container
    Reusing transaction, id: -2147483647
    Working doc: ddieditor.xml
    Root element: Test
    Reusing transaction, id: -2147483647
    insert nodes <Project id="JUnitTest" agency="test.org"></Project> into doc("dbxml:/ddieditor.dbxml/ddieditor.xml")/Test
    Reusing transaction, id: -2147483647
    2 Then do a query:
    Reusing transaction, id: -2147483647
    doc("dbxml:/ddieditor.dbxml/ddieditor.xml")/Test/Project/@id
    Reusing transaction, id: -2147483647
    3 The same query again:
    Reusing transaction, id: -2147483647
    doc("dbxml:/ddieditor.dbxml/ddieditor.xml")/Test/Project/@id
    Reusing transaction, id: -2147483647
    4 Delete a node:
    Reusing transaction, id: -2147483647
    delete node for $x in doc("dbxml:/ddieditor.dbxml/ddieditor.xml")/Test/Project where $x/@id = '2nd-project' return $x
    Reusing transaction, id: -2147483647
    5 Then an error on query:
    Reusing transaction, id: -2147483647
    doc("dbxml:/ddieditor.dbxml/ddieditor.xml")/Test/Project/@id
    Reusing transaction, id: -2147483647
    Transaction specified for a non-transactional database
    com.sleepycat.dbxml.XmlException: Error: Invalid argument, errcode = DATABASE_ERROR
         at com.sleepycat.dbxml.dbxml_javaJNI.XmlResults_hasNext(Native Method)
         at com.sleepycat.dbxml.XmlResults.hasNext(XmlResults.java:136)
    Message was edited by:
    jannikj

    Ok got it solved by increasing the locks lockers and mutex's I allso increased the the log buffer size:
    environmentConfig = new EnvironmentConfig();
                   // general environment
                   environmentConfig.setAllowCreate(true);
                   environmentConfig.setRunRecovery(true); // light recovery on startup
                   //environmentConfig.setRunFatalRecovery(true); // heavy recovery on startup
                   environmentConfig.setJoinEnvironment(true); // reuse of environment: ok
                   environmentConfig.setThreaded(true);
                   // log subsystem
                   environmentConfig.setInitializeLogging(true);
                   environmentConfig.setLogAutoRemove(true);
                   environmentConfig.setLogBufferSize(128 * 1024); // default 32KB
                   environmentConfig.setInitializeCache(true); // shared memory region
                   environmentConfig.setCacheSize(2500 * 1024 * 1024); // 250MB cache
                   // transaction
                   environmentConfig.setTransactional(true);
                   environmentConfig.setTxnMaxActive(0); // live forever, no timeout               
                   // locking subsystem
                   environmentConfig.setInitializeLocking(true);
    environmentConfig.setMutexIncrement(22);
    environmentConfig.setMaxMutexes(200000);
    environmentConfig.setMaxLockers(200000);
    environmentConfig.setMaxLockObjects(200000); // default 1000
    environmentConfig.setMaxLocks(200000);
    // deadlock detection
                   environmentConfig.setLockDetectMode(LockDetectMode.MINWRITE);
    In the docs by Oracle it is limited information given regarding the impact of these settings and their options. Can you guys point in a direction where I can find some written answers or it hands on?

  • Track Changes log of a specified Standard Text?

    Hello Experts,
    Am looking to develop a report (change log report) for standard texts, for example, (pls. note all input parameters of this standard text are same)
    Yesterday the user entered the standard text as
      This is yesterdays standard text
    And again user has changed today it to
    This is todays standard text
    Pls. let me know that is there any standard transaction to track these changes log? is there any table (seems STXH, STXL are not helps me) to store these changes? how can i retrive all these changes for a specified stanrd text?
    Thank you

    Hi M_S_Raju_0613,
    I never heard of a tracking feature for standard texts - standard sapscript texts must be an add on SAP took from any non-SAP development and never integrated well. So you have to change documents for them or the pool tables where they are stored.
    If only some texts and only special changes are in question, you may create a special program that stores a copy of the text and compares the copy to the actual text in  a recurring job.
    No better idea, sorry.
    Regards,
    Clemens

  • Error in application log for transaction FPSA

    Dear Colleagues,
    The application log for this transaction returns the following message,
    'Run SELA 15.01.2008 V00001 is not ready
    Message no. >REP 014
    Diagnosis
    The run was probably terminated as a result of an error
    System Response
    The interval was not processed.'
    How to view the error which resulted in termination of the run.
    Many thanks for your attention. Hoping an early reply to this problem
    Venkat
    +49 175 8916067

    Hi,
    If agent is installed on the VMM server, it will collect the information and send it to SCOM server. The event indicates the SCOM agent tried to access the registry key that was included in the User Profile but failed.
    Please specify a local account or domain account as the SCOM action account for a test.
    Niki Han
    TechNet Community Support

  • Windows Patching - Error when logging in - "The Specified procedure could not be found"

    Hi,
    I am in the process of windows patahcing our estate with SCCM 2012 R2. All going well, except for 3 machines which have the error: "The Specified procedure could not be found" when the user logs in. I have tried to log in my self, created a new
    local account (via my machine remotely), but still no luck. Have checked Event Viewer and Windows Update but cant see where it failed. Been checking the net for fixes but no luck. The machine is a Windows 7 SP1 Enterprise 32 bit, info for server if needed
    is SCCM 2012 R2. I have attached the WindowsUpdate log, incase that can help? I dont want to spend ages removing previous updates (via SCCM) as I dont have the time!
    Wont let me attach the windowslog!If any one can help, be great!

    Hi,
    Let's make clear your issue.
    Did you logon these 3 computers?
    Have you tried to install the Windows Update manually for these 3 computers?
    If no, have a try.
    If yes and the error still persists, try to
    reset Windows Update components for test.
    Karen Hu
    TechNet Community Support

  • Table to display change logs for transaction VK13 with certain condition.

    Hi ,
    Please let me know if there is any table from which we can get the change log details of condition records with transaction VK13
    This is required to get information on old value and new updated value for the condition.
    Thanks
    Ravi Naik

    Hi,
    Use the program RV16ACHD (You can run this in SE38)
    View the code from there for more understanding.
    Tables are
    KONH, KONP and CDHDR
    In the CDHDR table you can view condition record changes under, Change doc. object = COND_A
    Anotehr option is to use the function module SD_CONDITION_CHANGE_DOCS_LOAD which is called in the program RV16ACHD and pass the correct parameters.
    Best regards,
    Anupa

  • Audit log + manual update + specify download location

    Hi all,
    I'm evaluating whether we can use Java Web Start for our new product, for geographically distributed software deployment.
    I've the following questions that I could not find answers in the official documentation:
    - Can it support manual update? i.e. is there any way I can put a button on the application UI so that instead of checking latest version on every program start, the end-user can manually initiate software update.
    - Can I extend it to support audit log? i.e. we need to keep track of which client upgrade to which version in a centralized database (as audit trail), and when such update occurred. Can we do this?
    - Some of our end-user has no access to local filesystem, they only have access to dedicated shared network drive, can we customize Web Start so that it download and save the new version to a specific location, instead of C:\temp?
    - We have a few jar files for the application. How can we ensure that all jar files are either updated, or not updated at all? i.e. kind of transaction concept.
    - One of the jar files contains some configuration files, which need to be expanded in exploded format (to allow runtime change of configuration options). How can we do that?
    Thanks a million.

    Hi all,
    I'm evaluating whether we can use Java Web Start for
    our new product, for geographically distributed
    software deployment.
    I've the following questions that I could not find
    answers in the official documentation:
    - Can it support manual update? i.e. is there any
    way I can put a button on the application UI so that
    instead of checking latest version on every program
    start, the end-user can manually initiate software
    update.currently, no - this is a requested feature being considered for 6.0
    >
    - Can I extend it to support audit log? i.e. we need
    to keep track of which client upgrade to which
    version in a centralized database (as audit trail),
    and when such update occurred. Can we do this?only by controling a servlet or jsp page that generates the jnlp file and keeps track of what requests are made for the jnlp file and the resources of the app. Java Web Start itself runs on the client machine.
    >
    - Some of our end-user has no access to local
    filesystem, they only have access to dedicated shared
    network drive, can we customize Web Start so that it
    download and save the new version to a specific
    location, instead of C:\temp?webstart itself only downloads into its own cache (by default on windows XP at c:\Doccuments and settings\<user name>\Application Data\Sun\java\deployment\cache\javaws
    this cache location can be configured.
    in version 6.0 we will have capability to disable caching, but curent version must have a cache.
    >
    - We have a few jar files for the application. How
    can we ensure that all jar files are either updated,
    or not updated at all? i.e. kind of transaction
    concept.
    Java web Start currently checks timestamps of all downloaded jars before launching application, and will only update all or none.
    - One of the jar files contains some configuration
    files, which need to be expanded in exploded format
    (to allow runtime change of configuration options).
    How can we do that?If you must access these resources as files, you will have to extract them using ClassLoader.getresourceAsStream(), and then write them to disk yourself.
    >
    Thanks a million./Andy

  • MV Log capturing transactions

    I am using oracle 11.2 DB and creatied a MV log on a table to track changes and new/old column values.
    CREATE materialized view log on students WITH SEQUENCE,rowid (id,last_name,first_name,middle_name) INCLUDING NEW VALUES
    Since some of the processes update more that 1 table at a time before doing a commit, I need to be able to capture that these 3 table updates are all part of the same transaction (commit) .
    ie.
    My Process does:
    update table 1 set x = '1';
    update table 2 set y = '2';
    update table 3 set z = '3';
    commit;
    I have been reading that the column xid$$ (transaction id) in the log uniquely identifies the transaction that made the changes to the row. So if I create the log on these 3 tables, will it record the same xid$$ value for changes that were made during the single process?
    thanks

    >
    I have been reading that the column xid$$ (transaction id) in the log uniquely identifies the transaction that made the changes to the row. So if I create the log on these 3 tables, will it record the same xid$$ value for changes that were made during the single process?
    >
    Don't be afraid of breaking Oracle by actually trying things! (With the obvious exception of manually altering the data dictionary or SYS objects)

  • Incident/accidnet log entry type/ Specify Accident Categories

    Hi
    I have configured
    incident/accident log entry type
    and Specify Accident Categories
    serperately. as these seperate config nodes
    when i create incident/accidnet log
    i dont see the filed accident categorioes coming in any screen.
    do we need to activate this field somewhere?

    Hi Niraj,
    I am facing the same problem like
    i don;t see the filed accident categorizes coming in any screen.
    Please help me out for the same..
    Many Many thanks
    Urvashi

  • Creating Change Log For Transaction Code

    Hi All,
    I used to the transaction code SCDO to create the change log for a  Z table which I have created to maintain the data.
    User can run the transaction code for the Maitence View of Ztable and can make the entry.
    Now I have created a change FM ZTABLE_WRITE_DOCUMENT using ZCDO. I would like to know how to link this to a transaction code so that any changes done to the table contents will be recorded.
    Thanks & Regards,
    Nagaraj Kalbavi

    Hi Bala,
    In which program, you mean to say table Maitenance Generator program. I feel this has to be done in transaction code AUT01. But I am not sure, I just need a glance on it.
    Thanks & Regards,
    Nagaraj Kalbavi

  • Change Log of Transactional PR

    Hi Experts,
    I understand that I can get the change log of a transactional PR from database table CDHDR by passing in the GUID of the PR, that will return me a list of changed log based on username and time.
    From the list I retrieved from CDHDR, based on the GUID and CHANGE NUMBER, I can get more details such as the table and value that was changed from CDPOS.
    But how can I know that the change is for which line item of the PR?
    Thanks.

    hi check the table..
    from menu select Utilities--> Change log.
    or tables DBTABLOG or V_T585A
    Regarding  Log changes in table
    regards,
    venkat

  • Logging DB transactions on the DB Server...

    Hi friends,
    I have a Oracle 10g DB.
    I would like to know do i have any option to log all the transactions that occurs between the database and the application.
    I have done it from the application. I would like to do it from the database side.
    Should i go through the redo log file or do i have any other option.
    Someone please suggest me some solution...

    What form do you want the audit trail to take? What is the business purpose of generating the audit trail?
    Depending on what, exactly, you're trying to accomplish, there are a variety of options, including
    - Oracle's AUDIT command
    - Row-level BEFORE INSERT/ UPDATE/ DELETE triggers on every table that log to a separate history table
    - Oracle Workspace Manager
    - In 11g, Oracle Total Recall
    Justin

  • SAP xMII Log/ SQL transaction Log

    We have an application where we are inserting data from a PLC to the SQL Server using the xMII.
    The SQL server no. of times gives the Transaction Log Full error.
    This causes the error any data insertion  or deletion in SQL
    In tern the xMII logs error, the log file for a day (in the Lighthammer\Logs\cms.log)is seen as large as 15 GB.
    We are not able to open such a huge file...
    Moreover we are unable to know if there are anyu other errors other than due to the SQL logged by xMII
    How can we see the Log created by xMII, this will help us in troubleshooting .
    Message was edited by:
            Amol Kurdukar

    Hi All,
    Thanks for the help.
    Ryan,
    I have resolved the issue of transaction log by archiving the Log at increased frequency.
    Jeremy,
    We are required to have the PLC data in SQL as the Customer wants to have that and they do not have any other database, SCADA  etc.
    The SQL server logs (consolidates) not only the PLC data but  data from some other devices as well
    Moreover this is data then used for confirming the production to SAP and maintaining the status of the confirmation. This also involves queuing of the data in SQL if the data is not confirmed to SAP for any reason.
    We are not logging the data every minute, The data is logged depending on a batch completion, shift completion etc.
    Hope this clarifies, let us know your comments.

  • SCVMM 2012, Conntect via conosle does not work when logged in with specified credentials

    Hi all
    I have a problem with the SCVMM 2012 console. When I start the console I select the "Specify credentials" option and then I enter my admin credentials. Afterward the console opens
    and everything works except the "Connect via Console" function.
    When I try to connect to a VM I get the following message:
    Virtual Machine Manager lost the connection to the virtual machine for one of the following reasons: Another connection was established to the console of this machine. The virtual machine has been shut down or put into the saved state. The user credentials
    provided do not have the necessary privilege to connect (0x0003, 0x0300)
    It seems that the Virtual Machine Viewer runs not under the admin credentials which I enter at the beginning and therefore the console cannot connect.
    Has someone the same issue ? Is it by design that the console connection does not work with specified credentials or is a sort of a bug or error ?
    Thx
    J0fe

    Being new to SCVMM, I've just come across this issue myself, though I came to a different (not necessarily better, but good enough for me) resolution.
    I have a somewhat convoluted but not abnormal configuration where the SCVMM server lives in a separate untrusted forest to that which the Hyper-V Server hosts live.
    As people have noted in this and other threads, the VirtualMachineViewer.exe process launches in the same security context with which you logged onto your pc. While the VmmAdminUI.exe process also runs in the same security context,
    the network logon it issues makes use of the credentials provided at the SCVMM MMC's logon screen, which VirtualMachineViewer.exe does not.
    I elected to use Credential Manager to resolve this issue.
    In Credential Manager, I created a "Windows Credential" entry where the hostname matched the FQDN of the hostname that appears within SCVMM as the virtual host entry. Using an IP does not match if you've used an FQDN in the SCVMM
    registration, and vice versa. If you used an IP for the host in SCVMM, then you need to supply that IP as the hostname in Credential Manager, and likewise if you used a FQDN.
    This solution isn't perfect as it requires you to manage numerous Credential Manager entries (one per host), but that still appealed to me far more than one per guest. If I had a larger environment, I'd script the account configuration
    given it only needs to happen once per host, rather than on an ongoing basis of once per guest as some of the above approaches would require.
    I haven't tested the different combinations to verify the least permissions required. For the time being I've gone with the model of using a non-privileged domain user account (to avoid managing multiple identities and passwords)
    which I added to the local Administrators group of each Hyper-V Server host. This stuck me as being a sound enough compromise between rigid security and ease-of-administration (given the per host arrangement in Credential Manager).
    With the account correctly specified in Credential Manager, I'm able to move on past the 0x0003 error and successfully use the remote function.
    If I was to point out an upside to this, it would be that this approach would allow me to remote Hyper-V servers in untrusted forests (including workgroups), which is something I couldn't do if the VirtualMachineViewer.exe process
    did in fact use my SCVMM credentials alone. Ultimately, that's something you have to come to terms with yourself, though.
    Cheers,
    Lain
    Thanks a bunch Lain, this helped! I'd still consider this a bug, however, and not a workable solution for a large number of servers/admins... But for now this does the trick, thanks!

  • Logging without Transaction Support?

    Can I use the the logging system to provide durability without using transactions. I want to have a simple key/value store that can survive system and application crashes and will be multithreaded. I will only be updating one key/value pair.
    thanks

    Hello,
    Transactions are required for durability. In other words if you want your modifications
    to persist in the event of application or system failure the application will need to
    make use of transactions. This is discussed in the, "Getting Started with Berkeley
    DB Transaction Processing" Guide at:
    http://download.oracle.com/docs/cd/E17076_02/html/gsg_txn/C/introduction.html#txnintro
    Thank you,
    Sandra

Maybe you are looking for

  • My first menu: biting me in the Act..

    ..ionListener() . It's about time I added a menu to my [url http://r0k.us/graphics.SIHwheel.html]Interactive Color Wheel. Having never done menus in Java before, it's fighting me every stop of the way, even with the help of the tutorial. The good new

  • I have a question so help me out

    Yeah so anyway, in itunes i like have these folders but when i try to "drag" the music or song or whatever into the folder it doesnt work. why. thanks

  • Reversal of Invoices creared thru ERS

    Hello FI Experts, I am trying to reverse a vendor invoice created thru ERS. I sthere a reverse option in MM similar to the one in FI (FBRA) or can anyone tell me teh procedure Thank you for your help

  • I am unable to download firefox 4.0. It says "The proxy server is refusing connections". I don't know what to do!

    I tried to download firefox 4.0 today and now I am unable to connect to the internet from home. It says, "The proxy server is refusing connections." -Firefox is configured to use a proxy server that is refusing connections. -check the proxy settings

  • Pages to PDF.

    After creating a six page document in Pages, I would like to save it as a PDF with the thumbnails still visible in the PDF. Is that possible ? Currently, when I export the Pages document as a PDF, the thumbhails are gone. Thanks in advance. Lenny.