【仅供内部供应商使用,不提供对外解答和培训】

Page tree

【仅供内部供应商使用,不提供对外解答和培训】

Skip to end of metadata
Go to start of metadata

前言

注:为了保障开发环境能正常搭建起来,如果你对idea和gradle不是非常熟悉,请按照我们推荐的IDEA版本和GRADLE版本进行配置!

推荐:IDEA版本:2020.2版本、GRADLE 6.4版本(若使用其他版本,可能引起脚本不适配,需要自行按照对应版本的脚本语法修改插件工程的脚本!)


在前面两节中,我们已经成功的配置好了插件开发工程,但如何让插件在报表/BI环境中运行,还没有告诉开发者。接下来我们所有的操作,均在IntelliJ IDEA中进行,可以先打开IntelliJ IDEA的终端

如果遇到乱码:依次检查下面的配置

通过IDEA 选择 Help >> Edit custom VM Options 手动设置 -Dfile.encoding=UTF-8 后重启

绝大部分的乱码这个时候已经不会出现,如果还是有乱码再执行下面的操作


并修改idea_home/bin/idea.exe.vmoptions 和 idea_home/bin/idea64.exe.vmoptions 配置,在配置最后添加 -Dfile.encoding=UTF-8  之后重启

生成运行环境

在IntelliJ IDEA的终端中,执行命令

gradle install

等待依赖jar下载

当install任务结束时,可以看到在根目录下,已经生成了一个webroot目录,如下图所示

记住这个目录的地址,稍后会使用,我们假设这个地址为 $develop/report-starter-10/webroot。

启动设计器

找到com.fr.learn.Learner类并运行(如果是第一次运行会等待)

等待一段时间后,可以看到设计器已经启动,这里分两种情况:

1、已经安装过FineReport V10.0,这时候需要新建一个工作目录,工作目录地址为 $develop/report-starter-10/webroot/WEB-INF,并切换至该新建的工作目录;

2、没有安装过FineReport V10.0,会弹出一个配置工具目录的对话框,选择$develop/report-starter-10/webroot/WEB-INF之后点击确定即可

注意

如果从来没有在这台机器上使用过FineReport V8.0之后的版本,则启动之后需要激活,可以访问http://id.fanruan.com注册并获取激活码。

安装第一个插件

1、关闭已经启动的设计器;

2、右键plugin-function,选择重新编译插件

注:如果右键rebuild没有在$develop/report-starter-10/webroot/WEB-INF/plugins/plugin-com.fr.plugin.function.test-1.0目录下生成对应的class,

则使用IDEA的终端,用cd命令把目录切换到 plugin-function目录下

然后执行 gradle build 即可

3、将plugin-function目录下的plugin.xml文件,复制到工作目录下插件目录中:$develop/report-starter-10/webroot/WEB-INF/plugins/plugin-com.fr.plugin.function.test-1.0;

再次启动设计器,可以通过插件管理器,看到测试函数插件已在安装列表中了

这时从单元格中打开公式管理器,可以从插件函数类别下看到插件添加进来的函数,如下图所示

  • No labels

92 Comments

  1. 每次打开插件管理器后,程序就卡住了,后台连个错也不报,心好累。。。。

    系统:mac

    程序版本:FR10.0

    1. Anonymous

      我也是这样,心累。。不过我发现了,再打开一次插件管理器,然后就可以关闭了。。

    2. 这种情况一般是JavaFX的兼容问题,可以尝试在下面的页面修改使用插件商店的容器:

      设计器菜单->文件->选项->高级->使用新插件管理器

      1. 非常感谢 可以啦

  2. Anonymous

    右击菜单中,没有运行菜单

  3. Anonymous

    我本机是安装过你finereport的,我不明白“已经安装过FineReport V10.0,这时候需要新建一个工作目录,工作目录地址为 $develop/report-starter-10/webroot/WEB-INF,并切换至该新建的工作目录;”这句话是什么意思,我新建工作目录了,但是每次启动起来后,都不显示这个测试函数插件

    1. 新建一个工作目录(这个工作目录的路径是插件开发工程下的webroot/WEB-INF)->设计器选择切换工作目录到这个新建的工作目录->结束

      1. bob

        我也遇到了这个问题,插件在插件商城不显示,设计器里面也没有这个函数(工作目录已经切换但是没有效果)

        1. bob

          没有看到测试函数插件在安装列表中

          1. 看下你切换到这个目录,web-inf/plugins文   文件夹下面有没有对应的插件文件

            1. bob

              文件夹下面有的,但是启动之后,插件商城没有

            2. bob

              这个新的工作目录,我选的是插件工程项目的web-inf,这样是正确的吗?

                1. 发个图片上来呢,光描述不知道是啥情况

                  1. bob

                    原来是plugin.xml放错位置了

  4. Anonymous

  5. 启动后插件管理里的中文都是乱码

  6. com.fr.learn.Learner类运行时,无法正常运行,出现如下错误提示。这个是哪步做错了? 

    Exception in thread "main" java.lang.NoClassDefFoundError: com/fr/regist/remove/FineLicenseRemoveController

    1. 是不是少加了tools.jar这个包,看起开报错是这个情况

  7. Anonymous

    看的云里雾里,我运行了com.fr.learn.Learner,但是报了好多错误,不知道什么原因,感觉不是缺少jar,我点击错误可以进入相应的类:

    1.Caused by: java.lang.ClassNotFoundException: com.fr.regist.remove.FineLicenseRemoveController

    2.Caused by: java.lang.NoSuchMethodError: 'java.lang.Class sun.misc.Unsafe.defineClass(java.lang.String, byte[], int, int, java.lang.ClassLoader, java.security.ProtectionDomain)'

    3.Caused by: java.io.IOException: Can not attach to current VM

    4.Caused by: java.lang.reflect.InvocationTargetException

    1. 你用了JDK11导致的,得用JDK8

  8. yyh

    点开插件管理,就出现一片白,抛这个错Exception in thread "JavaFX Application Thread" java.lang.UnsatisfiedLinkError: F:\office\JDK8\jre\bin\jfxwebkit.dll: 内存资源不足,无法处理此命令。

    这是不是分配的内存不够,在哪调整?

  9. Anonymous

    "找到com.fr.learn.Learner类并运行(如果是第一次运行会等待)"  大概需要等待多久?已经过去10分钟了,不知此时的状态到底是什么

    1. 可以看看你的控制台,是不是还在下载jar包,这个时间和网速有关系,下载的快就快

      1. Anonymous

        抛异常,卡住了,没见到在下载jar包。而且我也加了tools.jar依赖。

        三月 13, 2020 5:00:36 下午 org.apache.catalina.core.ContainerBase startInternal
        严重: A child container failed during start
        java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost]]
        at java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.util.concurrent.FutureTask.get(FutureTask.java:192)
        at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)
        at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
        at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)


  10. 在idea里面“找到com.fr.learn.Learner类并运行” 一直停留在“表单模块....”的加载位置,是啥情况?

  11. 搞定了,classpath少加了tools.jar依赖包。现在设计器可以跑起来了


  12. Anonymous

    为什么一开始Fine assist就启动失败了,JDK用的是1.8,而且也引入tools.jar了

    [INFO]Starting fine assist...
    java.util.ServiceConfigurationError: com.sun.tools.attach.spi.AttachProvider: Provider sun.tools.attach.WindowsAttachProvider not found
    at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:588)
    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.nextProviderClass(ServiceLoader.java:1211)
    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNextService(ServiceLoader.java:1220)
    at java.base/java.util.ServiceLoader$LazyClassPathLookupIterator.hasNext(ServiceLoader.java:1264)
    at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1299)
    at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1384)
    at jdk.attach/com.sun.tools.attach.spi.AttachProvider.providers(AttachProvider.java:258)
    at jdk.attach/com.sun.tools.attach.VirtualMachine.attach(VirtualMachine.java:200)
    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)
    at com.fr.invoke.Reflect.call(Reflect.java:413)
    at com.fr.jvm.assist.FineAssist.loadNativeLibrary(FineAssist.java:82)
    at com.fr.jvm.assist.FineAssist.access$000(FineAssist.java:22)
    at com.fr.jvm.assist.FineAssist$1.run(FineAssist.java:53)
    at com.fr.jvm.util.JvmAgentUtil.runOnce(JvmAgentUtil.java:26)
    at com.fr.jvm.assist.FineAssist.<clinit>(FineAssist.java:59)
    at com.fr.runtime.FineRuntime.<clinit>(FineRuntime.java:33)
    at com.fr.start.MainDesigner.main(MainDesigner.java:104)
    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.learn.Leaner.invokeMain(Leaner.java:35)
    at com.fr.learn.Leaner.main(Leaner.java:19)
    [ERROR]Fine assist start failed.
    [ERROR]java.lang.reflect.InvocationTargetException

    1. Anonymous

      发现了,IDEA默认的JDK11没改过来..


  13. Anonymous

    如何解:

    严重: Servlet [jsp] in web application [/webroot] threw load() exception
    java.lang.ClassNotFoundException: org.apache.jasper.servlet.JspServlet
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:546)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:527)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:150)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1044)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4978)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5290)
    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:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:748)



    1. Anonymous

      解决了吗   同问


    2. Anonymous

      <dependency>
                  <groupId>org.apache.tomcat.embed</groupId>
                  <artifactId>tomcat-embed-jasper</artifactId>
                  <version>9.0.31<version>
              </dependency>

      在POM加上这个可以解决,群里问到的

  14. Anonymous

    用idea运行的设计器启动后点击插件管理,整个设计器界面字体变小了

    1. 当电脑dpi不为100%的时候会出现这个问题。

      https://bugs.openjdk.java.net/browse/JDK-8180815

      jdk的bug 看说明 jdk8版本不会修复   jdk9中修复

      解决办法:

  15. Anonymous

    Error:Internal error: (java.net.MalformedURLException) unknown protocol: jrt
    java.net.MalformedURLException: unknown protocol: jrt
    at java.net.URL.<init>(URL.java:423)
    at java.net.URL.<init>(URL.java:312)
    at java.net.URL.<init>(URL.java:335)
    at com.intellij.compiler.instrumentation.InstrumentationClassFinder.createJDKPlatformUrl(InstrumentationClassFinder.java:60)
    at org.jetbrains.jps.incremental.instrumentation.ClassProcessingBuilder.createInstrumentationClassFinder(ClassProcessingBuilder.java:106)
    at org.jetbrains.jps.incremental.instrumentation.ClassProcessingBuilder.build(ClassProcessingBuilder.java:76)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1414)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1092)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1159)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1053)
    at org.jetbrains.jps.incremental.IncProjectBuilder.buildChunks(IncProjectBuilder.java:882)
    at org.jetbrains.jps.incremental.IncProjectBuilder.runBuild(IncProjectBuilder.java:449)
    at org.jetbrains.jps.incremental.IncProjectBuilder.build(IncProjectBuilder.java:190)
    at org.jetbrains.jps.cmdline.BuildRunner.runBuild(BuildRunner.java:138)
    at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:297)
    at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:130)
    at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:218)
    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)
    Please perform full project rebuild (Build | Rebuild Project)

  16. 按照教程下载,自带的demo,测试函数插件已在安装列表中,但是函数没法使用,是什么原因呢?

    插件常见报错应对根据这个文档,查找也没找到哪个接口有问题。。。

    自带demo能不能不出问题,这样起码第一次上手还有个参考的,如果连自带demo都有问题,那后面自己新增的插件有问题又该怎么办,连个对照的都没有。。。。

    1. 完整的报错发一下呢~完整的日志~上传一下我们看看具体是什么问题

        1. 看一下这个目录下的文件结构是否一致呢~

          1. emmm。。。不一样,应该输出目录设置的问题

            我把编译的class文件拷过来,测试了下可以了,这个设置在哪里调整呀?没找到

            1. 看一下文档,我更新了一下

              注:如果右键rebuild没有在$develop/report-starter-10/webroot/WEB-INF/plugins/plugin-com.fr.plugin.function.test-1.0目录下生成对应的class,

              则使用IDEA的终端,用cd命令把目录切换到 plugin-function目录下

              然后执行 gradle build 即可

  17. Anonymous

    run 直接提示report-start-10[Leaner.main()]:failed;   没有其他报错信息

    run with coverage 能启动成功。是怎么回事

    1. Anonymous

      在编译后的文件夹下的Leaner.class中能启动成功。。真奇怪啊

  18. 目录若没有plugins文件夹,创建后继续进行操作

  19. Anonymous

    gradle install 下载失败  导致webroot 出不来 这是为什么呀



  20. Anonymous

    报错 :Caused by: java.io.IOException: CreateProcess error=2, ϵͳ�Ҳ���ָ�����ļ���
  21. Anonymous

    2、将plugin-function目录下的plugin.xml文件,复制到工作目录下插件目录中:$develop/report-starter-10/webroot/WEB-INF/plugins/plugin-com.fr.plugin.function.test-1.0;

    3、右键plugin-function,选择重新编译插件


    第二步没有操作 直接第三步也成功生成class目录合理吗

  22. Anonymous

    怎么激活这个测试插件呢

    1. 这个能够启动,看下公式有没有这个函数吧

  23. ll

    插件程序能运行,点击产品演示报错,没有数据源造成的,这个启动产品演示才配置的么
    Caused by: com.fr.third.org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: com.fr.third.org.hsqldb.persist.LockFile@36e5c4dc[file =/webapps/webroot/WEB-INF/embed/finedb/db.lck, exists=false, locked=false, valid=false, ] method: openRAF reason: java.io.FileNotFoundException: /webapps/webroot/WEB-INF/embed/finedb/db.lck (No such file or directory)
    Caused by: com.fr.third.alibaba.druid.pool.DataSourceNotAvailableException: java.sql.SQLException: Database lock acquisition failure: lockFile: com.fr.third.org.hsqldb.persist.LockFile@36e5c4dc[file =/webapps/webroot/WEB-INF/embed/finedb/db.lck, exists=false, locked=false, valid=false, ] method: openRAF reason: java.io.FileNotFoundException: /webapps/webroot/WEB-INF/embed/finedb/db.lck (No such file or directory)
    Caused by: java.sql.SQLException: Database lock acquisition failure: lockFile: com.fr.third.org.hsqldb.persist.LockFile@36e5c4dc[file =/webapps/webroot/WEB-INF/embed/finedb/db.lck, exists=false, locked=false, valid=false, ] method: openRAF reason: java.io.FileNotFoundException: /webapps/webroot/WEB-INF/embed/finedb/db.lck (No such file or directory)



    1. 这个应该是hsql锁死导致的 程序停掉,  这个/webapps/webroot/WEB-INF/embed/finedb/db.lck  文件删了看下

      1. ll

        还是报一样的错,直接输入http://localhost:8075/webroot/decision能访问,是哪个地方配置错了造成的

        1. 咦,好像是有这个问题,自动切换了工作目录。 你不要打开那个产品演示吧,打开这个

          1. ll

            这种方式可以打开,但是在http://localhost:8075/webroot/decision这上面设置的数据连接,在设计器上没有

  24. Anonymous

    错误:(14, 9) java: 无法将类 com.fr.start.Designer中的构造器 Designer应用到给定类型;
    需要: 没有参数
    找到: java.lang.String[]
    原因: 实际参数列表和形式参数列表长度不同 

    这是什么原因

  25. Anonymous

    我Git下来的源代码结构怎么和截图里面的不一样。。 没有plugin-fuction 只有main,然后gradle -install之后没有Webroot文件夹生成



  26. 构建报这个错误是什么原因?


    FAILURE: Build failed with an exception.

    * Where:
    Initialization script 'C:\Users\panxd\AppData\Local\Temp\Leaner_main__.gradle' line: 18

    * What went wrong:
    A problem occurred configuring root project 'starter'.
    > Could not create task ':Leaner.main()'.
    > Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. You attempted to replace a task named 'Leaner.main()', but there is no existing task with that name.

    * 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 9s
    10:02:35: Task execution finished 'Leaner.main()'.

  27. Anonymous

    [ERROR]Lifecycle error.com.fr.workspace.connect.WorkspaceConnectionInfo.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
    java.lang.NoSuchMethodError: com.fr.workspace.connect.WorkspaceConnectionInfo.<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)V
    at com.fr.design.env.RemoteDesignerWorkspaceInfo.readXML(RemoteDesignerWorkspaceInfo.java:76)
    at com.fr.stable.xml.XMLableReader.readXMLObject(Unknown Source)
    at com.fr.general.xml.GeneralXMLTools.readXMLable(Unknown Source)
    at com.fr.design.DesignerEnvManager$3$1.readXML(DesignerEnvManager.java:1716)
    at com.fr.stable.xml.XMLableReader.readXMLObject(Unknown Source)
    at com.fr.design.DesignerEnvManager$3.readXML(DesignerEnvManager.java:1707)
    at com.fr.stable.xml.XMLableReader.readXMLObject(Unknown Source)
    at com.fr.design.DesignerEnvManager.readEnvConfigMap(DesignerEnvManager.java:1698)
    at com.fr.design.DesignerEnvManager.readXML(DesignerEnvManager.java:1533)
    at com.fr.stable.xml.XMLableReader.readXMLObject(Unknown Source)
    at com.fr.stable.xml.XMLTools.readInputStreamXML(Unknown Source)
    at com.fr.stable.xml.XMLTools.readFileXML(Unknown Source)
    at com.fr.design.DesignerEnvManager.getEnvManager(DesignerEnvManager.java:209)
    at com.fr.design.DesignerEnvManager.getEnvManager(DesignerEnvManager.java:200)
    at com.fr.start.module.DesignerStartup.beforeAllStart(DesignerStartup.java:61)
    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.start.MainDesigner.main(MainDesigner.java:116)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.fr.learn.Leaner.invokeMain(Leaner.java:35)
    at com.fr.learn.Leaner.main(Leaner.java:19)

  28. Anonymous

    java.lang.NullPointerException
    at com.fr.design.data.datapane.ChoosePane.getHasAuthConnections(ChoosePane.java:329)
    at com.fr.design.data.datapane.ChoosePane.initDsNameComboBox(ChoosePane.java:208)
    at com.fr.design.data.datapane.ChoosePane.initBasicComponet(ChoosePane.java:156)
    at com.fr.design.data.datapane.ChoosePane.<init>(ChoosePane.java:148)
    at com.fr.design.data.datapane.VerticalChoosePane.<init>(VerticalChoosePane.java:28)
    at com.fr.design.data.datapane.VerticalChoosePane.<init>(VerticalChoosePane.java:24)
    at com.fr.design.present.dict.DatabaseDictPane.initComponet(DatabaseDictPane.java:72)
    at com.fr.design.present.dict.DatabaseDictPane.<init>(DatabaseDictPane.java:52)
    at com.fr.design.present.dict.DictionaryPane.initPaneList(DictionaryPane.java:75)
    at com.fr.design.gui.frpane.UIComboBoxPane.<init>(UIComboBoxPane.java:30)
    at com.fr.design.present.dict.DictionaryPane.<init>(DictionaryPane.java:24)
    at com.fr.design.present.DictPresentPane.<init>(DictPresentPane.java:21)
    at com.fr.design.present.PresentPane.initPaneList(PresentPane.java:77)
    at com.fr.design.gui.frpane.UIComboBoxPane.<init>(UIComboBoxPane.java:30)
    at com.fr.design.present.PresentPane.<init>(PresentPane.java:25)
    at com.fr.design.mainframe.cell.settingpane.CellPresentPane.createContentPane(CellPresentPane.java:29)
    at com.fr.design.gui.frpane.AbstractAttrNoScrollPane.initContentPane(AbstractAttrNoScrollPane.java:48)
    at com.fr.design.gui.frpane.AbstractAttrNoScrollPane.initAll(AbstractAttrNoScrollPane.java:36)
    at com.fr.design.gui.frpane.AbstractAttrNoScrollPane.<init>(AbstractAttrNoScrollPane.java:28)
    at com.fr.design.mainframe.AbstractAttrPane.<init>(AbstractAttrPane.java:28)
    at com.fr.design.mainframe.cell.settingpane.AbstractCellAttrPane.<init>(AbstractCellAttrPane.java:18)
    at com.fr.design.mainframe.cell.settingpane.CellPresentPane.<init>(CellPresentPane.java:20)
    at com.fr.design.mainframe.cell.CellElementEditPane.initPaneList(CellElementEditPane.java:182)
    at com.fr.design.mainframe.cell.CellElementEditPane.<init>(CellElementEditPane.java:51)
    at com.fr.design.mainframe.CellElementPropertyPane.<init>(CellElementPropertyPane.java:105)
    at com.fr.design.mainframe.CellElementPropertyPane.getInstance(CellElementPropertyPane.java:79)
    at com.fr.design.mainframe.ElementCasePaneDelegate.refreshPropertyPanes(ElementCasePaneDelegate.java:83)
    at com.fr.design.mainframe.ElementCasePaneDelegate.access$000(ElementCasePaneDelegate.java:47)
    at com.fr.design.mainframe.ElementCasePaneDelegate$1.selectionChanged(ElementCasePaneDelegate.java:57)
    at com.fr.design.mainframe.ElementCasePane$4.run(ElementCasePane.java:868)
    at com.fr.design.ui.util.UIUtil.invokeLaterIfNeeded(UIUtil.java:33)
    at com.fr.design.mainframe.ElementCasePane.fireSelectionChangeListener(ElementCasePane.java:861)
    at com.fr.design.mainframe.ElementCasePane.fireSelectionChanged(ElementCasePane.java:831)
    at com.fr.design.mainframe.ElementCasePane.setSelection(ElementCasePane.java:540)
    at com.fr.design.mainframe.WorkSheetDesigner.setSelection(WorkSheetDesigner.java:164)
    at com.fr.design.mainframe.WorkSheetDesigner.setSelection(WorkSheetDesigner.java:33)
    at com.fr.design.mainframe.ReportComponentComposite.doAfterChange(ReportComponentComposite.java:132)
    at com.fr.design.mainframe.SheetNameTabPane.doAfterChange(SheetNameTabPane.java:296)
    at com.fr.design.mainframe.SheetNameTabPane.setSelectedIndex(SheetNameTabPane.java:265)
    at com.fr.design.mainframe.ReportComponentComposite.<init>(ReportComponentComposite.java:64)
    at com.fr.design.mainframe.JWorkBook.createCenterPane(JWorkBook.java:196)
    at com.fr.design.mainframe.JWorkBook.createCenterPane(JWorkBook.java:121)
    at com.fr.design.mainframe.JTemplate.addCenterPane(JTemplate.java:336)
    at com.fr.design.mainframe.JTemplate.<init>(JTemplate.java:139)
    at com.fr.design.mainframe.JTemplate.<init>(JTemplate.java:119)
    at com.fr.design.mainframe.JWorkBook.<init>(JWorkBook.java:137)
    at com.fr.start.MainDesigner.createNewTemplate(MainDesigner.java:391)
    at com.fr.design.mainframe.DesignerFrame.addAndActivateJTemplate(DesignerFrame.java:967)
    at com.fr.start.BaseDesigner.openFile(BaseDesigner.java:167)
    at com.fr.start.BaseDesigner.showDesignerFrame(BaseDesigner.java:140)
    at com.fr.start.BaseDesigner.showDesignerFrame(BaseDesigner.java:145)
    at com.fr.start.BaseDesigner.access$000(BaseDesigner.java:40)
    at com.fr.start.BaseDesigner$1$1.run(BaseDesigner.java:72)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
    at java.awt.EventQueue.access$500(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:709)
    at java.awt.EventQueue$3.run(EventQueue.java:703)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:74)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

  29. Anonymous

    Caused by: java.lang.ClassNotFoundException: org.sqlite.JDBC

    1. 这个是不是sqlite包没有引入

  30. Anonymous

    Run 的时候报错,然后设计器启动弹出来了,选择了Web的目录之后,自己消失了。。。求教。。。

    ERROR]Fine assist start failed.
    [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:421)
    at com.fr.jvm.assist.FineAssist.loadNativeLibrary(FineAssist.java:78)
    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:38)
    at com.fr.jvm.assist.FineAssist.<clinit>(FineAssist.java:51)
    at com.fr.runtime.FineRuntime.<clinit>(FineRuntime.java:33)
    at com.fr.start.MainDesigner.main(MainDesigner.java:104)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.fr.learn.Leaner.invokeMain(Leaner.java:35)
    at com.fr.learn.Leaner.main(Leaner.java:19)
    Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at com.fr.invoke.Reflect.on(Reflect.java:746)
    ... 14 more
    Caused by: com.sun.tools.attach.AgentInitializationException: Agent_OnAttach failed
    at sun.tools.attach.HotSpotVirtualMachine.loadAgentLibrary(HotSpotVirtualMachine.java:65)
    at sun.tools.attach.HotSpotVirtualMachine.loadAgentPath(HotSpotVirtualMachine.java:88)
    ... 19 more

  31. 用的maven还是gradle,如果是用的maven的话根据报错信息是没有把JDK的tools.jar加入到依赖的classpath中去

  32. mac环境下如果之前安装过FR,建议删除个人目录下的.FineReport100文件夹再启动Learn类

  33. Anonymous

    Caused by: java.lang.reflect.InvocationTargetException

    Caused by: java.lang.NoClassDefFoundError: com/sun/tools/visualvm/core/Install

    Caused by: java.lang.ClassNotFoundException: com.sun.tools.visualvm.core.Install

    Caused by: java.lang.reflect.InvocationTargetException

    Caused by: java.lang.NoClassDefFoundError: com/sun/tools/visualvm/core/Install

    Caused by: java.lang.reflect.InvocationTargetException

    Caused by: java.lang.NoClassDefFoundError: com/sun/tools/visualvm/core/Install

    1. Anonymous

      运行learner出了这些错误,但最后还运行成功了,按后面的步骤操作在FR的公式编辑器里也找到了

  34. Anonymous

    请问不是maven项目,

    Learner不是可执行文件,该怎么启动项目呢
  35. 我明明gradle已经安装好了,gradle --v 也显示安装成功了,为啥第一步就报错:'gradle' 不是内部或外部命令,也不是可运行的程序
    或批处理文件。

    1. 重启电脑再重新配置下环境变量又好了,莫名其妙哦

  36. Anonymous

    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

    帮忙看看这个怎么解决

  37. Anonymous

    设计器已经调用起来了,但是在插件管理里面看不到测试的插件是为什么呢?

  38. 请问报如下的错误,是由于maven包有问题吗?


    Execution failed for task ':install'.
    > Could not resolve all files for configuration ':runtimeClasspath'.
    > Could not resolve com.fr.third:fine-third:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.third:fine-third:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.third:fine-third:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/third/fine-third/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.activator:fine-activator:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.activator:fine-activator:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/activator/fine-activator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/activator/fine-activator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/activator/fine-activator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.activator:fine-activator:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/activator/fine-activator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/activator/fine-activator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/activator/fine-activator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.core:fine-core:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.core:fine-core:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/core/fine-core/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/core/fine-core/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/core/fine-core/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.core:fine-core:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/core/fine-core/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/core/fine-core/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/core/fine-core/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.webui:fine-webui:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.webui:fine-webui:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/webui/fine-webui/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/webui/fine-webui/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/webui/fine-webui/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.webui:fine-webui:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/webui/fine-webui/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/webui/fine-webui/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/webui/fine-webui/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.datasource:fine-datasource:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.datasource:fine-datasource:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/datasource/fine-datasource/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/datasource/fine-datasource/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/datasource/fine-datasource/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.datasource:fine-datasource:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/datasource/fine-datasource/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/datasource/fine-datasource/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/datasource/fine-datasource/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.decision:fine-decision:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.decision:fine-decision:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/decision/fine-decision/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/decision/fine-decision/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/decision/fine-decision/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.decision:fine-decision:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/decision/fine-decision/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/decision/fine-decision/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/decision/fine-decision/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.decision:fine-decision-report:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.decision:fine-decision-report:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/decision/fine-decision-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/decision/fine-decision-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/decision/fine-decision-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.decision:fine-decision-report:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/decision/fine-decision-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/decision/fine-decision-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/decision/fine-decision-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.schedule:fine-schedule:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.schedule:fine-schedule:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/schedule/fine-schedule/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/schedule/fine-schedule/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/schedule/fine-schedule/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.schedule:fine-schedule:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/schedule/fine-schedule/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/schedule/fine-schedule/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/schedule/fine-schedule/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve com.fr.schedule:fine-schedule-report:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.schedule:fine-schedule-report:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/schedule/fine-schedule-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/schedule/fine-schedule-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/schedule/fine-schedule-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.schedule:fine-schedule-report:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/schedule/fine-schedule-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/schedule/fine-schedule-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/schedule/fine-schedule-report/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.40.215] failed: Connection timed out: connect
    > Could not resolve com.fr.intelligence:fine-swift:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.intelligence:fine-swift:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/intelligence/fine-swift/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/intelligence/fine-swift/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/intelligence/fine-swift/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.intelligence:fine-swift:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/intelligence/fine-swift/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/intelligence/fine-swift/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/intelligence/fine-swift/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve com.fr.intelligence:fine-accumulator:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.intelligence:fine-accumulator:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/intelligence/fine-accumulator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/intelligence/fine-accumulator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/intelligence/fine-accumulator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.intelligence:fine-accumulator:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/intelligence/fine-accumulator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/intelligence/fine-accumulator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/intelligence/fine-accumulator/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve com.fr.report:fine-report-engine:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.report:fine-report-engine:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/report/fine-report-engine/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/report/fine-report-engine/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/report/fine-report-engine/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.report:fine-report-engine:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/report/fine-report-engine/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/report/fine-report-engine/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/report/fine-report-engine/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve com.fr.report:fine-report-designer:10.0-RELEASE-SNAPSHOT.
    Required by:
    project :
    > Could not resolve com.fr.report:fine-report-designer:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://mvn.finedevelop.com/repository/maven-public/com/fr/report/fine-report-designer/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/report/fine-report-designer/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/report/fine-report-designer/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.report:fine-report-designer:10.0-RELEASE-SNAPSHOT.
    > Unable to load Maven meta-data from http://repo.maven.apache.org/maven2/com/fr/report/fine-report-designer/10.0-RELEASE-SNAPSHOT/maven-metadata.xml.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/report/fine-report-designer/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/report/fine-report-designer/10.0-RELEASE-SNAPSHOT/maven-metadata.xml'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve io.socket:socket.io-client:0.7.0.
    Required by:
    project :
    > Could not resolve io.socket:socket.io-client:0.7.0.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/io/socket/socket.io-client/0.7.0/socket.io-client-0.7.0.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/io/socket/socket.io-client/0.7.0/socket.io-client-0.7.0.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve io.socket:socket.io-client:0.7.0.
    > Could not get resource 'http://repo.maven.apache.org/maven2/io/socket/socket.io-client/0.7.0/socket.io-client-0.7.0.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/io/socket/socket.io-client/0.7.0/socket.io-client-0.7.0.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.aspectj:aspectjrt:1.6.9.
    Required by:
    project :
    > Could not resolve org.aspectj:aspectjrt:1.6.9.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/aspectj/aspectjrt/1.6.9/aspectjrt-1.6.9.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/aspectj/aspectjrt/1.6.9/aspectjrt-1.6.9.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.aspectj:aspectjrt:1.6.9.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/aspectj/aspectjrt/1.6.9/aspectjrt-1.6.9.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/aspectj/aspectjrt/1.6.9/aspectjrt-1.6.9.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.swingexplorer:swexpl:2.0.
    Required by:
    project :
    > Could not resolve org.swingexplorer:swexpl:2.0.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/swingexplorer/swexpl/2.0/swexpl-2.0.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/swingexplorer/swexpl/2.0/swexpl-2.0.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.swingexplorer:swexpl:2.0.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/swingexplorer/swexpl/2.0/swexpl-2.0.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/swingexplorer/swexpl/2.0/swexpl-2.0.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.swingexplorer:swag:1.0.
    Required by:
    project :
    > Could not resolve org.swingexplorer:swag:1.0.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/swingexplorer/swag/1.0/swag-1.0.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/swingexplorer/swag/1.0/swag-1.0.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.swingexplorer:swag:1.0.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/swingexplorer/swag/1.0/swag-1.0.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/swingexplorer/swag/1.0/swag-1.0.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.apache.tomcat:tomcat-catalina:8.5.32.
    Required by:
    project :
    > Could not resolve org.apache.tomcat:tomcat-catalina:8.5.32.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/apache/tomcat/tomcat-catalina/8.5.32/tomcat-catalina-8.5.32.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/apache/tomcat/tomcat-catalina/8.5.32/tomcat-catalina-8.5.32.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.apache.tomcat:tomcat-catalina:8.5.32.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat-catalina/8.5.32/tomcat-catalina-8.5.32.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat-catalina/8.5.32/tomcat-catalina-8.5.32.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.apache.tomcat:tomcat-jasper:8.5.32.
    Required by:
    project :
    > Could not resolve org.apache.tomcat:tomcat-jasper:8.5.32.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/apache/tomcat/tomcat-jasper/8.5.32/tomcat-jasper-8.5.32.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/apache/tomcat/tomcat-jasper/8.5.32/tomcat-jasper-8.5.32.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.apache.tomcat:tomcat-jasper:8.5.32.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat-jasper/8.5.32/tomcat-jasper-8.5.32.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/apache/tomcat/tomcat-jasper/8.5.32/tomcat-jasper-8.5.32.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve mysql:mysql-connector-java:5.1.44.
    Required by:
    project :
    > Could not resolve mysql:mysql-connector-java:5.1.44.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve mysql:mysql-connector-java:5.1.44.
    > Could not get resource 'http://repo.maven.apache.org/maven2/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/mysql/mysql-connector-java/5.1.44/mysql-connector-java-5.1.44.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve com.fr.third:jxbrowser:6.23.1.
    Required by:
    project :
    > Could not resolve com.fr.third:jxbrowser:6.23.1.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/jxbrowser/6.23.1/jxbrowser-6.23.1.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/jxbrowser/6.23.1/jxbrowser-6.23.1.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.third:jxbrowser:6.23.1.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/third/jxbrowser/6.23.1/jxbrowser-6.23.1.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/third/jxbrowser/6.23.1/jxbrowser-6.23.1.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve com.fr.third:jxbrowser-win64:6.23.1.
    Required by:
    project :
    > Could not resolve com.fr.third:jxbrowser-win64:6.23.1.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/jxbrowser-win64/6.23.1/jxbrowser-win64-6.23.1.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/com/fr/third/jxbrowser-win64/6.23.1/jxbrowser-win64-6.23.1.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve com.fr.third:jxbrowser-win64:6.23.1.
    > Could not get resource 'http://repo.maven.apache.org/maven2/com/fr/third/jxbrowser-win64/6.23.1/jxbrowser-win64-6.23.1.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/com/fr/third/jxbrowser-win64/6.23.1/jxbrowser-win64-6.23.1.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.slf4j:slf4j-api:1.7.30.
    Required by:
    project :
    > Could not resolve org.slf4j:slf4j-api:1.7.30.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.slf4j:slf4j-api:1.7.30.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect
    > Could not resolve org.slf4j:slf4j-simple:1.7.30.
    Required by:
    project :
    > Could not resolve org.slf4j:slf4j-simple:1.7.30.
    > Could not get resource 'http://mvn.finedevelop.com/repository/maven-public/org/slf4j/slf4j-simple/1.7.30/slf4j-simple-1.7.30.pom'.
    > Could not GET 'http://mvn.finedevelop.com/repository/maven-public/org/slf4j/slf4j-simple/1.7.30/slf4j-simple-1.7.30.pom'.
    > Connect to mvn.finedevelop.com:80 [mvn.finedevelop.com/106.14.96.249] failed: Connection timed out: connect
    > Could not resolve org.slf4j:slf4j-simple:1.7.30.
    > Could not get resource 'http://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/1.7.30/slf4j-simple-1.7.30.pom'.
    > Could not GET 'http://repo.maven.apache.org/maven2/org/slf4j/slf4j-simple/1.7.30/slf4j-simple-1.7.30.pom'.
    > Connect to repo.maven.apache.org:80 [repo.maven.apache.org/151.101.52.215] failed: Connection timed out: connect

    * 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

    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.4/userguide/command_line_interface.html#sec:command_line_warnings

    BUILD FAILED in 6m 43s
    1 actionable task: 1 executed

    1. 这个错误一般为:maven版本库下载失败,先检查一下本地网络与 http://mvn.finedevelop.com/repository/maven-public/ 帆软的maven库连接是否正常,确保网络连接正常后再重新在终端中执行相关命令

      1. ping mvn.finedevelop.com 这个我是可是ping通的,但是http://mvn.finedevelop.com/repository/maven-public/ 你提供的这个我ping不通,是由于网络原因吗


          1. 这个确实无法访问


        1. 如果浏览器能正常访问,请仔细检查你是要的集成开发环境是否单独配置了相关代理!导致无法正常连接。如果浏览器访问不到,说明你本地的网络环境有问题,请联系你们的网络运维处理即可

  39. 这边启动之后没有测试函数插件和对应公式是什么情况

    1. 1.检查工作目录是否切换到开发环境
      2.检查一下plugin.xml是否拷贝到了你开发环境的WEB-INF/plugins/对应的插件目录下

  40. 我引用了插件测试函数,然后在预览报表看结果的时候,控制台了报错了,错误如下:

    15:20:45 localhost-startStop-1 ERROR [com.fr.third.org.hibernate.engine.jdbc.spi.SqlExceptionHelper] row column count mismatch in statement [select userentity0_.id as id1_43_, userentity0_.tenantId as tenantId2_43_, userentity0_.birthday as birthday3_43_, userentity0_.creationType as creation4_43_, userentity0_.description as descript5_43_, userentity0_.email as email6_43_, userentity0_.enable as enable7_43_, userentity0_.language as language8_43_, userentity0_.lastOperationType as lastOper9_43_, userentity0_.male as male10_43_, userentity0_.mobile as mobile11_43_, userentity0_.password as passwor12_43_, userentity0_.realAlias as realAli13_43_, userentity0_.realName as realNam14_43_, userentity0_.userAlias as userAli15_43_, userentity0_.userName as userNam16_43_, userentity0_.workPhone as workPho17_43_ from PUBLIC.fine_user userentity0_ where (userentity0_.id, userentity0_.tenantId) in (select distinct userrolemi1_.userId from PUBLIC.fine_user_role_middle userrolemi1_ where userrolemi1_.roleId=? and userrolemi1_.roleType=?)]
    15:20:45 localhost-startStop-1 ERROR [standard] multi user source update error!
    com.fr.third.org.hibernate.exception.SQLGrammarException: could not prepare statement
    at com.fr.third.org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63)
    at com.fr.third.org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42)
    at com.fr.third.org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:111)
    at com.fr.third.org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182)
    at com.fr.third.org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:148)
    at com.fr.third.org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1934)
    at com.fr.third.org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1903)
    at com.fr.third.org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1881)
    at com.fr.third.org.hibernate.loader.Loader.doQuery(Loader.java:925)
    at com.fr.third.org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:342)
    at com.fr.third.org.hibernate.loader.Loader.doList(Loader.java:2622)
    at com.fr.third.org.hibernate.loader.Loader.listUsingQueryCache(Loader.java:2464)
    at com.fr.third.org.hibernate.loader.Loader.list(Loader.java:2426)
    at com.fr.third.org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:501)
    at com.fr.third.org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:371)
    at com.fr.third.org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:216)
    at com.fr.third.org.hibernate.internal.SessionImpl.list(SessionImpl.java:1338)
    at com.fr.third.org.hibernate.internal.QueryImpl.list(QueryImpl.java:87)
    at com.fr.stable.db.session.DAOSessionStore$1.findWithTotalCount(DAOSessionStore.java:114)
    at com.fr.stable.db.dao.BaseDAO.findWithTotalCount(BaseDAO.java:91)
    at com.fr.decision.authority.controller.AbstractController.findUserWithTotalCountByEntityCondition(AbstractController.java:540)
    at com.fr.decision.authority.controller.UserControllerImpl.findByCustomRole(UserControllerImpl.java:96)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at com.fr.decision.base.util.ProxyUtil$InvocationHandlerImpl.invoke(ProxyUtil.java:71)
    at com.sun.proxy.$Proxy98.findByCustomRole(Unknown Source)
    at com.fr.decision.webservice.v10.user.UserService.lambda$initSuperUserCustomRoleIds$1(UserService.java:185)
    at com.fr.tenant.context.TenantContext.doIsolatedResultWork(TenantContext.java:136)
    at com.fr.decision.webservice.v10.user.UserService.initSuperUserCustomRoleIds(UserService.java:184)
    at com.fr.decision.webservice.v10.user.UserService.getAdminIdSet(UserService.java:2447)
    at com.fr.decision.webservice.v10.user.UserService.getAdminUserIdList(UserService.java:1894)
    at com.fr.decision.webservice.DecisionUpdateActivator.multiUserSourceUpdate(DecisionUpdateActivator.java:372)
    at com.fr.decision.webservice.DecisionUpdateActivator.start(DecisionUpdateActivator.java:91)
    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.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:169)
    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:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    Caused by: java.sql.SQLSyntaxErrorException: row column count mismatch in statement [select userentity0_.id as id1_43_, userentity0_.tenantId as tenantId2_43_, userentity0_.birthday as birthday3_43_, userentity0_.creationType as creation4_43_, userentity0_.description as descript5_43_, userentity0_.email as email6_43_, userentity0_.enable as enable7_43_, userentity0_.language as language8_43_, userentity0_.lastOperationType as lastOper9_43_, userentity0_.male as male10_43_, userentity0_.mobile as mobile11_43_, userentity0_.password as passwor12_43_, userentity0_.realAlias as realAli13_43_, userentity0_.realName as realNam14_43_, userentity0_.userAlias as userAli15_43_, userentity0_.userName as userNam16_43_, userentity0_.workPhone as workPho17_43_ from PUBLIC.fine_user userentity0_ where (userentity0_.id, userentity0_.tenantId) in (select distinct userrolemi1_.userId from PUBLIC.fine_user_role_middle userrolemi1_ where userrolemi1_.roleId=? and userrolemi1_.roleType=?)]
    Caused by: java.sql.SQLSyntaxErrorException: row column count mismatch in statement [select userentity0_.id as id1_43_, userentity0_.tenantId as tenantId2_43_, userentity0_.birthday as birthday3_43_, userentity0_.creationType as creation4_43_, userentity0_.description as descript5_43_, userentity0_.email as email6_43_, userentity0_.enable as enable7_43_, userentity0_.language as language8_43_, userentity0_.lastOperationType as lastOper9_43_, userentity0_.male as male10_43_, userentity0_.mobile as mobile11_43_, userentity0_.password as passwor12_43_, userentity0_.realAlias as realAli13_43_, userentity0_.realName as realNam14_43_, userentity0_.userAlias as userAli15_43_, userentity0_.userName as userNam16_43_, userentity0_.workPhone as workPho17_43_ from PUBLIC.fine_user userentity0_ where (userentity0_.id, userentity0_.tenantId) in (select distinct userrolemi1_.userId from PUBLIC.fine_user_role_middle userrolemi1_ where userrolemi1_.roleId=? and userrolemi1_.roleType=?)]


    这是啥问题?

  41. 我运行了Learner,遇到错误如下:


    14:46:39: Executing task 'Learner.main()'...


    FAILURE: Build failed with an exception.

    * Where:
    Initialization script 'C:\Users\YimCheungLee\AppData\Local\Temp\Learner_main__.gradle' line: 18

    * What went wrong:
    A problem occurred configuring root project 'starter'.
    > Could not create task ':Learner.main()'.
    > Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. You attempted to replace a task named 'Learner.main()', but there is no existing task with that name.

    * 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 294ms

    1. Anonymous

      这个看起来是gradle构建失败了吧

      1. Anonymous

        看不太出来,确定下环境是不是一致的,GRADLE 需要自行调整脚本相关的。
        推荐:IDEA版本:2020.2社区版本即可、GRADLE 6.4版本(若使用其他版本,可能引起脚本不适配,需要自行按照对应版本的脚本语法修改插件工程的脚本!)

        1. Anonymous

          构建比较考察细心程度,看文档容易忽视一些细节,建议看下
          https://edu.fanruan.com/video/150 直播课程,里面有视频版本的构建讲解,可能能提高搭建效率

  42. 我运行了Learner,遇到错误如下:


    [cloud-ops-scheduler_QuartzSchedulerThread] ERROR com.fr.third.v2.org.quartz.core.QuartzSchedulerThread - Runtime error occurred in main trigger firing loop.
    java.lang.NullPointerException
    [cloud-ops-scheduler_QuartzSchedulerThread] ERROR com.fr.third.v2.org.quartz.core.QuartzSchedulerThread - Runtime error occurred in main trigger firing loop.
    java.lang.NullPointerException
    [cloud-ops-scheduler_QuartzSchedulerThread] ERROR com.fr.third.v2.org.quartz.core.QuartzSchedulerThread - Runtime error occurred in main trigger firing loop.
    java.lang.NullPointerException
    [cloud-ops-scheduler_QuartzSchedulerThread] ERROR com.fr.third.v2.org.quartz.core.QuartzSchedulerThread - Runtime error occurred in main trigger firing loop.
    java.lang.NullPointerException
    [cloud-ops-scheduler_QuartzSchedulerThread] ERROR com.fr.third.v2.org.quartz.core.QuartzSchedulerThread - Runtime error occurred in main trigger firing loop.
    java.lang.NullPointerException
    [cloud-ops-scheduler_QuartzSchedulerThread] ERROR com.fr.third.v2.org.quartz.core.QuartzSchedulerThread - Runtime error occurred in main trigger firing loop.

    1. gradle6.4  idea按照帮助文档下载 maven3.5.4  仓库是帆软的  插件在设计报表出现正常函数 但是没有打印我在方法的一句话

      @Override
      @Focus(id="com.fr.plugin.function.math", text="")
      public Object run(Object[] args) throws FormulaException {
      System.out.println("==========================123====================");//测试
      int len = ArrayUtils.getLength(args);
      if (len < 2) {
      return Primitive.ERROR_VALUE;
      }
      int m = GeneralUtils.objectToNumber(args[0]).intValue();
      int n = GeneralUtils.objectToNumber(args[1]).intValue();
      return maxCommonDivisor(m, n);
      }
      1. Caused by: java.lang.IllegalArgumentException: [StateService] cannot find store device

  43. com.fr.learn.Learner类运行时,无法正常运行,出现如下错误提示。

    [ERROR]null
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:498)
        at com.fr.learn.Learner.invokeMain(Learner.java:35)
        at com.fr.learn.Learner.main(Learner.java:19)
    Caused by: com.fr.invoke.ReflectException: java.lang.ClassNotFoundException: com.install4j.api.launcher.StartupNotification$Listener
    Caused by: com.fr.invoke.ReflectException: java.lang.ClassNotFoundException: com.install4j.api.launcher.StartupNotification$Listener

        at com.fr.invoke.Reflect.forName(Reflect.java:795)
        at com.fr.invoke.Reflect.on(Reflect.java:70)
        at com.fr.design.startup.Install4jStartupNotificationProvider.registerStartupListener(Install4jStartupNotificationProvider.java:25)
        at com.fr.design.deeplink.DeepLinkCore.start(DeepLinkCore.java:68)
        at com.fr.design.deeplink.DeepLinkManager.start(DeepLinkManager.java:19)
        at com.fr.start.MainDesigner.main(MainDesigner.java:110)
        ... 6 more
    Caused by: java.lang.ClassNotFoundException: com.install4j.api.launcher.StartupNotification$Listener
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
    Caused by: java.lang.ClassNotFoundException: com.install4j.api.launcher.StartupNotification$Listener

        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:264)
        at com.fr.invoke.Reflect.forName(Reflect.java:793)
        ... 11 more