Update: I ran the example hello world workflow several times without an issue (other than the "Content is not allowed..." error), but now I am getting the log4j warnings:
C:\src\_RC3_CL\apache-taverna-commandline-3.1.0-incubating\taverna-commandline-product\target\apache-taverna-commandline-3.1.0-incubating>executeworkflow.bat examples\helloworld.wfbundle log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.support.DefaultListableBeanFactory). log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. log4j:WARN No appenders could be found for logger (org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean). log4j:WARN No appenders could be found for logger (org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager). log4j:WARN Please initialize the log4j system properly. log4j:WARN No appenders could be found for logger (org.springframework.osgi.service.importer.support.OsgiServiceCollectionProxyFactoryBean). log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. log4j:WARN Please initialize the log4j system properly. log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. Outputs will be saved to the directory: C:\src\_RC3_CL\apache-taverna-commandline-3.1.0-incubating\taverna-commandline-product\target\apache-taverna-commandline-3.1.0-incubating\Hello_World_output ERROR 2016-07-07 11:46:45,132 (org.apache.jena.riot:84) - [line: 1, col: 1 ] Content is not allowed in prolog. Workflow completed. On Thu, Jul 7, 2016 at 11:39 AM Gale Naylor <[email protected]> wrote: > Although the helloworld.wfbundle example gave me an error, it did work. > For Windows the command is "type Hello_World_output\greeting". I'll update > the README. > > Gale > > On Thu, Jul 7, 2016 at 10:42 AM Gale Naylor <[email protected]> > wrote: > >> Hello all, >> >> I tried running the helloworld.wfbundle example in Windows 10 (Version >> 10.0.10586) using cmd.exe and got an error: >> >> ERROR 2016-07-07 09:27:41,603 (org.apache.jena.riot:84) - [line: 1, col: >> 1 ] Content is not allowed in prolog. >> >> I then tried running the helloanyone.wfbundle example. When I ran it >> without an input, I got an error that it expected 'Name", but when I tried >> entering a name in singe quotes, I still got an error (see below). I also >> tried the command with no quotation marks at all (log4j errors) and with >> double quotation marks (similar/same error as with singe quotes). >> >> Is there a step I'm missing? >> >> Thanks, >> Gale >> >> >> HELLOANYONE ERRORS: input = 'Gale' >> >> C:\src\_RC3_CL\apache-taverna-commandline-3.1.0-incubating\ >> taverna-commandline-product\target\apache-taverna- >> commandline-3.1.0-incubating>executeworkflow.bat >> examples/helloanyone.wfbundle 'Gale' >> >> ERROR 2016-07-07 09:58:28,042 >> (org.springframework.osgi.extender.internal.activator.ContextLoaderListener:52) >> - Application context refresh failed >> (OsgiBundleXmlApplicationContext(bundle=org.apache.taverna.commandline.taverna-commandline-common, >> config=osgibundle:/META-INF/spring/*.xml)) >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean with name 'commandLineTool' defined in URL >> [bundle://127.0:0/META-INF/spring/taverna-commandline-common-context.xml]: >> Invocation of init method failed; nested exception is >> java.lang.reflect.UndeclaredThrowableException >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420) >> (more error text available) >> >> ------------------------------------ >> >> HELLOANYONE ERRORS when input does not match expected input >> >> ********************************* >> *** input without single quotes >> >> C:\src\_RC3_CL\apache-taverna-commandline-3.1.0-incubating\taverna-commandline-product\target\apache-taverna-commandline-3.1.0-incubating>executeworkflow.bat >> examples/helloanyone.wfbundle Gale >> >> log4j:WARN No appenders could be found for logger >> (org.springframework.osgi.extender.internal.dependencies.startup.DependencyServiceManager). >> log4j:WARN No appenders could be found for logger >> (org.springframework.osgi.service.dependency.internal.DefaultMandatoryDependencyManager). >> log4j:WARN No appenders could be found for logger >> (org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor). >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN No appenders could be found for logger >> (org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean). >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for >> more info. >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for >> more info. >> log4j:WARN Please initialize the log4j system properly. >> log4j:WARN See >> http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info. >> log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for >> more info. >> ERROR 2016-07-07 10:01:59,775 >> (org.springframework.osgi.extender.internal.activator.ContextLoaderListener:52) >> - Application context refresh failed >> (OsgiBundleXmlApplicationContext(bundle=org.apache.taverna.commandline.taverna-commandline-common, >> config=osgibundle:/META-INF/spring/*.xml)) >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean with name 'commandLineTool' defined in URL >> [bundle://127.0:0/META-INF/spring/taverna-commandline-common-context.xml]: >> Invocation of init method failed; nested exception is >> java.lang.reflect.UndeclaredThrowableException >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420) >> >> ************************************ >> **** input using double quotes >> >> C:\src\_RC3_CL\apache-taverna-commandline-3.1.0-incubating\taverna-commandline-product\target\apache-taverna-commandline-3.1.0-incubating>executeworkflow.bat >> examples/helloanyone.wfbundle "Gale" >> >> ERROR 2016-07-07 10:15:48,443 >> (org.springframework.osgi.extender.internal.activator.ContextLoaderListener:52) >> - Application context refresh failed >> (OsgiBundleXmlApplicationContext(bundle=org.apache.taverna.commandline.taverna-commandline-common, >> config=osgibundle:/META-INF/spring/*.xml)) >> org.springframework.beans.factory.BeanCreationException: Error creating >> bean with name 'commandLineTool' defined in URL >> [bundle://127.0:0/META-INF/spring/taverna-commandline-common-context.xml]: >> Invocation of init method failed; nested exception is >> java.lang.reflect.UndeclaredThrowableException >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1420) >> >> >> ------------------------------------ >> HELLOANYONE ERRORS: (no input) - included for completeness only >> >> C:\src\_RC3_CL\apache-taverna-commandline-3.1.0-incubating\taverna-commandline-product\target\apache-taverna-commandline-3.1.0-incubating>executeworkflow.bat >> examples/helloanyone.wfbundle >> >> ERROR 2016-07-07 09:57:24,177 >> (org.apache.taverna.commandline.CommandLineTool:417) - The number of inputs >> provided does not match the number of input ports. >> 1 inputs were expected which are: >> 'name' >> 0 inputs were provided >> org.apache.taverna.commandline.exceptions.InputMismatchException: The >> number of inputs provided does not match the number of input ports. >> 1 inputs were expected which are: >> 'name' >> 0 inputs were provided >> at >> org.apache.taverna.commandline.data.InputsHandler.checkProvidedInputs(InputsHandler.java:105) >> at >> org.apache.taverna.commandline.CommandLineTool.setupAndExecute(CommandLineTool.java:246) >> at >> org.apache.taverna.commandline.CommandLineTool.run(CommandLineTool.java:109) >> 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 >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1544) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1485) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1417) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291) >> at >> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) >> at >> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580) >> at >> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895) >> at >> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:62) >> at >> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:327) >> at >> org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:87) >> at >> org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:292) >> at >> org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:138) >> at java.lang.Thread.run(Unknown Source) >> The number of inputs provided does not match the number of input ports. >> 1 inputs were expected which are: >> 'name' >> 0 inputs were provided >> <end of error output> >> >> On Thu, Jul 7, 2016 at 2:01 AM Stian Soiland-Reyes <[email protected]> >> wrote: >> >>> On 7 July 2016 at 09:29, Chamini Prashakthi Jayasinghe >>> <[email protected]> wrote: >>> > Can we run taverna command line module in windows 10.if yes please >>> explain >>> >>> Yes, Windows 10 was explicitly tested for the 3.1.0 release. >>> >>> If you have downloaded from >>> https://taverna.incubator.apache.org/download/commandline/ >>> >>> Then follow the README from >>> >>> >>> https://github.com/apache/incubator-taverna-commandline/blob/master/README.md#prerequisites >>> >>> >>> First of all you will need to install JDK 8 for Windows x64 (or for >>> x86 if you have an older machine): >>> >>> >>> http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html >>> >>> then Apache Maven >>> >>> https://maven.apache.org/download.cgi >>> >>> >>> After which you can run >>> >>> mvn clean install >>> >>> within the unpacked taverna-commandline folder. >>> >>> >>> Note that the README mentions: >>> >>> > If you are building on Windows, ensure you unpack this source code to >>> a folder with a short path name lenght, e.g.C:\src - as Windows has a >>> limitation on the total path length which might otherwise prevent this code >>> from building successfully. >>> >>> >>> After building, see >>> >>> https://github.com/apache/incubator-taverna-commandline/blob/master/README.md#running >>> >>> on how to run it. >>> >>> >>> >>> We would welcome suggestions on how to improve these build >>> instructions in the README and/or website. :) >>> >>> >>> >>> >>> >>> >>> >>> -- >>> Stian Soiland-Reyes >>> Apache Taverna (incubating), Apache Commons >>> http://orcid.org/0000-0001-9842-9718 >>> >>
