INFO [com.sun.tools.javac.processing.JavacProcessingEnvironment]: Annotation processing error: java.lang.IllegalArgumentException: Argument is not a primitive type or a string; it has class com.ptc.windchill.annotations.metadata.SupportedAPI. at com.sun.tools.javac.util.Constants.format(Constants.java:95) at com.sun.tools.javac.model.JavacElements.getConstantExpression(JavacElements.java:594) at com.ptc.windchill.annotations.processors.SupportedAPIWrapper.(SupportedAPIWrapper.java:23) at com.ptc.windchill.annotations.processors.GeneratedPropertyWrapper.(GeneratedPropertyWrapper.java:63) at com.ptc.windchill.annotations.processors.PropertiesWrapper.(PropertiesWrapper.java:30) at com.ptc.windchill.annotations.processors.AbstractGenAsPersistentWrapper.(AbstractGenAsPersistentWrapper.java:43) at com.ptc.windchill.annotations.processors.GenAsUnPersistableWrapper.(GenAsUnPersistableWrapper.java:21) at com.ptc.windchill.annotations.processors.GenAsWrappers.(GenAsWrappers.java:29) at com.ptc.windchill.annotations.processors.AbstractGenAsProcessor.process(AbstractGenAsProcessor.java:44) at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:819) at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:735) at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:891) at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1138) at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1041) at com.sun.tools.javac.api.JavacTaskImpl.enter(JavacTaskImpl.java:386) at com.sun.tools.javac.api.JavacTaskImpl.enterTrees(JavacTaskImpl.java:424) at org.netbeans.modules.java.source.indexing.OnePassCompileWorker.compile(OnePassCompileWorker.java:188) at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1.run(JavaCustomIndexer.java:192) at org.netbeans.modules.java.source.indexing.JavaCustomIndexer$1.run(JavaCustomIndexer.java:166) at org.netbeans.modules.java.source.usages.ClassIndexManager.prepareWriteLock(ClassIndexManager.java:112) at org.netbeans.modules.java.source.indexing.JavaCustomIndexer.index(JavaCustomIndexer.java:166) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor$2.run(Indexable.java:172) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.runIndexer(RepositoryUpdater.java:236) at org.netbeans.modules.parsing.spi.indexing.Indexable$MyAccessor.index(Indexable.java:170) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doIndex(RepositoryUpdater.java:1652) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.access$1200(RepositoryUpdater.java:1409) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:1578) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work$2.run(RepositoryUpdater.java:1576) at org.netbeans.modules.parsing.impl.indexing.errors.TaskCache.refreshTransaction(TaskCache.java:450) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.index(RepositoryUpdater.java:1576) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSource(RepositoryUpdater.java:3196) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$AbstractRootsWork.scanSources(RepositoryUpdater.java:3096) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$RootsWork.getDone(RepositoryUpdater.java:2845) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Work.doTheWork(RepositoryUpdater.java:1987) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task._run(RepositoryUpdater.java:3576) at org.netbeans.modules.parsing.impl.indexing.RepositoryUpdater$Task.run(RepositoryUpdater.java:3518) at org.netbeans.modules.parsing.impl.TaskProcessor$CompilationJob.run(TaskProcessor.java:575) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [catch] at java.lang.Thread.run(Thread.java:619)