/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package de.philosys.valpro.backend.functionsceneoperation; import java.lang.annotation.ElementType; import java.lang.annotation.Repeatable; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * * @author js */ @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Repeatable(OperationUserParameter.class) public @interface OperationUserParameter { String name(); String description() default ""; } ----- Classpath: --------------------------------------------- bootPath: C:\Program Files (x86)\NetBeans 8.0.2\enterprise\modules\ext\javaee7-endorsed\javax.annotation-api.jar;C:\Program Files (x86)\NetBeans 8.0.2\enterprise\modules\ext\javaee7-endorsed\javax.xml.soap-api.jar;C:\Program Files (x86)\NetBeans 8.0.2\enterprise\modules\ext\javaee7-endorsed\jaxb-api-osgi.jar;C:\Program Files (x86)\NetBeans 8.0.2\enterprise\modules\ext\javaee7-endorsed\jaxws-api.jar;C:\Program Files (x86)\NetBeans 8.0.2\enterprise\modules\ext\javaee7-endorsed\jsr181-api.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_25\jre\classes;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_25\jre\lib\ext\zipfs.jar classPath: C:\Users\js\Documents\NetBeansProjects\Philosys\src\app\additionals\postgresql-9.2-1002.jdbc4.jar;C:\Users\js\Documents\NetBeansProjects\Philosys\src\app\ValproCommons\dist\ValproCommons.jar;C:\Users\js\Documents\NetBeansProjects\Philosys\src\app\additionals\commons-lang3-3.1.jar;C:\Users\js\Documents\NetBeansProjects\Philosys\src\sdk\ValproServerPluginInterfaces\dist\ValproServerPluginInterfaces.jar;C:\Users\js\Documents\NetBeansProjects\Philosys\src\customerfixes\ValproCustomerFixBase\dist\ValproCustomerFixBase.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\endorsed\javax.annotation-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\endorsed\jaxb-api-osgi.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\endorsed\webservices-api-osgi.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\bean-validator.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.batch-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.ejb-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.el.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.enterprise.concurrent-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.enterprise.concurrent.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.enterprise.deploy-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.faces.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.inject.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.interceptor-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.jms-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.json.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.mail.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.management.j2ee-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.persistence.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.resource-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.security.auth.message-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.security.jacc-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.servlet-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.servlet.jsp-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.servlet.jsp.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.servlet.jsp.jstl-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.servlet.jsp.jstl.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.transaction-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.websocket-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.ws.rs-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.xml.registry-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\javax.xml.rpc-api.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\jaxb-osgi.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\webservices-osgi.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\glassfish\modules\weld-osgi-bundle.jar;C:\Users\js\Documents\Philosys\Valpro\glassfish4\mq\lib\jaxm-api.jar sourcePath: C:\Users\js\Documents\NetBeansProjects\Philosys\src\app\ValproBackend\src\java ----- Original exception --------------------------------------------- java.lang.ClassCastException: com.sun.tools.javac.code.Attribute$UnresolvedClass cannot be cast to com.sun.tools.javac.code.Attribute$Class at com.sun.tools.javac.comp.Check.validateRepeatable(Check.java:2891) at com.sun.tools.javac.comp.Attr.attribClassBody(Attr.java:4531) at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4474) at com.sun.tools.javac.comp.Attr.attribClass(Attr.java:4402) at com.sun.tools.javac.comp.Attr.attrib(Attr.java:4377) at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1311) at com.sun.tools.javac.main.JavaCompiler.attribute(JavaCompiler.java:1284) at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:469) at com.sun.tools.javac.api.JavacTaskImpl.analyze(JavacTaskImpl.java:448) at org.netbeans.modules.java.source.parsing.JavacParser.moveToPhase(JavacParser.java:664) at org.netbeans.modules.java.source.parsing.CompilationInfoImpl.toPhase(CompilationInfoImpl.java:388) at org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:109) at org.netbeans.api.java.source.WorkingCopy.toPhase(WorkingCopy.java:207) at org.netbeans.modules.refactoring.java.plugins.CopyClassRefactoringPlugin$UpdateReferences.run(CopyClassRefactoringPlugin.java:235) at org.netbeans.modules.refactoring.java.plugins.CopyClassRefactoringPlugin$UpdateReferences.run(CopyClassRefactoringPlugin.java:217) at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:649) at org.netbeans.api.java.source.JavaSource$1.run(JavaSource.java:639) at org.netbeans.api.java.source.JavaSource$MultiTask.run(JavaSource.java:493) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:598) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:155) at org.netbeans.modules.parsing.api.ParserManager$UserTaskAction.run(ParserManager.java:139) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:206) at org.netbeans.modules.parsing.impl.TaskProcessor$2.call(TaskProcessor.java:203) at org.netbeans.modules.masterfs.filebasedfs.utils.FileChangedManager.priorityIO(FileChangedManager.java:176) at org.netbeans.modules.masterfs.providers.ProvidedExtensions.priorityIO(ProvidedExtensions.java:360) at org.netbeans.modules.parsing.impl.Utilities.runPriorityIO(Utilities.java:74) at org.netbeans.modules.parsing.impl.TaskProcessor.runUserTask(TaskProcessor.java:203) at org.netbeans.modules.parsing.api.ParserManager.parse(ParserManager.java:106) at org.netbeans.api.java.source.JavaSource.runUserActionTaskImpl(JavaSource.java:443) at org.netbeans.api.java.source.JavaSource.runUserActionTask(JavaSource.java:414) at org.netbeans.api.java.source.JavaSource.runModificationTask(JavaSource.java:660) at org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles(JavaRefactoringPlugin.java:273) at org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles(JavaRefactoringPlugin.java:255) at org.netbeans.modules.refactoring.java.spi.JavaRefactoringPlugin.processFiles(JavaRefactoringPlugin.java:251) at org.netbeans.modules.refactoring.java.plugins.CopyClassRefactoringPlugin.access$100(CopyClassRefactoringPlugin.java:80) at org.netbeans.modules.refactoring.java.plugins.CopyClassRefactoringPlugin$CopyClass.performChange(CopyClassRefactoringPlugin.java:190) at org.netbeans.modules.refactoring.api.RefactoringSession.reallyDoRefactoring(RefactoringSession.java:145) at org.netbeans.modules.refactoring.api.RefactoringSession.access$100(RefactoringSession.java:79) at org.netbeans.modules.refactoring.api.RefactoringSession$1.run(RefactoringSession.java:122) at org.netbeans.modules.refactoring.api.RefactoringSession$1.run(RefactoringSession.java:120) at org.netbeans.modules.editor.lib.BeforeSaveTasks.runWithOnSaveTasksDisabled(BeforeSaveTasks.java:93) at org.netbeans.editor.Utilities.runWithOnSaveTasksDisabled(Utilities.java:1625) at org.netbeans.modules.refactoring.api.RefactoringSession.doRefactoring(RefactoringSession.java:120) at org.netbeans.modules.refactoring.spi.impl.ParametersPanel$9.run(ParametersPanel.java:480) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)