Skip to content

Instantly share code, notes, and snippets.

@abstractj
Created January 4, 2012 12:52
Show Gist options
  • Save abstractj/1559928 to your computer and use it in GitHub Desktop.
Save abstractj/1559928 to your computer and use it in GitHub Desktop.
modules_build
➜ torquebox (2x-dev) cd modules/jobs
➜ jobs (2x-dev) mvn -s ../../support/settings.xml clean package
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building TorqueBox Jobs Module 2.0.0.beta2-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4:clean (default-clean) @ torquebox-jobs ---
[INFO] Deleting /Users/Bruno/opensource/torquebox/modules/jobs/target
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ torquebox-jobs ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ torquebox-jobs ---
[INFO]
[INFO] --- maven-resources-plugin:2.4:resources (default-resources) @ torquebox-jobs ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO] Copying 1 resource
[INFO] skip non existing resourceDirectory /Users/Bruno/opensource/torquebox/modules/jobs/src/main/ruby
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:compile (default-compile) @ torquebox-jobs ---
[INFO] Compiling 19 source files to /Users/Bruno/opensource/torquebox/modules/jobs/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.4:testResources (default-testResources) @ torquebox-jobs ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /Users/Bruno/opensource/torquebox/modules/jobs/src/test/resources
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:2.0.2:testCompile (default-testCompile) @ torquebox-jobs ---
[INFO] Compiling 4 source files to /Users/Bruno/opensource/torquebox/modules/jobs/target/test-classes
[INFO]
[INFO] --- gem-maven-plugin:0.28.4:initialize (install-component-rubygem-dependencies) @ torquebox-jobs ---
[INFO]
[INFO] --- maven-surefire-plugin:2.5:test (default-test) @ torquebox-jobs ---
[INFO] Surefire report directory: /Users/Bruno/opensource/torquebox/modules/jobs/target/surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running org.torquebox.jobs.processors.ScheduledJobInstallerTest
log4j:WARN No appenders could be found for logger (org.jboss.logging).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.306 sec
Running org.torquebox.jobs.processors.JobsYamlParsingProcessorTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.328 sec
Running org.torquebox.jobs.processors.JobsRuntimePoolProcessorTest
Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 sec
Running org.torquebox.jobs.processors.JobSchedulerInstallerTest
Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.014 sec
Results :
Tests run: 12, Failures: 0, Errors: 0, Skipped: 1
[INFO]
[INFO] --- rspec-maven-plugin:0.28.4:test (run-specs) @ torquebox-jobs ---
[INFO] Skipping RSpec tests since /Users/Bruno/opensource/torquebox/modules/jobs/spec is missing
[INFO]
[INFO] --- maven-jar-plugin:2.3.1:jar (default-jar) @ torquebox-jobs ---
[INFO] Building jar: /Users/Bruno/opensource/torquebox/modules/jobs/target/torquebox-jobs.jar
[INFO]
[INFO] --- maven-source-plugin:2.1.2:jar-no-fork (attach-sources) @ torquebox-jobs ---
[INFO] org/torquebox/jobs/scheduler.properties already added, skipping
[INFO] Building jar: /Users/Bruno/opensource/torquebox/modules/jobs/target/torquebox-jobs-sources.jar
[INFO] org/torquebox/jobs/scheduler.properties already added, skipping
[INFO]
[INFO] >>> maven-source-plugin:2.1.2:jar (default) @ torquebox-jobs >>>
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-java-version) @ torquebox-jobs ---
[INFO]
[INFO] --- maven-enforcer-plugin:1.0-beta-1:enforce (enforce-maven-version) @ torquebox-jobs ---
[INFO]
[INFO] <<< maven-source-plugin:2.1.2:jar (default) @ torquebox-jobs <<<
[INFO]
[INFO] --- maven-source-plugin:2.1.2:jar (default) @ torquebox-jobs ---
[INFO] org/torquebox/jobs/scheduler.properties already added, skipping
[WARNING] Artifact org.torquebox:torquebox-jobs:java-source:sources:2.0.0.beta2-SNAPSHOT already attached to project, ignoring duplicate
[INFO]
[INFO] --- maven-assembly-plugin:2.2-beta-5:single (assemble-module) @ torquebox-jobs ---
[INFO] Copying files to /Users/Bruno/opensource/torquebox/modules/jobs/target/torquebox-jobs-module
[WARNING] Assembly file: /Users/Bruno/opensource/torquebox/modules/jobs/target/torquebox-jobs-module is not a regular file (it may be a directory). It cannot be attached to the project build for installation or deployment.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.944s
[INFO] Finished at: Wed Jan 04 10:46:25 BRST 2012
[INFO] Final Memory: 23M/81M
[INFO] ------------------------------------------------------------------------
➜ jobs (2x-dev) cd target/torquebox-jobs-module
➜ torquebox-jobs-module (2x-dev) ls
module.xml quartz.jar torquebox-jobs.jar
➜ torquebox-jobs-module (2x-dev) cp * $TORQUEBOX_HOME/jboss/modules/org/torquebox/jobs/main/module.xml quartz.jar quartz.jar.index torquebox-jobs.jar torquebox-jobs.jar.index
➜ main ls -l /Users/Bruno/Servers/torquebox-current
lrwxr-xr-x 1 Bruno staff 21 Jan 3 11:41 /Users/Bruno/Servers/torquebox-current -> torquebox-2.0.0.beta1
➜ ~ $TORQUEBOX_HOME/jboss/bin/standalone.sh
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /Users/Bruno/Servers/torquebox-current/jboss
JAVA: /Library/Java/Home/bin/java
JAVA_OPTS: -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
=========================================================================
10:51:43,544 INFO [org.jboss.modules] JBoss Modules version 1.1.0.CR4
10:51:44,462 INFO [org.jboss.msc] JBoss MSC version 1.0.1.GA
10:51:44,516 INFO [org.jboss.as] JBoss AS 7.1.0.Beta1 "Tesla" starting
10:51:45,865 INFO [org.torquebox.bootstrap] Bootstrapping TorqueBox
10:51:45,866 INFO [org.torquebox.bootstrap] ===> /Users/Bruno/Servers/torquebox-current/jruby
10:51:45,866 INFO [org.torquebox.bootstrap] Adding: /Users/Bruno/Servers/torquebox-current/jruby/lib/jruby.jar
10:51:46,154 INFO [org.torquebox.bootstrap] Swizzle: [org.jboss.modules.ResourceLoaderSpec@38e580e1, org.jboss.modules.ResourceLoaderSpec@637050f5, org.jboss.modules.ResourceLoaderSpec@62d337d3]
10:51:46,262 INFO [org.jboss.as] JBoss AS 7.1.0.Beta1 "Tesla" stopped in 3ms
10:51:46,255 ERROR [org.jboss.as.controller] JBAS014601: Error booting the container: java.lang.RuntimeException: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration
at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:189) [jboss-as-controller-7.1.0.Beta1.jar:]
at java.lang.Thread.run(Thread.java:680) [:1.6.0_29]
Caused by: org.jboss.as.controller.persistence.ConfigurationPersistenceException: JBAS014676: Failed to parse configuration
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:125) [jboss-as-controller-7.1.0.Beta1.jar:]
at org.jboss.as.controller.AbstractControllerService.boot(AbstractControllerService.java:215) [jboss-as-controller-7.1.0.Beta1.jar:]
at org.jboss.as.server.ServerService.boot(ServerService.java:235) [jboss-as-server-7.1.0.Beta1.jar:]
at org.jboss.as.controller.AbstractControllerService$1.run(AbstractControllerService.java:183) [jboss-as-controller-7.1.0.Beta1.jar:]
... 1 more
Caused by: javax.xml.stream.XMLStreamException: Failed to load module org.torquebox.jobs
at org.jboss.as.controller.parsing.CommonXml.parseExtensions(CommonXml.java:377) [jboss-as-controller-7.1.0.Beta1.jar:]
at org.jboss.as.server.parsing.StandaloneXml.readServerElement_1_1(StandaloneXml.java:292) [jboss-as-server-7.1.0.Beta1.jar:]
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:119) [jboss-as-server-7.1.0.Beta1.jar:]
at org.jboss.as.server.parsing.StandaloneXml.readElement(StandaloneXml.java:96) [jboss-as-server-7.1.0.Beta1.jar:]
at org.jboss.staxmapper.XMLMapperImpl.processNested(XMLMapperImpl.java:100) [staxmapper-1.0.0.Final.jar:]
at org.jboss.staxmapper.XMLMapperImpl.parseDocument(XMLMapperImpl.java:59) [staxmapper-1.0.0.Final.jar:]
at org.jboss.as.controller.persistence.XmlConfigurationPersister.load(XmlConfigurationPersister.java:117) [jboss-as-controller-7.1.0.Beta1.jar:]
... 4 more
Caused by: java.util.concurrent.ExecutionException: javax.xml.stream.XMLStreamException: JBAS014674: Failed to load module
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222) [:1.6.0_29]
at java.util.concurrent.FutureTask.get(FutureTask.java:83) [:1.6.0_29]
at org.jboss.as.controller.parsing.CommonXml.parseExtensions(CommonXml.java:369) [jboss-as-controller-7.1.0.Beta1.jar:]
... 10 more
Caused by: javax.xml.stream.XMLStreamException: JBAS014674: Failed to load module
at org.jboss.as.controller.parsing.CommonXml.loadModule(CommonXml.java:418) [jboss-as-controller-7.1.0.Beta1.jar:]
at org.jboss.as.controller.parsing.CommonXml.access$000(CommonXml.java:164) [jboss-as-controller-7.1.0.Beta1.jar:]
at org.jboss.as.controller.parsing.CommonXml$1.call(CommonXml.java:349) [jboss-as-controller-7.1.0.Beta1.jar:]
at org.jboss.as.controller.parsing.CommonXml$1.call(CommonXml.java:346) [jboss-as-controller-7.1.0.Beta1.jar:]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) [:1.6.0_29]
at java.util.concurrent.FutureTask.run(FutureTask.java:138) [:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [:1.6.0_29]
at java.lang.Thread.run(Thread.java:680) [:1.6.0_29]
at org.jboss.threads.JBossThread.run(JBossThread.java:122) [jboss-threads-2.0.0.GA.jar:]
Caused by: org.jboss.modules.ModuleNotFoundException: Module org.projectodd.polyglot.hasingleton:main is not found in local module loader @2b20bf2c (roots: /Users/Bruno/Servers/torquebox-current/jboss/modules)
at org.jboss.modules.LocalModuleLoader.findModule(LocalModuleLoader.java:126) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.ModuleLoader.loadModuleLocal(ModuleLoader.java:265) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.ModuleLoader.preloadModule(ModuleLoader.java:212) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.LocalModuleLoader.preloadModule(LocalModuleLoader.java:94) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.Module.addPaths(Module.java:790) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.Module.link(Module.java:997) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.Module.relinkIfNecessary(Module.java:1023) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:198) [jboss-modules.jar:1.1.0.CR4]
at org.jboss.as.controller.parsing.CommonXml.loadModule(CommonXml.java:400) [jboss-as-controller-7.1.0.Beta1.jar:]
... 9 more
<?xml version="1.0" encoding="UTF-8"?>
<!--
~ JBoss, Home of Professional Open Source.
~ Copyright 2010, Red Hat, Inc., and individual contributors
~ as indicated by the @author tags. See the copyright.txt file in the
~ distribution for a full listing of individual contributors.
~
~ This is free software; you can redistribute it and/or modify it
~ under the terms of the GNU Lesser General Public License as
~ published by the Free Software Foundation; either version 2.1 of
~ the License, or (at your option) any later version.
~
~ This software is distributed in the hope that it will be useful,
~ but WITHOUT ANY WARRANTY; without even the implied warranty of
~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
~ Lesser General Public License for more details.
~
~ You should have received a copy of the GNU Lesser General Public
~ License along with this software; if not, write to the Free
~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-->
<module xmlns="urn:jboss:module:1.0" name="org.torquebox.jobs">
<resources>
<resource-root path="torquebox-jobs.jar"/>
<resource-root path="quartz.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
<module name="org.slf4j"/>
<module name="org.apache.log4j"/>
<module name="org.jboss.staxmapper"/>
<module name="org.jboss.as.controller"/>
<module name="org.jboss.as.ee"/>
<module name="org.jboss.as.jmx"/>
<module name="org.jboss.as.server"/>
<module name="org.jboss.as.clustering.jgroups"/>
<module name="org.jboss.modules"/>
<module name="org.jboss.msc"/>
<module name="org.jboss.logging"/>
<module name="org.jboss.vfs"/>
<module name="org.torquebox.core"/>
<module name="org.projectodd.polyglot.hasingleton"/>
</dependencies>
</module>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment