Error in querying database using OSB

Hello

I'm querying the database. After the vote, I call you a split join which inturn has some service SOA calls. Everything worked fine until recently I observed that the polling stops after a few attempts and I get an error like:

# < 6 March 2013 14:49:03 this > < error > < BPEL Kernel > < edadapp01 > < osb_server1 > < ExecuteThread [ASSET]: '20' to queue: '(self-adjusting) weblogic.kernel.Default' > < < anonymous > > <>< 84653bbbef33069c:-6fd16400:13d3f9fe982: - 8000-0000000000000257 > < 1362577743258 > < BEA-2032000 > < error during the invocation of 'Splitjoin/PROJ/SplitJoin' for the event "JobEvent". ': Use button [56] ' type 'com.bea.bpel.interpreter.internal.scheduler.JobEvent '.
java.lang.IllegalStateException: 13 Thread already has a job in the job queue.
at com.bea.bpel.services.state.InMemoryJobQueue.offer(InMemoryJobQueue.java:113)
at com.bea.bpel.interpreter.internal.concurrent.BlockedListener.queueBlockedJob(BlockedListener.java:59)
to com.bea.bpel.interpreter.internal.concurrent.BlockedListener. < init > (BlockedListener.java:50)
to com.bea.bpel.interpreter.internal.concurrent.BlockedListener. < init > (BlockedListener.java:39)
at com.bea.bpel.interpreter.internal.concurrent.LockTransactionImpl.lock(LockTransactionImpl.java:91)
at com.bea.bpel.interpreter.internal.program.StackFrameImpl.lockObject(StackFrameImpl.java:275)
at com.bea.bpel.interpreter.internal.program.StackFrameImpl.findVariable(StackFrameImpl.java:184)
at com.bea.bpel.interpreter.internal.instruction.assign.VariableDataResolver.getExclusiveKeys(VariableDataResolver.java:35)
at com.bea.bpel.interpreter.internal.instruction.assign.AssignExtensionOperation.getExclusiveKeys(AssignExtensionOperation.java:38)
at com.bea.bpel.interpreter.internal.instruction.concurrent.ExclusiveDataHandler.lock(ExclusiveDataHandler.java:47)
at com.bea.bpel.interpreter.internal.instruction.concurrent.LockInstruction.enter(LockInstruction.java:43)
at com.bea.bpel.interpreter.internal.process.ProcessNodeImpl.enter(ProcessNodeImpl.java:181)
at com.bea.bpel.interpreter.internal.Interpreter.interpret(Interpreter.java:155)
at com.bea.bpel.interpreter.internal.Interpreter.invoke(Interpreter.java:87)
at com.bea.bpel.internal.dispatcher.EngineManagerImpl.dispatch(EngineManagerImpl.java:66)
at com.bea.bpel.internal.dispatcher.EngineManagerImpl.dispatch(EngineManagerImpl.java:44)
at com.bea.bpel.internal.dispatcher.SchedulerServiceContextImpl.fireEventJobScheduled(SchedulerServiceContextImpl.java:87)
at com.bea.bpel.internal.dispatcher.SchedulerServiceContextImpl.fireEvent(SchedulerServiceContextImpl.java:68)
to com.bea.alsb.flow.scheduler.SchedulerServiceImpl$ 1.run(SchedulerServiceImpl.java:32)
at weblogic.work.ContextWrap.run(ContextWrap.java:41)
to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)


Now, the error repeats only inside the error 'event' gets changed sometimes, but except that everything is the same. Thus, database is not get questioned.

It works after after you remove and redeploy the code on the server, but after 3-4 rounds of the same question.

Anyone has an idea about this, please help.


Thanks in advance,
Tarun

Published by: Tarun Rousseau on March 7, 2013 01:29

This is a Bug related to the updated global vars in different branches of a join split catch block.
Take a look at BugID:13627312 in Metalink and request the hotfix.

Kind regards
Fabio Douek.

Tags: Fusion Middleware

