The interior 'features' you see are empty spaces. You can union with an extent polygon to get real features that can then be used in the eliminate tool. An alternate method is to convert the polygon to polyline, select the outermost polyline and convert back to polygon.

Strange things are afoot with the "Eliminate Polygon Parts' tool
Having a little issue. Trying to insert a task using a custom controller, and I am not getting any kind of "error" when this executes. Everything else on the page seems to work but this. 

Any help would be great. Thanks.
Also I have taken out any fields that would be pulled from the page and tried to just test it by entering the variables and it didn't work.

 public List&lt;Task&gt; tasks {get; set;}
 public ID CurrentAcct = Apexpages.CurrentPage().getParameters().get('Id');
 public ID CurrentUser = UserInfo.getUserId();
 private String soql {get;set;}
 private ApexPages.StandardController stdController;
 private Account_Plan__c AcctObj;
 private Task Ntask;


 //Other Code here for queries and constructor


   Public Pagereference AddTask(){
    String taskdate = Apexpages.CurrentPage().GetParameters().get('tdate');
    Date d = date.parse(taskdate);
    Ntask = new Task();
    Ntask.ActivityDate = date.parse('5/25/13');
    Ntask.Subject = 'This is a test';
    Ntask.OwnerId = CurrentUser;
    Ntask.WhatId = CurrentAcct;
    Ntask.Status = 'In Progress';
    Ntask.Priority = 'Normal';
    Ntask.Type = 'Call';


    try{
    insert Ntask;}
    catch (Exception e) {
      ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.ERROR, 'There was an Error! Cannot Create Task'));
    } 

    return null;
    }

