Still nobody can help with the following error: java.lang.RuntimeException: ElemTemplateElement error: Found more than one template named: use-qstatf
Cocoon stacktrace[hide] *Failed to process pipeline* file:///opt/grid/xml-qstat/web-app/sitemap.xmap - 517:34 *<map:serialize type="xhtml">*file:///opt/grid/xml-qstat/web-app/sitemap.xmap - 509:46 *<map:transform>* file:///opt/grid/xml-qstat/web-app/sitemap.xmap - 508:48*<map:generate>* context://sitemap.xmap - 1026:57*<map:mount>* Java stacktrace[show] Java full stacktrace[show] On Mon, Jun 11, 2012 at 5:41 PM, Laurence Mayer <[email protected]>wrote: > Thank you, that indeed is an easier installation. > > Still would like to get xml-qstat working. > > Regards > Laurence > > > On Mon, Jun 11, 2012 at 4:07 PM, Jesse Becker <[email protected]>wrote: > >> You might want to consider running PHPQStat instead. It does similar >> things, but is a *lot* simpler to get running: >> >> http://www.hpckp.org/index.**php/projects/phpqstat<http://www.hpckp.org/index.php/projects/phpqstat> >> >> >> On Sun, Jun 10, 2012 at 01:06:16AM -0400, Laurence Mayer wrote: >> >>> Please can someone help I am totally stuck. >>> >>> I have been working for the last two days to get xml-qstat working, with >>> no success. >>> >>> I have SGE 6_2u3 working for the last 3 years and would like to start >>> working with xml-qstat. >>> >>> OS: Ubuntu Server/Workstation 10.04 >>> >>> I have followed the instructions on http://olesenm.github.com/xml-** >>> qstat/install.html <http://olesenm.github.com/xml-qstat/install.html>. >>> >>> Directory structure on /opt/grid/ >>> drwxr-xr-x 7 root root 4096 2012-06-08 17:49 cocoon-2.1.11 >>> drwxr-xr-x 5 202 staff 4096 2012-06-08 09:40 httpi-1.7 >>> drwxrwxr-x 13 root root 4096 2012-06-08 18:20 xml-qstat >>> >>> I have httpi working on port 8080 >>> root 1542 1 1 21:44 pts/6 00:00:00 dhttpi: on ANY:8080, >>> ready! >>> root 1543 1542 0 21:44 pts/6 00:00:00 dhttpi (child of 1542): >>> waiting for connect >>> >>> I start cocoon.sh: >>> ./cocoon.sh: executing default action 'servlet', use -h to see other >>> actions >>> ./cocoon.sh: using ./build/webapp as the webapp directory >>> -------------------- Loading -------------------- >>> Processing repository: ./tools/jetty/lib >>> Adding jar: ./tools/jetty/lib/servlet-2.3.**jar >>> Adding jar: ./tools/jetty/lib/jetty-4.2.**23.jar >>> Processing repository: ./lib/endorsed >>> Adding jar: ./lib/endorsed/jakarta-regexp-**1.5.jar >>> Adding jar: ./lib/endorsed/xml-apis-1.3.**04.jar >>> Adding jar: ./lib/endorsed/xalan-2.7.1.jar >>> Adding jar: ./lib/endorsed/jakarta-bcel-**20040329.jar >>> Adding jar: ./lib/endorsed/xercesImpl-2.9.**1.jar >>> -------------------- Executing ----------------- >>> Main Class: org.mortbay.jetty.Server >>> 21:32:55.603 EVENT Checking Resource aliases >>> 21:32:55.796 EVENT Starting Jetty/4.2.23 >>> 21:32:56.205 EVENT Started WebApplicationContext[/,./**build/webapp] >>> INFO [main] (FacesConfigurator.java:139) - Reading standard config >>> org/apache/myfaces/resource/**standard-faces-config.xml >>> INFO [main] (FacesConfigurator.java:295) - faces-config.xml found in jar >>> /WEB-INF/lib/cocoon-faces-**block.jar >>> INFO [main] (FacesConfigurator.java:347) - Reading config >>> /WEB-INF/faces-config.xml >>> INFO [main] (**StartupServletContextListener.**java:80) - >>> ServletContext '/opt/grid/cocoon-2.1.11/**build/webapp' initialized. >>> 21:32:59.423 WARN!! Delete existing temp dir /tmp/Jetty__8888__ for >>> WebApplicationContext[/,./**build/webapp] >>> trying to register database >>> trying to register database >>> INFO [main] (QuartzScheduler.java:195) - Quartz Scheduler v.1.5.2 >>> created. >>> INFO [main] (RAMJobStore.java:138) - RAMJobStore initialized. >>> INFO [main] (DirectSchedulerFactory.java:**331) - Quartz scheduler >>> 'Cocoon >>> INFO [main] (DirectSchedulerFactory.java:**333) - Quartz scheduler >>> version: 1.5.2 >>> INFO [main] (QuartzScheduler.java:400) - Scheduler >>> Cocoon_$_Sat_Jun_09_21:33:00_**IDT_2012 started. >>> WARN! *** JMS block is installed but jms client library not found. *** >>> - For the jms block to work you must install and start a JMS server and >>> place the client jar in WEB-INF/lib. >>> - The default server, OpenJMS is configured in cocoon.xconf but is not >>> bundled with Cocoon. >>> INFO [main] (XindiceServlet.java:246) - Loading configuration from >>> context path WEB-INF/xindice.xml >>> WARN [main] (XindiceServlet.java:150) - The database 'db' root directory >>> has been set to /opt/grid/cocoon-2.1.11/build/**webapp/WEB-INF/db. Keep >>> in mind that if a war upgrade will take place the database will be lost. >>> INFO [main] (Database.java:347) - Database points to >>> /opt/grid/cocoon-2.1.11/build/**webapp/WEB-INF/db >>> INFO [main] (XindiceServlet.java:171) - Database 'db' successfully opened >>> INFO [main] (XindiceServlet.java:208) - Xindice server successfully >>> started >>> 21:33:03.250 EVENT Started SocketListener on 0.0.0.0:8888< >>> http://0.0.0.0:**8888/ <http://0.0.0.0:8888/>> >>> >>> 21:33:03.250 EVENT Started org.mortbay.jetty.Server@**3f662dc8 >>> >>> Output from: make-xmlqstat-jar.sh >>> >>> [STATUS] Changing to xmlqstat generator directory and trying this >>> command: >>> -------- >>> javac -classpath /opt/grid/cocoon-2.1.11/build/** >>> cocoon/cocoon.jar:/opt/grid/**cocoon-2.1.11/build/webapp/** >>> WEB-INF/lib/commons-lang-2.3.**jar:/opt/grid/cocoon-2.1.11/** >>> build/webapp/WEB-INF/lib/**avalon-framework-api-4.3.jar:/** >>> opt/grid/cocoon-2.1.11/build/**webapp/WEB-INF/lib/excalibur-** >>> pool-api-2.1.jar:/opt/grid/**cocoon-2.1.11/build/webapp/** >>> WEB-INF/lib/excalibur-**sourceresolve-2.2.3.jar:/opt/** >>> grid/cocoon-2.1.11/build/**webapp/WEB-INF/lib/excalibur-**xmlutil-2.1.jar >>> CommandGenerator.java >>> -------- >>> [STATUS] Compiled java -> class files >>> [STATUS] Moved existing build-jar/ folder to build-jar.old/ >>> [STATUS] Creating clean build-jar/ directory with the >>> org/xmlqstat/generator >>> directory structure and moving the compiled .class files into it >>> `java/CommandGenerator.class' -> `build-jar/org/xmlqstat/** >>> generator/CommandGenerator.**class' >>> `java/CommandGenerator$**ExpireValidity.class' -> >>> `build-jar/org/xmlqstat/**generator/CommandGenerator$** >>> ExpireValidity.class' >>> >>> [STATUS] Creating the build-jar/xml-qstat.jar file >>> added manifest >>> adding: org/(in = 0) (out= 0)(stored 0%) >>> adding: org/xmlqstat/(in = 0) (out= 0)(stored 0%) >>> adding: org/xmlqstat/generator/(in = 0) (out= 0)(stored 0%) >>> adding: org/xmlqstat/generator/**CommandGenerator.class(in = 4242) >>> (out= 1960)(deflated 53%) >>> adding: org/xmlqstat/generator/**CommandGenerator$**ExpireValidity.class(in >>> = 814) (out= 506)(deflated 37%) >>> >>> [STATUS] Done >>> >>> You should copy (or symlink) the 'xml-qstat.jar' file to the >>> WEB-INF/lib/ directory. >>> eg, >>> cp build-jar/xml-qstat.jar /opt/grid/cocoon-2.1.11/build/** >>> webapp/WEB-INF/lib/ >>> >>> >>> PROBLEM: >>> >>> As soon as I open a browser to http://hostname:8888/grid/ I get an >>> error on the browser and the below error on the cocoon console >>> HTTP ERROR: 500 org%2Fxmlqstat%2Fgenerator%**2FCommandGenerator+%3A+** >>> Unsupported+major%2Eminor+**version+51%2E0 >>> >>> 21:33:58.637 WARN!! Error for /grid/ >>> java.lang.**UnsupportedClassVersionError: >>> org/xmlqstat/generator/**CommandGenerator >>> : Unsupported major.minor version 51.0 >>> at java.lang.ClassLoader.**defineClass1(Native Method) >>> at java.lang.ClassLoader.**defineClassCond(ClassLoader.**java:631) >>> at java.lang.ClassLoader.**defineClass(ClassLoader.java:**615) >>> at java.security.**SecureClassLoader.defineClass(** >>> SecureClassLoader.java:141) >>> at java.net.URLClassLoader.**defineClass(URLClassLoader.**java:283) >>> at java.net.URLClassLoader.**access$000(URLClassLoader.**java:58) >>> at java.net.URLClassLoader$1.run(**URLClassLoader.java:197) >>> at java.security.**AccessController.doPrivileged(**Native Method) >>> at java.net.URLClassLoader.**findClass(URLClassLoader.java:**190) >>> at org.mortbay.http.**ContextLoader.loadClass(**ContextLoader.java:197) >>> at org.mortbay.http.**ContextLoader.loadClass(**ContextLoader.java:170) >>> at org.apache.cocoon.components.**ExtendedComponentSelector.**configure( >>> **ExtendedComponentSelector.**java:228) >>> at org.apache.cocoon.components.**treeprocessor.sitemap.** >>> ComponentsSelector.configure(**ComponentsSelector.java:158) >>> at org.apache.avalon.framework.**container.ContainerUtil.** >>> configure(ContainerUtil.java:**201) >>> at org.apache.avalon.excalibur.**component.**DefaultComponentFactory.** >>> newInstance(**DefaultComponentFactory.java:**289) >>> at org.apache.avalon.excalibur.**component.**ThreadSafeComponentHandler. >>> **initialize(**ThreadSafeComponentHandler.**java:108) >>> at org.apache.avalon.excalibur.**component.**ExcaliburComponentManager.* >>> *initialize(**ExcaliburComponentManager.**java:524) >>> at org.apache.cocoon.components.**CocoonComponentManager.**initialize(** >>> CocoonComponentManager.java:**583) >>> at org.apache.cocoon.components.**treeprocessor.sitemap.** >>> SitemapLanguage.**createComponentManager(**SitemapLanguage.java:91) >>> at org.apache.cocoon.components.**treeprocessor.** >>> DefaultTreeBuilder.build(**DefaultTreeBuilder.java:390) >>> at org.apache.cocoon.components.**treeprocessor.** >>> DefaultTreeBuilder.build(**DefaultTreeBuilder.java:370) >>> at org.apache.cocoon.components.**treeprocessor.TreeProcessor.** >>> buildConcreteProcessor(**TreeProcessor.java:341) >>> at org.apache.cocoon.components.**treeprocessor.TreeProcessor.** >>> setupConcreteProcessor(**TreeProcessor.java:306) >>> at org.apache.cocoon.components.**treeprocessor.TreeProcessor.** >>> process(TreeProcessor.java:**252) >>> at org.apache.cocoon.components.**treeprocessor.sitemap.** >>> MountNode.invoke(MountNode.**java:118) >>> at org.apache.cocoon.components.**treeprocessor.** >>> AbstractParentProcessingNode.**invokeNodes(** >>> AbstractParentProcessingNode.**java:47) >>> at org.apache.cocoon.components.**treeprocessor.sitemap.** >>> MatchNode.invoke(MatchNode.**java:108) >>> at org.apache.cocoon.components.**treeprocessor.** >>> AbstractParentProcessingNode.**invokeNodes(** >>> AbstractParentProcessingNode.**java:69) >>> at org.apache.cocoon.components.**treeprocessor.sitemap.** >>> PipelineNode.invoke(**PipelineNode.java:143) >>> at org.apache.cocoon.components.**treeprocessor.** >>> AbstractParentProcessingNode.**invokeNodes(** >>> AbstractParentProcessingNode.**java:69) >>> at org.apache.cocoon.components.**treeprocessor.sitemap.** >>> PipelinesNode.invoke(**PipelinesNode.java:93) >>> at org.apache.cocoon.components.**treeprocessor.** >>> ConcreteTreeProcessor.process(**ConcreteTreeProcessor.java:**235) >>> at org.apache.cocoon.components.**treeprocessor.** >>> ConcreteTreeProcessor.process(**ConcreteTreeProcessor.java:**177) >>> at org.apache.cocoon.components.**treeprocessor.TreeProcessor.** >>> process(TreeProcessor.java:**254) >>> at org.apache.cocoon.Cocoon.**process(Cocoon.java:699) >>> at org.apache.cocoon.servlet.**CocoonServlet.service(** >>> CocoonServlet.java:1154) >>> at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:853) >>> at org.mortbay.jetty.servlet.**ServletHolder.handle(** >>> ServletHolder.java:358) >>> at org.mortbay.jetty.servlet.**WebApplicationHandler.**dispatch(** >>> WebApplicationHandler.java:**294) >>> at org.mortbay.jetty.servlet.**ServletHandler.handle(** >>> ServletHandler.java:567) >>> at org.mortbay.http.HttpContext.**handle(HttpContext.java:1807) >>> at org.mortbay.jetty.servlet.**WebApplicationContext.handle(** >>> WebApplicationContext.java:**525) >>> at org.mortbay.http.HttpContext.**handle(HttpContext.java:1757) >>> at org.mortbay.http.HttpServer.**service(HttpServer.java:879) >>> at org.mortbay.http.**HttpConnection.service(**HttpConnection.java:789) >>> at org.mortbay.http.**HttpConnection.handleNext(** >>> HttpConnection.java:960) >>> at org.mortbay.http.**HttpConnection.handle(**HttpConnection.java:806) >>> at org.mortbay.http.**SocketListener.**handleConnection(** >>> SocketListener.java:218) >>> at org.mortbay.util.**ThreadedServer.handle(**ThreadedServer.java:300) >>> at org.mortbay.util.ThreadPool$**PoolThread.run(ThreadPool.**java:511) >>> >> >> ______________________________**_________________ >>> users mailing list >>> [email protected] >>> https://gridengine.org/**mailman/listinfo/users<https://gridengine.org/mailman/listinfo/users> >>> >> >> >> -- >> Jesse Becker >> NHGRI Linux support (Digicon Contractor) >> > >
_______________________________________________ users mailing list [email protected] https://gridengine.org/mailman/listinfo/users