Similar Questions

  • Error running query database

    I have a web application written in CF8 with Oracle 11 g as primary server. This application has been used very often for over 6 years. Currently, I'm moving to CF10 and you only a small code change CF. When I ran the new application in my test server, everything seems to work fine except when it calls an Oracle Package. This action generates an error: error running database query the strange thing is all work before and after the call to the procedure, I tested using cfabort this Package Oracle still works in the production server (CF8), but not when it is called by CF10. My question is: are there changes for CF10 when you call a procedure? or is there any fix that I don't know? The code is as follows: SELECT box trim (to_char (SYSDATE, 'DAY')) WHEN 'MONDAY' then '1' another '2' end HAVE double TodaysDate

    SELECT Count (other_id) AS NoRecFound FROM gl_dup_ids_ssns WHERE Trim (create_date) =

    SELECT Count (other_id) AS NoRecFound FROM gl_dup_ids_ssns WHERE (create_date) = CF Trim codes to stop the process and email admin

    Error performing query of database appears when it hit to run cfstoredproc. The codes are exactly the same that in CF8, this model has not been changed. Exceptions 14:03:53.053 - database Exception: in /home/space/users/www/GL/glproc.cfm: line 93 runtime error query database.

    I found the answer! In case someone out there also face the same question. In Administrator, Datasource Advance, go down and find: authorized SQL where there are checkboxes for Select, Update, Delete, Insert and one of them is to store the process checkbox. My box was not checked that's why ColdFusion is unable to call a stored procedure. I checked and recorded and I'm good to go.

  • Error performing query database (met [nullstring])

    The attached code gives an error message. I had nullstrings been submitted in 'notes' and 'internal notes', but I removed them in an (unsuccessful) attempt to solve this problem. This can be corrected? Thank you! quote from
    :
    Run database query error.
    Syntax error: encountered ' ' at line 9, column 43.

    The error occurred in C:\ColdFusion8\wwwroot\Example\init.cfm: line 6

    4: < / head >
    5: < body >
    6: < CFQUERY NAME = "init" DATASOURCE = "Example" >
    7: CREATE TABLE programs)
    8: ID int,

    SQLSTATE 42 X 01
    Programs SQL CREATE TABLE (ID int, int program_ID, name varchar (20), long_name varchar (50), creator_email varchar (50), notes varchar (50), internal_notes varchar (50), bool is_public); INSERT INTO programs (name, ID, program_ID, long_name, creator_email, is_public) VALUES (0, 1, 'Basic', '(shortlisted) Basic', '[email protected]', true); SELECT * FROM programs;
    VENDORERRORCODE 30000
    Example of DATA source
    Resources:

    * See the ColdFusion documentation to verify that you are using the correct syntax.
    * Search the Knowledge Base to find a solution to your problem.

    Browser Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; RV:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
    Remote address 127.0.0.1
    Referrer
    Time February 20 08 23:53
    Stack trace
    (to cfinit2ecfm949254281.runPage(C:\ColdFusion8\wwwroot\Example\init.cfm:6) at cfinit2ecfm949254281.runPage(C:\ColdFusion8\wwwroot\Example\init.cfm:6)

    [ginormous Java stacktrace omitted]
  • Error performing query database

    Hello

    I do an upgrade in "trial" from ColdFusion 5 to ColdFusion MX with Oracle 9.i and this line:

    < CFPROCPARAM TYPE = 'Out' variable = "F_REF_CURSOR" cfsqltype = "CF_SQL_REFCURSOR" >

    origin of this error

    Run database query error. [DataDirect] [SequeLink JDBC Driver] The specified SQL type is not supported by this driver.

    I tried to delete this line as suggested in an article, but it did not work. Is there a solution to fix? All of our applications rely on it and rewriting would be a huge effort.

    Help, please.

    Heck, if you use CF MX Enterprise and an oracle 9i database, why you use an ODBC socket connection? Why don't you just set up your data source using the driver Oracle provided instead? The performance is much better than using ODBC.

    Phil

  • Paraller error query server when creating the database using DBCA on UNIX

    Hi all
    I'm trying to create the database on UNIX platform of database 11g R1.
    At the end of the creation of the database using DBCA, I got the error:

    ORA - 12801:error reported in the parallel query P077 Server
    ORA-00018: maximum number of sessions exceeded
    ORA-06512: at "SYS." UTL_RECOMP", line 760
    ORA-06512: at "SYS." UTL_RECOMP", line 773
    ORA-06512: at line 1

    Please suggest what I can do to remove this problem.

    Concerning
    Girish Sharma

    He doesn't have to run in parallel, but it is probably

    Bug 8343487: UTLRP. PARALLEL EXECUTION, REGARDLESS OF THE CONFIGURATION OF SQL

    Werner

  • Problem using the command oraext:query-database() in the xslt file

    Hello

    I ask a function through the query command - database () in a certain xslt in a BPEL process as below:

    < name of xsl: variable = "Company" >

    < xsl: value - of select = "string ('CORPORATION')" / >

    < / xsl: variable >

    < name of xsl: variable = "CustAccIdFrmDB" >

    < xsl: value-of select ='orext:query - database (concat ("select xx_egytrans_integration.get_xid(",$getCustAccID,",",$Corporation,") from the dual"), false (), false (), string("jdbc/otmdatasource")) "/ >"

    < / xsl: variable >

    But, after the deployment of the BPEL process and when running it, I get the error at run time.

    Here is the error,

    " < bpelFault > < faultType > 0 < / faultType > < subLanguageExecutionFault xmlns =" http://schemas.Oracle.com/BPEL/extension "> < a name ="summary"part > < summary > XPath expression cannot run." An error occurs during the processing of the XPath expression; the term is ora: OutputVariable.OutputParameters). the XPath expression cannot run; the reason was: javax.xml.transform.TransformerException: XML-22900: (Fatal Error) an internal error condition has occurred. Check the detailed origin described in the text of the exception message and verify that the XPath query is correct. < Summary / > < / part > < part name = "code" > < code > XPathExecutionError < / code > < / piece > < / subLanguageExecutionFault > < / bpelFault >


    Could if it you please let me know the probable reason for the error? Please help as soon as possible.


    Thank you

    Imane

    Hello

    The problem is now solved by adding an alias for the columns like below:

    Select xx_egytrans_integration.get_xid (21468, 'CORPORATION') result of double;

    Now, it could be used in xsl.

    Thank you

    Imane.

  • Is it possible to use the AND condition in oraext:query-database()

    Hello world.

    I think the answer to my question is no because it seems straight forward if it was possible, but I failed to do so.

    I tried:

    oraext:query - database (concat ('select create_ts the menu where order_num = ', substring($ticket,10,15)', and where table_num =', substring ($ticket, 20, 5)), false (), false (),'jdbc:oracle:thin:sysdba / oracle1 @localhost: 21/SOAINFRA ')

    Anyone confirm that with the help of State cannot be used oraext:query-database()?

    Thank you.

    I just saw my error. I have two WHERE clauses.

  • error when trying to use ' {' in the query}

    Hello

    The below mentioned query gives error while trying to use ' {'}

    Query:

    Select s, table x (SEM_MATCH)
    "{ ? s RDF: type < http://www.cs.com/sbip/dwh/mdm/data_modeling#Base_Term >.
    ? s? p? x}',
    SEM_Models ('foundation'),
    SEM_RuleBases ('OWLPRIME'),
    SEM_ALIASES (SEM_ALIAS ('dm', 'http://www.cs.com/sbip/dwh/mdm/data_modeling#'),
    ((SEM_ALIAS ('Nice', 'http://www.w3.org/2002/07/owl#')), null, 'INVALID' value))
    where regexp_like (x, 'Customers', 'i');

    Error details:

    ORA-29532: Java call terminated by eception Java exception: oracle.spatial.rdf.server.TokenMgrError: lexical error at line 1, column 1. Met: "{" (123), after:
    ORA-06512: at the 'MDSYS. RDF_MATCH_IMPL_T', line 178
    ORA-06512: at the 'MDSYS. RDF_MATCH_IMPL_T', line 67
    ORA-06512: at line 4 level

    I can't use the query filter Option.

    Any solution?

    Please let me know what I need to apply a patch?

    Note: I use Oracle Database 11 g Enterprise Edition Release 11.1.0.7.0 - 64 bit Production

    Kind regards
    Kouadio.

    Hello

    For OPTIONAL in 11.1.0.7.0 support, you need the following patch

    Patch 7600122: SYNTAX of BRACE, VIRTUAL MODELS, NETWORK INDEX AND HINTO SUPPORT FRAME

    Support for filters SPARQL in SEM_MATCH is not available for 11.1.0.7.0. You need version 11.2.0.1.0 or later for the FILTER support. With 11.2.0.1.0, we recommend that you apply our latest game patches:

    Patch 9819833: TECHNOLOGY SEMANTICS 11 G R2 FIX BUNDLE 2

    All of the above fixes are available through My Oracle Support.

    Thank you
    Matt

  • Using the function 'query-database' database

    Hello

    I try to use the database function "query-database.

    It works fine when I give a value hardcoded in the where condition. But when I try to pass an xpath expression to the condition where it is not.
    I have a flat file that contains two fields (firstname and lastname). I need read this file and write to another file with an extra field saying. roll_num I have a database table that contains three fields (firstname, lastname, and roll_num).

    In the funtion of database query, I spent

    "Select roll_num from the stud_details where firstname = / imp1:Root - element / imp1:Person / imp1:FIRSTNAME'.

    as the value for the parameter sqlquery. This gives nothing in the output.

    But when I hard code the firstname value it gives the desired result.
    "Select roll_num from the stud_details where firstname = robert'-it works very well."

    Please suggest if my use is wrong.

    Thank you
    RV

    It would be good if you could post your code but generally if you and where the condition to be dynamic, you need to use the concat command that your select statement is looking for roll_num where firstname = /imp1:Root - element / imp1:Person / imp1:FIRSTNAME instead of the value of the element.

    ORCL:query - database (concat ("select roll_num from the stud_details where firstname =" ", / imp1:Root - element / imp1:Person / imp1:FIRSTNAME,"'""), false (), false (), "jdbc/Db")

    It gets tricky with varchar2 you need to put quotes. I tried to show in the example above.

    see you soon
    James

  • Help, how to query the database using pagination

    Hello

    How to query the database using paging for large data.

    any API for this?

    Thank you in advance!

    Hello

    You can specify XmlQueryContext::Lazy as the type of assessment and only call XmlResults:: next() comes as many times as you need.

    John

  • RCU error: unable to connect to the database using the contact information provided

    Hello

    I am not able to connect to the database using the remote control 11.1.1.10.1 to create patterns. I ran the UCR even a week ago and I managed to connect. My database and listener are up and running and the host and the credentials are correct. I don't know where is the problem. Any help will be appreciated. Attaching the screenshot for reference.

    rcu.PNG

    Concerning

    Oumaima

    Hi Handal

    Thanks for the reply. Looks like someone had blocked the firewall settings, so I was unable to connect to the database using the port.

    Thank you

    Oumaima

  • train Simulator says "error reading train database file"

    I have question for train simulator? I can't play the game more that comes with the following error.

    Error reading train database file, file: line: 114
    How can I fix?
    I'm using windows xp with the latest service pack.
    I hope for a quick response.

    Hello

    1. don't you make changes to the computer until the problem occurred?

    2. are you play online or is installed on the computer?

     

    If it is installed on the computer then I suggest you try the steps from the link below and check if it helps.

    http://support.Microsoft.com/kb/303032

     

    If the problem persists then I suggest you send your query in the link below.

    http://www.Microsoft.com/games/trainsimulator/support.aspx

    Hope this information is useful.

  • Link to database using a different name

    We moved four instances oracle from one server to another. Two of these Oracle1 and Oracle2 oracle instances had a link established between them.

    When we moved changed them the host name. We have published all the configuration files and everything works fine.

    However, the link was not working so we dropped it and try to recreate it. We dropped without a lot of research and hit an obstacle.

    The link is Oracle2 of Oracle1. The local name on Oracle1 (link) is called RemoteDB. It must be different. Currently works in our prod environment and the names are different, so we know it works, we just don't know how. The DBA who put in place is no longer with us.

    Here's the SQL link:

    CREATE DATABASE LINK RemoteDB CONNECT TO RemoteUser IDENTIFIED BY RemotePassword USING 'Oracle2';
    

    When a desired query:

    SELECT * FROM DUAL@RemoteDB;
    

    You get this error message:

    Link  : "RemoteDB"  
    Error : ORA-02085: database link RemoteDB connects to Oracle2
    

    We know that it works because it works in production, but may not understand the appropriate configuration settings or Create Database link syntax to reveal the name of link differs from the SID or Service name.

    Disabling global_names is everywhere on the web, but does not feel good solution because it is not currently how our environments are configured.

    No indication as to how this configuration or syntax works would be much appreciated.

    Thank you

    Shawn

    If it turns out that in Oracle2, the global_names is false in our production environment. I must have been recorded in test when we look ahead.

    We realized that the change in testing and our link now has the same behavior as the production.

    Unfortunately, this put it on the radar for our security team. Even when you win - you lose!

    Thanks to all of you to post a reply. They helped me be more informed if nothing else.

    Shawn

  • Error Windows Update Database that can be 0 x 80070490

    Original title:

    Update of Windows, Java and some problems

    Hello

    My Java and Windows 8 will not get automatically updated.  When I go to all the work this symbol [[[comes in. I have updated Java, nevertheless a message shows to update when I put a cursor over any word of an open page of the internet. I have troubleshooted illustrated message"

    Error Windows Update Database that can be 0 x 80070490

    Miniport Wan (Network Monitor) # 2 has a driver problem

    Windows Update configured to never install drivers '  

    Some keys on the keyboard do not work.  How can I fix these problems?

    Hello Arif,

    Thanks for posting your query on Microsoft Community forum.

    If you receive Windows Update error 80070490, it means that a file (CBS Manifest) that is needed to install updates is corrupt.

    Try it out below mentioned methods and see if it helps.

    Method 1

    Try to follow the steps mentioned in the article below.

    Windows Update, error 0 x 80070490

    Method 2

    Try to run the Troubleshooting Windows Update tool.

    This utility is used to and check if the network card and Windows Update services are running properly.

    Problems with installing updates

    Try other steps mentioned in this article if the issue that you are facing is mentioned in one of the mentioned option it.

    Method 3

    If the problem persists I suggest to reset the Windows Update components and for this, try to run the fixit described in the following article. If you already tried the fixit even before that I ask of you rerun the fixit.

     

    How to reset the Windows Update components?

    http://support.Microsoft.com/kb/971058/en-us#LetMeFixItMyselfAlways

    Hope it would help. If problem persists always post back with the current state of your computer and the result of the proposed suggestion, we will be happy to help you.

    Thank you.

  • 12.1.3 extension XSLT editor Query-database mapping function

    Hello

    , We are trying to move from 11.1.1.7 to 12.1.3 JDeveloper. We have developed a number of xsl maps in 11.1.1.7 using the function oraext:query - database Oracle extension (where the namespace oraext is xmlns:oraext ="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc" "). This works in JDeveloper 11.1.1.7 when the test of the card where the call to the map looks like this:

    < xsl: value-of select = "oraext:query - database (concat (& quot; Select fvalue GetMapCodeList ("param1", "param2", "param3") of double, quot;), false (), false (), & quot;jdbc:oracle:thin:dbuser/dbpassword@dbhost:1521:dbservicename & quot;) "/ >"

    In the statement select above is "select GetMapCodeList" which is a function defined in the database which takes 3 parameters. This works very well for us in 11.1.1.7. We are new to 12.1.3 and we get an error test map XSLT in JDeveloper. The error is

    file:/[file path] / [file name] .xsl: XML-22044: function (error) Extension error: Error invoking 'queryDatabase':'java.lang.NoClassDefFoundError: oracle/jdbc/OracleConnection '.

    It seems that it cannot find the ojdbc6.jar file, but I don't see where that should be added.

    Edit:

    OK, I realized that the extension functions XPath of Oracle do not appear in my XSLT Map Editor component palette. I also see that when I change the XPath of the oraext:query - database is highlighted by JDev as being invalid. I think my problem is with the extension being not loaded XPath functions.

    Thanks in advance.

    Steve

    OK, after working with the support of the Oracle, the answer is that the ojdbc6.jar did indeed need to be added to the configuration of JDeveloper 12.1.3. To do this the following line was added at the end of the jdev.conf file:

    AddVMOption - Xbootclasspath/r:... /... /.. /oracle_common/modules/Oracle.jdbc_12.1.0/ojdbc6.jar

    The jdev.conf file is located in your Oracle_Home\jdeveloper\jdev\bin directory. Don't forget to adjust the relative path to match your environment. In addition, please note that the only spaces in the AddVMOption line are a space immediately after "AddVMOption".

    Another concern in this thread that the functions of data base in the XPath Group advanced components from the component Palette was missing. The groups Advanced general XPath XPath and XSLT components model will appear only in the component Palette if the application is a SOA application.

    A score more. I don't know if Oracle sees this as a bug and the ojdbc6.jar to be in the classpath without the user set it up like that in the jdev.conf. If it's a bug, and then if all goes well it will be resolved in a future release, and this configuration will be necessary.

Maybe you are looking for

  • Accidental block and report as spam

    I accidentally blocked and reported as spam a request from a friend who has used an unfamiliar alias. Since then, I returned and accepted as a contact. My question is this - is there the consequences of my having flagged as spam? Was cancelled by my

  • HP envy 15-u110dx 360 x: prt sc - key

    OK, so I'm not sure how recent but my laptop has installed onedrive [I think they do but whatever] ok so when I press on touch prtsc screenshots be saved in onedrive photos screenshots of the file... Now here is the problem for some reason onedrive s

  • CARPET * a DVD-RAM UJ - 841S: cannot burn DVD/CD more

    Hey people, I have a problem with my DVD/CD drive, I can't burn files more. My CARPET * a DVD-RAM UJ - 841S can always install things of CD and erase DVD/cd but I can't burn more.Anyone know how I can fix this problem? cordially Egbert

  • dll search path

    Hello I use a dll (created in CVI) in my main project. I have a few projects where I use the same dll. problem is that each project I need to keep a local copy of the dll that is not intended. I need to keep a single copy of the dll and I need to get

  • When I try to install anything on my pc I get this message "Invalid access to memory location".

    Invalid access to memory location When I try to install anything on my pc I get this message "Invalid access to memory location".