Skip to content
This repository was archived by the owner on Aug 20, 2019. It is now read-only.
This repository was archived by the owner on Aug 20, 2019. It is now read-only.

3.1.3版本QuartzPlugin问题 #29

Description

@Covenanter

我使用的maven版本,使用3.1.2的QuartzPlugin时候,代码中加入如下:
QuartzPlugin quartzPlugin = new QuartzPlugin("job.properties");
me.add(quartzPlugin);
出现异常信息
Exception in thread "main" java.lang.InstantiationError: org.quartz.JobDetail
at com.jfinal.ext.plugin.quartz.QuartzPlugin.start(QuartzPlugin.java:76)
at com.jfinal.core.Config.startPlugins(Config.java:87)
at com.jfinal.core.Config.configJFinal(Config.java:48)
at com.jfinal.core.JFinal.init(JFinal.java:65)
at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:49)
at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:724)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:706)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:492)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
at org.eclipse.jetty.server.Server.doStart(Server.java:277)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
at com.jfinal.server.JettyServer.doStart(JettyServer.java:121)
at com.jfinal.server.JettyServer.start(JettyServer.java:64)
at com.jfinal.core.JFinal.start(JFinal.java:137)
at com.dk.common.StartServer.main(StartServer.java:7)
换成3.1.3版本,继续跑出现以下异常:

java.util.regex.PatternSyntaxException: Unexpected internal error near index 1

^
at java.util.regex.Pattern.error(Pattern.java:1955)
at java.util.regex.Pattern.compile(Pattern.java:1702)
at java.util.regex.Pattern.(Pattern.java:1351)
at java.util.regex.Pattern.compile(Pattern.java:1028)
at java.lang.String.replaceAll(String.java:2211)
at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:87)
at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79)
at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79)
at com.jfinal.ext.kit.ClassSearcher.findFiles(ClassSearcher.java:79)
at com.jfinal.ext.kit.ClassSearcher.search(ClassSearcher.java:137)

不懂3.1.3版本的ClassSearcher有更改什么。
最后我按照八皮的http://my.oschina.net/b1412/blog/68082
重写了QuartzPlugin,使用3.1.2版本可以正常运行起来,希望作者能够维护一下

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions