Jump to content
  • Exception when testing a data adapter connection


    morlandin
    Assigned User anonymous
    CategoryBug report
    PriorityHigh
    ReproducibilitySometimes
    ResolutionFixed
    SeverityMajor
    StatusResolved
    Versionv2.0

    Hi,

    when i hit the text button on a data adapter connection (even on the sampleDB) i get an exception. I have seen two types of exception, one is this:

     

     

    java.lang.ExceptionInInitializerError

    at net.sf.jasperreports.engine.DefaultJasperReportsContext.getExtensions(DefaultJasperReportsContext.java:246)

    at net.sf.jasperreports.engine.SimpleJasperReportsContext.getExtensions(SimpleJasperReportsContext.java:121)

    at net.sf.jasperreports.engine.util.LocalJasperReportsContext.getExtensions(LocalJasperReportsContext.java:167)

    at com.jaspersoft.studio.utils.jasper.JasperReportsConfiguration.getExtensions(JasperReportsConfiguration.java:422)

    at net.sf.jasperreports.data.DataAdapterServiceUtil.getService(DataAdapterServiceUtil.java:76)

    at com.jaspersoft.studio.data.wizard.AbstractDataAdapterWizard$3.run(AbstractDataAdapterWizard.java:168)

    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

    Caused by: net.sf.jasperreports.engine.JRRuntimeException: Class net.sf.jasperreports.extensions.DefaultExtensionsRegistry does not implement/extend net.sf.jasperreports.extensions.ExtensionsRegistry

    at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:56)

    at net.sf.jasperreports.extensions.ExtensionsEnvironment.createDefaultRegistry(ExtensionsEnvironment.java:81)

    at net.sf.jasperreports.extensions.ExtensionsEnvironment.(ExtensionsEnvironment.java:69)

    ... 7 more

     

     

    And the other one regards the spring framework:

     

    java.lang.NoClassDefFoundError: org/springframework/core/io/Resource

    at java.lang.Class.forName0(Native Method)

    at java.lang.Class.forName(Class.java:247)

    at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForRealName(JRClassLoader.java:157)

    at net.sf.jasperreports.engine.util.JRClassLoader.loadClassForName(JRClassLoader.java:115)

    at net.sf.jasperreports.engine.util.ClassUtils.instantiateClass(ClassUtils.java:53)

    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.instantiateRegistry(DefaultExtensionsRegistry.java:237)

    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:214)

    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.loadRegistries(DefaultExtensionsRegistry.java:162)

    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getRegistries(DefaultExtensionsRegistry.java:133)

    at net.sf.jasperreports.extensions.DefaultExtensionsRegistry.getExtensions(DefaultExtensionsRegistry.java:105)

    at net.sf.jasperreports.engine.DefaultJasperReportsContext.getExtensions(DefaultJasperReportsContext.java:246)

    at net.sf.jasperreports.engine.SimpleJasperReportsContext.getExtensions(SimpleJasperReportsContext.java:121)

    at net.sf.jasperreports.engine.util.LocalJasperReportsContext.getExtensions(LocalJasperReportsContext.java:167)

    at com.jaspersoft.studio.utils.jasper.JasperReportsConfiguration.getExtensions(JasperReportsConfiguration.java:422)

    at net.sf.jasperreports.data.DataAdapterServiceUtil.getService(DataAdapterServiceUtil.java:76)

    at com.jaspersoft.studio.data.wizard.AbstractDataAdapterWizard$3.run(AbstractDataAdapterWizard.java:168)

    at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)

    Caused by: java.lang.ClassNotFoundException: org.springframework.core.io.Resource

    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

    at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:627)

    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

    ... 17 more

     

    This bug seems related to the project that are opened in my workspace (that you can find attached). And some time to appear\disappear i need to restart JSS.

     

    For example, if i open JSS, then i close all the project and i restart JSS, i have no errors.

    At this point i can start to open the projects one by one, with a clean after every open, and a test on the sample db connection. It work until i have opened some project, then the second exception is raised.

    Then if i close the last project opened, restart JSS, and test the sample DB connection the first exception is raised.

     

    Other than this one of mi report (Orders/Cherry Orders/Cherry Orders.jrxml) show the error decorator on the project explorer. But if i try to open it one of the previous exceptions is raised. But the error is not show if i start with all the project closed, and then i open Orders. In this case i can also open Cherry Orders.jrxml, and there aren't visible errors.



    User Feedback

    Recommended Comments



    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

×
×
  • Create New...