External Resource JAR configuration in BPM Enterprise

I have External resource(a JAR file) in my BPM Studio. This External JAR calls some web service and gets data. Everything is working fine when I run from BPM Studio with its in bulit Derby engine and all.
The same BPM project I exported by using the 3rd option(Include Versionable libraries only - Recommended for publishing with Enterprise).
I have configured BPM enterprise by using weblogic server and Oracle express as engine also. Deployed newly exported project. Everything works fine except getting following error while calling JAR which in turn call web services.
I am getting following error in Engine.
===================================================================================
The task could not be successfully executed. Reason: 'java.lang.NoClassDefFoundError: org/alfresco/sample/webservice/ContentReadAndWrite'. Caused by: org/alfresco/sample/webservice/ContentReadAndWrite fuego.lang.ComponentExecutionException: The task could not be successfully executed. Reason: 'java.lang.NoClassDefFoundError: org/alfresco/sample/webservice/ContentReadAndWrite'. at fuego.server.execution.EngineExecutionContext.invokeMethodAsCil(EngineExecutionContext.java:1094) at fuego.server.execution.EngineExecutionContext.runCil(EngineExecutionContext.java:1280) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.runCil(ComponentExecutionMicroActivity.java:126) at fuego.server.execution.microactivity.ComponentExecutionMicroActivity.execute(ComponentExecutionMicroActivity.java:84) at fuego.server.execution.microactivity.MicroActivityEngineExecutionHandler.executeActivity(MicroActivityEngineExecutionHandler.java:57) at fuego.server.execution.ImmediateActivity.execute(ImmediateActivity.java:42) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startNestedTransaction(TransactionAction.java:527) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:548) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.DefaultEngineExecution.executeAutomaticWork(DefaultEngineExecution.java:62) at fuego.server.execution.EngineExecution.executeAutomaticWork(EngineExecution.java:42) at fuego.server.execution.ToDoItem.executeAutomaticWork(ToDoItem.java:251) at fuego.ejbengine.ItemExecutionBean$1.execute(ItemExecutionBean.java:212) at fuego.server.execution.DefaultEngineExecution$AtomicExecutionTA.runTransaction(DefaultEngineExecution.java:304) at fuego.transaction.TransactionAction.startBaseTransaction(TransactionAction.java:470) at fuego.transaction.TransactionAction.startTransaction(TransactionAction.java:551) at fuego.transaction.TransactionAction.start(TransactionAction.java:212) at fuego.server.execution.DefaultEngineExecution.executeImmediate(DefaultEngineExecution.java:123) at fuego.server.execution.EngineExecution.executeImmediate(EngineExecution.java:66) at fuego.ejbengine.ItemExecutionBean.processMessage(ItemExecutionBean.java:198) at fuego.ejbengine.ItemExecutionBean.onMessage(ItemExecutionBean.java:110) at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:466) at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:371) at weblogic.ejb.container.internal.MDListener.onMessage(MDListener.java:327) at weblogic.jms.client.JMSSession.onMessage(JMSSession.java:4547) at weblogic.jms.client.JMSSession.execute(JMSSession.java:4233) at weblogic.jms.client.JMSSession.executeMessage(JMSSession.java:3709) at weblogic.jms.client.JMSSession.access$000(JMSSession.java:114) at weblogic.jms.client.JMSSession$UseForRunnable.run(JMSSession.java:5058) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: java.lang.NoClassDefFoundError: org/alfresco/sample/webservice/ContentReadAndWrite at oracle.ExpenseReport.Default_1_0.Instance.CIL_checkCompanyPolicy1(Instance.xcdl) 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:597) at fuego.server.execution.EngineExecutionContext.invokeMethodAsCil(EngineExecutionContext.java:1085) ... 33 more
==================================================================================
Did I missed configuring something in Enterprise? Any other ideas?

Hi,
You could either try marking the External Resource(s) with the Jar files as versionable or copy the Jar files to these directories:
<Enterprise Home Directory>/enterprise/webapps/webconsole/WEB-INF/lib
<Enterprise Home Directory>/enterprise/ext
Dan

