Datagram client : Runtime Exceptions

Hi,
I have written a client side prog. When I run it I am getting following exception:
Exception in thread "main" java.lang.NullPointerException
at ReadClient.TheClient(ReadClient.java:11)
at ReadClient.main(ReadClient.java:16)
The code is given below:
import java.net.*;
class ReadClient{
public static int serverPort = 666;
public static int clientPort = 999;
public static int buffer_size=1024;
public static DatagramSocket ds;
public static byte buffer[ ] = new byte [buffer_size];
public static void TheClient ( ) throws Exception{
while (true) {
DatagramPacket p = new DatagramPacket(buffer, buffer.length);
ds.receive ( p);
System.out.println(new String( p.getData( ), 0, p.getLength ( )));
public static void main (String args[ ]) throws Exception{
TheClient( );
Can somebody plz. help me in this regard?
Zulfi

You have not created an instance of the DatagramSocket before you call receive so it is null.
You need a line like: ds=new DatagramSocket();

Similar Messages

  • Crystal Runtime exception: Missing parameter values

    Our company did a PeopleTools upgrade at one of our clients recently. We upgraded them to PeopleTools 8.50.08. We had to convert all the Crystal Reports to the 2008 format using the RPT converter which is included in the Client install of PeopleTools.
    The only problem now is that a lot of the Crystal processes in PeopleSoft are failing with the following error:
    Crystal Runtime exception: Missing parameter values.
    I've checked the parameters which are being passed to the report and I see both parameters are filled:
    E:\HR881\BIN\CLIENT\WINX86\PSCRRUN.EXE -CTORACLE -CDHRMKPDEV -COPSDUT -CPOPRPSWD -I218609 -RP"PUP202K" -OT6 -OP"G:\PS\PSPRCS\log_output\HRMKPDEV\CRW_PUP202K_218609" -LGDUT -OF2 -ORIENTL "2000-10-01" "2002-06-30"
    Database type is Oracle. HRMS version is 8.8. I can run the Query which gets the data in just fine and I can also run the report from Crystal fine. This only happens with Crystal reports which have a date field as a parameter/prompt in the report.
    There's currently an SR open at Oracle, but I was hoping that someone here can help me nail this issue. I'm not too happy with the quallity of Oracle support, but that's a whole different story.

    <s>Just to be sure, did you put a space after each parameter name or is it a typo over here ?
    E:\HR881\BIN\CLIENT\WINX86\PSCRRUN.EXE -CT ORACLE -CD HRMKPDEV -CO PSDUT -CP OPRPSWD -I 218609 -RP "PUP202K" -OT 6 -OP "G:\PS\PSPRCS\log_output\HRMKPDEV\CRW_PUP202K_218609" -LG DUT -OF 2 -OR IENTL "2000-10-01" "2002-06-30"</s>
    Nicolas.
    sorry, it was wrong assumption.
    Edited by: N Gasparotto on Jun 2, 2010 5:11 PM

  • Reg:- Runtime Exception on preview of Portal Activity Report Editor iView

    Hi All,
    I am trying to preview the iView, "Portal Activity Report Editor" located under Portal Content -> Content Provided by SAP -> Admin Interfaces -> Admin iView Templates -> Portal Editors under Content Administration role.
    But, when I previee the iView, I get a RunTime Exception as follows:
    #1.5 #0014C263546200A5000008B900000CEC000450DE5CE9A528#1214815878685#com.sap.portal.applicationFramework.tools.wizardframework#sap.com/irj#com.sap.portal.applicationFramework.tools.wizardframework#<User_ID>#152806##n/a##b3602110468111dd9e8e0014c2635462#SAPEngine_Application_Thread[impl:3]_56##0#0#Fatal#1#/System/Server#Java###wizard session No: 429: could not instantiate pane instance of type com.sapportals.admin.wizardframework.core.ClassNameAndConstructorArgs@1663bd## #1.5 #0014C263546200A5000008BA00000CEC000450DE5CE9A6F1#1214815878685#System.err#sap.com/irj#System.err#<User_ID>#152806##n/a##b3602110468111dd9e8e0014c2635462#SAPEngine_Application_Thread[impl:3]_56##0#0#Error##Plain###Jun 30, 2008 4:51:18 AM                     com.sap.portal.portal [SAPEngine_Application_Thread[impl:3]_56] Error: Exception ID:04:51_30/06/08_15351_4495550
    #1.5 #0014C263546200A5000008BC00000CEC000450DE5CE9B605#1214815878685#com.sap.portal.portal#sap.com/irj#com.sap.portal.portal#<User_ID>#152806##n/a##b3602110468111dd9e8e0014c2635462#SAPEngine_Application_Thread[impl:3]_56##0#0#Error#1#/System/Server#Java###Exception ID:04:51_30/06/08_15351_4495550
    [EXCEPTION]
    #1#com.sapportals.portal.prt.component.PortalComponentException: Error in service call of Portal Component
    Component : pcd:portal_content/com.sap.pct/admin.templates/iviews/editors/com.sap.portal.activityReportEditor
    Component class : com.sap.portal.webreport.editor.ActivityReportEditor
    User : <User_ID>
         at com.sapportals.portal.prt.core.PortalRequestManager.handlePortalComponentException(PortalRequestManager.java:973)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:343)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
         at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:646)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
         at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
         at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
         at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
         at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:547)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Caused by: java.lang.RuntimeException: an Exception occured when instantating class com.sap.portal.admin.editor.pane.EditorPaneWrapper
         at com.sapportals.admin.wizardframework.core.TrivialPaneFactory.getComponent(TrivialPaneFactory.java:54)
         at com.sapportals.admin.wizardframework.core.WizardInstance.doWizard(WizardInstance.java:225)
         at com.sap.portal.admin.editor.Editor.doWizard(Editor.java:605)
         at com.sap.portal.admin.editor.Editor.run(Editor.java:150)
         at com.sap.portal.admin.editor.AbstractEditorComponent.doContent(AbstractEditorComponent.java:59)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
         at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
         at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
         ... 29 more
    This happens for all Editor iViews.
    Kindly let me know what could be the problem.
    Thanks and Regards,
    Pavithra

    Hi Sandeep,
    Thank you for your inputs.
    I had raised an OSS Message with SAP some days ago on this issue. SAP has replied back saying that only users with Content Administration role can have access to configure portal acyivity report. All other users can only view the results.
    Regards,
    Pavithra

  • Runtime Exception - Need Help

