Hello OpenMRS Dev!
My name is Steve, and I'm starting to work on OpenMRS after joining the
Biostats department at the IU School of Medicine this week. I'll be doing some
project specific work, and also doing some amount of work on OpenMRS core.
Looking forward to working on this open source project!
I have a question about our jetty:run task. Occasionally, after I've started
things up and shut them down, on subsequent start ups I sometimes see the trace
below. It appears like the task has lost the version number of the project or
something.
However, if I go back to the top level, and 'mvn clean install' the entire
project, it works again.
Any ideas?
Cheers,
Steve
sgithens@sgithens-VirtualBox:~/code/openmrs-trunk/webapp$ mvn jetty:run
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building openmrs-webapp 1.10.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] >>> maven-jetty-plugin:6.1.10:run (default-cli) @ openmrs-webapp >>>
[INFO]
[INFO] --- buildnumber-maven-plugin:1.0:create (default) @ openmrs-webapp ---
[INFO] Change the default 'svn' provider implementation to 'javasvn'.
[INFO] Checking for local modifications: skipped.
[INFO] Updating project files from SCM: skipped.
[INFO] Storing buildNumber: 26006 at timestamp: 1329934742765
[INFO] Storing buildScmBranch: trunk
[INFO]
[INFO] --- build-helper-maven-plugin:1.5:parse-version (parse-version) @
openmrs-webapp ---
[INFO]
[INFO] --- maven-resources-plugin:2.4:resources (default-resources) @
openmrs-webapp ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 7 resources
[INFO] Copying 1 resource to ../jetty
[INFO]
[INFO] --- maven-antrun-plugin:1.4:run (default) @ openmrs-webapp ---
project.artifactId
[INFO] Executing tasks
[unzip] Expanding:
/home/sgithens/code/openmrs-trunk/webapp/src/main/resources/liquibase-demo-data.zip
into /home/sgithens/code/openmrs-trunk/webapp/target/classes
[INFO] Executed tasks
[INFO]
[INFO] --- maven-compiler-plugin:2.1:compile (default-compile) @ openmrs-webapp
---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.4:testResources (default-testResources) @
openmrs-webapp ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:2.1:testCompile (default-testCompile) @
openmrs-webapp ---
[INFO] No sources to compile
[INFO]
[INFO] <<< maven-jetty-plugin:6.1.10:run (default-cli) @ openmrs-webapp <<<
[INFO]
[INFO] --- maven-jetty-plugin:6.1.10:run (default-cli) @ openmrs-webapp ---
[INFO] Configuring Jetty for project: openmrs-webapp
[INFO] Webapp source directory =
/home/sgithens/code/openmrs-trunk/webapp/src/main/webapp
[INFO] web.xml file =
/home/sgithens/code/openmrs-trunk/webapp/target/jetty/WEB-INF/web.xml
[INFO] Classes = /home/sgithens/code/openmrs-trunk/webapp/target/classes
[INFO] Added extra scan
target:/home/sgithens/code/openmrs-trunk/api/target/classes
[INFO] Added extra scan
target:/home/sgithens/code/openmrs-trunk/web/target/classes
2012-02-22 13:19:06.932::INFO: Logging to STDERR via org.mortbay.log.StdErrLog
[INFO] Context path = /openmrs
[INFO] Tmp directory = determined at runtime
[INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
[INFO] Web overrides = src/test/resources/override-web.xml
[INFO] Webapp directory =
/home/sgithens/code/openmrs-trunk/webapp/src/main/webapp
[INFO] Starting jetty 6.1.10 ...
2012-02-22 13:19:06.017::INFO: jetty-6.1.10
2012-02-22 13:19:07.136::INFO: No Transaction manager found - if your webapp
requires one, please configure one.
WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2438) |2012-02-22
13:19:08,589| Unable to find a runtime properties file at
/home/sgithens/code/openmrs-trunk/webapp/openmrs-runtime.properties
INFO 2/22/12 1:19 PM:liquibase: Reading from `liquibasechangelog`
WARNING 2/22/12 1:19 PM:liquibase: modifyDataType will lose primary
key/autoincrement/not null settings for mysql. Use <sql> and re-specify all
configuration if this is the case
2012-02-22 13:19:13.414:/openmrs:INFO: Initializing Spring root
WebApplicationContext
INFO - LocalSessionFactoryBean.buildSessionFactory(777) |2012-02-22
13:19:20,089| Building new Hibernate SessionFactory
WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2438) |2012-02-22
13:19:27,653| Unable to find a runtime properties file at
/home/sgithens/code/openmrs-trunk/webapp/openmrs-runtime.properties
INFO 2/22/12 1:19 PM:liquibase: Reading from `liquibasechangelog`
WARNING 2/22/12 1:19 PM:liquibase: modifyDataType will lose primary
key/autoincrement/not null settings for mysql. Use <sql> and re-specify all
configuration if this is the case
WARN - ModuleFactory.startModuleInternal(603) |2012-02-22 13:19:30,561| Error
while trying to start module: logic
org.openmrs.module.ModuleException: Module requires at least version
1.7.2.17710, Current code version is only
${parsedVersion.majorVersion}.${parsedVersion.m
at
org.openmrs.module.ModuleUtil.checkRequiredVersion(ModuleUtil.java:329)
at
org.openmrs.module.ModuleFactory.startModuleInternal(ModuleFactory.java:487)
at org.openmrs.api.context.Daemon$1.run(Daemon.java:57)
INFO - LoggingAdvice.invoke(117) |2012-02-22 13:19:30,845| In method
AlertService.saveAlert. Arguments: Alert=Alert: #null,
INFO - LoggingAdvice.invoke(142) |2012-02-22 13:19:30,909| Exiting method
saveAlert
WARN - ModuleFactory.stopModule(829) |2012-02-22 13:19:30,978| Unable to call
module's Activator.willStop() method
org.openmrs.module.ModuleException: The classloader is null Module: logic
at org.openmrs.module.Module.getModuleActivator(Module.java:181)
at
org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:825)
at
org.openmrs.module.ModuleFactory.startModuleInternal(ModuleFactory.java:614)
at org.openmrs.api.context.Daemon$1.run(Daemon.java:57)
INFO - LoggingAdvice.invoke(117) |2012-02-22 13:19:31,048| In method
AdministrationService.saveGlobalProperty. Arguments: GlobalProperty=property:
logic.started value: false,
INFO - LoggingAdvice.invoke(142) |2012-02-22 13:19:31,059| Exiting method
saveGlobalProperty
WARN - ModuleFactory.stopModule(926) |2012-02-22 13:19:31,076| Unable to call
module's Activator.shutdown() method
org.openmrs.module.ModuleException: The classloader is null Module: logic
at org.openmrs.module.Module.getModuleActivator(Module.java:181)
at
org.openmrs.module.ModuleFactory.stopModule(ModuleFactory.java:920)
at
org.openmrs.module.ModuleFactory.startModuleInternal(ModuleFactory.java:614)
at org.openmrs.api.context.Daemon$1.run(Daemon.java:57)
ERROR - Listener.contextInitialized(154) |2012-02-22 13:19:31,099| Got
exception while starting up:
org.openmrs.module.ModuleException: Unable to start openmrs as Daemon
at org.openmrs.web.WebDaemon.startOpenmrs(WebDaemon.java:66)
at
org.openmrs.web.Listener.contextInitialized(Listener.java:148)
at
org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:540)
at
org.mortbay.jetty.servlet.Context.startContext(Context.java:135)
at
org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1220)
at
org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:510)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
at org.mortbay.jetty.Server.doStart(Server.java:222)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:371)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:307)
at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203)
at
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.openmrs.module.OpenmrsCoreModuleException: The following modules
are marked as 'core' by OpenMRS but were unable to start: logic v0.5,
at
org.openmrs.module.ModuleUtil.checkOpenmrsCoreModulesStarted(ModuleUtil.java:871)
at org.openmrs.module.ModuleUtil.startup(ModuleUtil.java:137)
at org.openmrs.api.context.Context.startup(Context.java:798)
at org.openmrs.web.Listener.startOpenmrs(Listener.java:194)
at org.openmrs.web.WebDaemon$1.run(WebDaemon.java:44)
WARN - OpenmrsUtil.getRuntimePropertiesFilePathName(2438) |2012-02-22
13:19:31,328| Unable to find a runtime properties file at
/home/sgithens/code/openmrs-trunk/webapp/openmrs-runtime.properties
INFO 2/22/12 1:19 PM:liquibase: Reading from `liquibasechangelog`
WARNING 2/22/12 1:19 PM:liquibase: modifyDataType will lose primary
key/autoincrement/not null settings for mysql. Use <sql> and re-specify all
configuration if this is the case
INFO 2/22/12 1:19 PM:liquibase: Reading from `liquibasechangelog`
WARNING 2/22/12 1:19 PM:liquibase: modifyDataType will lose primary
key/autoincrement/not null settings for mysql. Use <sql> and re-specify all
configuration if this is the case
2012-02-22 13:19:36.696::INFO: Started [email protected]:8080
[INFO] Started Jetty Server
[INFO] Starting scanner at interval of 10 seconds.
_________________________________________
To unsubscribe from OpenMRS Developers' mailing list, send an e-mail to
[email protected] with "SIGNOFF openmrs-devel-l" in the body (not
the subject) of your e-mail.
[mailto:[email protected]?body=SIGNOFF%20openmrs-devel-l]