Similar Messages

  • OutOfMemoryError when running Oracle BPM Enterprise's Configuration Wizard

    Hi,
    I was trying to configure Oracle BPM Enterprise via Oracle BPM Admin Center. I left most of the settings to their respective default values; only adding in passwords for the Directory, Engine, etc. However an error was encountered when it is trying to deploy the '01-eng-bpmengine' EAR file. A 'OutOfMemoryError: Java heap space' was logged after running the configuration for a while. Below is the full error log:
    AdmCenterConsole.log
    FuegoLauncher.main()
    fix classpath: C:\OraBPMwlHome\bin;C:\OraBPMwlHome\bin\lax.jar;
    new classpath: C:\OraBPMwlHome\bin\lax.jar;FuegoLauncher.main() - 2
    arg[0] = C:\OraBPMwlHome\bin\obpmadmcenter.properties
    StreamLogOutput: No log file specified in property 'fuego.log.admcenter.file'.
    Defaulting to System.err.
    [<I> 03/03/09 20:54:12]
    [<I> 03/03/09 20:54:12] CLASSPATH=C:\bea\patch_wlw1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\bea\patch_wls1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\bea\patch_cie660\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Java\JDK16~1.0_1\lib\tools.jar;C:\bea\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\bea\WLSERV~1.3\server\lib\weblogic.jar;C:\bea\modules\features\weblogic.server.modules_10.3.0.0.jar;C:\bea\WLSERV~1.3\server\lib\webservices.jar;C:\bea\modules\ORGAPA~1.5/lib/ant-all.jar;C:\bea\modules\NETSFA~1.0_1/lib/ant-contrib.jar;
    [<I> 03/03/09 20:54:12]
    [<I> 03/03/09 20:54:12] PATH=C:\bea\patch_wlw1030\profiles\default\native;C:\bea\patch_wls1030\profiles\default\native;C:\bea\patch_cie660\profiles\default\native;C:\bea\WLSERV~1.3\server\native\win\32;C:\bea\WLSERV~1.3\server\bin;C:\bea\modules\ORGAPA~1.5\bin;C:\Java\JDK16~1.0_1\jre\bin;C:\Java\JDK16~1.0_1\bin;C:\oracle\product\10.2.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\DLLShared\;C:\Program Files\Common Files\Roxio Shared\9.0\DLLShared\;C:\Java\jdk1.6.0_10\bin;C:\apache-ant-1.6.5\bin;C:\bea\WLSERV~1.3\server\native\win\32\oci920_8
    [<I> 03/03/09 20:54:12]
    [<I> 03/03/09 20:54:12] Your environment has been set.
    [<I> 03/03/09 20:54:12]
    [<I> 03/03/09 20:54:12] CLASSPATH=C:\bea\patch_wlw1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\bea\patch_wls1030\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\bea\patch_cie660\profiles\default\sys_manifest_classpath\weblogic_patch.jar;C:\Java\JDK16~1.0_1\lib\tools.jar;C:\bea\WLSERV~1.3\server\lib\weblogic_sp.jar;C:\bea\WLSERV~1.3\server\lib\weblogic.jar;C:\bea\modules\features\weblogic.server.modules_10.3.0.0.jar;C:\bea\WLSERV~1.3\server\lib\webservices.jar;C:\bea\modules\ORGAPA~1.5/lib/ant-all.jar;C:\bea\modules\NETSFA~1.0_1/lib/ant-contrib.jar;;C:\bea\WLSERV~1.3\common\eval\pointbase\lib\pbembedded57.jar;C:\bea\WLSERV~1.3\common\eval\pointbase\lib\pbtools57.jar;C:\bea\WLSERV~1.3\common\eval\pointbase\lib\pbclient57.jar
    [<I> 03/03/09 20:54:13]
    [<I> 03/03/09 20:54:13] Initializing WebLogic Scripting Tool (WLST) ...
    [<I> 03/03/09 20:54:13]
    [<I> 03/03/09 20:54:19] Welcome to WebLogic Server Administration Scripting Shell
    [<I> 03/03/09 20:54:19]
    [<I> 03/03/09 20:54:19] Type help() for help on available commands
    [<I> 03/03/09 20:54:19]
    [<I> 03/03/09 20:54:19] t3://SN-06-SHENGYUEN:7001
    [<I> 03/03/09 20:54:20] Connecting to t3://SN-06-SHENGYUEN:7001 with userid weblogic ...
    [<I> 03/03/09 20:54:22] Successfully connected to Admin Server 'AdminServer' that belongs to domain 'oft'.
    [<I> 03/03/09 20:54:22]
    [<I> 03/03/09 20:54:22] Warning: An insecure protocol was used to connect to the
    [<I> 03/03/09 20:54:22] server. To ensure on-the-wire security, the SSL port or
    [<I> 03/03/09 20:54:22] Admin port should be used instead.
    [<I> 03/03/09 20:54:22]
    [<I> 03/03/09 20:54:22] Location changed to edit tree. This is a writable tree with
    [<I> 03/03/09 20:54:22] DomainMBean as the root. To make changes you will need to start
    [<I> 03/03/09 20:54:22] an edit session via startEdit().
    [<I> 03/03/09 20:54:22]
    [<I> 03/03/09 20:54:22] For more help, use help(edit)
    [<I> 03/03/09 20:54:22]
    [<I> 03/03/09 20:54:22] Starting an edit session ...
    [<I> 03/03/09 20:54:22] Started edit session, please be sure to save and activate your
    [<I> 03/03/09 20:54:22] changes once you are done.
    [<I> 03/03/09 20:54:22] creating mbean of type JMSServer ...
    [<I> 03/03/09 20:54:22] creating mbean of type JMSSystemResource ...
    [<I> 03/03/09 20:54:22] creating mbean of type SubDeployment ...
    [<I> 03/03/09 20:54:22] creating mbean of type Queue ...
    [<I> 03/03/09 20:54:22] creating mbean of type Topic ...
    [<I> 03/03/09 20:54:22] creating mbean of type ConnectionFactory ...
    [<I> 03/03/09 20:54:22] creating mbean of type ConnectionFactory ...
    [<I> 03/03/09 20:54:22] creating mbean of type JDBCSystemResource ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type JDBCSystemResource ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] creating mbean of type Property ...
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JMSServer
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JMSSystemResource
    [<I> 03/03/09 20:54:22] setting attributes for mbean type SubDeployment
    [<I> 03/03/09 20:54:22] setting attributes for mbean type Queue
    [<I> 03/03/09 20:54:22] setting attributes for mbean type Topic
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JMSConnectionFactory
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JMSConnectionFactory
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCSystemResource
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCConnectionPoolParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCDriverParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCDataSource
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCDataSource
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCXAParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCDataSourceParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCConnectionPoolParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCDriverParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCDataSourceParams
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCSystemResource
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] setting attributes for mbean type JDBCProperty
    [<I> 03/03/09 20:54:22] Saving all your changes ...
    [<I> 03/03/09 20:54:22] Saved all your changes successfully.
    [<I> 03/03/09 20:54:22] Your edit session is not stopped, you can continue your edits.
    [<I> 03/03/09 20:54:22] Activating all your changes, this may take a while ...
    [<I> 03/03/09 20:54:22] The edit lock associated with this edit session is released
    [<I> 03/03/09 20:54:22] once the activation is completed.
    [<I> 03/03/09 20:54:23] Activation completed
    [<I> 03/03/09 20:54:23] Creating a user ...
    [<I> 03/03/09 20:54:23]
    [<I> 03/03/09 20:54:23] User already exist
    [<I> 03/03/09 20:54:23] Deploying application from C:\OraBPMwlHome\j2ee\weblogic\deployer\wlj2eedeployer.ear to targets AdminServer (upload=true) ...
    [<I> 03/03/09 20:54:23] <Mar 3, 2009 8:54:23 PM SGT> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, wlj2eedeployer [archive: C:\OraBPMwlHome\j2ee\weblogic\deployer\wlj2eedeployer.ear], to AdminServer .>
    [<I> 03/03/09 20:54:27] .Completed the deployment of Application with status completed
    [<I> 03/03/09 20:54:27] Current Status of your Deployment:
    [<I> 03/03/09 20:54:27] Deployment command type: deploy
    [<I> 03/03/09 20:54:27] Deployment State : completed
    [<I> 03/03/09 20:54:27] Deployment Message : no message
    [<I> 03/03/09 20:54:27] Deploying application from C:\OraBPMwlHome\ears\engine\01-eng-bpmengine.ear to targets AdminServer (upload=true) ...
    [<I> 03/03/09 20:54:27] <Mar 3, 2009 8:54:27 PM SGT> <Info> <J2EE Deployment SPI> <BEA-260121> <Initiating deploy operation for application, 01-eng-bpmengine [archive: C:\OraBPMwlHome\ears\engine\01-eng-bpmengine.ear], to AdminServer .>
    [<I> 03/03/09 20:54:43] Failed to deploy the application with status failed
    [<I> 03/03/09 20:54:43] Current Status of your Deployment:
    [<I> 03/03/09 20:54:43] Deployment command type: deploy
    [<I> 03/03/09 20:54:43] Deployment State : failed
    [<I> 03/03/09 20:54:43] Deployment Message : java.lang.OutOfMemoryError: Java heap space
    [<I> 03/03/09 20:54:43] weblogic.management.scripting.ScriptException: Error occured while performing deploy : Deployment Failed.
    [<I> 03/03/09 20:54:43]      at weblogic.management.scripting.ExceptionHandler.handleException(ExceptionHandler.java:48)
    [<I> 03/03/09 20:54:43]      at weblogic.management.scripting.WLSTUtils.throwWLSTException(WLSTUtils.java:185)
    [<I> 03/03/09 20:54:43]      at weblogic.management.scripting.JSR88DeployHandler.deploy(JSR88DeployHandler.java:536)
    [<I> 03/03/09 20:54:43]      at weblogic.management.scripting.WLScriptContext.deploy(WLScriptContext.java:429)
    [<I> 03/03/09 20:54:43]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [<I> 03/03/09 20:54:43] No stack trace available.
    [<I> 03/03/09 20:54:43] This Exception occurred at Tue Mar 03 20:54:43 SGT 2009.
    [<I> 03/03/09 20:54:43]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [<I> 03/03/09 20:54:43]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [<I> 03/03/09 20:54:43]      at java.lang.reflect.Method.invoke(Method.java:597)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java:160)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyMethod.__call__(PyMethod.java:96)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyObject.__call__(PyObject.java:248)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyObject.invoke(PyObject.java:2016)
    [<I> 03/03/09 20:54:43]      at org.python.pycode._pyx17.deploy$8(<iostream>:223)
    [<I> 03/03/09 20:54:43]      at org.python.pycode._pyx17.call_function(<iostream>)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyTableCode.call(PyTableCode.java:208)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyTableCode.call(PyTableCode.java:404)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyFunction.__call__(PyFunction.java:184)
    [<I> 03/03/09 20:54:43]      at org.python.pycode._pyx16.deploy_Applications$61(C:\Documents and Settings\shengyuen\.configWizard\tmp\config.py:623)
    [<I> 03/03/09 20:54:43]      at org.python.pycode._pyx16.call_function(C:\Documents and Settings\shengyuen\.configWizard\tmp\config.py)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyTableCode.call(PyTableCode.java:208)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyTableCode.call(PyTableCode.java:256)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyFunction.__call__(PyFunction.java:169)
    [<I> 03/03/09 20:54:43]      at org.python.pycode._pyx16.f$0(C:\Documents and Settings\shengyuen\.configWizard\tmp\config.py:738)
    [<I> 03/03/09 20:54:43]      at org.python.pycode._pyx16.call_function(C:\Documents and Settings\shengyuen\.configWizard\tmp\config.py)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyTableCode.call(PyTableCode.java:208)
    [<I> 03/03/09 20:54:43]      at org.python.core.PyCode.call(PyCode.java:14)
    [<I> 03/03/09 20:54:43]      at org.python.core.Py.runCode(Py.java:1135)
    [<I> 03/03/09 20:54:43]      at org.python.util.PythonInterpreter.execfile(PythonInterpreter.java:167)
    [<I> 03/03/09 20:54:43]
    [<I> 03/03/09 20:54:43] Exiting WebLogic Scripting Tool.
    [<I> 03/03/09 20:54:43]
    [<I> 03/03/09 20:54:43]
    [<I> 03/03/09 20:54:43]      at weblogic.management.scripting.WLST.main(WLST.java:129)
    [<I> 03/03/09 20:54:43]      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [<I> 03/03/09 20:54:43]      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [<I> 03/03/09 20:54:43]      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [<I> 03/03/09 20:54:43]      at java.lang.reflect.Method.invoke(Method.java:597)
    [<I> 03/03/09 20:54:43]      at weblogic.WLST.main(WLST.java:29)
    [<I> 03/03/09 20:54:43] <Mar 3, 2009 8:54:43 PM SGT> <Warning> <JNDI> <BEA-050001> <WLContext.close() was called in a different thread than the one in which it was created.>
    Is there any way that I can increase the heap size of the Configuration Wizard? If not, is there any solution to this problem?

    Hi,
    It seems to be a Weblogic OOM (OutOfMemory).
    Why don't you try increasing the weblogic memory (you have to modify your domain scripts)
    I guess that after increasing your WLS domain memory settings you will be able to configure it using the config wizard.
    Hope this helps,
    Ariel

  • Problem while configuring OSB External Resource in BPM Studio

    Hi
    I have just started using the BPM Studio 10.1.3. I want to invoke my Oracle Service Bus proxy services from one of the activities in the BPM Process flow.
    I created an external resource of type Oracle Service Bus and while trying to catalogue the OSB Component I found that only my WSDL Web Service proxy services with http transport protocol are available to be catalogued. I couldnt find the proxy services of the type Messaging Service, Any SOAP Service, Any XML Service created on Oracle Service Bus.
    Am I missing anything in the configuration or is it that BPM Studio does not support these protocols(jms,mq etc).
    Also, in the Studio Reference there is a mention of Oracle BPM(native) transport that BPM supports for cataloguing OSB Components apart from http and https.
    What is this protocol and how and where can i configure the same to help me catalogue the other OSB proxies?

    Hi
    I have just started using the BPM Studio 10.1.3. I want to invoke my Oracle Service Bus proxy services from one of the activities in the BPM Process flow.
    I created an external resource of type Oracle Service Bus and while trying to catalogue the OSB Component I found that only my WSDL Web Service proxy services with http transport protocol are available to be catalogued. I couldnt find the proxy services of the type Messaging Service, Any SOAP Service, Any XML Service created on Oracle Service Bus.
    Am I missing anything in the configuration or is it that BPM Studio does not support these protocols(jms,mq etc).
    Also, in the Studio Reference there is a mention of Oracle BPM(native) transport that BPM supports for cataloguing OSB Components apart from http and https.
    What is this protocol and how and where can i configure the same to help me catalogue the other OSB proxies?

  • Adding weblogic.jar in BPM enterprise 10.3.1

    Hi I am loking to add weblogic.jar file into enterprise I have added jar file in enterprise_home/lib folder but it is not recognizing from there can anybody suggest where is the exact place.
    If I am adding as an external resource in studio and trying deploy the exp file it is saying The attachment size exceeds the allowable limit of 10000000 bytes.
    in the process admistrator.
    Please help me it is urgent.
    Thanks

    Hi YE,
    If you are deploying BPM on a Weblogic Server you'll find your workspace on the following url
    http://localhost:7001/workspace
    This is because the all the jar services are deployed to the WLS. You can monitor if it is installed by going into the Process administrator -> Engines -> J2EE jar deployment (or something)
    There you'll find all the jars that are/can be deployed. If you make any changes using the BPM admin center configuration don't forget to recreate and redeploy the jar file.
    Hope this helps.
    Kind regards
    Nils

  • How to connect to the REMOTE_JDBC external resource in oracle BPM 10.3

    Hi,
    I am trying to configure REMOTE_JDBC extrenal resource. I have created the J2EE application server external resource and REMOTE_JDBC extrenal resource. After that in catolog components trying to connect to the DB. At that time it's giving below exception. I have added all the required jar files in the lib folder. But it's not working. Plz help me.
    An exception occurred while getting a resource from a connector.
    Detail:The connector [newConfiguration:SQL:REMOTE_JDBC] caused an exception when getting a resource.
    Caused by: An exception occurred while getting a resource from a connector.
    Detail:The connector [J2EE Server:J2EE:J2EE] caused an exception when getting a resource.
    fuego.connector.ConnectorException: An exception occurred while getting a resource from a connector.
    Detail:The connector [newConfiguration:SQL:REMOTE_JDBC] caused an exception when getting a resource.
         at fuego.connector.ConnectorException.exceptionOnGetResource(ConnectorException.java:88)
         at fuego.connector.JDBCHelper.getReadOnlyConnection(JDBCHelper.java:93)
         at fuego.sqlintrospector.BrowserPanel.connect(BrowserPanel.java:395)
         at fuego.sqlintrospector.BrowserPanel.populateTree(BrowserPanel.java:200)
         at fuego.ui.wizards.ui.CheckTreeBrowser$1.construct(CheckTreeBrowser.java:63)
         at fuego.ui.SwingWorker$2.run(SwingWorker.java:39)
         at java.lang.Thread.run(Thread.java:595)
    Caused by: java.sql.SQLException: An exception occurred while getting a resource from a connector.
    Detail:The connector [J2EE Server:J2EE:J2EE] caused an exception when getting a resource.
         at fuego.connector.impl.RemoteJDBCConnector.getConnection(RemoteJDBCConnector.java:79)
         at fuego.connector.impl.RemoteJDBCConnector.getResource(RemoteJDBCConnector.java:145)
         at fuego.connector.impl.RemoteJDBCConnector.getResource(RemoteJDBCConnector.java:129)
         at fuego.connector.JDBCHelper.getReadOnlyConnection(JDBCHelper.java:90)
         ... 5 more
    Caused by: fuego.connector.ConnectorException: An exception occurred while getting a resource from a connector.
    Detail:The connector [J2EE Server:J2EE:J2EE] caused an exception when getting a resource.
         at fuego.connector.ConnectorException.exceptionOnGetResource(ConnectorException.java:88)
         at fuego.connector.J2EEHelper.getReadOnlyContext(J2EEHelper.java:89)
         at fuego.connector.impl.BaseRemoteConnector.getContext(BaseRemoteConnector.java:99)
         at fuego.connector.impl.BaseRemoteConnector.getReferencedObject(BaseRemoteConnector.java:114)
         at fuego.connector.impl.BaseRemoteConnector.getReferencedObject(BaseRemoteConnector.java:107)
         at fuego.connector.impl.RemoteJDBCConnector.getConnection(RemoteJDBCConnector.java:75)
         ... 8 more
    Caused by: javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:657)
         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
         at javax.naming.InitialContext.init(InitialContext.java:223)
         at javax.naming.InitialContext.<init>(InitialContext.java:197)
         at fuego.jndi.FaultTolerantContext.createContext(FaultTolerantContext.java:726)
         at fuego.jndi.FaultTolerantContext.<init>(FaultTolerantContext.java:79)
         at fuego.connector.impl.GenericJ2EEConnector.createInitialContext(GenericJ2EEConnector.java:177)
         at fuego.connector.impl.GenericJ2EEConnector.createStandaloneContext(GenericJ2EEConnector.java:98)
         at fuego.connector.impl.BaseJ2EEConnector.getResource(BaseJ2EEConnector.java:92)
         at fuego.connector.impl.BaseJ2EEConnector.getResource(BaseJ2EEConnector.java:76)
         at fuego.connector.J2EEHelper.getReadOnlyContext(J2EEHelper.java:86)
         ... 12 more
    Caused by: java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory
         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:306)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
         at java.lang.Class.forName0(Native Method)
         at java.lang.Class.forName(Class.java:242)
         at com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:42)
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:654)
         ... 22 more
    Regards,
    Sudhakar.
    Edited by: user11091548 on Aug 17, 2010 11:42 PM

    Hi Narasimha,
    Now it's giving different exception after creating the external resource and place the jar files.
    weblogic/security/subject/AbstractSubject
    java.lang.NoClassDefFoundError: weblogic/security/subject/AbstractSubject
         at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialContextFactory.java:117)
         at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:667)
         at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:247)
         at javax.naming.InitialContext.init(InitialContext.java:223)
         at javax.naming.InitialContext.<init>(InitialContext.java:197)
         at fuego.jndi.FaultTolerantContext.createContext(FaultTolerantContext.java:726)
         at fuego.jndi.FaultTolerantContext.<init>(FaultTolerantContext.java:79)
         at fuego.connector.impl.GenericJ2EEConnector.createInitialContext(GenericJ2EEConnector.java:177)
         at fuego.connector.impl.GenericJ2EEConnector.createStandaloneContext(GenericJ2EEConnector.java:98)
         at fuego.connector.impl.BaseJ2EEConnector.getResource(BaseJ2EEConnector.java:92)
         at fuego.connector.impl.BaseJ2EEConnector.getResource(BaseJ2EEConnector.java:76)
         at fuego.connector.J2EEHelper.getReadOnlyContext(J2EEHelper.java:86)
         at fuego.connector.impl.BaseRemoteConnector.getContext(BaseRemoteConnector.java:99)
         at fuego.connector.impl.BaseRemoteConnector.getReferencedObject(BaseRemoteConnector.java:114)
         at fuego.connector.impl.BaseRemoteConnector.getReferencedObject(BaseRemoteConnector.java:107)
         at fuego.connector.impl.RemoteJDBCConnector.getConnection(RemoteJDBCConnector.java:75)
         at fuego.connector.impl.RemoteJDBCConnector.getResource(RemoteJDBCConnector.java:145)
         at fuego.connector.impl.RemoteJDBCConnector.getResource(RemoteJDBCConnector.java:129)
         at fuego.connector.JDBCHelper.getReadOnlyConnection(JDBCHelper.java:90)
         at fuego.sqlintrospector.BrowserPanel.connect(BrowserPanel.java:395)
         at fuego.sqlintrospector.BrowserPanel.populateTree(BrowserPanel.java:200)
         at fuego.ui.wizards.ui.CheckTreeBrowser$1.construct(CheckTreeBrowser.java:63)
         at fuego.ui.SwingWorker$2.run(SwingWorker.java:39)
         at java.lang.Thread.run(Thread.java:595)
    Regards,
    Sudhakar.

  • Deployment of enterprise app with external resources (binary file)

    Hi. Where do I configure/add external resources (such as a text or binary file) in an enterprise app so that they will also be deployed to a WebSphere Express server? Should they be added to the enterprise app at all, or should they simply be moved up to a server directory? (I am trying to avoid a hardcoded file path in my servlet.)
    I could use a properties file, but I was wondering if there is something in one of the deployment descriptor settings that would help me out?
    I need one of my servlets to stream in this external binary file after the enterprise app has been deployed to a WebSphere Express server.
    Thank you.

    Normally, the context of the bin directory or the WASHOME will be the startup directory for the server. If you use File IO without a path it will pick it up from this directory. so u can place the file in this directory so that ur Servlet can stream the file.

  • BPM enterprise configuration

    Hi all,
    I am using BPM 10.3.1.
    I configured BPM enterprise and try to start process engine from Process Admin console.
    but i can't able to start it. I found the following error.
    [HTTP:101216]Servlet: "engineStartup" failed to preload on startup in Web application: "/albpmServices/bpmenginetest". javax.ejb.EJBException: The directory schema used to generate this module does not match the schema that this server is connected to. at fuego.ejbengine.Engine.initDirectorySession(Engine.java:378) at fuego.ejbengine.Engine.start(Engine.java:129) at fuego.ejbengine.servlet.AbstractSchedulerServlet.init(AbstractSchedulerServlet.java:91) at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(Unknown Source) at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64) at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58) at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48) at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521) at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893) at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870) at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790) at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999) at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371) at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200) at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117) at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60) at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27) at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635) at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37) at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212) at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16) at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162) at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140) at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106) at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:143) at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323) at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820) at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227) at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436) at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12) at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67) at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    I am getting this error when deploying bpm-engine using process admin
    <Aug 26, 2010 9:11:56 AM EDT> <Notice> <StdErr> <BEA-000000> <engineId = bpm_dev_eng_04>
    <Aug 26, 2010 9:11:56 AM EDT> <Notice> <StdErr> <BEA-000000> <- MailDispatcher switching to runlevel 4 (PRL:0)>
    <Aug 26, 2010 9:11:57 AM EDT> <Error> <JDBC> <BEA-001112> <Test "select count(*) from SELECT 1 FROM DUAL" set up for pool "XAEngineDS" failed with exception: "java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-00903: invalid table name
    ".>
    <Aug 26, 2010 9:11:58 AM EDT> <Error> <HTTP> <BEA-101216> <Servlet: "engineStartup" failed to preload on startup in Web application: "/albpmServices/bpm_dev_eng_04".
    fuego.server.exception.EngineRuntimeException: Server runtime exception. [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at fuego.server.exception.EngineRuntimeException.create(EngineRuntimeException.java:45)
         at fuego.server.service.EngineConnectorService.migrateTo(EngineConnectorService.java:2632)
         at fuego.server.service.EngineConnectorService.checkMigration(EngineConnectorService.java:1081)
         at fuego.server.service.EngineConnectorService.start(EngineConnectorService.java:413)
         at fuego.server.service.EngineConnectorService.initialize(EngineConnectorService.java:368)
         Truncated. see log file for complete stacktrace
    java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
         at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
         at albpm.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.executeInternal(Unknown Source)
         Truncated. see log file for complete stacktrace
    >
    <Aug 26, 2010 9:11:58 AM EDT> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1282828304616' for task '24'. Error is: 'weblogic.application.ModuleException: [HTTP:101216]Servlet: "engineStartup" failed to preload on startup in Web application: "/albpmServices/bpm_dev_eng_04".
    fuego.server.exception.EngineRuntimeException: Server runtime exception. [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at fuego.server.exception.EngineRuntimeException.create(EngineRuntimeException.java:45)
         at fuego.server.service.EngineConnectorService.migrateTo(EngineConnectorService.java:2632)
         at fuego.server.service.EngineConnectorService.checkMigration(EngineConnectorService.java:1081)
         at fuego.server.service.EngineConnectorService.start(EngineConnectorService.java:413)
         at fuego.server.service.EngineConnectorService.initialize(EngineConnectorService.java:368)
         at fuego.ejbengine.Engine.startServices(Engine.java:393)
         at fuego.ejbengine.Engine.start(Engine.java:119)
         at fuego.ejbengine.servlet.SchedulerServlet.init(SchedulerServlet.java:95)
         at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
         at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
         at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
         at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
         at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
         at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
         at albpm.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.executeInternal(Unknown Source)
         at albpm.jdbc.base.BaseStatement.execute(Unknown Source)
         at fuego.jdbc.FaultTolerantStatement.execute(FaultTolerantStatement.java:226)
         at fuego.server.service.EngineConnectorService.migrateTo(EngineConnectorService.java:2616)
         ... 48 more
    weblogic.application.ModuleException: [HTTP:101216]Servlet: "engineStartup" failed to preload on startup in Web application: "/albpmServices/bpm_dev_eng_04".
    fuego.server.exception.EngineRuntimeException: Server runtime exception. [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at fuego.server.exception.EngineRuntimeException.create(EngineRuntimeException.java:45)
         at fuego.server.service.EngineConnectorService.migrateTo(EngineConnectorService.java:2632)
         at fuego.server.service.EngineConnectorService.checkMigration(EngineConnectorService.java:1081)
         at fuego.server.service.EngineConnectorService.start(EngineConnectorService.java:413)
         at fuego.server.service.EngineConnectorService.initialize(EngineConnectorService.java:368)
         at fuego.ejbengine.Engine.startServices(Engine.java:393)
         at fuego.ejbengine.Engine.start(Engine.java:119)
         at fuego.ejbengine.servlet.SchedulerServlet.init(SchedulerServlet.java:95)
         at weblogic.servlet.internal.StubSecurityHelper$ServletInitAction.run(StubSecurityHelper.java:283)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(Unknown Source)
         at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
         at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
         at weblogic.servlet.internal.StubLifecycleHelper.<init>(StubLifecycleHelper.java:48)
         at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:521)
         at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1893)
         at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1870)
         at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1790)
         at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:2999)
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1371)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:200)
         at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:117)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:27)
         at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:635)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
         at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:16)
         at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:162)
         at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:140)
         at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:106)
         at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:820)
         at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1227)
         at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:436)
         at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:163)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:181)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:12)
         at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:67)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
         at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
         at albpm.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.executeInternal(Unknown Source)
         at albpm.jdbc.base.BaseStatement.execute(Unknown Source)
         at fuego.jdbc.FaultTolerantStatement.execute(FaultTolerantStatement.java:226)
         at fuego.server.service.EngineConnectorService.migrateTo(EngineConnectorService.java:2616)
         ... 48 more
         at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1373)
         at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:468)
         at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
         at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
         at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
         Truncated. see log file for complete stacktrace
    java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-01031: insufficient privileges
         at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
         at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
         at albpm.jdbc.oracle.OracleImplStatement.execute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.commonExecute(Unknown Source)
         at albpm.jdbc.base.BaseStatement.executeInternal(Unknown Source)
         Truncated. see log file for complete stacktrace

  • BPM Studio-Issue with Creating External Resources - Oracle Database RAC

    Hi All,
    This must be an easy fix and hope you guys have an answer to it. I was having no issues connecting to a single instance database as the parameter Host = "xxx.111.200.10" for a SQL Database Oracle 10,11 driver is pointing to a single instance and the SID = "yyyyy". TNS Name entry is as below...
    xyz =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.111.200.10)(PORT = 1521))
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = yyyyy)
    However we have upgrade our oracle database and it is in a RAC with load balancing hence the TNS Name entry looks like this.
    xyz =
    (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = abcdh-vip)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = abcdi-vip)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
    (SERVER = DEDICATED)
    (SERVICE_NAME = yyyy.abcd.com)
    Any combination using "xyz", "abcdh-vip" , "abcdi-vip" etc is erroring and I am getting the following error:
    [BEA][Oracle JDBC Driver]Error establishing socket. Unknown host: abcdh-vip
    java.sql.SQLException: [BEA][Oracle JDBC Driver]Error establishing socket. Unknown host: abcdh-vip
         at albpm.jdbc.base.BaseExceptions.createException(Unknown Source)
         at albpm.jdbc.base.BaseExceptions.getException(Unknown Source)
         at albpm.jdbc.oracle.OracleImplConnection.makeConnectionHelper(Unknown Source)
         at albpm.jdbc.oracle.OracleImplConnection.makeConnection(Unknown Source)
         at albpm.jdbc.oracle.OracleImplConnection.connectAndAuthenticate(Unknown Source)
         at albpm.jdbc.oracle.OracleImplConnection.open(Unknown Source)
         at albpm.jdbc.base.BaseConnection.connect(Unknown Source)
         at albpm.jdbc.base.BaseConnection.setupImplConnection(Unknown Source)
         at albpm.jdbc.base.BaseConnection.open(Unknown Source)
         at albpm.jdbc.base.BaseDriver.connect(Unknown Source)
         at java.sql.DriverManager.getConnection(Unknown Source)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at fuego.connector.impl.DriverManagerHack.getConnection(DriverManagerHack.java:49)
         at fuego.connector.impl.BaseJDBCConnector.createJDBConnection(BaseJDBCConnector.java:205)
         at fuego.jdbc.FaultTolerantConnection.createConnection(FaultTolerantConnection.java:917)
         at fuego.jdbc.FaultTolerantConnection.getConnection(FaultTolerantConnection.java:871)
         at fuego.jdbc.FaultTolerantConnection.getMetaData(FaultTolerantConnection.java:163)
         at fuego.sqlintrospector.BrowserPanel.populateTree(BrowserPanel.java:220)
         at fuego.ui.wizards.ui.CheckTreeBrowser$1.construct(CheckTreeBrowser.java:63)
         at fuego.ui.SwingWorker$2.run(SwingWorker.java:39)
         at java.lang.Thread.run(Unknown Source)
    Any help would be highly appreciated.
    Regards,

    Hi,
    Sure you've probably tried this but here goes...
    Use the Oracle Driver that comes with Oracle BPM to integrate with RAC.
    To integrate to Oracle RAC, you're typically given something like this by the DBA.
    jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = atwood-vip.int.westgroup.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = kenwood-vip.int.westgroup.com)(PORT = 1521)) ) (CONNECT_DATA = (Service_name = bpms_pot_dev.int.westgroup.com) (SERVER = DEDICATED) ) )
    When defining the External Resource for Oracle RAC check the “Advanced” checkbox (not the tab) and insert this text into the “Database” field:
    //atwood-vip.int.westgroup.com:1521;ServiceName=bpms_pot_dev.int.westgroup.com;LoadBalancing=true;AlternateServers=(kenwood-vip.int.westgroup.com:1521)
    Hope this helps,
    Dan

  • Configuring a J2EE Aplication Server in ALBPM as an external resource.

    The J2EE Application Server is my JNDI provider. I need to figure out these connections asap. The provider is coming from Websphere 7. If anyone can help please either e-mail me or post back here.
    Thank you all.

    Sorry - my friend working with WebSphere hasn't done it yet for 7. He mentioned that he did not have to bring in any JMS librairies for WebSphere MQ, but that he thought the configuration for the JNDI provider external resource should be the same as in 6. You just need the URL for the WebSphere server and the SOAP port.
    Dan

  • Where to place mysqlconnector in BPM?Can't create external resource databas

    I've encountered this error while trying to create a new external resource for MYSQL database. Can anyone please help me out? And may I also ask where do I place the mysqlconnector to connect it? Cos it says it JDBC drivers are missing. So is it that I have to place the mysqlconnector into somewhere to start the connection? Please help. :(
    This is the error message that it appears:
    An exception occured while initializing a connector.
    Detail: The connector [newConfiguration:SQL:MYSQL] caused an exception when initializing
    An exception occurred while initializing a connector.
    Detail:The connector [newConfiguration:SQL:MYSQL] caused an exception when initializing.
    Caused by: The JDBC driver library files for the connector were not found.
    Detail:Connector [newConfiguration:SQL:MYSQL] caused an exception when initializing.
    The driver class [org.gjt.mm.mysql.Driver] was not found.
    Verify that the JDBC driver libraries are defined as external resources in the environment.
    fuego.connector.ConnectorException: An exception occurred while initializing a connector.
    Detail:The connector [newConfiguration:SQL:MYSQL] caused an exception when initializing.
         at fuego.connector.ConnectorException.exceptionOnInit(ConnectorException.java:103)
         at fuego.connector.SynchConnectorService.getConnector(SynchConnectorService.java:163)
         at fuego.connector.ConnectorService.getConnectorInterface(ConnectorService.java:509)
         at fuego.connector.CompositeConnectorService.getConnectorInterface(CompositeConnectorService.java:256)
         at fuego.connector.ConnectorTransaction.getConnectorInterface(ConnectorTransaction.java:225)
         at fuego.connector.JDBCHelper.getReadOnlyConnection(JDBCHelper.java:87)
         at fuego.sqlintrospector.BrowserPanel.connect(BrowserPanel.java:398)
         at fuego.sqlintrospector.BrowserPanel.populateTree(BrowserPanel.java:200)
         at fuego.ui.wizards.ui.CheckTreeBrowser$1.construct(CheckTreeBrowser.java:56)
         at fuego.ui.SwingWorker$2.run(SwingWorker.java:39)
         at java.lang.Thread.run(Unknown Source)
    Caused by: fuego.connector.ConnectorException: The JDBC driver library files for the connector were not found.
    Detail:Connector [newConfiguration:SQL:MYSQL] caused an exception when initializing.
    The driver class [org.gjt.mm.mysql.Driver] was not found.
    Verify that the JDBC driver libraries are defined as external resources in the environment.
         at fuego.connector.ConnectorException.jdbcDriverNotFound(ConnectorException.java:130)
         at fuego.connector.impl.BaseJDBCConnector.start(BaseJDBCConnector.java:279)
         at fuego.connector.SynchConnectorService.getConnector(SynchConnectorService.java:159)
         ... 9 more

    What is on the external drive?
    If it is a Time Machine backup, no. That is not bootable.
    The directions for cloning are at https://discussions.apple.com/thread/4190995
    Allan

  • ALBPM use external resource (web service) ConnectorException

    I use a web service (external resource) in a ALBPM automatic activity, but when i depoly this BPM project to Enterprise BPM server. it does'nt work and has a exception :
    fuego.connector.ConnectorException\: configuration name [DataClearService] and type [Web Service] is not defined.\nDetail\:The connector must be configured in the appropiate context.\n'.\nCaused by\: The configuration name [DataClearService] and type [Web Service] is not defined.
    provider web serivce name is "DataClearService"
    and i can see the web service in BPM Process administrator 's external resource
    why ? if i miss something?
    atomchen

    I figured it out.
    When I deployed the project I got a strange error message "Duplicate configuration name" each time I tried to create an external resource or a role from the deployment wizard. Still, the resources appeared in the list as they were created. In fact they were not. After restarting the administration console the resources were gone. After adding them by hand everything worked fine.
    Still don't know why I got "Duplicate configuration name", even with empty base.

  • Workspace of BPM Enterprise 10.3.1 for Weblogic

    I just install BPM Enterprise 10.3.1 for weblogic. I configure it using default setting.
    In the BPM admin center, it has 5 options:
    Start
    Stop
    Start process administrator
    configuration
    exit
    Where is the workspace?

    Hi YE,
    If you are deploying BPM on a Weblogic Server you'll find your workspace on the following url
    http://localhost:7001/workspace
    This is because the all the jar services are deployed to the WLS. You can monitor if it is installed by going into the Process administrator -> Engines -> J2EE jar deployment (or something)
    There you'll find all the jars that are/can be deployed. If you make any changes using the BPM admin center configuration don't forget to recreate and redeploy the jar file.
    Hope this helps.
    Kind regards
    Nils

  • Using External Variable - Server configuration

    Hi everyone!
    My question now is: For each screenflow and every JSP files I have to use the form ACTION field to send the URL.
    Is there a way to invoke the external component (the URL) by some "external Resource", so i can configure this field quick & easy for every enviorement?
    To sumarize, define this URL in a only place, that can be referenced for the process and other resources (JSP and JS Files)
    Regads,
    CC
    [Spanish]
    Saludos a todos,
    MI consulta del dia es la siguiemte; mi proceso invoca a otras aplicaciones mediante el uso de JSP y formularios. Yo requiero que dado este dato es el mismo en cada documento de trabajo BPM, como archivos auxiliares (JSP y JS) ¿Existe una forma de referenciar esta URL para que quede "parametrizada" para tanto el proceso como el de las pantallas JSP?
    Saludos,

    You can create a POP3 instance on your OCS mail midtier, but this will only be usable by clients capable of using POP - not the webmail interface or WAC, unfortunately.

  • Use of Remote JDBC  SQL Database External Resource

    Does anybody here uses a Remote JDBC External Resource to connect to a database? If so, can you tell me if had any impediment with this approach?
    I'm asking this because our company has a lot of tools to monitor a lot of weblogic assets (such as jdbc connection pools and datasources) and We'd like to monitor all BPM-to-database connections usage and pool health. Other feature that we'd like to give to BPM application is the weblogic's capability to use an Multi-DataSource (one logical DS that represents more than one phisical DS).
    Thanks and Best Regards,
    Luiz Rocha

    Hi,
    We are facing connection leak in our application .We have defined External resouce as Remote JDBC which is defined in weblogic config.Xml. If any body could explain is there is anyway to handle closing connections manually as we do in J2ee conn.close() in ALBPM ??? . I found runtime configuration in oracle implementation type when defining external resource (i.e supported type:oracle database) an attribute
    "*Connection idle time* (mins): The connection is closed after the defined time"
    But i dont find any equivalent entry in my config.xml as we do our implementation of type Remote JDBC.....
    Any advice on this and how connection closing happens in Normal scenarios within ALBPM will be very useful.
    Our connection pool attributes reads like.....(Note *the values of few attributes deleted)
    <JDBCConnectionPool AddOracleFlagToXAResource="true"
    CountOfTestFailuresTillFlush="1"
    DriverName=""
    InitialCapacity="150" KeepXAConnTillTxComplete="true"
    MaxCapacity="200" Name=""
    PasswordEncrypted=""
    Properties="user=" ShrinkingEnabled="false"
    SupportsLocalTransaction="true" Targets=""
    TestConnectionsOnCreate="false" TestConnectionsOnRelease="false"
    TestConnectionsOnReserve="true"
    TestTableName="SQL SELECT 1 FROM DUAL"
    URL=""
    XARetryDurationSeconds="300" XASetTransactionTimeout="true" XATransactionTimeout="420"/>
    .Advice us can the below attribute can be added in Connection pool properties or anything else......
    **{[(*Inactive Connection Timeout The number of inactive seconds on a reserved connection before WebLogic Server reclaims the connection and releases it back into the connection pool.***
    ***You can use the Inactive Connection Timeout feature to reclaim leaked connections - connections that were not explicitly closed by the application. Note that this feature is not intended to be used in place of properly closing connections.***
    ***When set to 0, the feature is disabled*.)}]**

  • Using Apache Directory Server with BPM Enterprise - BPM Admin Center

    Hi All,
    I m trying to configure BPM Admin Center in BPM Enterprise standalone. I would prefer to use an external directory service.
    Can I use Apache Directory Server ? If yes, please let me know how to configure it else please suggest me the possible directory servers I can use.
    I would like to use an open source directory server.
    Hope to hear soon.
    Many Thanks,
    Sophie

    Hi All,
    I m trying to configure BPM Admin Center in BPM Enterprise standalone. I would prefer to use an external directory service.
    Can I use Apache Directory Server ? If yes, please let me know how to configure it else please suggest me the possible directory servers I can use.
    I would like to use an open source directory server.
    Hope to hear soon.
    Many Thanks,
    Sophie

Maybe you are looking for

  • Creating multiple stateful session beans from a java client. (EJB 3.0)

    I'm having difficulties with the following: To access the ShoppingCartBean, I have to put the following annotation in my standalone java client: @EJB private static ShoppingCartRemote shoppingCartBean; The static must be there, thus only one Shopping

  • WPS button press causing full reboot

    Since the firmware upgrade I've had the same issues as most others with the repeated wifi drop outs.  This has been resolved with the rolled out patch. However, I use a Samsung printer connected via WPS. This has always worked well. Since the upgrade

  • Will this WiFi card work in my DV6500?

    I need to replace the WiFi card. This one is cheap! http://cgi.ebay.co.uk/ws/eBayISAPI.dll?ViewItem&item=310213589474 Thanks

  • How to compare transport requests found in different environments

    Hello gurus, I need to know what are the transport requests found in my development environment but which are not found in my Production environement. In other words, I want to have a list of all transport requests that have not been transported yet

  • @see/{@link} Question

    When you specify an @see or {@link} tag to look at, let's say java.util.Properties, do I have to specify the url to that Javadoc page using an HTML anchor element? In the article How to Write Doc Comments for the Javadoc Tool they just specified the