[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [ptp-dev] ClassCastException: On Machines/Nodes doubleClick
|
I've opened bug 296488 for this.
Thanks,
Greg
On Nov 30, 2009, at 10:27 AM, Shahbaz Memon wrote:
> Hi all,
>
> While double clicking the child elements of ResourceManager instances
> such as Machines or Nodes the user interface throws
> ClassCastException. For reference attached is the exception trace, and
> copied also the problem location.
>
> org.eclipse.ptp.ui/src/org/eclipse/ptp/ui/views/ResourceManagerView.java
> (Line 434)
>
> viewer.addDoubleClickListener(new IDoubleClickListener() {
> public void doubleClick(DoubleClickEvent event) {
> ITreeSelection selection = (ITreeSelection)event.getSelection();
> if (!selection.isEmpty()) {
> IResourceManagerControl rm =
> (IResourceManagerControl)selection.getFirstElement();
> if (rm.getState() == ResourceManagerAttributes.State.STOPPED) {
> editResourceManagerAction.setResourceManager(rm);
> editResourceManagerAction.run();
> }
> }
> }
> });
>
>
>> From the above snippet
> "IResourceManagerControl rm =
> (IResourceManagerControl)selection.getFirstElement();"
> this casting is bit unsafe, as user may click on other elements that
> are not IResourceManagerControl.
>
> Cheers,
>
> Shahbaz
>
> ---------------------------------------------------------------
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzende des Aufsichtsrats: MinDir'in Baerbel Brumme-Bothe
> Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender),
> Dr. Ulrich Krafft (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
> Prof. Dr. Sebastian M. Schmidt
> ---------------------------------------------------------------
> <ptp.log>_______________________________________________
> ptp-dev mailing list
> ptp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-dev