org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: The Specified XMI File is invalid: C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\steel-wheels\metadata.xmi

Pentaho BI Platform Tracking | Li Deng | 4 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    Creating Metadata Data Source doesn't work for crosstab. Repro steps: 1. Drag and Drop crosstab icon to detail canvas. 2. Click the green plus sign on the Crosstab Data Source dialog and select metadata 3. Select a metadata xml file, enter a Solution name, edit the query. Notice no Business domains available. Error message: org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: The Specified XMI File is invalid: C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\steel-wheels\metadata.xmi at org.pentaho.reporting.engine.classic.extensions.datasources.pmd.PmdConnectionProvider.getMetadataDomainRepository(PmdConnectionProvider.java:104) at org.pentaho.reporting.ui.datasources.pmd.util.LoadRepositoryRunnable.buildDomainRepository(LoadRepositoryRunnable.java:79) at org.pentaho.reporting.ui.datasources.pmd.util.LoadRepositoryRunnable.run(LoadRepositoryRunnable.java:59) at java.lang.Thread.run(Unknown Source) Caused by: org.pentaho.reporting.libraries.resourceloader.ResourceKeyCreationException: The derived entry does not exist in this bundle. at org.pentaho.reporting.libraries.docbundle.bundleloader.RepositoryResourceBundleLoader.deriveKey(RepositoryResourceBundleLoader.java:205) at org.pentaho.reporting.libraries.docbundle.BundleResourceManagerBackend.deriveKey(BundleResourceManagerBackend.java:111) at org.pentaho.reporting.libraries.resourceloader.ResourceManager.deriveKey(ResourceManager.java:192) at org.pentaho.reporting.engine.classic.extensions.datasources.pmd.PmdConnectionProvider.getMetadataDomainRepository(PmdConnectionProvider.java:92) ... 3 more

    Pentaho BI Platform Tracking | 4 years ago | Li Deng
    org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: The Specified XMI File is invalid: C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\steel-wheels\metadata.xmi
  2. 0

    Creating Metadata Data Source doesn't work for crosstab. Repro steps: 1. Drag and Drop crosstab icon to detail canvas. 2. Click the green plus sign on the Crosstab Data Source dialog and select metadata 3. Select a metadata xml file, enter a Solution name, edit the query. Notice no Business domains available. Error message: org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: The Specified XMI File is invalid: C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\steel-wheels\metadata.xmi at org.pentaho.reporting.engine.classic.extensions.datasources.pmd.PmdConnectionProvider.getMetadataDomainRepository(PmdConnectionProvider.java:104) at org.pentaho.reporting.ui.datasources.pmd.util.LoadRepositoryRunnable.buildDomainRepository(LoadRepositoryRunnable.java:79) at org.pentaho.reporting.ui.datasources.pmd.util.LoadRepositoryRunnable.run(LoadRepositoryRunnable.java:59) at java.lang.Thread.run(Unknown Source) Caused by: org.pentaho.reporting.libraries.resourceloader.ResourceKeyCreationException: The derived entry does not exist in this bundle. at org.pentaho.reporting.libraries.docbundle.bundleloader.RepositoryResourceBundleLoader.deriveKey(RepositoryResourceBundleLoader.java:205) at org.pentaho.reporting.libraries.docbundle.BundleResourceManagerBackend.deriveKey(BundleResourceManagerBackend.java:111) at org.pentaho.reporting.libraries.resourceloader.ResourceManager.deriveKey(ResourceManager.java:192) at org.pentaho.reporting.engine.classic.extensions.datasources.pmd.PmdConnectionProvider.getMetadataDomainRepository(PmdConnectionProvider.java:92) ... 3 more

    Pentaho BI Platform Tracking | 4 years ago | Li Deng
    org.pentaho.reporting.engine.classic.core.ReportDataFactoryException: The Specified XMI File is invalid: C:\Program Files\pentaho\server\biserver-ee\pentaho-solutions\steel-wheels\metadata.xmi

    Root Cause Analysis

    1. org.pentaho.reporting.libraries.resourceloader.ResourceKeyCreationException

      The derived entry does not exist in this bundle.

      at org.pentaho.reporting.libraries.docbundle.bundleloader.RepositoryResourceBundleLoader.deriveKey()
    2. org.pentaho.reporting
      LoadRepositoryRunnable.run
      1. org.pentaho.reporting.libraries.docbundle.bundleloader.RepositoryResourceBundleLoader.deriveKey(RepositoryResourceBundleLoader.java:205)
      2. org.pentaho.reporting.libraries.docbundle.BundleResourceManagerBackend.deriveKey(BundleResourceManagerBackend.java:111)
      3. org.pentaho.reporting.libraries.resourceloader.ResourceManager.deriveKey(ResourceManager.java:192)
      4. org.pentaho.reporting.engine.classic.extensions.datasources.pmd.PmdConnectionProvider.getMetadataDomainRepository(PmdConnectionProvider.java:92)
      5. org.pentaho.reporting.ui.datasources.pmd.util.LoadRepositoryRunnable.buildDomainRepository(LoadRepositoryRunnable.java:79)
      6. org.pentaho.reporting.ui.datasources.pmd.util.LoadRepositoryRunnable.run(LoadRepositoryRunnable.java:59)
      6 frames
    3. Java RT
      Thread.run
      1. java.lang.Thread.run(Unknown Source)
      1 frame