Hi,

I'm the dashboard project leader.

No, i haven't seen this error before.

could you do a mvn -e -X site and redirect the output to a log file and
upload it as an attachment ? 

so, could you also uncomment the dashboard plugin but still left the PMD
plugin commented out, and  do a mvn -e -X site and redirect the output to a
log file and upload it as an attachment ? 

Thanks

Best regards

David Vicente
 


Mick Knutson-4 wrote:
> 
> To add more details, I removed the dashboard plugin as well as the pmd
> plugin, and it works fine, but then I don't get PMD and I really need it!
> 
> So I also uncommented PMD but still left the dashboard plugin commented
> out,
> and went back to the same error "Provider
> oracle.xml.jaxp.JXDocumentBuilderFactory could not be instantiated:
> java.lang.NullPointerException" with the first module that did not have
> java
> code.
> 
> 
> 
> 
> 
> On 9/7/07, Mick Knutson <[EMAIL PROTECTED]> wrote:
>>
>> I have a strange and intermittent error. It appears [mostly], when I am
>> running site on a module goup that does not have any java code in it.
>> Now oracle.xml.jaxp.JXDocumentBuilderFactory is the jaxp lib's from OC4j
>> in my project, but I have no idea how that is getting referenced as I am
>> running the SUN JDK, not the Oracle JDK.
>>
>> I have done 2 things:
>> 1. Add site plugin to every pom (>30 of them) and only turn site
>> generation onto the ones that need it. The issue with that is the
>> dashboard
>> plugin then does not include Checkstyle or PMD in the report even though
>> locally the reports are generated. (see PMD error #1)
>>
>> 2. commented out just the custom <ruleset> and there was no change.
>>
>> 3. I commented out the PMD plugin (removed the work from #1), and then I
>> started getting these dashboard errors with the modules that had no java
>> source in them. (seeDashboard Error below).
>>
>>
>> Here is my <reporting> plugin:
>>
>>             <plugin>
>>                 <groupId>org.apache.maven.plugins</groupId>
>>                 <artifactId>maven-pmd-plugin</artifactId>
>>                 <version>2.2</version>
>>                 <configuration>
>>                     <linkXref>true</linkXref>
>>                     <sourceEncoding>utf-8</sourceEncoding>
>>                     <minimumTokens>100</minimumTokens>
>>                     <targetJdk>1.5</targetJdk>
>>                     <rulesets>
>>                         <ruleset>${project.root
>> }tools/build-tools/src/main/resources/pmd-rules.xml</ruleset>
>>                     </rulesets>
>>                     <excludes>
>>                         <exclude>**/* Bean.java</exclude>
>>                         <exclude>**/generated-sources/*.java</exclude>
>>                     </excludes>
>>                 </configuration>
>>             </plugin>
>>
>>
>>
>> Here is the error I get (PMD error #1):
>>
>>
>> [DEBUG] **************************************************************
>> [DEBUG] Starting Jakarta Velocity v1.4
>> [DEBUG] RuntimeInstance initializing.
>> [DEBUG] Default Properties File:
>> org\apache\velocity\runtime\defaults\velocity.properties
>> [DEBUG] Trying to use logger class
>> org.apache.maven.jxr.log.VelocityLogger
>> [DEBUG] Using logger class org.apache.maven.jxr.log.VelocityLogger
>> [DEBUG] Default ResourceManager initializing. (class
>> org.apache.velocity.runtime.resource.ResourceManagerImpl)
>> [DEBUG] Resource Loader Instantiated:
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ClasspathResourceLoader : initialization starting.
>> [DEBUG] ClasspathResourceLoader : initialization complete.
>> [DEBUG] ResourceCache : initialized. (class
>> org.apache.velocity.runtime.resource.ResourceCacheImpl)
>> [DEBUG] Default ResourceManager initialization complete.
>> [DEBUG] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Literal
>> [DEBUG] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Macro
>> [DEBUG] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Parse
>> [DEBUG] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Include
>> [DEBUG] Loaded System Directive:
>> org.apache.velocity.runtime.directive.Foreach
>> [DEBUG] Created: 20 parsers.
>> [DEBUG] Velocimacro : initialization starting.
>> [DEBUG] Velocimacro : allowInline = true : VMs can be defined inline in
>> templates
>> [DEBUG] Velocimacro : allowInlineToOverride = false : VMs defined inline
>> may NOT replace previous VM definitions
>> [DEBUG] Velocimacro : allowInlineLocal = false : VMs defined inline will
>> be  global in scope if allowed.
>> [DEBUG] Velocimacro : messages on  : VM system will output logging
>> messages
>> [DEBUG] Velocimacro : autoload off  : VM system will not automatically
>> reload global library macros
>> [DEBUG] Velocimacro : initialization complete.
>> [DEBUG] Velocity successfully started.
>> [DEBUG] ResourceManager : found templates/index.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/overview-frame.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/allclasses-frame.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/overview-summary.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/package- summary.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/package-frame.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/package-summary.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] ResourceManager : found templates/package-frame.vm with loader
>> org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
>> [DEBUG] Generating
>> C:\viewstore\esp_lynx_dap\esp\dap\c2\bpel\get-mtv-ids-bpel\target\site\cpd.html
>> [INFO] Generate "CPD Report" report.
>> [DEBUG] Excluded files:
>> '**/*Bean.java,**/generated-sources/*.java,**/*~,**/#*#,**/.#*,**/%*%,**/._*,**/CVS,**/CVS/**,**/.cvsignore,**/SCCS,**/SCCS/**,**/v
>>
>> ssver.scc,**/.svn,**/.svn/**,**/.arch-ids,**/.arch-ids/**,**/.DS_Store'
>> [DEBUG] Generating
>> C:\viewstore\esp_lynx_dap\esp\dap\c2\bpel\get-mtv-ids-bpel\target\site\pmd.html
>> [INFO] Generate "PMD Report" report.
>> [DEBUG] Preparing ruleset:
>> C:/viewstore/esp_lynx_dap/esp/dap/tools/build-tools/src/main/resources/pmd-
>> rules.xml
>> [DEBUG] Before:
>> C:/viewstore/esp_lynx_dap/esp/dap/tools/build-tools/src/main/resources/pmd-
>> rules.xml After: pmd-rules.xml
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] FATAL ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Provider oracle.xml.jaxp.JXDocumentBuilderFactory could not be
>> instantiated: java.lang.NullPointerException
>> [INFO]
>> ------------------------------------------------------------------------
>> [DEBUG] Trace
>> javax.xml.parsers.FactoryConfigurationError : Provider
>> oracle.xml.jaxp.JXDocumentBuilderFactory could not be instantiated:
>> java.lang.NullPointerException
>>         at javax.xml.parsers.DocumentBuilderFactory.newInstance(
>> DocumentBuilderFactory.java:104)
>>         at net.sourceforge.pmd.RuleSetFactory.createRuleSet(
>> RuleSetFactory.java:189)
>>         at net.sourceforge.pmd.RuleSetFactory.createRuleSet(
>> RuleSetFactory.java:177)
>>         at org.apache.maven.plugin.pmd.PmdReport.executeReport (
>> PmdReport.java:182)
>>         at org.apache.maven.reporting.AbstractMavenReport.generate(
>> AbstractMavenReport.java:98)
>>         at
>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(
>> ReportDocumentRenderer.java :67)
>>         at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(
>> DefaultSiteRenderer.java:239)
>>         at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(
>> DefaultSiteRenderer.java:115)
>>         at org.apache.maven.plugins.site.SiteMojo.renderLocale(
>> SiteMojo.java:124)
>>         at org.apache.maven.plugins.site.SiteMojo.execute(SiteMojo.java
>> :92)
>>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo (
>> DefaultPluginManager.java:420)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
>> DefaultLifecycleExecutor.java:539)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(
>> DefaultLifecycleExecutor.java:480)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
>> (DefaultLifecycleExecutor.java:459)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(
>> DefaultLifecycleExecutor.java:311)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(
>> DefaultLifecycleExecutor.java:278)
>>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute (
>> DefaultLifecycleExecutor.java:143)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
>>         at org.apache.maven.cli.MavenCli.main (MavenCli.java:272)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:39)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke (
>> DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke(Method.java:585)
>>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
>> :315)
>>         at org.codehaus.classworlds.Launcher.launch (Launcher.java:255)
>>         at org.codehaus.classworlds.Launcher.mainWithExitCode(
>> Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>
>>
>>
>>
>> Dashboard error report:
>>
>> [INFO] Generate "Project Team" report.
>> [DEBUG] Generating
>> C:\viewstore\esp_lynx_dap\esp\dap\utilities\target\site\dashboard-
>> report.html
>> [INFO] Generate "Global DashBoard Report" report.
>> [INFO] MultiReportMojo project = Utilities
>> [INFO] MultiReportMojo nb modules = 2
>> [INFO] MultiReportMojo output directory =
>> C:\viewstore\esp_lynx_dap\esp\dap\utilities\target/site
>> [INFO] MultiReportMojo base directory =
>> C:\viewstore\esp_lynx_dap\esp\dap\utilities
>> [INFO] MultiReportMojo this reporting output directory =
>> C:\viewstore\esp_lynx_dap\esp\dap\utilities\target\site
>> [INFO] MultiReportMojo project language = none
>> getDashBoardReportBean sub-module org.delta.esp.dap.utilities.common =
>> exist
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.common.common-a3 = exist
>> Cobertura: Loaded information on 1 classes.
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.common.common-exception = exist
>> Cobertura: Loaded information on 2 classes.
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.common.common-jar = exist
>> Cobertura: Loaded information on 14 classes.
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.common.common-logging = exist
>> Cobertura: Loaded information on 14 classes.
>> getDashBoardReportBean sub-module org.delta.esp.dap.utilities.services =
>> exist
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.services.logging = exist
>> Cobertura: Loaded information on 4 classes.
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.services.logging-ear = exist
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.services.logging-mdb = exist
>> Cobertura: Loaded information on 2 classes.
>> getDashBoardReportBean sub-module
>> org.delta.esp.dap.utilities.services.logging-proxy = exist
>> [INFO]
>> ------------------------------------------------------------------------
>> [ERROR] FATAL ERROR
>> [INFO]
>> ------------------------------------------------------------------------
>> [INFO] Provider oracle.xml.jaxp.JXDocumentBuilderFactory could not be
>> instantiated: java.lang.NullPointerException
>> [INFO]
>> ------------------------------------------------------------------------
>> [DEBUG] Trace
>> javax.xml.parsers.FactoryConfigurationError: Provider
>> oracle.xml.jaxp.JXDocumentBuilderFactory could not be instantiated:
>> java.lang.NullPointerException
>>         at javax.xml.parsers.DocumentBuilderFactory.newInstance(
>> DocumentBuilderFactory.java:104)
>>         at
>> com.thoughtworks.xstream.io.xml.DomDriver.<init>(DomDriver.java
>> :42)
>>         at
>> com.thoughtworks.xstream.io.xml.DomDriver.<init>(DomDriver.java
>> :34)
>>         at
>> com.thoughtworks.xstream.io.xml.DomDriver.<init>(DomDriver.java
>> :30)
>>         at
>> org.codehaus.mojo.dashboard.report.plugin.DashBoardUtils.saveXMLDashBoardReport(
>> DashBoardUtils.java:646)
>>         at
>> org.codehaus.mojo.dashboard.report.plugin.DashBoardReportMojo.executeReport
>> (DashBoardReportMojo.java:132)
>>         at org.apache.maven.reporting.AbstractMavenReport.generate(
>> AbstractMavenReport.java :98)
>>         at
>> org.apache.maven.plugins.site.ReportDocumentRenderer.renderDocument(
>> ReportDocumentRenderer.java:67)
>>         at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(
>> DefaultSiteRenderer.java :239)
>>         at
>> org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.render(
>> DefaultSiteRenderer.java:115)
>>         at org.apache.maven.plugins.site.SiteMojo.renderLocale(
>> SiteMojo.java:124)
>>         at org.apache.maven.plugins.site.SiteMojo.execute (SiteMojo.java
>> :92)
>>         at org.apache.maven.plugin.DefaultPluginManager.executeMojo(
>> DefaultPluginManager.java:420)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(
>> DefaultLifecycleExecutor.java :539)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle
>> (DefaultLifecycleExecutor.java:480)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal
>> (DefaultLifecycleExecutor.java :459)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
>> (DefaultLifecycleExecutor.java:311)
>>         at
>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments (
>> DefaultLifecycleExecutor.java:278)
>>         at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(
>> DefaultLifecycleExecutor.java:143)
>>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:330)
>>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
>>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>         at sun.reflect.NativeMethodAccessorImpl.invoke(
>> NativeMethodAccessorImpl.java:39)
>>         at sun.reflect.DelegatingMethodAccessorImpl.invoke(
>> DelegatingMethodAccessorImpl.java:25)
>>         at java.lang.reflect.Method.invoke (Method.java:585)
>>         at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
>> :315)
>>         at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>         at org.codehaus.classworlds.Launcher.mainWithExitCode (
>> Launcher.java:430)
>>         at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>
>>
>> It almost seems like the dashboard report does not honor the
>> <generateReports>false</generateReports> in the site plugin.
>>
>> --
>>
>> Thanks,
>> Mick Knutson
>>
>> http://www.baselogic.com
>> http://www.blincmagazine.com
>> http://www.djmick.com
>> http://www.myspace.com/mickknutson
>> http://www.myspace.com/djmick_dot_com
>> http://www.myspace.com/sexybeotches
>> http://www.thumpradio.com
>> ---
> 
> 
> 
> 
> -- 
> 
> Thanks,
> Mick Knutson
> 
> http://www.baselogic.com
> http://www.blincmagazine.com
> http://www.djmick.com
> http://www.myspace.com/mickknutson
> http://www.myspace.com/djmick_dot_com
> http://www.myspace.com/sexybeotches
> http://www.thumpradio.com
> ---
> 
> 

-- 
View this message in context: 
http://www.nabble.com/-m2--strange%2C-show-stopping-PMD-error-tf4403427s177.html#a12562585
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to