[JNDI and Naming] - JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.db
by Nicola Modugno
Nicola Modugno [https://community.jboss.org/people/nichisoft] created the discussion
"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.db"
To view the discussion, visit: https://community.jboss.org/message/807444#807444
--------------------------------------------------------------
*14:52:31,473 ERROR [org.jboss.as.server.deployment.scanner] (DeploymentScanner-threads - 1) {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-2" => {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.naming.context.java.dbjboss.naming.context.java.module.s3ar-ear.\"s3ar-ejb-0.0.1-SNAPSHOT\".env.dbMissing[jboss.naming.context.java.dbjboss.naming.context.java.module.s3ar-ear.\"s3ar-ejb-0.0.1-SNAPSHOT\".env.db]"]}}}*
*persistence.xml*
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence"
xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"
version="1.0">
<persistence-unit name="db">
<provider>org.hibernate.ejb.HibernatePersistence</provider>
<jta-data-source>java:jboss/datasources/S3arDataSource</jta-data-source>
<properties>
<property name="hibernate.dialect" value="org.hibernate.dialect.Oracle10gDialect" />
<property name="hibernate.show_sql" value="true" />
<property name="hibernate.format_sql" value="true" />
<property name="hibernate.max_fetch_depth" value="2" />
<property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.JBossTransactionManagerLookup" />
<property name="hibernate.transaction.auto_close_session" value="false" />
<property name="hibernate.current_session_context_class" value="jta" />
<property name="hibernate.archive.autodetection" value="class"/>
<property name="hibernate.cache.use_second_level_cache" value="true"/>
<property name="hibernate.cache.use_query_cache" value="true"/>
<property name="hibernate.generate_statistics" value="true"/>
<property name="hibernate.cache.use_structured_entries" value="true"/>
</properties>
</persistence-unit>
</persistence>
*module.xml*
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.0" name="oracle.jdbc">
<resources>
<resource-root path="ojdbc6.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="javax.transaction.api"/>
</dependencies>
</module>
*standalone.xml*
<datasource jndi-name="java:jboss/datasources/S3arDataSource" pool-name="S3arDS" enabled="true" use-java-context="true" jta="true" use-ccm="true">
<connection-url>jdbc:oracle:oci:@CUPS3AR</connection-url>
<driver>OracleJDBCDriver</driver>
<security>
<user-name>USER_S3AR_EJB</user-name>
<password>EUROPA</password>
</security>
</datasource>
<drivers>
<driver name="OracleJDBCDriver" module="oracle.jdbc">
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
</driver>
</drivers>
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/807444#807444]
Start a new discussion in JNDI and Naming at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years
[jBPM] - java.io.OptionalDataException when do ObjectInputStream.readObject()
by TC ONG
TC ONG [https://community.jboss.org/people/devilkazuya99] created the discussion
"java.io.OptionalDataException when do ObjectInputStream.readObject()"
To view the discussion, visit: https://community.jboss.org/message/807101#807101
--------------------------------------------------------------
I am using jBPM 5.4.0 final here.
https://community.jboss.org/servlet/JiveServlet/showImage/2-807101-20589/... https://community.jboss.org/servlet/JiveServlet/downloadImage/2-807101-20...
In me bpmn file I have a String variable in my process. I set it in "onEntry" scritp of my Human Task. Then map it to "Content" in data input association.
<userTask id="_5" name="User Task" >
<extensionElements>
<tns:onEntry-script scriptFormat="http://www.java.com/java">
<script>
* String s = "How do you do?";*
* kcontext.setVariable("content", s);*
</script>
</tns:onEntry-script>
</extensionElements>
<ioSpecification>
* <dataInput id="_5_ContentInput" name="Content" />*
* <dataOutput id="_5_answerOutput" name="answer" />*
<inputSet>
<dataInputRefs>_5_ContentInput</dataInputRefs>
</inputSet>
<outputSet>
<dataOutputRefs>_5_answerOutput</dataOutputRefs>
</outputSet>
</ioSpecification>
* <dataInputAssociation>*
* <sourceRef>content</sourceRef>*
* <targetRef>_5_ContentInput</targetRef>*
* </dataInputAssociation>*
<dataInputAssociation>
<targetRef>_5_ContentInput</targetRef>
<assignment>
<from xsi:type="tFormalExpression"></from>
<to xsi:type="tFormalExpression">_5_ContentInput</to>
</assignment>
</dataInputAssociation>
<dataOutputAssociation>
<sourceRef>_5_answerOutput</sourceRef>
<targetRef>answer</targetRef>
</dataOutputAssociation>
<potentialOwner>
<resourceAssignmentExpression>
<formalExpression>nemo</formalExpression>
</resourceAssignmentExpression>
</potentialOwner>
</userTask>
I hope to get the "Content" at the programming side.
List<TaskSummary> taskSummaryList = localTaskService.getTasksAssignedAsPotentialOwner("nemo", "en-UK");
for (TaskSummary taskSummary : taskSummaryList) {
System.out.println(taskSummary.getId() + "\t" + taskSummary.getName() + "\t" + taskSummary.getStatus());
Task task = localTaskService.getTask(taskSummary.getId());
long documentContentId = task.getTaskData().getDocumentContentId();
* Content content = localTaskService.getContent(documentContentId);*
System.out.println(content.getId() + " => " + content.toString());
if (content != null){
ByteArrayInputStream bais = new ByteArrayInputStream(content.getContent());
ObjectInputStream ois;
try {
ois = new ObjectInputStream(bais);
*Object obj = ois.readObject();*
logger.debug("Object = " + obj.getClass());
} catch (IOException e) {
*e.printStackTrace();*
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
localTaskService.start(taskSummary.getId(), "nemo");
Map<String, Object> results = new HashMap<String, Object>();
results.put("answer", "GOOD");
localTaskService.completeWithResults(taskSummary.getId(), "nemo", results);
}
The result on the console is:
1 => org.jbpm.task.Content@74baaca4
java.io.OptionalDataException
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1358)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:369)
at HelloJBPM5.main(HelloJBPM5.java:73)
--------------------------------------------------------------
Reply to this message by going to Community
[https://community.jboss.org/message/807101#807101]
Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&con...]
13 years