添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

工程下载

直接打开已经安装好的IntelliJ IDEA,启动好之后,可以看到如下图的界面,点击其中的 Checkout from Version Control ,选择Git

在弹出框中输入插件开发工程的地址: https://code.fanruan.com/fanruan/report-starter-latest.git

点击Clone按钮下载插件开发工程即可。

打开工程

在等待一段时间后,插件开发工程下载完毕,会自动打开和下载依赖jar,这个时间可能比较长,可以去泡杯茶

可以点击Background,让导入任务进入后台运行

等待IntelliJ IDEA自动下载依赖JAR包,之后再等待索引完毕,就可以开始使用插件开发工程了

已经准备就绪的开发工程如下图所示

当前的工程,build.gradle 默认已经添加了对系统JDK的tools.jar的依赖,如果工程构建后没有依赖成功,需要自行手动添加

打开插件开发工程配置(动图↓)


上面的步骤完成后,根据我们的需要自行决定是否需要修改 maven/gradle的本地库地址(因为windows默认是保存在C盘的,我的C盘空间不够大,所以我都单独配置了响应的地址)


特别注意

注意1: 由于插件开发的部分jar包,是依赖帆软的私有maven服务器(mvn.finedevelop.com),所以如果部分开发者因为网络限制原因,可能需要在网关处配置允许访问maven服务器的地址 106.14.96.249

注意2: 如果本地maven配置了从其他镜像,比如阿里云镜像,则要参考 maven服务器镜像配置 ,把fanruan的私有maven服务器也配置上去。

注意3: 该教程展示的从未下载过插件开发工程的步骤,如果已经下载过插件开发工程,打开IntelliJ IDEA时,选择Open打开插件开发工程所在的目录即可(也即不选择Checkout from Version Control )。

注意4: 示例插件开发工程中,依赖的是10.0测试分支的快照版本,如果希望依赖特定的版本,可以自行修改report-starter-10/build.gradle中的fineVersion变量。

注意5: 若是11.0的开发环境只需修改工程的build.gradlew文件即可( 特别感谢 开发者左良发现问题并提供解决方案)

