<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Minimal Activiti engine for use on Android in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94826#M65007</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What kind of functionality would you need from Activiti?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do note that a jdbc database is required for Activiti, I don't know how that will work on Android.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 02 Feb 2012 11:27:18 GMT</pubDate>
    <dc:creator>jbarrez</dc:creator>
    <dc:date>2012-02-02T11:27:18Z</dc:date>
    <item>
      <title>Minimal Activiti engine for use on Android</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94825#M65006</link>
      <description>Hi folks,I wanted to get an idea of the size and components that would make up a minimal project using Activiti so I can try to deploy it on Android.&amp;nbsp; I tried using jBoss jBpm but unfortunately to do even basic tasks like loading a bpmn file, jBpm has rather extensive dependencies on drools.&amp;nbsp; Drools</description>
      <pubDate>Wed, 01 Feb 2012 17:48:49 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94825#M65006</guid>
      <dc:creator>hybridmojo</dc:creator>
      <dc:date>2012-02-01T17:48:49Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal Activiti engine for use on Android</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94826#M65007</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What kind of functionality would you need from Activiti?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Do note that a jdbc database is required for Activiti, I don't know how that will work on Android.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2012 11:27:18 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94826#M65007</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-02-02T11:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal Activiti engine for use on Android</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94827#M65008</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;JBarrez,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Android has a SQLLite DB built in, but this lacks a JDBC driver.&amp;nbsp; Darn.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Looks like I'll have to do it server side.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Feb 2012 21:21:42 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94827#M65008</guid>
      <dc:creator>hybridmojo</dc:creator>
      <dc:date>2012-02-02T21:21:42Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal Activiti engine for use on Android</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94828#M65009</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Actually, there is a partial implementation available.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://groups.google.com/group/android-developers/browse_thread/thread/cf3dea94d2f6243c" rel="nofollow noopener noreferrer"&gt;http://groups.google.com/group/android-developers/browse_thread/thread/cf3dea94d2f6243c&lt;/A&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 02:30:57 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94828#M65009</guid>
      <dc:creator>hybridmojo</dc:creator>
      <dc:date>2012-02-03T02:30:57Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal Activiti engine for use on Android</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94829#M65010</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Cool (from a tech point of view ;-)!&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 08:53:36 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94829#M65010</guid>
      <dc:creator>jbarrez</dc:creator>
      <dc:date>2012-02-03T08:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: Minimal Activiti engine for use on Android</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94830#M65011</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So I tried creating a basic project and adding the activiti engine libs plus sqldroid.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;// Register SQLite JDBC driver&lt;BR /&gt;Class.forName("org.sqldroid.SQLDroidDriver").newInstance();&lt;BR /&gt;&lt;BR /&gt;// Get process engine&lt;BR /&gt;ProcessEngines.init(); &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;// Load cfg file&lt;BR /&gt;InputStream cfg_is;&lt;BR /&gt;cfg_is = getResources().getAssets().open("activiti.cfg.xml");&lt;BR /&gt;&lt;BR /&gt;// Use cfg file to create a process engine&lt;BR /&gt;ProcessEngine processEngine = ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(cfg_is).buildProcessEngine();&lt;BR /&gt;&lt;BR /&gt;RuntimeService runtimeService = processEngine.getRuntimeService();&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Map&amp;lt;String,Object&amp;gt; variables = new HashMap&amp;lt;String,Object&amp;gt;();&lt;BR /&gt;variables.put("test", "test");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;// may need to deploy &lt;BR /&gt;runtimeService.startProcessInstanceByKey("setScriptResultToProcessVariable", variables);&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;// Shut down&lt;BR /&gt;ProcessEngines.destroy();&lt;/CODE&gt;&lt;BR /&gt;&lt;SPAN&gt;Well the code gets to processEngine.getRuntimeService(); and then barfs with an unhelfpul Android error.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The useful bit of the stacktrace is:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from resource loaded through InputStream; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl@4057c940] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I assume the XML Schema is being used for validation, is there a way to turn this off?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Full stack trace follows:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;CODE&gt;02-02 19:38:44.976: E/AndroidRuntime(27945): FATAL EXCEPTION: main&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.hybridmojo.sample.activi/com.hybridmojo.sample.activi.ActivitiSampleActivity}: org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from resource loaded through InputStream; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl@4057c940] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1821)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1842)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.ActivityThread.access$1500(ActivityThread.java:132)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1038)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.os.Handler.dispatchMessage(Handler.java:99)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.os.Looper.loop(Looper.java:143)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.ActivityThread.main(ActivityThread.java:4263)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at java.lang.reflect.Method.invokeNative(Native Method)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:507)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at dalvik.system.NativeStart.main(Native Method)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945): Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Parser configuration exception parsing XML from resource loaded through InputStream; nested exception is javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl@4057c940] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:404)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:334)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:302)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.activiti.engine.impl.cfg.BeansConfigurationHelper.parseProcessEngineConfiguration(BeansConfigurationHelper.java:35)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.activiti.engine.impl.cfg.BeansConfigurationHelper.parseProcessEngineConfigurationFromInputStream(BeansConfigurationHelper.java:43)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.activiti.engine.ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(ProcessEngineConfiguration.java:163)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.activiti.engine.ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(ProcessEngineConfiguration.java:159)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at com.hybridmojo.sample.activi.ActivitiSampleActivity.onCreate(ActivitiSampleActivity.java:50)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1072)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1785)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; … 11 more&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945): Caused by: javax.xml.parsers.ParserConfigurationException: Unable to validate using XSD: Your JAXP provider [org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl@4057c940] does not support XML Schema. Are you running on Java 1.4 with Apache Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(DefaultDocumentLoader.java:102)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.DefaultDocumentLoader.loadDocument(DefaultDocumentLoader.java:70)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:388)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; … 20 more&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945): Caused by: java.lang.IllegalArgumentException: &lt;A href="http://java.sun.com/xml/jaxp/properties/schemaLanguage" rel="nofollow noopener noreferrer"&gt;http://java.sun.com/xml/jaxp/properties/schemaLanguage&lt;/A&gt;&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.apache.harmony.xml.parsers.DocumentBuilderFactoryImpl.setAttribute(DocumentBuilderFactoryImpl.java:86)&lt;BR /&gt;02-02 19:38:44.976: E/AndroidRuntime(27945):&amp;nbsp; at org.springframework.beans.factory.xml.DefaultDocumentLoader.createDocumentBuilderFactory(Def&lt;/CODE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Feb 2012 19:01:51 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/minimal-activiti-engine-for-use-on-android/m-p/94830#M65011</guid>
      <dc:creator>hybridmojo</dc:creator>
      <dc:date>2012-02-03T19:01:51Z</dc:date>
    </item>
  </channel>
</rss>

