You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by Dileepa Jayakody <di...@gmail.com> on 2014/07/28 22:16:55 UTC

Build error with Quartz scheduler in webapp after migrating poms to Isis 1.6.0

Hi All,

In my application I'm implementing a Quartz scheduler job  to perform a
task periodically.
After I migrated the poms as per simpleapp-archetype 1.6.0, i get below
build error [1] in webapp build. Seems like I'm missing some classes
related to org.quartz (org.quartz.Job, JobExecutionContext etc) in the
classpath.

Appreciate any tips on resolving this build error.

Thanks,
Dileepa

[1]

[INFO] ReputationBox Webapp .............................. FAILURE [1.229s]
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 8.055s
[INFO] Finished at: Tue Jul 29 01:34:48 IST 2014
[INFO] Final Memory: 30M/260M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
(default-compile) on project reputationbox-webapp: Compilation failure:
Compilation failure:
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[22,18]
package org.quartz does not exist
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[23,18]
package org.quartz does not exist
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[24,18]
package org.quartz does not exist
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[31,47]
cannot find symbol
[ERROR] symbol: class Job
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,31]
cannot find symbol
[ERROR] symbol:   class JobExecutionContext
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,67]
cannot find symbol
[ERROR] symbol:   class JobExecutionException
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[82,42]
cannot find symbol
[ERROR] symbol:   class JobExecutionContext
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[90,19]
cannot find symbol
[ERROR] symbol:   class JobExecutionContext
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[22,18]
package org.quartz does not exist
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[23,18]
package org.quartz does not exist
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[24,18]
package org.quartz does not exist
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[31,47]
cannot find symbol
[ERROR] symbol: class Job
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,31]
cannot find symbol
[ERROR] symbol:   class JobExecutionContext
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,67]
cannot find symbol
[ERROR] symbol:   class JobExecutionException
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[82,42]
cannot find symbol
[ERROR] symbol:   class JobExecutionContext
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
[ERROR]
/home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[90,19]
cannot find symbol
[ERROR] symbol:   class JobExecutionContext
[ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob

Re: Build error with Quartz scheduler in webapp after migrating poms to Isis 1.6.0

Posted by Dileepa Jayakody <di...@gmail.com>.
Hi All,

After adding below quartz dependency in the webapp/pom.xml the build error
is resolved.

 <dependency>
        <groupId>org.quartz-scheduler</groupId>
            <artifactId>quartz</artifactId>
            <version>2.0.2</version>
        </dependency>

Sorry for the noise.

Thanks,
Dileepa


On Tue, Jul 29, 2014 at 1:50 AM, Dileepa Jayakody <dileepajayakody@gmail.com
> wrote:

> Please note that in the webapp/pom.xml I have also uncommented following 2
> dependencies;
> Do I need to add some more dependencies in webapp/pom.xml?
>
>  <dependency>
>             <groupId>org.apache.isis.module</groupId>
>             <artifactId>isis-module-background</artifactId>
>   </dependency>
>
>  <dependency>
>             <groupId>org.apache.isis.module</groupId>
>             <artifactId>isis-module-command-jdo</artifactId>
>   </dependency>
>
> Thanks,
> Dileepa
>
>
> On Tue, Jul 29, 2014 at 1:46 AM, Dileepa Jayakody <
> dileepajayakody@gmail.com> wrote:
>
>> Hi All,
>>
>> In my application I'm implementing a Quartz scheduler job  to perform a
>> task periodically.
>> After I migrated the poms as per simpleapp-archetype 1.6.0, i get below
>> build error [1] in webapp build. Seems like I'm missing some classes
>> related to org.quartz (org.quartz.Job, JobExecutionContext etc) in the
>> classpath.
>>
>> Appreciate any tips on resolving this build error.
>>
>> Thanks,
>> Dileepa
>>
>> [1]
>>
>> [INFO] ReputationBox Webapp .............................. FAILURE
>> [1.229s]
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] BUILD FAILURE
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Total time: 8.055s
>> [INFO] Finished at: Tue Jul 29 01:34:48 IST 2014
>> [INFO] Final Memory: 30M/260M
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] Failed to execute goal
>> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
>> (default-compile) on project reputationbox-webapp: Compilation failure:
>> Compilation failure:
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[22,18]
>> package org.quartz does not exist
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[23,18]
>> package org.quartz does not exist
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[24,18]
>> package org.quartz does not exist
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[31,47]
>> cannot find symbol
>> [ERROR] symbol: class Job
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,31]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionContext
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,67]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionException
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[82,42]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionContext
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[90,19]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionContext
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[22,18]
>> package org.quartz does not exist
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[23,18]
>> package org.quartz does not exist
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[24,18]
>> package org.quartz does not exist
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[31,47]
>> cannot find symbol
>> [ERROR] symbol: class Job
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,31]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionContext
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,67]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionException
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[82,42]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionContext
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>> [ERROR]
>> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[90,19]
>> cannot find symbol
>> [ERROR] symbol:   class JobExecutionContext
>> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>>
>>
>

Re: Build error with Quartz scheduler in webapp after migrating poms to Isis 1.6.0

Posted by Dileepa Jayakody <di...@gmail.com>.
Please note that in the webapp/pom.xml I have also uncommented following 2
dependencies;
Do I need to add some more dependencies in webapp/pom.xml?

 <dependency>
            <groupId>org.apache.isis.module</groupId>
            <artifactId>isis-module-background</artifactId>
  </dependency>

 <dependency>
            <groupId>org.apache.isis.module</groupId>
            <artifactId>isis-module-command-jdo</artifactId>
  </dependency>

Thanks,
Dileepa


On Tue, Jul 29, 2014 at 1:46 AM, Dileepa Jayakody <dileepajayakody@gmail.com
> wrote:

> Hi All,
>
> In my application I'm implementing a Quartz scheduler job  to perform a
> task periodically.
> After I migrated the poms as per simpleapp-archetype 1.6.0, i get below
> build error [1] in webapp build. Seems like I'm missing some classes
> related to org.quartz (org.quartz.Job, JobExecutionContext etc) in the
> classpath.
>
> Appreciate any tips on resolving this build error.
>
> Thanks,
> Dileepa
>
> [1]
>
> [INFO] ReputationBox Webapp .............................. FAILURE [1.229s]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 8.055s
> [INFO] Finished at: Tue Jul 29 01:34:48 IST 2014
> [INFO] Final Memory: 30M/260M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.1:compile
> (default-compile) on project reputationbox-webapp: Compilation failure:
> Compilation failure:
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[22,18]
> package org.quartz does not exist
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[23,18]
> package org.quartz does not exist
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[24,18]
> package org.quartz does not exist
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[31,47]
> cannot find symbol
> [ERROR] symbol: class Job
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,31]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionContext
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,67]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionException
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[82,42]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionContext
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[90,19]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionContext
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[22,18]
> package org.quartz does not exist
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[23,18]
> package org.quartz does not exist
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[24,18]
> package org.quartz does not exist
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[31,47]
> cannot find symbol
> [ERROR] symbol: class Job
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,31]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionContext
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[68,67]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionException
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[82,42]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionContext
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
> [ERROR]
> /home/dileepa/MyData/PROJECT/project2014/ReputationBox_Isis/project_new/isis-reputationbox/reputationbox/webapp/src/main/java/webapp/scheduler/AbstractIsisQuartzJob.java:[90,19]
> cannot find symbol
> [ERROR] symbol:   class JobExecutionContext
> [ERROR] location: class webapp.scheduler.AbstractIsisQuartzJob
>
>