build.gradle Expand source static def isWindows() { return org.gradle.internal.os.OperatingSystem.current().isWindows() allprojects { apply plugin: 'java' dependencies { implementation 'com.fr.third:fine-third:' + fineVersion implementation 'com.fr.activator:fine-activator:' + fineVersion implementation 'com.fr.core:fine-core:' + fineVersion implementation 'com.fr.webui:fine-webui:' + fineVersion implementation 'com.fr.datasource:fine-datasource:' + fineVersion implementation 'com.fr.decision:fine-decision:' + fineVersion implementation 'com.fr.decision:fine-decision-report:' + fineVersion implementation 'com.fr.schedule:fine-schedule:' + fineVersion implementation 'com.fr.schedule:fine-schedule-report:' + fineVersion implementation 'com.fr.intelligence:fine-swift:' + fineVersion implementation 'com.fr.intelligence:fine-accumulator:' + fineVersion implementation 'com.fr.report:fine-report-engine:' + fineVersion implementation 'com.fr.report:fine-report-designer:' + fineVersion implementation 'io.socket:socket.io-client:0.7.0' implementation 'org.aspectj:aspectjrt:1.6.9' implementation 'org.swingexplorer:swexpl:2.0' implementation 'org.swingexplorer:swag:1.0' implementation 'org.apache.tomcat:tomcat-catalina:8.5.32' implementation 'org.apache.tomcat:tomcat-jasper:8.5.32' //11.0 需要添加websocket包的依赖 implementation 'org.apache.tomcat.embed:tomcat-embed-websocket:8.5.32' implementation 'mysql:mysql-connector-java:5.1.44' implementation 'com.fr.third:jxbrowser:6.23.1' implementation group:"com.fr.third", name: isWindows() ? "jxbrowser-win64" :"jxbrowser-mac",version:"6.23.1" implementation 'org.slf4j:slf4j-api:1.7.30' implementation 'org.slf4j:slf4j-simple:1.7.30' testImplementation 'junit:junit:4.12' testImplementation 'org.easymock:easymock:3.5.1' dependencies { implementation files("${System.getProperty('java.home')}/../lib/tools.jar") sourceCompatibility = '1.8'


版本 说明
10.0-RELEASE-SNAPSHOT 10.0的测试版本快照

10.0-FEATURE-SNAPSHOT

10.0的新功能版本快照
10.0-PERSIST-SNAPSHOT 10.0的正式版本快照
10.0.2019.07.16 发布的正式版本,其中的2019.07.16是会变化的 ,已发布版本列表参见: 发布版本

Exception in thread "startTimeTask-17-worker-1" java.lang.OutOfMemoryError: Java heap space
at jdk.nashorn.internal.ir .AccessNode.setProgramPoint(AccessNode.java:124)
at jdk.nashorn.internal.ir .AccessNode.setProgramPoint(AccessNode.java:35)
at jdk.nashorn.internal.codegen.ProgramPoints.setProgramPoint(ProgramPoints.java:78)
at jdk.nashorn.internal.codegen.ProgramPoints.leaveAccessNode(ProgramPoints.java:110)
at jdk.nashorn.internal.ir .AccessNode.accept(AccessNode.java:67)
at jdk.nashorn.internal.ir .BinaryNode.accept(BinaryNode.java:336)
at jdk.nashorn.internal.ir .ExpressionStatement.accept(ExpressionStatement.java:64)
at jdk.nashorn.internal.ir .Node.accept(Node.java:271)
at jdk.nashorn.internal.ir .Block.accept(Block.java:185)
at jdk.nashorn.internal.ir .LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir .Block.accept(Block.java:439)
at jdk.nashorn.internal.ir .FunctionNode.accept(FunctionNode.java:336)
at jdk.nashorn.internal.ir .LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir .LexicalContextExpression.accept(LexicalContextExpression.java:47)
at jdk.nashorn.internal.ir .FunctionNode.accept(FunctionNode.java:55)
at jdk.nashorn.internal.ir .VarNode.accept(VarNode.java:169)
at jdk.nashorn.internal.ir .Node.accept(Node.java:271)
at jdk.nashorn.internal.ir .Block.accept(Block.java:185)
at jdk.nashorn.internal.ir .LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir .Block.accept(Block.java:439)
at jdk.nashorn.internal.ir .FunctionNode.accept(FunctionNode.java:336)
at jdk.nashorn.internal.ir .LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir .LexicalContextExpression.accept(LexicalContextExpression.java:47)
at jdk.nashorn.internal.ir .FunctionNode.accept(FunctionNode.java:55)
at jdk.nashorn.internal.ir .PropertyNode.accept(PropertyNode.java:89)
at jdk.nashorn.internal.ir .Node.accept(Node.java:271)
at jdk.nashorn.internal.ir .ObjectNode.accept(ObjectNode.java:77)
at jdk.nashorn.internal.ir .LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
at jdk.nashorn.internal.ir .ObjectNode.accept(ObjectNode.java:71)
at jdk.nashorn.internal.ir .Node.accept(Node.java:271)
at jdk.nashorn.internal.ir .CallNode.accept(CallNode.java:180)
at jdk.nashorn.internal.ir .LexicalContextNode$Acceptor.accept(LexicalContextNode.java:57)
21:38:43 localhost-startStop-1 ERROR [standard] Module websocket start exception, detail: Java heap space
java.lang.OutOfMemoryError: Java heap space
at java.lang.StringCoding$StringDecoder.decode(StringCoding.java:149)
at java.lang.StringCoding.decode(StringCoding.java:193)
at java.lang.String.<init>(String.java:426)
at java.util.jar.Attributes.read(Attributes.java:418)
at java.util.jar.Manifest.read(Manifest.java:286)
at java.util.jar.Manifest.<init>(Manifest.java:81)
at java.util.jar.Manifest.<init>(Manifest.java:73)
at com.fr .third.socketio.handler.EncoderHandler.readVersion(EncoderHandler.java:100)
at com.fr .third.socketio.handler.EncoderHandler.<init>(EncoderHandler.java:92)
at com.fr .third.socketio.SocketIOChannelInitializer.start(SocketIOChannelInitializer.java:134)
at com.fr .third.socketio.SocketIOServer.startAsync(SocketIOServer.java:163)
at com.fr .third.socketio.SocketIOServer.start(SocketIOServer.java:130)
at com.fr .web.socketio.WebSocketActivator.startRecurse(WebSocketActivator.java:154)
at com.fr .web.socketio.WebSocketActivator.startServer(WebSocketActivator.java:115)
at com.fr .web.socketio.WebSocketActivator.start(WebSocketActivator.java:97)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:19)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.startSub(AbstractInvokeSubStrategy.java:56)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:21)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .startup.FineWebApplicationStartup.executeStart(FineWebApplicationStartup.java:70)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .startup.FineWebApplicationInitializer.onStartup(FineWebApplicationInitializer.java:32)
at com.fr .third.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175)
[localhost-startStop-1] INFO com.fr.third.net .sf.ehcache.pool.impl.DefaultSizeOfEngine - using Agent sizeof engine
21:38:52 localhost-startStop-1 ERROR [standard] Unable to create requested service [ com.fr.third.org .hibernate.engine.spi.CacheImplementor]
com.fr.third.org .hibernate.service.spi.ServiceException: Unable to create requested service [ com.fr.third.org .hibernate.engine.spi.CacheImplementor]
at com.fr.third.org .hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:264)
at com.fr.third.org .hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:228)
at com.fr.third.org .hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:207)
at com.fr.third.org .hibernate.service.internal.SessionFactoryServiceRegistryImpl.getService(SessionFactoryServiceRegistryImpl.java:67)
at com.fr.third.org .hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:246)
at com.fr.third.org .hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:422)
at com.fr.third.org .hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:710)
at com.fr.third.org .hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:726)
at com.fr .stable.db.session.SessionManager.createSessionFactory(SessionManager.java:178)
at com.fr .stable.db.session.SessionManager.createNewSessionFactory(SessionManager.java:49)
at com.fr .stable.db.DBContext.init(DBContext.java:56)
at com.fr .decision.db.DecisionDBActivator.start(DecisionDBActivator.java:42)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:19)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.startSub(AbstractInvokeSubStrategy.java:56)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:21)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.startSub(AbstractInvokeSubStrategy.java:56)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:21)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .startup.FineWebApplicationStartup.executeStart(FineWebApplicationStartup.java:70)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .startup.FineWebApplicationInitializer.onStartup(FineWebApplicationInitializer.java:32)
at com.fr .third.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: com.fr.third.net .sf.ehcache.config.InvalidConfigurationException: There is one error in your configuration:
* CacheManager configuration: You've assigned more memory to the on-heap than the VM can sustain, please adjust your -Xmx setting accordingly


