This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
package com.toh.manager.client.components.eventformeditor; import com.toh.manager.client.components.eventformeditor.FieldFactoryView_i.UserInputListener; import com.toh.manager.client.history.LocationManager_i; import com.toh.manager.client.localization.FieldFactoryStrings; import com.toh.manager.client.requestdispatcher.AbstractReplyListener; import com.toh.manager.client.requestdispatcher.RequestDispatcher_i; import com.toh.manager.shared.service.container.ContainerDTO; import com.toh.manager.shared.service.containertype.ContainerTypeDefinition.ContainerType; import com.toh.manager.shared.service.field.CreateFieldRequest; import com.toh.manager.shared.service.field.FieldDTO; import com.toh.manager.shared.service.field.FieldType; import com.toh.manager.shared.service.field.types.CheckBoxDTO; import com.toh.manager.shared.service.field.types.HiddenChoiceFieldDTO; import com.toh.manager.shared.service.field.types.MemberOwnerSelectionDTO; import com.toh.manager.shared.service.field.types.ResourcePlannerDTO; import com.toh.manager.shared.service.field.types.SeatModelDTO; import com.toh.manager.shared.service.field.types.SpinnerDTO; import com.toh.manager.shared.service.field.types.TextBoxDTO; import com.toh.manager.shared.service.field.types.TextDTO; import com.toh.manager.shared.service.field.types.VatNumberDTO; import com.toh.manager.shared.service.fieldtype.FieldTypeListDTO; import com.toh.manager.shared.service.fieldtype.GetFieldTypeListRequest; import com.toh.manager.shared.transfer.Reply_i; import com.google.gwt.core.client.GWT; import com.google.gwt.user.client.Window; import com.google.inject.Inject; public class FieldFactoryImpl implements FieldFactory_i { private static final FieldFactoryStrings cSTRINGS = GWT.create(FieldFactoryStrings.class); private final FieldFactoryView_i m_cView; private final RequestDispatcher_i m_cRequestDispatcher; private final LocationManager_i m_cLocationManager; @Inject public FieldFactoryImpl(FieldFactoryView_i a_cView, RequestDispatcher_i m_cRequestDispatcher, LocationManager_i m_cLocationManager) { this.m_cView = a_cView; this.m_cRequestDispatcher = m_cRequestDispatcher; this.m_cLocationManager = m_cLocationManager; m_cRequestDispatcher.doRequest(new GetFieldTypeListRequest(), new AbstractReplyListener<FieldTypeListDTO>() { @Override public void replyRecieved(Reply_i<FieldTypeListDTO> a_cReply) { m_cView.init(a_cReply.getSingleDTO().getFieldTypes()); } }); } @Override public void createContainerRequest(ContainerType a_cContainerType, int a_nContainerID, int a_nIndex, CreateFieldCallback_i<ContainerDTO> a_cCallback) { switch ( a_cContainerType ) { case Wizard: break; case Panel: m_cView.getContainerLabel(new UserInputListenerImpl<String>() { @Override public void onInput(String a_cValue) { //TODO Implement this method... throw new UnsupportedOperationException("Not supported yet."); } }); break; case Step: break; default: throw new AssertionError(a_cContainerType.name()); } } @Override public void createFieldRequest(final FieldType a_cFieldType, final int a_nContainerID, final int a_nSortIndex, final CreateFieldCallback_i<FieldDTO> a_cCallback) { switch ( a_cFieldType ) { case VatNumber:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new VatNumberDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case TextBox:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new TextBoxDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case Text:{ m_cView.getRichText(new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new TextDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case SelectionBox:{ Window.alert("Not yet implemented!"); // cDTO = new SelectionBoxDTO(0, null, a_nContainerID, null, a_nSortIndex, null); // cExtraFieldCreateOptions = new SelectionBoxCreateOptions // extra options break; } case Spinner:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new SpinnerDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case DatePicker:{ Window.alert("Not yet implemented!"); // cDTO = new DatePickerDTO(a_nContainerID, a_nSortIndex, null, DatePickerStyle.DatePicker, null, null, null) break; } case CheckBox:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new CheckBoxDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case ItemList:{ Window.alert("Not yet implemented!"); // cDTO = new // extra options break; } case ResourcePlanner:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new ResourcePlannerDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case StaticList:{ Window.alert("Not yet implemented!"); // cDTO = new StaticListDTO(a_nContainerID, a_nSortIndex, m_cView.getFieldLabel(cSTRINGS.componentName_StaticList()), a_nContainerID); break; } case SeatModel:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new SeatModelDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case HiddenChoice:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new HiddenChoiceFieldDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case TeamGroupSelection:{ Window.alert("Not yet implemented!"); // cDTO = new TeamGroupSelectionDTO(a_nContainerID, a_nSortIndex, m_cView.getFieldLabel(cSTRINGS.componentName_TeamGroupSelection()), a_nContainerID); break; } case TeamSelection:{ // cDTO = new TeamSelectionDTO(a_nContainerID, a_nSortIndex, cLabel, bTokenControlled, nDefaultParentTeamGroupID); // extra options break; } case MemberSelection:{ Window.alert("Not yet implemented!"); // cDTO = new MemberSelectionDTO(a_nContainerID, a_nSortIndex, cLabel, nTeamGroupID, cMemberIdentificationType, nContainerID, nContainerID, nContainerID); break; } case MemberOwnerSelection:{ m_cView.getFieldLabel(a_cFieldType, new UserInputListenerImpl<String>(a_cCallback) { @Override public void onInput(String a_cValue) { a_cCallback.userInputComplete(new CreateFieldRequest(a_nContainerID, new MemberOwnerSelectionDTO(a_nContainerID, a_nSortIndex, a_cValue))); } }); break; } case PrepaidTeamSessions:{ Window.alert("Not yet implemented!"); // cDTO = new PrepaidTeamSessionsSelectorDTO(a_nContainerID, a_nSortIndex, null, nTeamSelectionID); break; } default: throw new AssertionError(a_cFieldType.name()); } } private abstract static class UserInputListenerImpl<T> implements UserInputListener<T>{ private final CreateFieldCallback_i m_cCallback; UserInputListenerImpl(CreateFieldCallback_i m_cCallback) { this.m_cCallback = m_cCallback; } @Override public void abort() { m_cCallback.userInputAborted(); } } } ----- Classpath: --------------------------------------------- bootPath: C:\Program Files\Java\jdk1.8.0\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\rt.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0\jre\classes;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0\jre\lib\ext\zipfs.jar classPath: C:\Users\Anders\.m2\repository\com\peoplecollider\fmshared\2.61-SNAPSHOT\fmshared-2.61-SNAPSHOT.jar;C:\Users\Anders\.m2\repository\org\apache\maven\maven-plugin-api\3.1.0\maven-plugin-api-3.1.0.jar;C:\Users\Anders\.m2\repository\org\apache\maven\maven-model\3.1.0\maven-model-3.1.0.jar;C:\Users\Anders\.m2\repository\org\codehaus\plexus\plexus-utils\3.0.10\plexus-utils-3.0.10.jar;C:\Users\Anders\.m2\repository\org\apache\maven\maven-artifact\3.1.0\maven-artifact-3.1.0.jar;C:\Users\Anders\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.plexus\0.0.0.M2a\org.eclipse.sisu.plexus-0.0.0.M2a.jar;C:\Users\Anders\.m2\repository\javax\enterprise\cdi-api\1.0\cdi-api-1.0.jar;C:\Users\Anders\.m2\repository\javax\annotation\jsr250-api\1.0\jsr250-api-1.0.jar;C:\Users\Anders\.m2\repository\com\google\guava\guava\10.0.1\guava-10.0.1.jar;C:\Users\Anders\.m2\repository\com\google\code\findbugs\jsr305\1.3.9\jsr305-1.3.9.jar;C:\Users\Anders\.m2\repository\org\sonatype\sisu\sisu-guice\3.1.0\sisu-guice-3.1.0-no_aop.jar;C:\Users\Anders\.m2\repository\org\eclipse\sisu\org.eclipse.sisu.inject\0.0.0.M2a\org.eclipse.sisu.inject-0.0.0.M2a.jar;C:\Users\Anders\.m2\repository\org\codehaus\plexus\plexus-component-annotations\1.5.5\plexus-component-annotations-1.5.5.jar;C:\Users\Anders\.m2\repository\org\codehaus\plexus\plexus-classworlds\2.4\plexus-classworlds-2.4.jar;C:\Users\Anders\.m2\repository\com\peoplecollider\serverframework\2.61-SNAPSHOT\serverframework-2.61-SNAPSHOT.jar;C:\Users\Anders\.m2\repository\com\peoplecollider\payexclient\2.61-SNAPSHOT\payexclient-2.61-SNAPSHOT.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-web\3.2.4.RELEASE\spring-web-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-beans\3.2.4.RELEASE\spring-beans-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-context\3.2.4.RELEASE\spring-context-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-context-support\3.2.4.RELEASE\spring-context-support-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-orm\3.2.4.RELEASE\spring-orm-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-jdbc\3.2.4.RELEASE\spring-jdbc-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-tx\3.2.4.RELEASE\spring-tx-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-aop\3.2.4.RELEASE\spring-aop-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\aspectj\aspectjrt\1.7.3\aspectjrt-1.7.3.jar;C:\Users\Anders\.m2\repository\org\aspectj\aspectjweaver\1.7.3\aspectjweaver-1.7.3.jar;C:\Users\Anders\.m2\repository\org\hibernate\hibernate-core\4.2.6.Final\hibernate-core-4.2.6.Final.jar;C:\Users\Anders\.m2\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;C:\Users\Anders\.m2\repository\org\jboss\logging\jboss-logging\3.1.0.GA\jboss-logging-3.1.0.GA.jar;C:\Users\Anders\.m2\repository\dom4j\dom4j\1.6.1\dom4j-1.6.1.jar;C:\Users\Anders\.m2\repository\org\jboss\spec\javax\transaction\jboss-transaction-api_1.1_spec\1.0.1.Final\jboss-transaction-api_1.1_spec-1.0.1.Final.jar;C:\Users\Anders\.m2\repository\org\hibernate\javax\persistence\hibernate-jpa-2.0-api\1.0.1.Final\hibernate-jpa-2.0-api-1.0.1.Final.jar;C:\Users\Anders\.m2\repository\org\hibernate\common\hibernate-commons-annotations\4.0.2.Final\hibernate-commons-annotations-4.0.2.Final.jar;C:\Users\Anders\.m2\repository\org\javassist\javassist\3.15.0-GA\javassist-3.15.0-GA.jar;C:\Users\Anders\.m2\repository\org\hibernate\hibernate-validator\4.2.0.Final\hibernate-validator-4.2.0.Final.jar;C:\Users\Anders\.m2\repository\net\sf\gwt-widget\gwt-widgets-server\0.1.4\gwt-widgets-server-0.1.4.jar;C:\Users\Anders\.m2\repository\com\neovisionaries\nv-i18n\1.1\nv-i18n-1.1.jar;C:\Users\Anders\.m2\repository\asm\asm\3.3.1\asm-3.3.1.jar;C:\Users\Anders\.m2\repository\xml-apis\xml-apis\1.3.04\xml-apis-1.3.04.jar;C:\Users\Anders\.m2\repository\org\apache\pdfbox\pdfbox\1.8.2\pdfbox-1.8.2.jar;C:\Users\Anders\.m2\repository\org\apache\pdfbox\fontbox\1.8.2\fontbox-1.8.2.jar;C:\Users\Anders\.m2\repository\org\apache\pdfbox\jempbox\1.8.2\jempbox-1.8.2.jar;C:\Users\Anders\.m2\repository\commons-logging\commons-logging\1.1.3\commons-logging-1.1.3.jar;C:\Users\Anders\.m2\repository\org\apache\velocity\velocity\1.7\velocity-1.7.jar;C:\Users\Anders\.m2\repository\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;C:\Users\Anders\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.2\cxf-rt-frontend-jaxws-2.3.2.jar;C:\Users\Anders\.m2\repository\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-core\2.3.2\cxf-rt-core-2.3.2.jar;C:\Users\Anders\.m2\repository\com\sun\xml\bind\jaxb-impl\2.1.13\jaxb-impl-2.1.13.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-bindings-soap\2.3.2\cxf-rt-bindings-soap-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-tools-common\2.3.2\cxf-tools-common-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.2\cxf-rt-databinding-jaxb-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-bindings-xml\2.3.2\cxf-rt-bindings-xml-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-frontend-simple\2.3.2\cxf-rt-frontend-simple-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-transports-http\2.3.2\cxf-rt-transports-http-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-transports-common\2.3.2\cxf-rt-transports-common-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-rt-ws-addr\2.3.2\cxf-rt-ws-addr-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-api\2.3.2\cxf-api-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-common-utilities\2.3.2\cxf-common-utilities-2.3.2.jar;C:\Users\Anders\.m2\repository\org\apache\ws\commons\schema\XmlSchema\1.4.7\XmlSchema-1.4.7.jar;C:\Users\Anders\.m2\repository\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;C:\Users\Anders\.m2\repository\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;C:\Users\Anders\.m2\repository\org\apache\cxf\cxf-common-schemas\2.3.2\cxf-common-schemas-2.3.2.jar;C:\Users\Anders\.m2\repository\org\restlet\jee\org.restlet.ext.servlet\2.1.1\org.restlet.ext.servlet-2.1.1.jar;C:\Users\Anders\.m2\repository\org\restlet\jee\org.restlet\2.1.1\org.restlet-2.1.1.jar;C:\Users\Anders\.m2\repository\org\restlet\jee\org.restlet.ext.spring\2.1.1\org.restlet.ext.spring-2.1.1.jar;C:\Users\Anders\.m2\repository\org\restlet\jee\org.restlet.ext.xml\2.1.1\org.restlet.ext.xml-2.1.1.jar;C:\Users\Anders\.m2\repository\org\restlet\jee\org.restlet.ext.jackson\2.1.1\org.restlet.ext.jackson-2.1.1.jar;C:\Users\Anders\.m2\repository\org\codehaus\jackson\jackson-core-asl\1.9.8\jackson-core-asl-1.9.8.jar;C:\Users\Anders\.m2\repository\org\codehaus\jackson\jackson-mapper-asl\1.9.8\jackson-mapper-asl-1.9.8.jar;C:\Users\Anders\.m2\repository\org\apache\poi\poi\3.9\poi-3.9.jar;C:\Users\Anders\.m2\repository\commons-codec\commons-codec\1.5\commons-codec-1.5.jar;C:\Users\Anders\.m2\repository\com\itextpdf\itextpdf\5.1.2\itextpdf-5.1.2.jar;C:\Users\Anders\.m2\repository\org\apache\httpcomponents\httpclient\4.3\httpclient-4.3.jar;C:\Users\Anders\.m2\repository\org\apache\httpcomponents\httpcore\4.3\httpcore-4.3.jar;C:\Users\Anders\.m2\repository\org\json\json\20090211\json-20090211.jar;C:\Users\Anders\.m2\repository\com\mortennobel\java-image-scaling\0.8.5\java-image-scaling-0.8.5.jar;C:\Users\Anders\.m2\repository\com\jhlabs\filters\2.0.235\filters-2.0.235.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\fop\1.1\fop-1.1.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\xmlgraphics-commons\1.5\xmlgraphics-commons-1.5.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-svg-dom\1.7\batik-svg-dom-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-anim\1.7\batik-anim-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-css\1.7\batik-css-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-dom\1.7\batik-dom-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-parser\1.7\batik-parser-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-util\1.7\batik-util-1.7.jar;C:\Users\Anders\.m2\repository\xml-apis\xml-apis-ext\1.3.04\xml-apis-ext-1.3.04.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-bridge\1.7\batik-bridge-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-script\1.7\batik-script-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-js\1.7\batik-js-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-xml\1.7\batik-xml-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-awt-util\1.7\batik-awt-util-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-gvt\1.7\batik-gvt-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-transcoder\1.7\batik-transcoder-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-svggen\1.7\batik-svggen-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-extension\1.7\batik-extension-1.7.jar;C:\Users\Anders\.m2\repository\org\apache\xmlgraphics\batik-ext\1.7\batik-ext-1.7.jar;C:\Users\Anders\.m2\repository\commons-io\commons-io\1.3.1\commons-io-1.3.1.jar;C:\Users\Anders\.m2\repository\avalon-framework\avalon-framework-api\4.2.0\avalon-framework-api-4.2.0.jar;C:\Users\Anders\.m2\repository\avalon-framework\avalon-framework-impl\4.2.0\avalon-framework-impl-4.2.0.jar;C:\Users\Anders\.m2\repository\net\lingala\zip4j\zip4j\1.3.1\zip4j-1.3.1.jar;C:\Users\Anders\.m2\repository\org\slf4j\slf4j-api\1.7.5\slf4j-api-1.7.5.jar;C:\Users\Anders\.m2\repository\org\jasypt\jasypt\1.9.0\jasypt-1.9.0.jar;C:\Users\Anders\.m2\repository\org\jasypt\jasypt-hibernate4\1.9.0\jasypt-hibernate4-1.9.0.jar;C:\Users\Anders\.m2\repository\org\bouncycastle\bcprov-jdk16\1.46\bcprov-jdk16-1.46.jar;C:\Users\Anders\.m2\repository\org\javasimon\javasimon-spring\3.3.0\javasimon-spring-3.3.0.jar;C:\Users\Anders\.m2\repository\org\apache\commons\commons-imaging\1.0\commons-imaging-1.0.jar;C:\Users\Anders\.m2\repository\com\peoplecollider\theme\2.61-SNAPSHOT\theme-2.61-SNAPSHOT.jar;C:\Users\Anders\.m2\repository\com\peoplecollider\pcwidgets\2.61-SNAPSHOT\pcwidgets-2.61-SNAPSHOT.jar;C:\Users\Anders\.m2\repository\com\bfr\client\Selection\1.0\Selection-1.0.jar;C:\Users\Anders\.m2\repository\com\googlecode\gwtupload\gwtupload\0.6.6\gwtupload-0.6.6.jar;C:\Users\Anders\.m2\repository\commons-fileupload\commons-fileupload\1.2.1\commons-fileupload-1.2.1.jar;C:\Users\Anders\.m2\repository\com\kiouri\sliderbar\gwt-slider-bar\1.0\gwt-slider-bar-1.0.jar;C:\Users\Anders\.m2\repository\com\google\gwt\google-apis\gwt-visualization\1.0.2\gwt-visualization-1.0.2.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-core\3.2.4.RELEASE\spring-core-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\org\springframework\spring-expression\3.2.4.RELEASE\spring-expression-3.2.4.RELEASE.jar;C:\Users\Anders\.m2\repository\javax\mail\mail\1.4.7\mail-1.4.7.jar;C:\Users\Anders\.m2\repository\javax\activation\activation\1.1\activation-1.1.jar;C:\Users\Anders\.m2\repository\com\google\gwt\gwt-user\2.5.1\gwt-user-2.5.1.jar;C:\Users\Anders\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA.jar;C:\Users\Anders\.m2\repository\javax\validation\validation-api\1.0.0.GA\validation-api-1.0.0.GA-sources.jar;C:\Users\Anders\.m2\repository\com\google\gwt\inject\gin\2.1.1\gin-2.1.1.jar;C:\Users\Anders\.m2\repository\com\google\inject\guice\3.0\guice-3.0.jar;C:\Users\Anders\.m2\repository\javax\inject\javax.inject\1\javax.inject-1.jar;C:\Users\Anders\.m2\repository\com\google\inject\extensions\guice-assistedinject\3.0\guice-assistedinject-3.0.jar;C:\Users\Anders\.m2\repository\com\google\code\gwt-dnd\gwt-dnd\3.0.1\gwt-dnd-3.0.1.jar;C:\Users\Anders\.m2\repository\net\auroris\gwt-colorpicker\2.1\gwt-colorpicker-2.1-rebuild.jar;C:\Users\Anders\.m2\repository\com\github\rwl\gwt-maps\3.8.0-pre1\gwt-maps-3.8.0-pre1.jar;C:\Users\Anders\.m2\repository\org\projectlombok\lombok\1.12.2\lombok-1.12.2.jar;C:\Users\Anders\.m2\repository\org\javasimon\javasimon-core\3.3.0\javasimon-core-3.3.0.jar;C:\Users\Anders\.m2\repository\joda-time\joda-time\2.2\joda-time-2.2.jar sourcePath: C:\code\tickettoheaven\gwtclients\src\main\java;C:\code\tickettoheaven\gwtclients\src\main\webapp;C:\code\tickettoheaven\gwtclients\src\main\resources ----- Original exception --------------------------------------------- java.lang.AssertionError: Method parameter without PARAMETER flag at com.sun.tools.javac.util.Assert.error(Assert.java:133) at com.sun.tools.javac.util.Assert.check(Assert.java:94) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitMethodDef(Flow.java:1774) at com.sun.tools.javac.comp.Flow$AssignAnalyzer.visitMethodDef(Flow.java:2546) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:778) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitClassDef(Flow.java:1734) at com.sun.tools.javac.comp.Flow$AssignAnalyzer.visitClassDef(Flow.java:2525) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:692) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitNewClass(Flow.java:2243) at com.sun.tools.javac.tree.JCTree$JCNewClass.accept(JCTree.java:1516) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scanExpr(Flow.java:1623) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scanExprs(Flow.java:1635) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitApply(Flow.java:2237) at com.sun.tools.javac.tree.JCTree$JCMethodInvocation.accept(JCTree.java:1465) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.tree.TreeScanner.visitExec(TreeScanner.java:175) at com.sun.tools.javac.tree.JCTree$JCExpressionStatement.accept(JCTree.java:1296) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitSwitch(Flow.java:2028) at com.sun.tools.javac.tree.JCTree$JCSwitch.accept(JCTree.java:1087) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:57) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitBlock(Flow.java:1844) at com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:909) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitMethodDef(Flow.java:1782) at com.sun.tools.javac.comp.Flow$AssignAnalyzer.visitMethodDef(Flow.java:2546) at com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:778) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.visitClassDef(Flow.java:1734) at com.sun.tools.javac.comp.Flow$AssignAnalyzer.visitClassDef(Flow.java:2525) at com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:692) at com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:49) at com.sun.tools.javac.comp.Flow$BaseAnalyzer.scan(Flow.java:409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.scan(Flow.java:1393) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.analyzeTree(Flow.java:2409) at com.sun.tools.javac.comp.Flow$AbstractAssignAnalyzer.analyzeTree(Flow.java:2392) at com.sun.tools.javac.comp.Flow.analyzeTree(Flow.java:215) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1388) at com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1352) 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:385) at org.netbeans.api.java.source.CompilationController.toPhase(CompilationController.java:109) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.resolveToolTip(JavaCompletionProvider.java:558) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.run(JavaCompletionProvider.java:452) at org.netbeans.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery$Task.run(JavaCompletionProvider.java:5883) at org.netbeans.modules.parsing.impl.TaskProcessor.callUserTask(TaskProcessor.java:593) 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.modules.editor.java.JavaCompletionProvider$JavaCompletionQuery.query(JavaCompletionProvider.java:320) at org.netbeans.spi.editor.completion.support.AsyncCompletionTask.run(AsyncCompletionTask.java:223) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Woops - that text were supposed to go into an attachment. Sorry about that. The Exception is quite consistent in daily build Product Version: NetBeans IDE Dev (Build 201312110002) Java: 1.8.0-ea; Java HotSpot(TM) 64-Bit Server VM 25.0-b61 Runtime: Java(TM) SE Runtime Environment 1.8.0-ea-b119 System: Windows 8 version 6.2 running on amd64; Cp1252; da_DK (nb)
I also have this issue. Netbeans freezed upon file save. Similar to above code, I also have initializations of anonymous abstract classes in switch cases. Product Version: NetBeans IDE 8.0 (Build 201403101706) Updates: NetBeans IDE is updated to version NetBeans 8.0 Patch 2 Java: 1.7.0_60; Java HotSpot(TM) 64-Bit Server VM 24.60-b09 Runtime: Java(TM) SE Runtime Environment 1.7.0_60-b19 System: Linux version 3.13.0-29-generic running on amd64; UTF-8; en_US (nb)
Already fixed. *** This bug has been marked as a duplicate of bug 237828 ***