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.

Bug 239461 - Method parameter without PARAMETER flag
Summary: Method parameter without PARAMETER flag
Status: RESOLVED DUPLICATE of bug 237828
Alias: None
Product: java
Classification: Unclassified
Component: Compiler (show other bugs)
Version: 8.0
Hardware: PC All
: P3 normal with 1 vote (vote)
Assignee: Dusan Balek
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-13 12:02 UTC by akobberup
Modified: 2015-03-12 08:40 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description akobberup 2013-12-13 12:02:12 UTC
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)
Comment 1 akobberup 2013-12-13 12:04:25 UTC
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)
Comment 2 bazi 2014-06-25 10:05:33 UTC
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)
Comment 3 Dusan Balek 2015-03-12 08:40:06 UTC
Already fixed.

*** This bug has been marked as a duplicate of bug 237828 ***