at com.fr.third.net .sf.ehcache.config.CacheConfiguration.setupFor(CacheConfiguration.java:1708)
at com.fr.third.net .sf.ehcache.config.CacheConfiguration.setupFor(CacheConfiguration.java:1692)
at com.fr.third.net .sf.ehcache.CacheManager.initializeEhcache(CacheManager.java:1354)
at com.fr.third.net .sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.java:1425)
Caused by: com.fr.third.net .sf.ehcache.config.InvalidConfigurationException: There is one error in your configuration:

at com.fr.third.net .sf.ehcache.CacheManager.addCache(CacheManager.java:1301)
at com.fr .ehcache.manager.FineCacheManager.addCache(FineCacheManager.java:77)
at com.fr .ehcache.EhCacheFactory.createCache(EhCacheFactory.java:97)
at com.fr .cache.db.FineEhCacheRegionFactory.getCache(FineEhCacheRegionFactory.java:178)
at com.fr .cache.db.FineEhCacheRegionFactory.buildTimestampsRegion(FineEhCacheRegionFactory.java:173)
at com.fr.third.org .hibernate.cache.spi.UpdateTimestampsCache.<init>(UpdateTimestampsCache.java:57)
at com.fr.third.org .hibernate.internal.CacheImpl.<init>(CacheImpl.java:53)
at com.fr.third.org .hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:28)
at com.fr.third.org .hibernate.engine.spi.CacheInitiator.initiateService(CacheInitiator.java:20)
at com.fr.third.org .hibernate.service.internal.SessionFactoryServiceRegistryImpl.initiateService(SessionFactoryServiceRegistryImpl.java:48)
at com.fr.third.org .hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:254)
... 43 more
21:38:53 localhost-startStop-1 ERROR [standard] Database is not initialized
java.lang.IllegalAccessException: Database is not initialized
at com.fr .stable.db.DBContext.openSession(DBContext.java:160)
at com.fr .stable.db.session.DAOSessionStore.openSession(DAOSessionStore.java:209)
at com.fr .decision.authority.AuthorityContext.checkDefaultData(AuthorityContext.java:489)
at com.fr .decision.authority.AuthorityContext.init(AuthorityContext.java:281)
at com.fr .decision.authority.AuthorityActivator.start(AuthorityActivator.java:71)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:19)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.startSub(AbstractInvokeSubStrategy.java:56)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:21)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.startSub(AbstractInvokeSubStrategy.java:56)
at com.fr .module.engine.strategy.ParentFirstStrategy.doStart(ParentFirstStrategy.java:21)
at com.fr .module.engine.strategy.AbstractInvokeSubStrategy.start(AbstractInvokeSubStrategy.java:22)
at com.fr .module.engine.FineModule$FineModuleRunner.executeStart(FineModule.java:430)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .module.engine.FineModule$FineModuleRunner.start(FineModule.java:457)
at com.fr .module.engine.FineModule.start(FineModule.java:169)
at com.fr .startup.FineWebApplicationStartup.executeStart(FineWebApplicationStartup.java:70)
at com.fr .stable.lifecycle.AbstractLifecycle.start(AbstractLifecycle.java:42)
at com.fr .startup.FineWebApplicationInitializer.onStartup(FineWebApplicationInitializer.java:32)
at com.fr .third.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)

  • Jun 07, 2020
  • 您可以通过编辑 $GRADLE_USER_HOME/.gradle/gradle.properties (默认情况下为 ~/.gradle/gradle.properties )并设置 org.gradle.jvmargs 来设置或增加用于Gradle构建和Gradle守护程序的内存使用限制(或其他JVM参数) org.gradle.jvmargs

    要仅为特定项目配置这些限制,请编辑该项目的 gradle.properties 文件。

    Gradle构建和Gradle守护程序的默认内存使用设置为:

    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
                    

    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':plugin-function:compile_encrypt_javas'.

    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:205)

    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:263)

    ......

    Caused by: D:\develop\report-starter-10\plugin-function\encrypt.xml:9: java.io.IOException: bad magic number: 39df018d
    at com.fr.plugin.pack.PluginPretreatmentTask.execute(PluginPretreatmentTask.java:26)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)

    Caused by: java.io.IOException: bad magic number: 39df018d

  • Jun 17, 2020
  • <?xml version="1.0" encoding="UTF-8" standalone="no"?>
    <project>
        <target name="compile_encrypt_javas" depends="copyFiles">
            <echo message="加密文件"/>
            <echo message="${projectDir}"/>
            <taskdef name="pretreatment" classname="com.fr.plugin.pack.PluginPretreatmentTask">
                <classpath refid="compile.classpath"/>
            </taskdef>
            <pretreatment baseDir="${projectDir}"/>
        </target>
        <target name="compile_plain_javas" depends="copyFiles">
        </target>
    </project>

    gradle install 构建失败


    >Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/fine-third-10.0-RELEASE-20201119.085434-656.jar'

    >Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/fine-third-10.0-RELEASE-20201119.085434-656.jar'

    http://mvn.finedevelop.com/#browse/browse:maven-public:fr%2Fbmartel  这个里边确实没有 third这个文件夹呀


  • Nov 23, 2020
  • java.lang.IllegalArgumentException: cannot find store device
    at com.fr.store.StateHubManager.applyForService(Unknown Source)
    at com.fr.report.service.remote.SocketClientService.getAllRemoteSocketClients(Unknown Source)
    at com.fr.workspace.server.config.ConfigSocketActivator$1.on(Unknown Source)
    at com.fr.workspace.server.config.ConfigSocketActivator$1.on(Unknown Source)
    at com.fr.event.EventDispatcher.fire(Unknown Source)
    at com.fr.event.EventDispatcher.fire(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper.fireAfterDone(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper.invalidateConfig(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper.access$700(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper$3.call(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper$3.call(Unknown Source)
    at com.fr.retry.AttemptTimeLimiters$NoAttemptTimeLimit.call(Unknown Source)
    at com.fr.retry.Retryer.call(Unknown Source)
    at com.fr.config.utils.Configs.execute(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper.modify(Unknown Source)
    at com.fr.transaction.FineConfigurationHelper.update(Unknown Source)
    at com.fr.transaction.Configurations.update(Unknown Source)
    at com.fr.decision.webservice.v10.backup.module.BaseModuleBackup.setModuleConfig(BaseModuleBackup.java:176)
    at com.fr.decision.webservice.v10.backup.module.BaseModuleBackup.register(BaseModuleBackup.java:87)
    at com.fr.decision.extension.report.DecisionActivator.start(Unknown Source)
    at com.fr.module.engine.strategy.ParentFirstStrategy.doStart(Unknown Source)
    at com.fr.module.engine.strategy.AbstractInvokeSubStrategy.start(Unknown Source)
    at com.fr.module.engine.FineModule$FineModuleRunner.executeStart(Unknown Source)
    at com.fr.stable.lifecycle.AbstractLifecycle.start(Unknown Source)
    at com.fr.module.engine.FineModule$FineModuleRunner.start(Unknown Source)
    at com.fr.module.engine.FineModule.start(Unknown Source)
    at com.fr.module.engine.strategy.AbstractInvokeSubStrategy.startSub(Unknown Source)
    at com.fr.module.engine.strategy.ParentFirstStrategy.doStart(Unknown Source)
    at com.fr.module.engine.strategy.AbstractInvokeSubStrategy.start(Unknown Source)
    at com.fr.module.engine.FineModule$FineModuleRunner.executeStart(Unknown Source)
    at com.fr.stable.lifecycle.AbstractLifecycle.start(Unknown Source)
    at com.fr.module.engine.FineModule$FineModuleRunner.start(Unknown Source)
    at com.fr.module.engine.FineModule.start(Unknown Source)
    at com.fr.startup.FineWebApplicationStartup.executeStart(Unknown Source)
    at com.fr.stable.lifecycle.AbstractLifecycle.start(Unknown Source)
    at com.fr.startup.FineWebApplicationInitializer.onStartup(FineWebApplicationInitializer.java:32)
    at com.fr.third.springframework.web.SpringServletContainerInitializer.onStartup(SpringServletContainerInitializer.java:175)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5245)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1421)
    at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1411)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)

  • Dec 02, 2020
  • [ERROR]java.lang.reflect.InvocationTargetException
    com.fr.invoke.ReflectException: java.lang.reflect.InvocationTargetException
    at com.fr.invoke.Reflect.on(Reflect.java:752)
    at com.fr.invoke.Reflect.call(Reflect.java:413)
    at com.fr.jvm.assist.FineAssist.loadNativeLibrary(FineAssist.java:74)
    at com.fr.jvm.assist.FineAssist.access$000(FineAssist.java:14)
    at com.fr.jvm.assist.FineAssist$1.run(FineAssist.java:45)
    at com.fr.jvm.util.JvmAgentUtil.runOnce(JvmAgentUtil.java:39)
    at com.fr.jvm.assist.FineAssist.<clinit>(FineAssist.java:51)
    at com.fr.runtime.FineRuntime.<clinit>(FineRuntime.java:33)
    at com.fr.plugin.pack.PluginPretreatmentTask.execute(PluginPretreatmentTask.java:22)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at jdk.internal.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)
    at org.apache.tools.ant.Target.execute(Target.java:449)
    at org.apache.tools.ant.Target.performTasks(Target.java:470)
    at org.gradle.api.tasks.ant.AntTarget.executeAntTarget(AntTarget.java:38)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:49)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:42)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:727)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:694)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:568)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:553)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:536)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:109)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:276)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:265)
    at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)
    at java.base/java.util.Optional.orElseGet(Optional.java:369)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:33)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
    at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
    at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
    at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
    at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
    at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
    at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
    at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:159)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:72)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:43)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
    at java.base/java.util.Optional.map(Optional.java:265)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
    at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
    at java.base/java.util.Optional.orElseGet(Optional.java:369)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
    at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:192)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:184)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:114)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
    at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    at java.base/java.lang.Thread.run(Thread.java:834)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.fr.invoke.Reflect.on(Reflect.java:749)
    ... 119 more
    Caused by: java.io.IOException: Can not attach to current VM
    at jdk.attach/sun.tools.attach.HotSpotVirtualMachine.<init>(HotSpotVirtualMachine.java:75)
    at jdk.attach/sun.tools.attach.VirtualMachineImpl.<init>(VirtualMachineImpl.java:48)
    at jdk.attach/sun.tools.attach.AttachProviderImpl.attachVirtualMachine(AttachProviderImpl.java:69)
    at jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:207)
    ... 124 more
    [INFO]Starting fine runtime...
    [ERROR]com.fr.plugin.bridge.FinePluginBridge
    java.lang.ClassNotFoundException: com.fr.plugin.bridge.FinePluginBridge
    at com.fr.plugin.Start.findClass(Start.java:69)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
    at com.fr.plugin.Start.loadClass(Start.java:38)
    at java.base/java.lang.Class.forName0(Native Method)
    at java.base/java.lang.Class.forName(Class.java:398)
    at com.fr.runtime.FineRuntime.initEncryptedBridge(FineRuntime.java:96)
    at com.fr.runtime.FineRuntime.start(FineRuntime.java:52)
    at com.fr.plugin.pack.PluginPretreatmentTask.execute(PluginPretreatmentTask.java:22)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292)
    at jdk.internal.reflect.GeneratedMethodAccessor161.invoke(Unknown Source)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    Caused by: java.lang.reflect.InvocationTargetException

    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99)
    at org.apache.tools.ant.Task.perform(Task.java:350)
    at org.apache.tools.ant.Target.execute(Target.java:449)
    at org.apache.tools.ant.Target.performTasks(Target.java:470)
    Caused by: java.io.IOException: Can not attach to current VM

    at org.gradle.api.tasks.ant.AntTarget.executeAntTarget(AntTarget.java:38)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:49)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:42)
    at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:727)
    at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:694)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.run(ExecuteActionsTaskExecuter.java:568)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:553)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:536)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$300(ExecuteActionsTaskExecuter.java:109)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.executeWithPreviousOutputFiles(ExecuteActionsTaskExecuter.java:276)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:265)
    at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$1(ExecuteStep.java:33)
    at java.base/java.util.Optional.orElseGet(Optional.java:369)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:33)
    at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:67)
    at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:36)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:49)
    at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:34)
    at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:43)
    at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73)
    at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54)
    at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:34)
    at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:44)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:54)
    at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:38)
    at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49)
    at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:159)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:72)
    at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:43)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:44)
    at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:33)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38)
    at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:92)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:85)
    at java.base/java.util.Optional.map(Optional.java:265)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:55)
    at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:39)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:76)
    at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:94)
    at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:49)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:79)
    at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:53)
    at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:74)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.lambda$execute$2(SkipEmptyWorkStep.java:78)
    at java.base/java.util.Optional.orElseGet(Optional.java:369)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:78)
    at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:34)
    at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:39)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:40)
    at org.gradle.internal.execution.steps.LoadExecutionStateStep.execute(LoadExecutionStateStep.java:28)
    at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:192)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:184)
    at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:114)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:62)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
    at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
    at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:41)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:372)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:359)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:352)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:338)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:127)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:191)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:182)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:124)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
    at java.base/java.lang.Thread.run(Thread.java:834)
    Caused by: java.lang.reflect.InvocationTargetException
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.base/java.lang.reflect.Method.invoke(Method.java:566)
    at com.fr.plugin.Start$Jdk11Helper.defineClass(Start.java:114)
    at com.fr.plugin.Start.findClass(Start.java:67)
    ... 118 more
    Caused by: java.lang.ClassFormatError: Incompatible magic value 50661129 in class file com/fr/plugin/bridge/FinePluginBridge
    at java.base/java.lang.ClassLoader.defineClass1(Native Method)
    ... 124 more
    [INFO]Fine runtime started.
    Caused by: java.lang.reflect.InvocationTargetException

    Caused by: java.lang.ClassFormatError: Incompatible magic value 50661129 in class file com/fr/plugin/bridge/FinePluginBridge


    Execution failed for task ':plugin-function:compile_encrypt_javas'.
    > com.fr.plugin.manage.PluginEngineNotFoundException: Plugin Engine not found.


  • Dec 17, 2020
  • maven工程,更新到最新测试版后,启动报错,退出:

    10:50:09 AWT-EventQueue-0 ERROR [standard]
    java.lang.NullPointerException
    at com.fr.file.ConnectionConfig.authenticateLicense(Unknown Source)
    at com.fr.file.ConnectionConfig.getInstance(Unknown Source)
    at com.fr.design.data.datapane.ChoosePane.getHasAuthConnections(Unknown Source)
    at com.fr.design.data.datapane.ChoosePane.initDsNameComboBox(Unknown Source)
    at com.fr.design.data.datapane.ChoosePane.initBasicComponet(Unknown Source)
    at com.fr.design.data.datapane.ChoosePane.<init>(Unknown Source)

  • Dec 20, 2020
  • 妈哟,搞了一个星期,总算给安上了,主要有两个问题

    a. gradle install不成功

    感谢前面留言大神们的提示主要原因就是连不上帆软maven服务器,可以ping mvn.finedevelop.com 试试,不行就没法子,我头天ping不通,第二天ping通了,于是成功了

    b.手贱改文件夹名字

    下了git之后,我手贱,想把文件夹改个好听的名字,于是run的时候各种报错,最后把名字改回来,总算可以run 了

    过程各种fuck

    c. gradle build第一个插件时失败

    报错说是jre里没有tool.jar这个文件,我瞬间心凉一截,classpath里咱add上了呀,网上找了半天答案,最后才发现原来是环境变量里没有在path里添加jdk的路径,成功加上后D:\Program Files\Java\jdk1.8.0_281\bin, 终于得以解决了


  • Mar 31, 2021
  • 你好报以下错误

    下午8:12:50: Executing task 'Learner4Debug.main()'...

    > Task :compileJava UP-TO-DATE
    > Task :processResources NO-SOURCE
    > Task :classes UP-TO-DATE
    > Task :Learner4Debug.main() FAILED

    Deprecated Gradle features were used in this build, making it incompatible with Gradle 7.0.
    Use '--warning-mode all' to show the individual deprecation warnings.
    See https://docs.gradle.org/6.3/userguide/command_line_interface.html#sec:command_line_warnings
    2 actionable tasks: 1 executed, 1 up-to-date

    FAILURE: Build failed with an exception.

    * What went wrong:
    Execution failed for task ':Learner4Debug.main()'.
    > Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java'' finished with non-zero exit value 137

    * Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

    * Get more help at https://help.gradle.org

    BUILD FAILED in 2s
    下午8:12:53: Task execution finished 'Learner4Debug.main()'.

  • May 25, 2021
  • Powered by Atlassian Confluence 7.12.5
  • Report a bug
  • Atlassian News
  •