admin@glassfish.java.net

Re: build error

From: Anissa Lam <Anissa.Lam_at_Sun.COM>
Date: Wed, 06 Aug 2008 10:33:41 -0700

Maybe you get the codes in the middle of my checkin ?
Attached is the commit of pom.xml for this. The checkin was before 9am
this morning.

Anissa.

Byron Nevins wrote:
> Couldn't it have something to do with the less exotic errors further
> down?
>
> C:\gfv3_0806\v3\admingui\common\src\main\java\org\glassfish\admingui\common\hand
>
> lers\CommonTreeHandlers.java:6: package
> com.sun.jsftemplating.annotation does no
> t exist
> import com.sun.jsftemplating.annotation.Handler;
> ^
> C:\gfv3_0806\v3\admingui\common\src\main\java\org\glassfish\admingui\common\hand
>
> lers\CommonTreeHandlers.java:7: package
> com.sun.jsftemplating.annotation does no
> t exist
> import com.sun.jsftemplating.annotation.HandlerInput;
> ^
> C:\gfv3_0806\v3\admingui\common\src\main\java\org\glassfish\admingui\common\hand
>
> lers\CommonTreeHandlers.java:34: cannot find symbol
> symbol : class Handler
> location: class org.glassfish.admingui.common.handlers.CommonTreeHandlers
> @Handler(id="filterSystemApps",
> ^
>
> Ken Paulsen wrote:
>>
>> Hi Jennifer,
>>
>> I didn't delete my .m2 directory (yet), but I did a mvn clean build
>> in admingui and didn't get this same error. Strange that this is
>> causing Apt to blow up (vs. the build). So it may be a bug in the
>> version of APT you have in your JDK. I am using "build 1.6.0_06-b02"
>> w/o any errors... although perhaps this is windows specific?
>>
>> Ana, what version of the JDK do you have and are you seeing any
>> problems?
>>
>> Thanks,
>>
>> Ken
>>
>> Jennifer Chou wrote:
>>> I'm getting the following build error with fresh checkout and
>>> deleted .m2.
>>> I'm using jdk 1.6.0_06. Do I need to use a different jdk?
>>>
>>> [INFO] [hk2:hk2-compile]
>>> [INFO] Compiling 6 source files to
>>> C:\gfv3_0806\v3\admingui\common\target\classe
>>> s
>>> An exception has occurred in apt (1.6.0_06). Please file a bug at
>>> the Java Devel
>>> oper Connection (http://java.sun.com/webapps/bugreport) after
>>> checking the Bug
>>> Parade for duplicates. Include your program and the following
>>> diagnostic in your
>>> report. Thank you.
>>> java.lang.NullPointerException
>>> at
>>> com.sun.tools.apt.comp.Apt$AptTreeScanner.visitAnnotation(Apt.java:16
>>> 1)
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCAnnotation.accept(JCTree.java:1794)
>>>
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:43)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitNewArray(TreeScanner.java:1
>>> 94)
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCNewArray.accept(JCTree.java:1294)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitAssign(TreeScanner.java:203
>>> )
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCAssign.accept(JCTree.java:1342)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:43)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitAnnotation(TreeScanner.java
>>> :272)
>>> at
>>> com.sun.tools.apt.comp.Apt$AptTreeScanner.visitAnnotation(Apt.java:16
>>> 0)
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCAnnotation.accept(JCTree.java:1794)
>>>
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:43)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitModifiers(TreeScanner.java:
>>> 267)
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCModifiers.accept(JCTree.java:1816)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitMethodDef(TreeScanner.java:
>>> 70)
>>> at
>>> com.sun.tools.apt.comp.Apt$AptTreeScanner.visitMethodDef(Apt.java:152
>>> )
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:639)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:43)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitClassDef(TreeScanner.java:6
>>> 6)
>>> at
>>> com.sun.tools.apt.comp.Apt$AptTreeScanner.visitClassDef(Apt.java:146)
>>>
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:575)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:35)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:43)
>>> at
>>> com.sun.tools.javac.tree.TreeScanner.visitTopLevel(TreeScanner.java:5
>>> 4)
>>> at
>>> com.sun.tools.apt.comp.Apt$AptTreeScanner.visitTopLevel(Apt.java:124)
>>>
>>> at
>>> com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:
>>> 446)
>>> at com.sun.tools.apt.comp.Apt.main(Apt.java:213)
>>> at
>>> com.sun.tools.apt.main.JavaCompiler.compile(JavaCompiler.java:258)
>>> at com.sun.tools.apt.main.Main.compile(Main.java:1102)
>>> at com.sun.tools.apt.main.Main.compile(Main.java:964)
>>> at com.sun.tools.apt.Main.processing(Main.java:95)
>>> at com.sun.tools.apt.Main.process(Main.java:85)
>>> at
>>> com.sun.enterprise.module.maven.HK2CompileMojo$1.compileInProcess(HK2
>>> CompileMojo.java:123)
>>> at
>>> com.sun.enterprise.module.maven.AptCompiler.compile(AptCompiler.java:
>>> 103)
>>> at
>>> org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompiler
>>> Mojo.java:521)
>>> at
>>> com.sun.enterprise.module.maven.CompilerMojo.execute(CompilerMojo.jav
>>> a:149)
>>> at
>>> com.sun.enterprise.module.maven.HK2CompileMojo.execute(HK2CompileMojo
>>> .java:137)
>>> at
>>> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi
>>> nManager.java:447)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa
>>> ultLifecycleExecutor.java:539)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi
>>> fecycle(DefaultLifecycleExecutor.java:480)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau
>>> ltLifecycleExecutor.java:459)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHan
>>> dleFailures(DefaultLifecycleExecutor.java:311)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmen
>>> ts(DefaultLifecycleExecutor.java:278)
>>> at
>>> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi
>>> fecycleExecutor.java:143)
>>> at
>>> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
>>> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
>>> at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
>>> java:39)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
>>> sorImpl.java:25)
>>> at java.lang.reflect.Method.invoke(Method.java:597)
>>> 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)
>>> C:\gfv3_0806\v3\admingui\common\src\main\java\org\glassfish\admingui\common\hand
>>>
>>> lers\CommonTreeHandlers.java:6: package
>>> com.sun.jsftemplating.annotation does no
>>> t exist
>>> import com.sun.jsftemplating.annotation.Handler;
>>> ^
>>> C:\gfv3_0806\v3\admingui\common\src\main\java\org\glassfish\admingui\common\hand
>>>
>>> lers\CommonTreeHandlers.java:7: package
>>> com.sun.jsftemplating.annotation does no
>>> t exist
>>> import com.sun.jsftemplating.annotation.HandlerInput;
>>> ^
>>> C:\gfv3_0806\v3\admingui\common\src\main\java\org\glassfish\admingui\common\hand
>>>
>>> lers\CommonTreeHandlers.java:34: cannot find symbol
>>> symbol : class Handler
>>> location: class
>>> org.glassfish.admingui.common.handlers.CommonTreeHandlers
>>> @Handler(id="filterSystemApps",
>>> ^
>>> Note: Some input files use unchecked or unsafe operations.
>>> Note: Recompile with -Xlint:unchecked for details.
>>> 3 errors
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> [ERROR] BUILD ERROR
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> [INFO] Fatal error compiling
>>>
>>> Embedded error: APT failed: 1
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> [INFO] For more information, run Maven with the -e switch
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>> [INFO] Total time: 44 minutes 45 seconds
>>> [INFO] Finished at: Wed Aug 06 12:33:56 EDT 2008
>>> [INFO] Final Memory: 65M/132M
>>> [INFO]
>>> ------------------------------------------------------------------------
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
>>> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: admin-unsubscribe_at_glassfish.dev.java.net
>> For additional commands, e-mail: admin-help_at_glassfish.dev.java.net
>>
>


attached mail follows:



Author: anilam
Date: 2008-08-06 15:56:30+0000
New Revision: 21639

Modified:
   trunk/v3/admingui/common/pom.xml

Log:

Dynamic tree node related files move to common so that this can be used by any plugin.
As we are adding handler to this bundle, need to add the jsftemplating annotation processing also.



Modified: trunk/v3/admingui/common/pom.xml
Url: https://glassfish-svn.dev.java.net/source/browse/glassfish-svn/trunk/v3/admingui/common/pom.xml?view=diff&rev=21639&p1=trunk/v3/admingui/common/pom.xml&p2=trunk/v3/admingui/common/pom.xml&r1=21638&r2=21639
==============================================================================
--- trunk/v3/admingui/common/pom.xml (original)
+++ trunk/v3/admingui/common/pom.xml 2008-08-06 15:56:30+0000
@@ -95,8 +95,8 @@
                         <Export-Package>
                         org.glassfish.admingui.common.util,
                         org.glassfish.admingui.common.plugin,
- <!--
                         org.glassfish.admingui.handlers,
+ <!--
                         org.glassfish.admingui.registration,
                         -->
                         </Export-Package>
@@ -121,6 +121,14 @@
                         <!-- Use the manifest.mf produced by maven-bundle-plugin:manifest -->
                         <manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
                     </archive>
+ <processors>
+ <processor>
+ <groupId>com.sun.jsftemplating</groupId>
+ <artifactId>jsftemplating-dt</artifactId>
+ <version>1.2.1</version>
+ </processor>
+ </processors>
+
                 </configuration>
             </plugin>
         </plugins>
@@ -158,5 +166,11 @@
             <version>1.2.1</version>
             <scope>provided</scope>
         </dependency>
+ <dependency>
+ <groupId>com.sun.jsftemplating</groupId>
+ <artifactId>jsftemplating-dt</artifactId>
+ <version>1.2.1</version>
+ <scope>provided</scope>
+ </dependency>
     </dependencies>
 </project>

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe_at_glassfish-svn.dev.java.net
For additional commands, e-mail: commits-help_at_glassfish-svn.dev.java.net