dev@glassfish.java.net

Re: FindBugs support

From: Lloyd Chambers <Lloyd.Chambers_at_Sun.COM>
Date: Mon, 14 Sep 2009 17:37:40 -0700

Is this a real error or it just looks like an error?

[INFO] Setting property: classpath.resource.loader.class =>
'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
[INFO] Setting property: velocimacro.messages.on => 'false'.
[INFO] Setting property: resource.loader => 'classpath'.
[INFO] Setting property: resource.manager.logwhenfound => 'false'.
[INFO] **************************************************************
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File: org/apache/velocity/runtime/defaults/
velocity.properties
[INFO] Default ResourceManager initializing. (class
org.apache.velocity.runtime.resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated:
org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class
org.apache.velocity.runtime.resource.ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Literal
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Macro
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Parse
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Include
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Foreach
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template :
VM_global_library.vm
[ERROR] ResourceManager : unable to find resource
'VM_global_library.vm' in any resource loader.
[INFO] Velocimacro : error using VM library template
VM_global_library.vm :
org.apache.velocity.exception.ResourceNotFoundException: Unable to
find resource 'VM_global_library.vm'
[INFO] Velocimacro : VM library template macro registration complete.
[INFO] Velocimacro : allowInline = true : VMs can be defined inline in
templates
[INFO] Velocimacro : allowInlineToOverride = false : VMs defined
inline may NOT replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defined inline
will be global in scope if allowed.
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[INFO] [findbugs:findbugs]
[I


On Sep 11, 2009, at 4:38 PM, Bill Shannon wrote:

> I've just committed some changes to support running FindBugs for
> GlassFish.
> At the top level, or in any module, you can run
>
> mvn findbugs:findbugs
>
> to generate the FindBugs XML report, which is not very readable
> directly
> but is used by the Hudson FindBugs plugin to generate a more readable
> report. Hopefully Jane will be setting up Hudson to do that soon.
>
> You can also run
>
> mvn site
>
> to generate a more readable html report that you can browse. Open the
> target/site/findbugs.html file to browse the report.
>
> I hope this will encourage everyone to run FindBugs before committing
> changes, and to continue to clean up the existing FindBugs errors.
>
> The current scheme uses an exclude file per module to exclude a very
> small
> number of errors reported by FindBugs. Do not modify these exclude
> files
> yourself. Instead, send mail to Jagadesh and me with the details of
> why
> you think your FindBugs error should be excluded. Expect the answer
> to
> be "no". :-)
>
> Thanks.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe_at_glassfish.dev.java.net
> For additional commands, e-mail: dev-help_at_glassfish.dev.java.net
>

Lloyd Chambers
lloyd.chambers_at_sun.com
GlassFish Team