Donate. I desperately need donations to survive due to my health

Get paid by answering surveys Click here

Click here to donate

Remote/Work from Home jobs

How to speed up eclipse rcp application launch?

RCP application launch takes lot of time. How to improve it?

After I enable tracing, I get following :

* WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXFocusAndSelectOnClickPolicy@34485280 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFocusAndSelectOnClickPolicyAsFXRootPartAdapter(MvcFxModule.java:378). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXFocusAndSelectOnClickPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, 0). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXMarqueeOnDragPolicy@5ca59d29 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXMarqueeOnDragPolicyAsFXRootPartAdapter(MvcFxModule.java:620). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXMarqueeOnDragPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, 0). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXHoverOnHoverPolicy@34d23913 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXHoverOnHoverPolicyAsFXRootPartAdapter(MvcFxModule.java:576). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXHoverOnHoverPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXPanOrZoomOnScrollPolicy@aebd8c6 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXPanOrZoomOnScrollPolicyAsFXRootPartAdapter(MvcFxModule.java:656). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXPanOrZoomOnScrollPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, panOnScroll). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXZoomOnPinchSpreadPolicy@28d7b845 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXZoomOnPinchSpreadPolicyAsFXRootPartAdapter(MvcFxModule.java:837). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXZoomOnPinchSpreadPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXPanOnTypePolicy@3c4a0fd9 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXPanOnTypePolicyAsFXRootPartAdapter(MvcFxModule.java:638). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXPanOnTypePolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXChangeViewportPolicy@647d2b22 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXChangeViewportPolicyAsFXRootPartAdapter(MvcFxModule.java:459). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXChangeViewportPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.behaviors.ContentBehavior@21fc30a7 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindContentBehaviorAsFXRootPartAdapter(MvcFxModule.java:204). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.behaviors.ContentBehavior, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.behaviors.SelectionBehavior@d8382b3 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindSelectionBehaviorAsFXRootPartAdapter(MvcFxModule.java:1046). Therefore, the given type key org.eclipse.gef4.mvc.behaviors.SelectionBehavior can not be confirmed. Make sure the provided type key org.eclipse.gef4.mvc.behaviors.SelectionBehavior matches to the actual type of the adapter. WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.behaviors.FXGridBehavior@3a062387 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindGridBehaviorAsFXRootPartAdapter(MvcFxModule.java:855). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.behaviors.FXGridBehavior, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.behaviors.FXFocusBehavior@6cfa8027 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFXFocusBehaviorAsFXRootPartAdapter(MvcFxModule.java:540). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.behaviors.FXFocusBehavior, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.policies.CreationPolicy@6faeb2a3 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindCreationPolicyAsFXRootPartAdapter(MvcFxModule.java:337). Therefore, the given type key org.eclipse.gef4.mvc.policies.CreationPolicy can not be confirmed. Make sure the provided type key org.eclipse.gef4.mvc.policies.CreationPolicy matches to the actual type of the adapter. WARNING: The actual type of adapter org.eclipse.gef4.mvc.policies.DeletionPolicy@17f3d67b could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindDeletionPolicyAsFXRootPartAdapter(MvcFxModule.java:358). Therefore, the given type key org.eclipse.gef4.mvc.policies.DeletionPolicy can not be confirmed. Make sure the provided type key org.eclipse.gef4.mvc.policies.DeletionPolicy matches to the actual type of the adapter. WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.policies.FXFocusTraversalPolicy@533242a7 could not be inferred from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindFocusTraversalPolicyAsFXRootPartAdapter(MvcFxModule.java:441). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.policies.FXFocusTraversalPolicy, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter uk.co.xbundle.assembly.gef4.diagram.BundleSetEditPartFactory@2bef275e could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to uk.co.xbundle.assembly.gef4.diagram.BundleSetEditPartFactory, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.models.ContentModel@3b082c00 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.models.ContentModel, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.models.GridModel@27244df8 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.models.GridModel, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(). WARNING: The actual type of adapter org.eclipse.gef4.mvc.models.FocusModel@790f17aa could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). Therefore, the given type key org.eclipse.gef4.mvc.models.FocusModel can not be confirmed. Make sure the provided type key org.eclipse.gef4.mvc.models.FocusModel matches to the actual type of the adapter. WARNING: The actual type of adapter org.eclipse.gef4.mvc.models.HoverModel@183f7af9 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). Therefore, the given type key org.eclipse.gef4.mvc.models.HoverModel can not be confirmed. Make sure the provided type key org.eclipse.gef4.mvc.models.HoverModel matches to the actual type of the adapter. WARNING: The actual type of adapter org.eclipse.gef4.mvc.models.SelectionModel@70e76ba7 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). Therefore, the given type key org.eclipse.gef4.mvc.models.SelectionModel can not be confirmed. Make sure the provided type key org.eclipse.gef4.mvc.models.SelectionModel matches to the actual type of the adapter. WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.parts.FXRootPart@3f404e2 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.parts.FXRootPart, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, contentViewer). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.parts.FXDefaultFocusFeedbackPartFactory@68b90529 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.parts.FXDefaultFocusFeedbackPartFactory, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, FOCUS_FEEDBACK_PART_FACTORY). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverFeedbackPartFactory@13ad2ee0 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverFeedbackPartFactory, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, HOVER_FEEDBACK_PART_FACTORY). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionFeedbackPartFactory@42301ef1 could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionFeedbackPartFactory, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, SELECTION_FEEDBACK_PART_FACTORY). WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverHandlePartFactory@6f39807b could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.parts.FXDefaultHoverHandlePartFactory, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, HOVER_HANDLE_PART_FACTORY). * WARNING: The actual type of adapter org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory@49a6c42d could not be inferred from the binding at org.eclipse.gef4.common.adapt.inject.AdapterMaps.getAdapterMapBinder(AdapterMaps.java:94). The adapter will only be retrievable via key types assignable to org.eclipse.gef4.mvc.fx.parts.FXDefaultSelectionHandlePartFactory, which is the actual type inferred from the instance. You should probably adjust your binding to provide a type key using AdapterKey.get(, SELECTION_HANDLE_PART_FACTORY). *** INFO: The actual type of adapter org.eclipse.gef4.mvc.behaviors.SelectionBehavior@5cfec048 could already be inferred as org.eclipse.gef4.mvc.behaviors.SelectionBehavior from the binding at org.eclipse.gef4.mvc.fx.MvcFxModule.bindSelectionBehaviorAsAbstractFXContentPartAdapter(MvcFxModule.java:1025). The redundant type key org.eclipse.gef4.mvc.behaviors.SelectionBehavior may be omitted in the adapter key of the binding, using AdapterKey.defaultRole() instead.

I am a newbie to RCP application development, please help !!!

Comments