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]

Reply via email to