    Hi
    I have a simple BPEL process to test the exception handling. It basically consists of a Invoke to call a EJB and a catchAll around the invoke. If there is an exception due to the Target EJB not available , the catchAll catches the exception, but if there is a runtime exception thrown in the EJB such as a NullPointerException, the catchAll does not capture it and also i'm not able to even access the instance, the instance itself vanishes. I have included the detailed log below..
    can some one shed some light on this..?
    Thanks in advance
    Sam
    The log contains activities of creating a new instance from Dashboard and click on the 'Flow' in console
    &gt;&gt;&gt;&gt; Log Start &gt;&gt;&gt;&gt;
    &lt;2005-02-04 10:24:08,953&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::getConnecti
    on&gt; GOT CONNECTION 1
    &lt;2005-02-04 10:24:08,953&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::closeConnec
    tion&gt; CLOSE CONNECTION 0
    &lt;2005-02-04 10:24:08,953&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::getConnecti
    on&gt; GOT CONNECTION 1
    &lt;2005-02-04 10:24:08,953&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::closeConnec
    tion&gt; CLOSE CONNECTION 0
    &lt;2005-02-04 10:24:08,968&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;WSDLSchemaUtil::getInputParameters&gt; In
    put parameter name payload parameter type {http://acm.org/samples}EHT1Request
    &lt;2005-02-04 10:24:09,046&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::getConnecti
    on&gt; GOT TX CONNECTION 1
    &lt;2005-02-04 10:24:09,062&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;BaseDeliveryPersistenceAdaptor
    ::storeInvoke&gt; Compressed message bytes from 850 to 381
    &lt;2005-02-04 10:24:09,062&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::closeConnec
    tion&gt; CLOSE TX CONNECTION 0
    &lt;2005-02-04 10:24:09,109&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;Dispatcher::insert&gt; Receiv
    ed batch message, 1 messages [invoke instance message aacf889e30f5e83a:125e791:101ddf7208b:-7ffb]
    &lt;2005-02-04 10:24:09,109&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::receive&gt;
    Receiving message [invoke instance message aacf889e30f5e83a:125e791:101ddf7208b:-7ffb] for set invok
    e
    &lt;2005-02-04 10:24:09,109&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::receive&gt;
    Receiving message [] for set engine
    &lt;2005-02-04 10:24:09,109&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;Dispatcher::receive&gt; Alloc
    ating new thread; pending threads: 1, active threads: 0, total: 0
    &lt;2005-02-04 10:24:09,171&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatcherBean::init&gt; Done
    initializing dispatcher queue 'java:comp/env/jms/collaxa/BPELWorkerQueue'
    &lt;2005-02-04 10:24:09,187&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;InvokeDispatchSet::fetchSc
    heduled&gt; Fetched message invoke instance message aacf889e30f5e83a:125e791:101ddf7208b:-7ffb from inv
    oke queue for processing
    &lt;2005-02-04 10:24:09,234&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatcherBean::send&gt; Sent
    message to queue java:comp/env/jms/collaxa/BPELWorkerQueue
    &lt;2005-02-04 10:24:09,234&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;Dispatcher::insert&gt; Receiv
    ed batch message, 0 messages []
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;InvokeInstanceMessageHandl
    er::handle&gt; Processing invoke instance message for domain default
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::getConnecti
    on&gt; GOT TX CONNECTION 1
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::receive&gt;
    Receiving message [] for set invoke
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::receive&gt;
    Receiving message [] for set engine
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;Dispatcher::receive&gt; Alloc
    ating new thread; pending threads: 1, active threads: 1, total: 1
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatcherBean::send&gt; Sent
    message to queue java:comp/env/jms/collaxa/BPELWorkerQueue
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::receive&gt;
    Receiving message remove dispatcher bean message aacf889e30f5e83a:125e791:101ddf7208b:-7ffa for set
    system
    &lt;2005-02-04 10:24:09,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;Dispatcher::receive&gt; Alloc
    ating new thread; pending threads: 1, active threads: 1, total: 2
    &lt;2005-02-04 10:24:09,265&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatcherBean::send&gt; Sent
    message to queue java:comp/env/jms/collaxa/BPELWorkerQueue
    &lt;2005-02-04 10:24:09,281&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;SystemDispatchSet::fetchSc
    heduled&gt; Fetched message remove dispatcher bean message aacf889e30f5e83a:125e791:101ddf7208b:-7ffa f
    rom system queue for processing
    &lt;2005-02-04 10:24:09,281&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;RemoveMessageHandler::hand
    le&gt; Processing remove message for ticket aacf889e30f5e83a:125e791:101ddf7208b:-7ffa
    &lt;2005-02-04 10:24:09,281&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::acknowled
    ge&gt; Acknowledged message remove dispatcher bean message aacf889e30f5e83a:125e791:101ddf7208b:-7ffa
    &lt;2005-02-04 10:24:09,296&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;BaseInvokeHandler::load&gt; Loade
    d message bytes, compressed 381 , uncompressed 850
    &lt;2005-02-04 10:24:09,312&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.delivery&gt; &lt;InvokeCache::remove&gt; Remov
    ing cache entry for message aacf889e30f5e83a:125e791:101ddf7208b:-7ffb
    &lt;2005-02-04 10:24:09,375&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMElement__CXPM::__create&gt; Creating n
    ormal element EHT1Request, state=0
    &lt;2005-02-04 10:24:09,375&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DomSerializerUtil::loadElement&gt; Loaded
    element EHT1Request size=238
    &lt;2005-02-04 10:24:09,390&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::getConnecti
    on&gt; GOT TX CONNECTION 2
    &lt;2005-02-04 10:24:09,390&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::closeConnec
    tion&gt; CLOSE TX CONNECTION 1
    &lt;2005-02-04 10:24:09,421&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::createInstance&gt; Created
    cube instance '2701' from process 'EHT1' (revision '1.0')
    &lt;2005-02-04 10:24:09,500&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;MethodCubeBlock::activate&gt; Create m
    ethod scope 'BpPrc0.1' in block 'BpPrc0'
    &lt;2005-02-04 10:24:09,500&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;MethodCubeBlock::activate&gt; Method n
    ame:processTransaction type: not-supported
    &lt;2005-02-04 10:24:09,515&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::invokeMethod&gt; Invoking
    method 'initiate' on cube instance '2701'
    &lt;2005-02-04 10:24:09,515&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Managing s
    cope 'BpPrc0.1' on cube instance '2701'
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te block 'BpTry0' with scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;scope&gt; at line [no line]
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;scope&gt; at line [no line]
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;BaseCubeBlock::activate&gt; Create sco
    pe 'BpTry0.2' in block 'BpTry0'
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te block 'BpSeq0' with scope 'BpTry0.2'
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;sequence&gt; at line 35
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;sequence&gt; at line 35
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key main
    &lt;2005-02-04 10:24:09,531&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;BaseCubeBlock::activate&gt; Create sco
    pe 'BpSeq0.3' in block 'BpSeq0'
    &lt;2005-02-04 10:24:09,546&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te node 'BpRcv0' with scope 'BpSeq0.3'
    &lt;2005-02-04 10:24:09,546&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Scheduling
    workitem 2701-BpRcv0-BpSeq0.3-1 to be performed
    &lt;2005-02-04 10:24:09,546&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Done manag
    ing scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:09,546&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatchHelper::sendMemory
    &gt; Dispatching in-memory request, [workitem perform message 2701-BpRcv0-BpSeq0.3-1]
    &lt;2005-02-04 10:24:09,546&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;PerformMessageHandler::han
    dleLocal&gt; Processing workitem perform message 2701-BpRcv0-BpSeq0.3-1 for domain default
    &lt;2005-02-04 10:24:09,562&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::handleWorkItem&gt; Attempt
    ing to handle workitem 2701-BpRcv0-BpSeq0.3-1 with transition 0
    &lt;2005-02-04 10:24:09,562&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Perfor
    ming workitem '2701-BpRcv0-BpSeq0.3-1'
    &lt;2005-02-04 10:24:09,562&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key receiveInput
    &lt;2005-02-04 10:24:09,562&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELEntryReceiveWMP::EHT1&gt; exe
    cuting &lt;receive&gt; at line 39
    &lt;2005-02-04 10:24:09,562&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELEntryReceiveWMP::EHT1&gt; set
    variable 'input' to be readOnly.
    &lt;2005-02-04 10:24:09,562&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key input
    &lt;2005-02-04 10:24:09,578&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMElement::toXML&gt; Converting to XML E
    HT1Request, state= 3
    &lt;2005-02-04 10:24:09,578&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMElement__CXPM::__toXML&gt; Converting
    element input to xml, state=0
    &lt;2005-02-04 10:24:09,578&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMElement__CXPM::__toXML&gt; Converting
    element input uri http://acm.org/samples to xml
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key receiveInput
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Is per
    former 2701-BpRcv0-BpSeq0.3-1 idempotent? true
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkBlockConditions&gt; W
    orkitem '2701-BpRcv0-BpSeq0.3-1' has been marked as complete
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::finalizeActivity&gt; Attem
    pting to finalize workitem '2701-BpRcv0-BpSeq0.3-1'
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkManageScope&gt; Found
    highest dirty scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Managing s
    cope 'BpPrc0.1' on cube instance '2701'
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te block 'BpScp0' with scope 'BpSeq0.3'
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;scope&gt; at line 44
    &lt;2005-02-04 10:24:09,593&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key scope-1
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;BaseCubeBlock::activate&gt; Create sco
    pe 'BpScp0.4' in block 'BpScp0'
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te block 'BpTry1' with scope 'BpScp0.4'
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;scope&gt; at line [no line]
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;scope&gt; at line [no line]
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;BaseCubeBlock::activate&gt; Create sco
    pe 'BpTry1.5' in block 'BpTry1'
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te block 'BpSeq1' with scope 'BpTry1.5'
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;sequence&gt; at line 52
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;sequence&gt; at line 52
    &lt;2005-02-04 10:24:09,609&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;BaseCubeBlock::activate&gt; Create sco
    pe 'BpSeq1.6' in block 'BpSeq1'
    &lt;2005-02-04 10:24:09,625&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te node 'BpAss0' with scope 'BpSeq1.6'
    &lt;2005-02-04 10:24:09,625&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Scheduling
    workitem 2701-BpAss0-BpSeq1.6-1 to be performed
    &lt;2005-02-04 10:24:09,625&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Done manag
    ing scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:09,625&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Done p
    erforming workitem '2701-BpRcv0-BpSeq0.3-1'
    &lt;2005-02-04 10:24:09,625&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::handleWorkItem&gt; Done ha
    ndling workitem 2701-BpRcv0-BpSeq0.3-1
    &lt;2005-02-04 10:24:09,625&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;PerformMessageHandler::han
    dleLocal&gt; Processing workitem perform message 2701-BpAss0-BpSeq1.6-1 for domain default
    &lt;2005-02-04 10:24:09,640&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::handleWorkItem&gt; Attempt
    ing to handle workitem 2701-BpAss0-BpSeq1.6-1 with transition 0
    &lt;2005-02-04 10:24:09,640&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Perfor
    ming workitem '2701-BpAss0-BpSeq1.6-1'
    &lt;2005-02-04 10:24:09,640&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key initIS
    &lt;2005-02-04 10:24:09,640&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELAssignWMP::EHT1&gt; executing
    &lt;copy&gt; at line 52
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;XPathUtil::initXPath&gt; namespaceMapping
    is: {bpws=http://schemas.xmlsoap.org/ws/2003/03/business-process/, tns=http://acm.org/samples, xsd=
    http://www.w3.org/2001/XMLSchema, bpelx=http://schemas.oracle.com/bpel/extension, ora=http://schemas
    .oracle.com/xpath/extension, nsxml0=http://www.emergingaspects.com/service/EXHT}
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;XPathUtil::evaluate&gt; XPathQuery[string
    ("NOT OK")], XPath Result: class=java.lang.String value=NOT OK
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;PersistenceManager::copy( Obje
    ct )&gt; copying %jS
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key invokeStatus
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key initIS
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Is per
    former 2701-BpAss0-BpSeq1.6-1 idempotent? true
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkBlockConditions&gt; W
    orkitem '2701-BpAss0-BpSeq1.6-1' has been marked as complete
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::finalizeActivity&gt; Attem
    pting to finalize workitem '2701-BpAss0-BpSeq1.6-1'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkManageScope&gt; Found
    highest dirty scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Managing s
    cope 'BpPrc0.1' on cube instance '2701'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te node 'BpInv0' with scope 'BpSeq1.6'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Scheduling
    workitem 2701-BpInv0-BpSeq1.6-2 to be performed
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Done manag
    ing scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Done p
    erforming workitem '2701-BpAss0-BpSeq1.6-1'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::handleWorkItem&gt; Done ha
    ndling workitem 2701-BpAss0-BpSeq1.6-1
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;PerformMessageHandler::han
    dleLocal&gt; Processing workitem perform message 2701-BpInv0-BpSeq1.6-2 for domain default
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::handleWorkItem&gt; Attempt
    ing to handle workitem 2701-BpInv0-BpSeq1.6-2 with transition 0
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Perfor
    ming workitem '2701-BpInv0-BpSeq1.6-2'
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key invokeEHTS
    &lt;2005-02-04 10:24:09,671&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELInvokeWMP::EHT1&gt; executing
    &lt;invoke&gt; at line 57
    &lt;2005-02-04 10:24:09,703&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSInvocationManager::invoke&gt; operation:
    doExceptionHandlingTest
    &lt;2005-02-04 10:24:09,703&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSInvocationManager::invoke&gt; inputConta
    iner: {payload=&lt;payload xmlns="http://www.emergingaspects.com/service/EXHT"/&gt;}
    &lt;2005-02-04 10:24:09,703&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSInvocationManager::invoke&gt; callProps:
    {is-initial-call=true, parentId=2701, syncPersistMode=null, process-id=EHT1, rootId=2701, conversat
    ionId=bpel://localhost/default/EHT1~1.0/2701-BpInv0-BpSeq1.6-2, location=null, priority=3, work-item
    -key=2701-BpInv0-BpSeq1.6-2, domain-id=default, revision-tag=1.0}
    &lt;2005-02-04 10:24:09,718&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSDLManager::getWSDL&gt; registered wsdl a
    t http://sampc:9700/orabpel/default/EHT1/ExceptionHandlingTestService.wsdl
    &lt;2005-02-04 10:24:09,718&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSDLManager::getWSDL&gt; got wsdl at: http
    ://sampc:9700/orabpel/default/EHT1/ExceptionHandlingTestService.wsdl
    &lt;2005-02-04 10:24:09,718&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSInvocationManager::invoke&gt; def is htt
    p://sampc:9700/orabpel/default/EHT1/ExceptionHandlingTestService.wsdl
    &lt;2005-02-04 10:24:09,718&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSIFInvocationHandler::invoke&gt; opName=d
    oExceptionHandlingTestportTypeQn={http://www.emergingaspects.com/service/EXHT}EXHTServiceserviceQn={
    http://www.emergingaspects.com/service/EXHT}EXHTService
    &lt;2005-02-04 10:24:09,859&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMSerializerUtil::binaryDeepCopy&gt; Beg
    in binary deep copy for payload
    &lt;2005-02-04 10:24:09,859&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMElement__CXPM::__deepCopy&gt; Deep cop
    ying payload, uri=http://www.emergingaspects.com/service/EXHT, state=0
    &lt;2005-02-04 10:24:09,890&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMElement__CXPM::__create&gt; Creating n
    ormal element payload, state=0
    &lt;2005-02-04 10:24:09,890&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;DOMSerializerUtil::binaryDeepCopy&gt; Don
    e binary deep copy for payload
    WSIF0005E: An error occurred when invoking the method 'doExceptionHandlingTest'. ('EJB')
    &lt;2005-02-04 10:24:09,953&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;WSIFInvocationHandler::invoke&gt; Fault ha
    ppenned
    javax.transaction.TransactionRolledbackException: EJB Exception: : java.lang.NullPointerException
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean.doExceptionHandlingTest(Excepti
    onHandlingTestEJBBean.java:28)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl.doExceptionHandli
    ngTest(ExceptionHandlingTestEJBBean_d9oiel_EOImpl.java:46)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_WLSkel.invoke(Unk
    nown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ; nested exception is:
    java.lang.NullPointerException
    at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_812_WLStub.doExce
    ptionHandlingTest(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.collaxa.cube.ws.wsif.providers.ejb.WSIFOperation_EJB.executeRequestResponseOperation(
    WSIFOperation_EJB.java:1071)
    at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:392)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:321)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:143)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:569)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:299)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:182)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3447)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1824)
    at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(Perfo
    rmMessageHandler.java:75)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:87
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:144)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5531)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1219)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:480)
    at com.collaxa.cube.engine.bean.DeliveryBean.handleInvoke(DeliveryBean.java:307)
    at com.collaxa.cube.engine.bean.DeliveryBean_uhics8_ELOImpl.handleInvoke(DeliveryBean_uhics8
    _ELOImpl.java:274)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(Invok
    eInstanceMessageHandler.java:36)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:64)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:72)
    at com.collaxa.cube.engine.bean.WorkerBean.onMessage(WorkerBean.java:86)
    at weblogic.ejb20.internal.MDListener.execute(MDListener.java:382)
    at weblogic.ejb20.internal.MDListener.transactionalOnMessage(MDListener.java:316)
    at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:281)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2596)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:2516)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Caused by: java.lang.NullPointerException
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean.doExceptionHandlingTest(Excepti
    onHandlingTestEJBBean.java:28)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl.doExceptionHandli
    ngTest(ExceptionHandlingTestEJBBean_d9oiel_EOImpl.java:46)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_WLSkel.invoke(Unk
    nown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    ... 2 more
    &lt;2005-02-04 10:24:09,953&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.ws&gt; &lt;BPELInvokeWMP::__invoke&gt; Caught RemoteE
    xception
    orabpel.apache.wsif.WSIFException: Operation failed!; nested exception is:
    javax.transaction.TransactionRolledbackException: EJB Exception: : java.lang.NullPointerExce
    ption
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean.doExceptionHandlingTest(Excepti
    onHandlingTestEJBBean.java:28)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl.doExceptionHandli
    ngTest(ExceptionHandlingTestEJBBean_d9oiel_EOImpl.java:46)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_WLSkel.invoke(Unk
    nown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ; nested exception is:
    java.lang.NullPointerException
    at com.collaxa.cube.ws.wsif.providers.ejb.WSIFOperation_EJB.executeRequestResponseOperation(
    WSIFOperation_EJB.java:1207)
    at com.collaxa.cube.ws.WSIFInvocationHandler.invoke(WSIFInvocationHandler.java:392)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:321)
    at com.collaxa.cube.ws.WSInvocationManager.invoke(WSInvocationManager.java:143)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:569)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:299)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:182)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3447)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1824)
    at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(Perfo
    rmMessageHandler.java:75)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:87
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:144)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5531)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1219)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:480)
    at com.collaxa.cube.engine.bean.DeliveryBean.handleInvoke(DeliveryBean.java:307)
    at com.collaxa.cube.engine.bean.DeliveryBean_uhics8_ELOImpl.handleInvoke(DeliveryBean_uhics8
    _ELOImpl.java:274)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(Invok
    eInstanceMessageHandler.java:36)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:64)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:72)
    at com.collaxa.cube.engine.bean.WorkerBean.onMessage(WorkerBean.java:86)
    at weblogic.ejb20.internal.MDListener.execute(MDListener.java:382)
    at weblogic.ejb20.internal.MDListener.transactionalOnMessage(MDListener.java:316)
    at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:281)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2596)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:2516)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    Caused by: javax.transaction.TransactionRolledbackException: EJB Exception: : java.lang.NullPointerE
    xception
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean.doExceptionHandlingTest(Excepti
    onHandlingTestEJBBean.java:28)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl.doExceptionHandli
    ngTest(ExceptionHandlingTestEJBBean_d9oiel_EOImpl.java:46)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_WLSkel.invoke(Unk
    nown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ; nested exception is:
    java.lang.NullPointerException
    at weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:108)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:284)
    at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:244)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_812_WLStub.doExce
    ptionHandlingTest(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.collaxa.cube.ws.wsif.providers.ejb.WSIFOperation_EJB.executeRequestResponseOperation(
    WSIFOperation_EJB.java:1071)
    ... 27 more
    Caused by: java.lang.NullPointerException
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean.doExceptionHandlingTest(Excepti
    onHandlingTestEJBBean.java:28)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl.doExceptionHandli
    ngTest(ExceptionHandlingTestEJBBean_d9oiel_EOImpl.java:46)
    at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_WLSkel.invoke(Unk
    nown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
    at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
    at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
    ... 2 more
    &lt;2005-02-04 10:24:09,968&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;bpel.p0.BPEL_BIN$$BPELC_BpInv0::per
    form&gt; error thrown
    com.oracle.bpel.client.BPELFault: faultName: {{http://schemas.oracle.com/bpel/extension}bindingFault
    messageType: {{http://schemas.oracle.com/bpel/extension}RuntimeFaultMessage}
    parts: {{summary=Operation failed!; nested exception is:
            javax.transaction.TransactionRolledbackException: EJB Exception: : java.lang.NullPointerExce
    ption
            at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean.doExceptionHandlingTest(Excepti
    onHandlingTestEJBBean.java:28)
            at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl.doExceptionHandli
    ngTest(ExceptionHandlingTestEJBBean_d9oiel_EOImpl.java:46)
            at com.ema.bpel.test.exceptions.ExceptionHandlingTestEJBBean_d9oiel_EOImpl_WLSkel.invoke(Unk
    nown Source)
            at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
            at weblogic.rmi.cluster.ReplicaAwareServerRef.invoke(ReplicaAwareServerRef.java:108)
            at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
            at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:353)
            at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
            at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
            at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
            at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
            at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    ; nested exception is:
            java.lang.NullPointerException}}
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__invoke(BPELInvokeWMP.java:604)
    at com.collaxa.cube.engine.ext.wmp.BPELInvokeWMP.__executeStatements(BPELInvokeWMP.java:299)
    at com.collaxa.cube.engine.ext.wmp.BPELActivityWMP.perform(BPELActivityWMP.java:182)
    at com.collaxa.cube.engine.CubeEngine.performActivity(CubeEngine.java:3447)
    at com.collaxa.cube.engine.CubeEngine.handleWorkItem(CubeEngine.java:1824)
    at com.collaxa.cube.engine.dispatch.message.instance.PerformMessageHandler.handleLocal(Perfo
    rmMessageHandler.java:75)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleLocalMessage(DispatchHelper.java:87
    at com.collaxa.cube.engine.dispatch.DispatchHelper.sendMemory(DispatchHelper.java:144)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5531)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1219)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:480)
    at com.collaxa.cube.engine.bean.DeliveryBean.handleInvoke(DeliveryBean.java:307)
    at com.collaxa.cube.engine.bean.DeliveryBean_uhics8_ELOImpl.handleInvoke(DeliveryBean_uhics8
    _ELOImpl.java:274)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(Invok
    eInstanceMessageHandler.java:36)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:64)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:72)
    at com.collaxa.cube.engine.bean.WorkerBean.onMessage(WorkerBean.java:86)
    at weblogic.ejb20.internal.MDListener.execute(MDListener.java:382)
    at weblogic.ejb20.internal.MDListener.transactionalOnMessage(MDListener.java:316)
    at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:281)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2596)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:2516)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    &lt;2005-02-04 10:24:09,968&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key invokeEHTS
    &lt;2005-02-04 10:24:09,968&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;SensorManager::doCallback&gt; queried
    map w/key {http://schemas.oracle.com/bpel/extension}bindingFault
    &lt;2005-02-04 10:24:09,968&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Is per
    former 2701-BpInv0-BpSeq1.6-2 idempotent? false
    &lt;2005-02-04 10:24:09,968&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkBlockConditions&gt; W
    orkitem '2701-BpInv0-BpSeq1.6-2' has been marked as complete
    &lt;2005-02-04 10:24:09,984&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::finalizeActivity&gt; Attem
    pting to finalize workitem '2701-BpInv0-BpSeq1.6-2'
    &lt;2005-02-04 10:24:09,984&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::finalizeActivity&gt; Caugh
    t business exception at block 'BpTry1', rolling back
    &lt;2005-02-04 10:24:09,984&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::forceCompleteScope&gt; Is
    instance faulted? true
    &lt;2005-02-04 10:24:09,984&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::forceCompleteScopeTree&gt;
    Forcing to complete scope rooted at 'BpTry1.5'
    &lt;2005-02-04 10:24:10,000&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;BaseWorkItemPersistenceAdaptor
    ::load&gt; Skipping database load ... found workitems
    &lt;2005-02-04 10:24:10,000&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::closeActivity&gt; Workitem
    2701-BpInv0-BpSeq1.6-2 is faulted ... skipping cancel
    &lt;2005-02-04 10:24:10,000&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.agents&gt; &lt;ExpirationAgent::unscheduleW
    orkItem&gt; Removing work item 2701-BpInv0-BpSeq1.6-2 from expiration scheduler
    &lt;2005-02-04 10:24:10,000&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkExpirable&gt; Removin
    g work item 2701-BpInv0-BpSeq1.6-2 from expiration agent
    &lt;2005-02-04 10:24:10,000&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;ForceCompleteTreeIterator::apply&gt; C
    ompleting scope 'BpTry1.5'
    &lt;2005-02-04 10:24:10,000&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;ForceCompleteTreeIterator::apply&gt; C
    ompleting scope 'BpSeq1.6'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::forceCompleteScopeTree&gt;
    Done forced complete scope rooted at 'BpTry1.5'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::checkManageScope&gt; Found
    highest dirty scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Managing s
    cope 'BpPrc0.1' on cube instance '2701'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te block 'BpCAl0' with scope 'BpScp0.4'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;catchAll&gt; at line 48
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.bpel&gt; &lt;BPELExecution::EHT1&gt; entering
    &lt;catchAll&gt; at line 48
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;BaseCubeBlock::activate&gt; Create sco
    pe 'BpCAl0.7' in block 'BpCAl0'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Can activa
    te node 'BpWai0' with scope 'BpCAl0.7'
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;XPathUtil::initXPath&gt; namespaceMapping
    is: {bpws=http://schemas.xmlsoap.org/ws/2003/03/business-process/, tns=http://acm.org/samples, xsd=
    http://www.w3.org/2001/XMLSchema, bpelx=http://schemas.oracle.com/bpel/extension, ora=http://schemas
    .oracle.com/xpath/extension, nsxml0=http://www.emergingaspects.com/service/EXHT}
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.xml&gt; &lt;XPathUtil::evaluate&gt; XPathQuery['PT30S
    '], XPath Result is: class java.lang.String
    &lt;2005-02-04 10:24:10,031&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.agents&gt; &lt;ExpirationAgent::unscheduleW
    orkItem&gt; Removing work item 2701-BpWai0-BpCAl0.7-1 from expiration scheduler
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.agents&gt; &lt;ExpirationScheduler::schedul
    e&gt; Work item 2701-BpWai0-BpCAl0.7-1 scheduled for Fri Feb 04 10:24:40 EST 2005
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Scheduling
    workitem 2701-BpWai0-BpCAl0.7-1 to be performed
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::manageScope&gt; Done manag
    ing scope 'BpPrc0.1'
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::performActivity&gt; Done p
    erforming workitem '2701-BpInv0-BpSeq1.6-2'
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::handleWorkItem&gt; Done ha
    ndling workitem 2701-BpInv0-BpSeq1.6-2
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatchHelper::sendMemory
    &gt; In-memory false ... stop processing in-memory
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine&gt; &lt;CubeEngine::store&gt; Initial request
    ... storing instance 2701 to datastore
    &lt;2005-02-04 10:24:10,125&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;CubeInstancePersistenceMgr::st
    ore&gt; Storing instance 2701 to datastore
    &lt;BaseCubeSessionBean::logError&gt; Error while invoking bean "delivery": Cannot insert audit trail.
    The process domain was unable to insert the current log entries for the instance "2701" to the audit
    trail table. The exception reported is: The transaction is no longer active - status: 'Marked roll
    back. [Reason=java.lang.NullPointerException]'. No further JDBC access is allowed within this transa
    ction.
    Please check that the machine hosting the datasource is physically connected to the network. Otherw
    ise, check that the datasource connection parameters (user/password) is currently valid.
    sql statement: INSERT INTO audit_trail( cikey, domain_ref, count_id, block, block_csize, block_usiz
    e, log ) VALUES( ?, ?, ?, ?, ?, ?, ? )
    &lt;2005-02-04 10:24:10,187&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::closeConnec
    tion&gt; CLOSE TX CONNECTION 0
    &lt;2005-02-04 10:24:10,250&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;DispatchHelper::handleMess
    age&gt; failed to handlerMessage
    ORABPEL-04004
    Cannot insert audit trail.
    The process domain was unable to insert the current log entries for the instance "2701" to the audit
    trail table. The exception reported is: The transaction is no longer active - status: 'Marked roll
    back. [Reason=java.lang.NullPointerException]'. No further JDBC access is allowed within this transa
    ction.
    Please check that the machine hosting the datasource is physically connected to the network. Otherw
    ise, check that the datasource connection parameters (user/password) is currently valid.
    sql statement: INSERT INTO audit_trail( cikey, domain_ref, count_id, block, block_csize, block_usiz
    e, log ) VALUES( ?, ?, ?, ?, ?, ?, ? )
    at com.collaxa.cube.engine.adaptors.oracle.AuditTrailPersistenceAdaptor$TrailHandler.store(A
    uditTrailPersistenceAdaptor.java:283)
    at com.collaxa.cube.engine.adaptors.common.BaseAuditTrailPersistenceAdaptor.store(BaseAuditT
    railPersistenceAdaptor.java:134)
    at com.collaxa.cube.engine.adaptors.oracle.AuditTrailPersistenceAdaptor.store(AuditTrailPers
    istenceAdaptor.java:62)
    at com.collaxa.cube.engine.data.AuditTrailPersistenceMgr.store(AuditTrailPersistenceMgr.java
    :239)
    at com.collaxa.cube.engine.adaptors.common.BaseCubeInstancePersistenceAdaptor.store(BaseCube
    InstancePersistenceAdaptor.java:466)
    at com.collaxa.cube.engine.adaptors.oracle.CubeInstancePersistenceAdaptor.store(CubeInstance
    PersistenceAdaptor.java:74)
    at com.collaxa.cube.engine.data.CubeInstancePersistenceMgr.store(CubeInstancePersistenceMgr.
    java:307)
    at com.collaxa.cube.engine.CubeEngine.store(CubeEngine.java:5295)
    at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:5540)
    at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:1219)
    at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:480)
    at com.collaxa.cube.engine.bean.DeliveryBean.handleInvoke(DeliveryBean.java:307)
    at com.collaxa.cube.engine.bean.DeliveryBean_uhics8_ELOImpl.handleInvoke(DeliveryBean_uhics8
    _ELOImpl.java:274)
    at com.collaxa.cube.engine.dispatch.message.invoke.InvokeInstanceMessageHandler.handle(Invok
    eInstanceMessageHandler.java:36)
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:64)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:72)
    at com.collaxa.cube.engine.bean.WorkerBean.onMessage(WorkerBean.java:86)
    at weblogic.ejb20.internal.MDListener.execute(MDListener.java:382)
    at weblogic.ejb20.internal.MDListener.transactionalOnMessage(MDListener.java:316)
    at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:281)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2596)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:2516)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    &lt;2005-02-04 10:24:10,265&gt; &lt;ERROR&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseScheduledWorker::proce
    ss&gt; Failed to handle dispatch message invoke instance message aacf889e30f5e83a:125e791:101ddf7208b:-
    7ffb ... exception Message handle error.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.mess
    age.invoke.InvokeInstanceMessage"; the exception is: Cannot insert audit trail.
    The process domain was unable to insert the current log entries for the instance "2701" to the audit
    trail table. The exception reported is: The transaction is no longer active - status: 'Marked roll
    back. [Reason=java.lang.NullPointerException]'. No further JDBC access is allowed within this transa
    ction.
    Please check that the machine hosting the datasource is physically connected to the network. Otherw
    ise, check that the datasource connection parameters (user/password) is currently valid.
    sql statement: INSERT INTO audit_trail( cikey, domain_ref, count_id, block, block_csize, block_usiz
    e, log ) VALUES( ?, ?, ?, ?, ?, ?, ? )
    ORABPEL-05002
    Message handle error.
    An exception occurred while attempting to process the message "com.collaxa.cube.engine.dispatch.mess
    age.invoke.InvokeInstanceMessage"; the exception is: Cannot insert audit trail.
    The process domain was unable to insert the current log entries for the instance "2701" to the audit
    trail table. The exception reported is: The transaction is no longer active - status: 'Marked roll
    back. [Reason=java.lang.NullPointerException]'. No further JDBC access is allowed within this transa
    ction.
    Please check that the machine hosting the datasource is physically connected to the network. Otherw
    ise, check that the datasource connection parameters (user/password) is currently valid.
    sql statement: INSERT INTO audit_trail( cikey, domain_ref, count_id, block, block_csize, block_usiz
    e, log ) VALUES( ?, ?, ?, ?, ?, ?, ? )
    at com.collaxa.cube.engine.dispatch.DispatchHelper.handleMessage(DispatchHelper.java:73)
    at com.collaxa.cube.engine.dispatch.BaseScheduledWorker.process(BaseScheduledWorker.java:72)
    at com.collaxa.cube.engine.bean.WorkerBean.onMessage(WorkerBean.java:86)
    at weblogic.ejb20.internal.MDListener.execute(MDListener.java:382)
    at weblogic.ejb20.internal.MDListener.transactionalOnMessage(MDListener.java:316)
    at weblogic.ejb20.internal.MDListener.onMessage(MDListener.java:281)
    at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:2596)
    at weblogic.jms.client.JMSSession.execute(JMSSession.java:2516)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
    &lt;2005-02-04 10:24:10,265&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.dispatch&gt; &lt;BaseDispatchSet::acknowled
    ge&gt; Acknowledged message invoke instance message aacf889e30f5e83a:125e791:101ddf7208b:-7ffb
    &lt;2005-02-04 10:24:24,750&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::getConnecti
    on&gt; GOT CONNECTION 1
    &lt;BaseCubeSessionBean::logError&gt; Error while invoking bean "finder": Instance not found in datasource
    The process domain was unable to fetch the instance with key "aacf889e30f5e83a:125e791:101ddf7208b:-
    7ffc" from the datasource.
    Please check that the instance key "aacf889e30f5e83a:125e791:101ddf7208b:-7ffc" refers to a valid in
    stance that has been started and not removed from the process domain.
    &lt;2005-02-04 10:24:24,765&gt; &lt;DEBUG&gt; &lt;default.collaxa.cube.engine.data&gt; &lt;ConnectionFactory::closeConnec
    tion&gt; CLOSE CONNECTION 0
    &lt;&lt;&lt;&lt; Log End &lt;&lt;&lt;&lt;

    hmmm for some reason when you call your EJB and it throws an exception, the JTA transaction is marked as rollbakc so the BPEL EM engine fails to save the instance.
    Could you please provide us some additional pieces of information:
    obversion.bat.
    The exact exception that your EJB throws.
    JTA configuration of your bean
    Have you looked at the BankTransfer demo?
    Edwin

  • Startup Error:  scheduler: runtime exception during start up: null

    Dear All,
    We are getting the error in the scheduler service.
    Startup Error:  scheduler: runtime exception during start up: null
    We have installed TREX 7 on our Portal server (SP15).
    We can now create index but while assigning  datasource we are getting an exception.
    (Scheduler service not starting, is it the probable error)????
    com.sapportals.wcm.WcmException: Error: service not available
    at
    com.sapportals.wcm.control.classification.ClassificationControl.getSchedulerStatus(ClassificationControl.java:3404)
    at
    com.sapportals.wcm.control.classification.ClassificationControl.renderScheduler(ClassificationControl.java:3314)
    at
    com.sapportals.wcm.control.classification.ClassificationControl.renderCrawlerParams(ClassificationControl.java:3262)
    at
    com.sapportals.wcm.control.classification.ClassificationControl.renderClasses(ClassificationControl.java:3194)
    at
    com.sapportals.wcm.control.classification.ClassificationControl.renderIndexFolders(ClassificationControl.java:1657)
    at
    com.sapportals.wcm.control.classification.ClassificationControl.render
    (ClassificationControl.java:786)
    at com.sapportals.wdf.layout.HorizontalLayout.renderControls
    (HorizontalLayout.java:42)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.layout.VerticalLayout.renderPanes
    (VerticalLayout.java:74)
    at com.sapportals.wcm.control.layout.VerticalGroupLayout.renderPanes
    (VerticalGroupLayout.java:51)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes
    (HorizontalLayout.java:73)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes
    (HorizontalLayout.java:73)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.WdfCompositeController.internalRender
    (WdfCompositeController.java:697)
    at com.sapportals.wdf.WdfCompositeController.buildComposition
    (WdfCompositeController.java:665)
    at com.sapportals.htmlb.AbstractCompositeComponent.preRender
    (AbstractCompositeComponent.java:33)
    at com.sapportals.htmlb.Container.preRender(Container.java:120)
    at com.sapportals.htmlb.Container.preRender(Container.java:120)
    at com.sapportals.htmlb.Container.preRender(Container.java:120)
    at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406)
    at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
    at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:134)
    at com.sapportals.htmlb.page.PageProcessor.handleRequest
    (PageProcessor.java:129)
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent
    (PageProcessorComponent.java:134)
    at
    com.sapportals.wcm.portal.component.base.ControllerComponent.doContent
    (ControllerComponent.java:77)
    at
    com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service
    (AbstractPortalComponent.java:114)
    at
    com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent
    (PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest
    (PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest
    (PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include
    (PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)at
    com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent
    (PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest
    (PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest
    (PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle
    (PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest
    (ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run
    (Dispatcher.java:524)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service
    (Dispatcher.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at
    com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet
    (HttpHandlerImpl.java:401)
    at
    com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at
    com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
    (RequestAnalizer.java:386)
    at
    com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet
    (RequestAnalizer.java:364)
    at
    com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle
    (RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle
    (Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request
    (Processor.java:175)
    at
    com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run
    (MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run
    (ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute
    (SingleThread.java:102)
    at com.sap.engine.core.thread.impl3.SingleThread.run
    (SingleThread.java:172)
    Please provide solution ASAP.
    Points will be added for sure
    Regards,
    Sameer

    Hi Kalaivani,
    Thanks for your reply.
    Actually, we are not able to create DataSouce of the corresponding index, while assigning the DataSource to index getting class com.sapportals.wcm.WcmException(Error: service not available) exception.
    I tried to assign different-2 DataSources (as you suggested) but same problem persists.
    Kindly find the exception's logs below..
    com.sapportals.wcm.WcmException: Error: service not available
    at com.sapportals.wcm.control.classification.ClassificationControl.getSchedulerStatus(ClassificationControl.java:3404)
    at com.sapportals.wcm.control.classification.ClassificationControl.renderScheduler(ClassificationControl.java:3314)
    at com.sapportals.wcm.control.classification.ClassificationControl.renderCrawlerParams(ClassificationControl.java:3262)
    at com.sapportals.wcm.control.classification.ClassificationControl.renderClasses(ClassificationControl.java:3194)
    at com.sapportals.wcm.control.classification.ClassificationControl.renderIndexFolders(ClassificationControl.java:1657)
    at com.sapportals.wcm.control.classification.ClassificationControl.render(ClassificationControl.java:786)
    at com.sapportals.wdf.layout.HorizontalLayout.renderControls(HorizontalLayout.java:42)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:155)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.layout.VerticalLayout.renderPanes(VerticalLayout.java:74)
    at com.sapportals.wcm.control.layout.VerticalGroupLayout.renderPanes(VerticalGroupLayout.java:51)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.layout.HorizontalLayout.renderPanes(HorizontalLayout.java:73)
    at com.sapportals.wdf.stack.Pane.render(Pane.java:158)
    at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)
    at com.sapportals.wdf.WdfCompositeController.internalRender(WdfCompositeController.java:697)
    at com.sapportals.wdf.WdfCompositeController.buildComposition(WdfCompositeController.java:665)
    at com.sapportals.htmlb.AbstractCompositeComponent.preRender(AbstractCompositeComponent.java:33)
    at com.sapportals.htmlb.Container.preRender(Container.java:120)
    at com.sapportals.htmlb.Container.preRender(Container.java:120)
    at com.sapportals.htmlb.Container.preRender(Container.java:120)
    at com.sapportals.portal.htmlb.PrtContext.render(PrtContext.java:406)
    at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)
    at com.sapportals.wcm.portal.component.base.KMControllerDynPage.doOutput(KMControllerDynPage.java:134)
    at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:129)
    at com.sapportals.portal.htmlb.page.PageProcessorComponent.doContent(PageProcessorComponent.java:134)
    at com.sapportals.wcm.portal.component.base.ControllerComponent.doContent(ControllerComponent.java:77)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
    at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:215)
    at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:645)
    at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
    at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:189)
    at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:753)
    at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:240)
    at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:524)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:407)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    Please provide solution ASAP. Points will be rewarded.
    Thanks & Regards,
    Sameer

  • Runtime exceptions from listeners

              When a servlet context listener throws a runtime exception, does the container
              catch it? It seems that
              the container just ignores the exception and tries to go on with life as usual.
              It does not even log the
              exception trace in the server log. Out of desperation, I finally put my entire
              contextInitialized() method
              in a try-block, and created a catch-block for RuntimeException which prints the
              exception stack-trace to
              the console.
              

              "Daniel Steinberg" <[email protected]> wrote:
              >
              >"Chuck Nelson" <[email protected]> wrote:
              >>
              >>Runtime exceptions can occur anywhere in a program and in a typical
              >program
              >>can
              >>be very numerous. The cost of checking for runtime exceptions often
              >exceeds
              >>the
              >>benefit of catching or specifying them. Thus the compiler does not require
              >>that
              >>you catch or specify runtime exceptions, although you can
              >>
              >>Take a look at the following link on a discussion of runtime exceptions
              >>
              >>http://java.sun.com/docs/books/tutorial/essential/exceptions/runtime.html
              >>
              >>Chuck Nelson
              >>Developer Relations Engineer
              >>BEA Technical Support
              >>
              >
              >If a servlet throws a runtime exception, the request fails and
              >exception information is written to the console and to the server
              >log. I would expect similar behavior when a listener throws a
              >runtime exception. A runtime exception generally indicates
              >a precondition violation by the client class (see Bloch,
              >Effective Java, p. 172). So when such an exception ocurrs, the
              >request should die and the developer should be informed of the
              >situation.
              >exception ocurrs, the program should die,
              >
              It seems that I'm not the only one bothered by this behavior
              (which is unspecified in the Servlet 2.3 spec).
              See Bug #4519704 in the JDC Bug Parade.
              

  • SOAP Runtime Exception: CSoapExceptionFault : SOAP(100102)

    Hi all,
    I have a strange problem with one of my adobe forms.
    When I change a form variable with another value the ADS does not render the form anymore.
    I'm getting the following error in the ICF recorder:
    SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    - <SOAP-ENV:Body>
    - <SOAP-ENV:Fault>
      <faultcode>SOAP-ENV:Client</faultcode>
      <faultstring>Transaction system failure in method rpData.</faultstring>
    - <detail>
      <ns1:com.sap.engine.services.ejb.exceptions.BaseEJBException xmlns:ns1="http://sap-j2ee-engine/client-runtime-error">Transaction system failure in method rpData.</ns1:com.sap.engine.services.ejb.exceptions.BaseEJBException>
      </detail>
      </SOAP-ENV:Fault>
      </SOAP-ENV:Body>
      </SOAP-ENV:Envelope>
    The log in the portal states:
    [EXCEPTION]
    com.sap.engine.services.ejb.exceptions.BaseEJBException: Transaction system failure in method rpData.
    at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:177)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
    at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
    at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
    at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
    at SoapServlet.doPost(SoapServlet.java:51)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Caused by: com.sap.engine.services.ts.exceptions.BaseRollbackException: Transaction ( SAP J2EE Engine JTA Transaction : [654fffffffcffffffda0262ffffffd7] ) is or is being rolled back.
    at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:305)
    at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:174)
    ... 25 more
    Caused by: javax.transaction.xa.XAException
    at com.adobe.service.J2EEResourcePeerImpl.prepare(J2EEResourcePeerImpl.java:162)
    at com.sap.engine.services.ts.jta.impl.ResourceList.prepare(ResourceList.java:99)
    at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:277)
    ... 26 more
    com.sap.engine.services.ts.exceptions.BaseRollbackException: Transaction ( SAP J2EE Engine JTA Transaction : [654fffffffcffffffda0262ffffffd7] ) is or is being rolled back.
    at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:305)
    at com.adobe.AdobeDocumentServicesLocalLocalObjectImpl0_0.rpData(AdobeDocumentServicesLocalLocalObjectImpl0_0.java:174)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)
    at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)
    at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)
    at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)
    at SoapServlet.doPost(SoapServlet.java:51)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
    at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
    at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
    at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
    at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
    at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
    at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
    at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
    at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
    Caused by: javax.transaction.xa.XAException
    at com.adobe.service.J2EEResourcePeerImpl.prepare(J2EEResourcePeerImpl.java:162)
    at com.sap.engine.services.ts.jta.impl.ResourceList.prepare(ResourceList.java:99)
    at com.sap.engine.services.ts.jta.impl.TransactionImpl.commit(TransactionImpl.java:277)
    Any suggestions will be appreciated.
    regards,
    Bert
    Edited by: Bert Deterd on Oct 26, 2009 10:06 AM

    hi
    Have you configured ADS Correctly??
    Regards
    johny

  • Getting a Runtime Exception while inserting value in MSAccess 2000

    I am using below mentioned code to insert values in MSAccess 2000 which having table structure as mentioned below:-
    Field Name
    Data Type
    TodaysDate
    Date/Time
    Cart ID
    Number
    Client Name
    Text
    Team & Segment
    Text
    Duration
    Number
    Tape ID
    Text
    Start Date
    Date/Time
    End Date
    Date/Time
    Code:-
    private boolean enterDataIntoMSAccessDatabaseusingPreparedStatement()
            try {
                ps = connection.prepareStatement("INSERT INTO [Cart ID Details] VALUES (?,?,?,?,?,?,?,?)");
                System.out.println("After Query");
            catch (SQLException se) {
                generateErrorMessage("Error in Prepared Statement \n " + se.getMessage() );
                return false;
            catch (Exception e)
                generateErrorMessage("Unexpected Error Occured \n " + e.getMessage());
            String todaysDate = cartIDApplicationAddCartIDDatejTextField.getText().trim();
            String cartID = cartIDApplicationAddCartIDCartIDjTextField.getText().trim();
            String clientName = cartIDApplicationAddCartIDClientNamejTextField.getText().trim();
            String teamSegment = cartIDApplicationAddCartIDTeamAndSegmentjTextField.getText().trim();
            String duration = cartIDApplicationAddCartIDDurationjTextField.getText().trim();
            String tapeID = cartIDApplicationAddCartIDTapeIDjTextField.getText().trim();
            String startDate = cartIDApplicationAddCartIDStartDatejTextField.getText().trim();
            String endDate = cartIDApplicationAddCartIDEndDatejTextField.getText().trim();
            try {
                //System.out.println("Before ps.setString()");
                ps.setString(1, todaysDate);
                ps.setString(2, cartID );
                ps.setString(3, clientName);
                ps.setString(4, teamSegment);
                ps.setString(5, duration);
                ps.setString(6, tapeID);
                ps.setString(7, startDate);
                ps.setString(8, endDate);
                //System.out.println("After ps.setString()");
                    ps.executeUpdate();
            catch (SQLException se) {
                generateErrorMessage("Error while inserting data in database \n " + se.getMessage());
                return false;
            catch (Exception e)
                generateErrorMessage("Unexpected Error Occured \n" + e.getMessage() );
            return true;
    The above boolean function is called in "Save Button" action event, but when I click Save I am getting as Runtime Exception.
    Kindly help me to sort out this issue.

    Print stack traces not just messages.  And it will tell you what is wrong.  And if you posted the stack trace someone else might be able to tell you.
    If you get an exception DO NOT CONTINUE.  You can't do an update if the prepared statement failed so there is no point in trying.  (Of course that depends on what 'generateErrorMessage' does)
    Other than that note that you are using strings for everything even though the data types are not all text fields.

  • A RunTime exception in JMS

              I am using weblogic server 6.0 service pack 2.
              The problem is in runtime exception in JMS.
              Here is an exception I am getting:
              java.lang.RuntimeException: Client possibly malfunctioning as RuntimeException thrown
              from the onMessage routine of the client
              at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:1938)
              at weblogic.jms.client.JMSSession.run(JMSSession.java:881)
              at weblogic.jms.backend.BEServerSession.execute(BEServerSession.java:83)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              This occurs in the line
              >bsender = bsession.createSender(bqueue);
              of the class, in the onMessage method.
              What is the reason for the exception? What can be done to fix it? I just need to
              process several messages in parallel.
              I have a startup class RateQuoteJMSResponse, that calls JMS.
              This happens only when I have a message listeners pool. When I did not use the pool,
              it worked OK. But I want to allow processing messages in parallel, and as I understand,
              there is no other option except using ServerSessionPool.
              When I tried to do that just with QueueReceiver, it worked OK:
                        qreceiver = qsession.createReceiver (queue);
                        qreceiver.setMessageListener (this);
                        qcon.start();
              However, that way messages were not processed in parallel.
              Here is my code:
              package com.bbb.object.jms;
              import java.io.*;
              import java.util.*;
              import javax.jts.*;
              import javax.naming.*;
              import javax.jms.*;
              import com.bbb.object.*;
              import com.bbb.object.RateQuote.*;
              import org.apache.crimson.tree.*;
              import org.w3c.dom.*;
              import weblogic.jms.extensions.JMSHelper;
              import weblogic.jms.ServerSessionPoolFactory;
              public class RateQuoteJMSResponse implements MessageListener
                   private final static String JNDI_FACTORY="weblogic.jndi.WLInitialContextFactory";
                   private final static String JMS_FACTORY="weblogic.closs.jms.QueueConnectionFactory";
                   private final static String SESSION_POOL_FACTORY="weblogic.jms.ServerSessionPoolFactory:ClossJMSServer";
                   private final static int ALL_OCCUPIED = -1;
                   private static REServer servers [];
                   private static REServersThrottle throttle;
                   private QueueConnectionFactory qconFactory;
                   private QueueConnection qcon;
                   private QueueSession qsession;
                   private QueueSession bsession;
                   //private QueueReceiver qreceiver;
                   private QueueSender bsender = null;
                   private Queue queue;
                   private Queue bqueue;
                   private ServerSessionPoolFactory sessionPoolFactory;
                   private ServerSessionPool sessionPool;
                   private ConnectionConsumer consumer;
                   private int findUnoccupiedServer ()
                        for (int ii = 0; ii < servers.length; ii++)
                             if (servers[ii].isActive () && !servers [ii].isOccupied ())
                                  return ii;
                        return ALL_OCCUPIED;
                   private synchronized void updateServers (ActiveServers activeServers)
                        for (int ii = 0; ii < servers.length; ii++)
                             boolean wasActive = servers[ii].isActive ();
                             boolean nowActive = activeServers.isAlive (servers[ii].getHostName ());
                             if (wasActive && !nowActive)
                                  throttle.removeResource ();
                                  Logging.debugInfoLog ("Resource removed");
                             else if (!wasActive && nowActive)
                                  throttle.addResource ();
                                  Logging.debugInfoLog ("Resource added");
                             servers [ii].setActive (nowActive);
                   // MessageListener interface
                   //public void processMessage (Message msgIn)
                   public void onMessage (Message msgIn)
                        Logging.debugInfoLog ("Starting onMessage");
                        ActiveServers activeServers = null;
                        try
                             activeServers = new ActiveServers();
                        catch (Exception ignored) {}
                        Logging.debugInfoLog ("Active Servers file read");
                        updateServers (activeServers);
                        Logging.debugInfoLog ("Servers updated");
                        throttle.getResource ();
                        Logging.debugInfoLog ("Resource got");
                        try
              Logging.debugInfoLog ("0");
                        String msgTextIn;
                             ObjectMessage msgOut;
                             RateQuoteGetBase rateQuoteGet;
                             RateQuoteGetXML rateQuoteGetXML;
              Logging.debugInfoLog ("1");
                             if (msgIn == null)
              Logging.debugInfoLog ("2");
                                  rateQuoteGet = new RateQuoteGetBase ("Cannot receive a rate quote back from JMS.");
                                  msgTextIn = "";
                             else
              Logging.debugInfoLog ("3");
                                  if (msgIn instanceof TextMessage)
                                  msgTextIn = ((TextMessage)msgIn).getText();
                                  else
                                  msgTextIn = msgIn.toString();
              Logging.debugInfoLog ("4");
                                  bqueue = (Queue) msgIn.getJMSReplyTo ();
              Logging.debugInfoLog ("8");
                                  bsender = bsession.createSender(bqueue);
              Logging.debugInfoLog ("9");
                                  bsender.setDeliveryMode (javax.jms.DeliveryMode.NON_PERSISTENT);
              Logging.debugInfoLog ("10");
                                  Logging.debugInfoLog ("Prepareing to find unoccupied server");
                                  int selectedServer = findUnoccupiedServer ();
                                  Logging.debugInfoLog ("Unoccupied server found: " + selectedServer);
                                  if (selectedServer == ALL_OCCUPIED)
                                       rateQuoteGet = new RateQuoteGetBase ("No nonoccupied rating engines found.");
                                       msgTextIn = "";
                                  else
                                       servers [selectedServer].setOccupied ();
                                       Logging.debugInfoLog ("Set occupied: " + selectedServer);
                                       String hostname = servers [selectedServer].getHostName ();
                                       int portId = servers [selectedServer].getPortId ();
                                       rateQuoteGet = new RateQuoteGetBase (hostname, portId);
                                       rateQuoteGetXML = new RateQuoteGetXML (new RateQuoteGet (rateQuoteGet));
                                       rateQuoteGetXML.prepareXML ();
                                       servers [selectedServer].setUnOccupied ();
                                       Logging.debugInfoLog ("Set unoccupied: " + selectedServer);
                                       if (!rateQuoteGetXML.hasErrorOccured ())
                                            rateQuoteGet.sendXML (msgTextIn);
                                            rateQuoteGet.prepareXML ();
                             Logging.debugInfoLog("Message Received: " + msgTextIn );
                             msgOut = bsession.createObjectMessage ();
                             msgOut.setObject (rateQuoteGet);
                             bsender.send (msgOut, javax.jms.DeliveryMode.NON_PERSISTENT,
                                            javax.jms.Message.DEFAULT_PRIORITY, 18000000L);
                        Logging.debugInfoLog("Message Sent Back: " + rateQuoteGet.getXML());
                             Logging.debugInfoLog ("End of massage sent back");
                             rateQuoteGet.debugPrint ();
                        catch (JMSException jmse)
              Logging.debugInfoLog ("5");
                        jmse.printStackTrace();
              Logging.debugInfoLog ("6");
                        try
                             if (bsender != null)
                                  bsender.close ();
                        catch (JMSException ignored) {}
                        finally
                             bsender = null;
              Logging.debugInfoLog ("7");
                        try
                             throttle.freeResource ();
                             Logging.debugInfoLog ("Resource freed");
                             Logging.debugInfoLog ("Finishing onMessage");
                        catch (Exception ignored) {}
              * Create all the necessary objects for receiving
              * messages from a JMS queue.
                   public void init(Context ctx, String queueName, int countListeners) throws NamingException,
              JMSException
                        //Logging.debugInfoLog ("Class name: " + this.getClass().getName());
                        qconFactory = (QueueConnectionFactory) ctx.lookup(JMS_FACTORY);
                        qcon = qconFactory.createQueueConnection();
                        qsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
                        bsession = qcon.createQueueSession(false, Session.AUTO_ACKNOWLEDGE);
                        try
                        queue = (Queue) ctx.lookup(queueName);
                        catch (NamingException ne)
                             ne.printStackTrace ();
                             //queue = (Queue) ctx.lookup (queueName);
                        //queue = qsession.createQueue (queueName);
                             //queue = JMSHelper.createPermanentQueueAsync(ctx, "closs", "ClossJMSServer",
              queueName, JNDI_FACTORY);
                             //JMSHelper.createPermanentQueueAsync(ctx, "ClossJMSServer", queueName, JNDI_FACTORY);
                             //queue = qsession.createQueue("ClossJMSServer/" + queueName);
                             //queue = createPermanentQueueAsync(ctx, jmsServerName, queueName, jndiName);
                        //ctx.bind(queueName, queue);
                        //qreceiver = qsession.createReceiver (queue);
                        //qreceiver.setMessageListener (this);
                        qcon.start();
                        sessionPoolFactory = (ServerSessionPoolFactory) ctx.lookup (SESSION_POOL_FACTORY);
                        sessionPool = sessionPoolFactory.getServerSessionPool (     qcon,
                                                                          countListeners,
                                                                          false,
                                                      Session.AUTO_ACKNOWLEDGE,
                                                      this.getClass().getName());
                        ConnectionConsumer consumer = qcon.createConnectionConsumer (queue, "", sessionPool,
              3*countListeners);
              * Close JMS objects.
                   public void close()
                        try
                             //if (qreceiver != null)
                             //     qreceiver.close();
                             if (consumer != null)
                                  consumer.close();
                        catch (JMSException ignored){}
                        //qreceiver = null;
                        consumer = null;
                        try
                             if (qsession != null)
                                  qsession.close();
                        catch (JMSException ignored){}
                        qsession = null;
                        try
                             if (bsender != null)
                                  bsender.close();
                        catch (JMSException ignored){}
                        bsender = null;
                        try
                             if (bsession != null)
                                  bsession.close();
                        catch (JMSException ignored){}
                        bsession = null;
                        try
                             if (qcon != null)
                                  qcon.close();
                        catch (JMSException ignored){}
                        qcon = null;
              * Receive a JMS message.
                   //public Message receive() throws JMSException
                   //     return qreceiver.receive ();
                   public static void main (String[] args) throws Exception
                        Message msg;
                        int len = args.length;
                        if (len %2 != 0 || len == 0)
                        Logging.debugInfoLog("Usage: java RateQuoteJMSResponse hostname portid hostname
              portid ...");
                        return;
                        int reCount = len/2;
                        throttle = new REServersThrottle (0);
                        servers = new REServer [reCount];
                        for (int ii = 0; ii < reCount; ii++)
                             servers [ii] = new REServer (args [2*ii], args [2*ii + 1]);
                        //Logging.debugInfoLog ("Arguments: " + args[0] + " " + args[1]);
                        InitialContext ic = getInitialContext (ClickProperties.getInitialContext());
                        RateQuoteJMSResponse qr = new RateQuoteJMSResponse ();
                        qr.init (ic, ClickProperties.getJMSQueue(), reCount);
                        Logging.debugInfoLog("JMS Rating Engine Responser Is Ready To Receive Messages.");
                        // Wait until a "quit" message has been received.
                        //synchronized (qr)
                   //     while (true)
                        //          msg = qr.receive ();
                        //          Logging.debugInfoLog ("Message received");
                        //          qr.processMessage (msg);
                        //qr.close();
                   private static InitialContext getInitialContext (String url) throws NamingException
                        Hashtable env = new Hashtable();
                        env.put (Context.INITIAL_CONTEXT_FACTORY, JNDI_FACTORY);
                        env.put (Context.PROVIDER_URL, url);
                        return new InitialContext(env);
              And here is the output from weblogic console:
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <Active Servers file rea
              d>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <Throttle max increased
              to: 1>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <Resource added>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <Servers updated>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <Throttle count increase
              d to: 1>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <Resource got>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <0>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <1>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <3>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <4>
              <May 15, 2002 11:11:57 AM EDT> <Debug> <Debug Info Log> <8>
              java.lang.RuntimeException: Client possibly malfunctioning as RuntimeException t
              hrown from the onMessage routine of the client
              at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:1938)
              at weblogic.jms.client.JMSSession.run(JMSSession.java:881)
              at weblogic.jms.backend.BEServerSession.execute(BEServerSession.java:83)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              [config.xml]
              

              Thanks. It creates a new class each time onMessage () is called. I thought it uses
              an existing instance of the class.
              "Zach" <[email protected]> wrote:
              >You need to trap the exception inside the onMessage so you can see the
              >exception that is being thrown by the bsession.createSender call. This
              >stack trace doesn't give enough information. It is just a message saying
              >your code failed to handle and leaked an exception out of the onMessage.
              >If that is the line that failed, then try catch around it and look at the
              >stack trace for that exception.
              >
              >_sjz.
              >
              >"Alexander Rabinowitz" <[email protected]> wrote in message
              >news:[email protected]...
              >>
              >> I am using weblogic server 6.0 service pack 2.
              >> The problem is in runtime exception in JMS.
              >> Here is an exception I am getting:
              >> java.lang.RuntimeException: Client possibly malfunctioning as
              >RuntimeException thrown
              >> from the onMessage routine of the client
              >> at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:1938)
              >> at weblogic.jms.client.JMSSession.run(JMSSession.java:881)
              >> at
              >weblogic.jms.backend.BEServerSession.execute(BEServerSession.java:83)
              >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
              >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
              >>
              >> This occurs in the line
              >>
              >> >bsender = bsession.createSender(bqueue);
              >>
              >> of the class, in the onMessage method.
              >>
              >> What is the reason for the exception? What can be done to fix it? I just
              >need to
              >> process several messages in parallel.
              >
              >
              >
              

  • Java.rmi.RemoteException: Runtime exception; nested exception

    I am developing a web service standalone client using J2SDK 1.5 and I get the following exception below in one of the generated stubs. I am using Netbean 5.0. Please how can the expected and actual be matched. Thanks
    java.rmi.RemoteException: Runtime exception; nested exception is:
    unexpected element name: expected=getAllLatestNoonRatesReturn, actual={http://v1_0.WebService.fxrates.markets}getAllLatestNoonRatesReturn
    at com.sun.xml.rpc.client.StreamingSender._handleRuntimeExceptionInSend(StreamingSender.java:331)
    at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:313)
    at fxwsclient.FXWS_Stub.getAllLatestNoonRates(FXWS_Stub.java:129)
    at fxwsclient.ClientMain.main(ClientMain.java:45)
    Caused by: unexpected element name: expected=getAllLatestNoonRatesReturn, actual={http://v1_0.WebService.fxrates.markets}getAllLatestNoonRatesReturn
    at fxwsclient.FXWS_getAllLatestNoonRates_ResponseStruct2_SOAPSerializer.doDeserialize(FXWS_getAllLatestNoonRates_ResponseStruct2_SOAPSerializer.java:55)
    at com.sun.xml.rpc.encoding.ObjectSerializerBase.deserialize(ObjectSerializerBase.java:192)
    at com.sun.xml.rpc.encoding.ReferenceableSerializerImpl.deserialize(ReferenceableSerializerImpl.java:155)
    at fxwsclient.FXWS_Stub._deserialize_getAllLatestNoonRates(FXWS_Stub.java:322)
    at fxwsclient.FXWS_Stub._readFirstBodyElement(FXWS_Stub.java:290)
    at com.sun.xml.rpc.client.StreamingSender._send(StreamingSender.java:228)
    ... 2 more
    BUILD SUCCESSFUL (total time: 6 seconds)

    Looks like the server is sending a namespace qualified response when a non-qualified response is expected. If you are accessing a .NET endpoint this is a known issue with their implementation.

  • Help,runtime exception when using oracle ses 11g

    development environment is myeclipse 8.5 , jdk1.6 , oracle ses 11g is installed on centos .
    I use the query web service example in oracle ses 11g administrator's guide to test ses 11g.
    I added wseeclient.jar,ant.jar and search_client.jar to my projects .
    the project is compiled successfully, however, A runtime exception occured when runing the project :
    Exception in thread "main" java.lang.NoClassDefFoundError: weblogic/descriptor/DescriptorManager
         at oracle.search.query.webservice.client.OracleSearchService.<clinit>(OracleSearchService.java:58)
         at client.SESClient.main(SESClient.java:8)
    Caused by: java.lang.ClassNotFoundException: weblogic.descriptor.DescriptorManager
         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
    The code is listed blow :
    package client;
    import oracle.search.query.webservice.client.*;
    public class SESClient {
         public static void main(String[] args) throws Exception {
              // runtime exception occured : java.lang.ClassNotFoundException: weblogic.descriptor.DescriptorManager
    // when create the object OracleSearchService
              OracleSearchService stub = new OracleSearchService();
              stub.setSoapURL("http://59.77.132.154:7777/search/query/OracleSearch");
              OracleSearchResult result = stub.doOracleSearch("fzu site:www.fzu.edu.cn", 1,
                        Integer.MAX_VALUE, Boolean.TRUE, Boolean.TRUE, null, "zh",
                        "zh", Boolean.TRUE, null, null, null);
              int estimatedHitCount = result.getEstimatedHitCount().intValue();
              if (estimatedHitCount == 0)
                   System.out.println("No Result!");
              else {
                   ResultElement[] resElemArray = result.getResultElements();
                   for (int i = 0; i < resElemArray.length; ++i) {
                        System.out.println(resElemArray.getTitle() + ":"
                                  + resElemArray[i].getUrl());
                        System.out.println("-----------------------------------------------------------");

    I have a reason to believe that my anti virus scanner is modifying the jar file.
    I had initially downloaded the jar file from sourceforge. It had the com.iwss.... package.
    Now i dowloaded the file in zip format and that package is not there in the zip file. But i have a new problem now.
    My eclispe just crashed with the following error message.
    JVM terminated. Exit code=1
    D:\Oracle\product\10.1.0\Client_2\jre\1.4.2\bin\javaw.exe
    -Xms40m
    -Xmx256m
    -jar C:\eclipse\startup.jar
    -os win32
    -ws win32
    -arch x86
    -launcher C:\eclipse\eclipse.exe
    -name Eclipse
    -showsplash 600
    -exitdata 1bc_74
    -vm D:\Oracle\product\10.1.0\Client_2\jre\1.4.2\bin\javaw.exe
    -vmargs
    -Xms40m
    -Xmx256m
    -jar C:\eclipse\startup.jar

  • Handling Java runtime exception on Vista OS

    Hello Forum members,
    This is regarding the handling of runtime exception on Vista machine with JRE 1.4.2_14.
    Iam working on client / server scenario where i need handle the run time exception say SocketExcpetion or IOException like "No Route to Host " exception whenever there is network connection problem with the server.
    Problem:
    On Windows 2000 and Windows XP OS , Iam able to get the Socket Exception from the server when there is network connection problem and based on this Iam displaying some error message to the user but on Vista am not able to catch these runtime exception since Vista OS is blocking the runtime excpetion thrown from the server or network.
    Please let me know how to configure the Vista OS to allow the runtime exception to be thrown to the user or how to handle the programmatically (using java ) on Vista OS to throw exception.
    Any suggestion is welcome
    Best regards,
    Sudhir

    I have heard that on Vista machine , by default the windows firewall will block all the runtime exceptions (especially the ones which are thrown from the server).
    This problem is with respect to Client/server scenario where the server will throw SocketException when there is network connection problem and on the client side i need to catch and handle this exception to display appropriate message to the end user.
    Background: Iam able to handle exception thrown from the server on Windows 2000 and Windows XP but on Vista am facing the above said problem i.e. am not able to get any exception from the server.

  • Runtime Exception while creating dynamic ui

    Hi ,
    when i creating  textview ui element dynamically
    iam getting runtime exception following is the same.
    *Note:_*_
    *textForD=(IWDTextView)view.createElementIWDTextView.class,"test"+i);_*_
    *_the above statement is the cause for this exception.
    _*com.sap.tc.webdynpro.services.exceptions.CreationFailedException: Cannot create view element implementation com.sap.tc.webdynpro.clientserver.uielib.standard.impl.TextView
         at com.sap.tc.webdynpro.progmodel.view.ViewElementFactory.createElement(ViewElementFactory.java:161)
         at com.sap.tc.webdynpro.progmodel.view.View.createElement(View.java:177)
         at com.cgsl.examples.dialogms.DispalyView.wdDoModifyView(DispalyView.java:153)
         at com.cgsl.examples.dialogms.wdp.InternalDispalyView.wdDoModifyView(InternalDispalyView.java:294)
         at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doModifyView(DelegatingView.java:78)
         at com.sap.tc.webdynpro.progmodel.view.View.modifyView(View.java:337)
         at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:480)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
         at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
         at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processPhaseLoop(WebDynproWindow.java:345)
         at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:152)
         at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:299)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:711)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:665)
         at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:232)
         at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:152)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
         at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(AccessController.java:215)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
    Caused by: java.lang.reflect.InvocationTargetException
         at sun.reflect.GeneratedConstructorAccessor54.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:44)
         at java.lang.reflect.Constructor.newInstance(Constructor.java:315)
         at com.sap.tc.webdynpro.progmodel.view.ViewElementFactory.createElement(ViewElementFactory.java:151)
         ... 34 more
    Caused by: com.sap.tc.webdynpro.services.exceptions.WDRuntimeException: View: Cannot add element with duplicate ID "Deasis0" of type com.sap.tc.webdynpro.clientserver.uielib.standard.impl.TextView
         at com.sap.tc.webdynpro.progmodel.view.View.addElement(View.java:735)
         at com.sap.tc.webdynpro.progmodel.view.ViewElement.<init>(ViewElement.java:40)
         at com.sap.tc.webdynpro.progmodel.view.UIElement.<init>(UIElement.java:168)
         at com.sap.tc.webdynpro.clientserver.uielib.standard.impl.TextView.<init>(TextView.java:82)
         ... 38 more

    Hi,
    I think your code is not complete, I don't see any close bracket there.
    anyway, inside of the loop you try to create InputField with the same name "test",
    Please see "bold" for my correction.
    if (firstTime){
    IPrivateDispalyView.ISelectTableDataElement element;
    IWDTextView textForD;
    IWDInputField input;
    for(int i=0;i<wdContext.nodeSelectTableData().size();i++){
       element=wdContext.nodeSelectTableData().getSelectTableDataElementAt(i);
       if(element.getCheck()){
         textForD=(IWDTextView)view.createElement(IWDTextView.class,"name"+i);
         input=(IWDInputField)view.createElement(IWDInputField.class,"test" + i );
         textForD.setText(element.getDeasis());
         IWDTransparentContainer           container=(IWDTransparentContainer)view.getElement("RootUIElementContainer");
              container.addChild(textForD);
              container.addChild(input);

  • 3L Client running under 3M client runtime.

    I have noted that a 3L client (non-compiled) running on a Win 95, Win 98 or
    NT box with a 3M client runtime has some problems with listviews. Field
    widths all seem to get messed up (generally shorter by about 20-40%).
    Has anyone noticed this ? or is it an oddity in the way we have used
    listviews.
    Regards,
    Chris Will, Sydney, Australia

    Try a google search for *managed client site:apple.com* and peruse the hits.

  • SharePoint Designer 2013 after installation getting error with runtime i.e. error writing to file Microsoft.SharePoint.Client.Runtime.Local.Resources.dll Verify that you have access to that directory

    SharePoint Designer 2013 after installation getting error with runtime i.e. error writing to file Microsoft.SharePoint.Client.Runtime.Local.Resources.dll Verify that you have access to that directory
    after retry..again SharePoint Designer requires the following component require to install Microsoft.NET framework version 4 i have downloaded and try to installed but fail not work please answer what to do?
    Thanks and Regards, Rangnath Mali

    Hi Rangnath,
    For running SharePoint Designer 2013, you need to install Microsoft .NET 4.0 Framework or higher.
    Please uninstall the Microsoft .NET 4.0 Framework, and install it again. After that, reboot your machine.
    Best Regards,
    Wendy
    Wendy Li
    TechNet Community Support

Maybe you are looking for

  • Relatório NF de recebimento e NF de Devolução

    Senhores boa tarde, preciso mais uma vez de ajuda para a criação de um relatório. Preciso criar um Query que me retorne as NFs de recebimento de mercadoria com seus respectivos item e todas as suas respectivas NFs de devolução e seus itens com status

  • Changes in prompts not reflecting for some users

    Good Morning all, I have changed a number of dashboard prompts in 11.1.1.5 to default to a dynamic repos variable. The changes are shown on my obiee, and some other users obiee. But some users are not seeing the changes that I have made. i.e. the pro

  • Suggestions on organizing in iPhoto

    I wanted to find out some of your opinions on a basic approach to organizing images I am considering doing with my images in iPhoto '08...any pros and/or cons you can respond back with would be appreciated! I am looking at my events in iPhoto and I s

  • OPU5 settings and Capacity planning-CM01

    Hi All, I have a confusion while configuring the settings for scheduling for planned orders in REM environment PE order type, when i select the scheduling and capacity requirements in DS section system shows me capacity requirements in CM01,CM50 repo

  • How to calcualte average value

    I am using Labview 7.1 with E series card.Iam measuring voltage from a sensor the rang eof voltage is is from 0 to 5 volt. and iam using AI sample. vi to acquire data . iam not using any buffer . but my voltage values are varying very rapidly from 1.