Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7513683
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T00:15:40+00:00 2026-05-30T00:15:40+00:00

having problem with null pointer exception and i read few article bout that error

  • 0

having problem with null pointer exception and i read few article bout that error and still coundnt figure out what the problem.

The error happen at CompatibleActivity[topIndex]=new Activity(aNum,bNum,c);

topIndex=0 by the way.

Can anyone highlight the problem im having?

here my class

public class Schedulingtest {


public static void main (String[] args) throws IOException
{   

   Scanner fileScan;

   fileScan=new Scanner(new File("data.txt"));

    Schedule compatibility = new Schedule(); 


    while(fileScan.hasNext())
    {String url=fileScan.nextLine();
    compatibility.addActivity(url);


    }

}


public class Schedule{


import java.util.Scanner;
import java.util.Arrays;

public class Schedule {
Activity[] CompatibleActivity;
int totalTime=0,topIndex=0;
Scanner urlScan;

public Schedule(){
Activity[] CompatibleActivity=new Activity[30];

}


public int getTotalTime()
{return totalTime;
}     

public void addActivity(String entry){

    urlScan=new Scanner(entry);
    urlScan.useDelimiter(" ");

     String c=null;
    int aNum = 0,bNum=0;

    while(urlScan.hasNext())
    {String a=urlScan.next();
     String b=urlScan.next();
     c=urlScan.next();

     aNum=Integer.parseInt(a);
     bNum=Integer.parseInt(b); 

             }    
    CompatibleActivity[topIndex]=new Activity(aNum,bNum,c);
    topIndex++;

    System.out.println("Activity added:  start "+aNum+ " stop "+bNum+" "+c ); 
}    

}

Activity Class

public class Activity {

private int start,stop,duration;
private String name;

public Activity(int Start,int Stop,String Name)
{
start=Start;
stop=Stop;
name=Name;
duration=Stop-Start;   
}    

public String getName()
{return name;
}        

public int getStart()
{return start;
}

public int getStop()
{return stop;
}        

public int getDuration()
{return duration;
}    

public boolean compatible(int Start1,int Stop1,int toMatchsideStart,int toMatchsideStop)
{
   int Start=Start1;
   int Stop=Stop1;
   int toMatchStart=toMatchsideStart;
   int toMatchStop=toMatchsideStop;

if(toMatchStop<=Start)
{return true;
}
if(toMatchsideStart>=Stop)
{return true;
}
else
{return false;}    
}        


public String toString()
{return( name+"<"+start+","+stop+">"); }        
}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T00:15:41+00:00Added an answer on May 30, 2026 at 12:15 am

    Most likely you have CompatibleActivity declared in your class as

    private Activity[] CompatibleActivity;
    

    which declares a reference and initializes it to null by default. You need to assign it a real array with enough elements (e.g. in your constructor):

    CompatibleActivity = new Activity[myBigNumber];
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm having problem in the following line: rd.PrintOptions.PaperSize = PaperSize.PaperFanfoldStdGerman; it throws an exception
We are having problem with the server migration. We have one application that are
I am having a similar problem as the person here: Android activity error I've
I'm having a problem with binding service to an activity. I get playing_service==null. I
I have been having this problem for a few days now, and really cant
I'm having problems updating records to contain NULL values - in particular, a field
Having problem with the middle Div not expanding to the width http://acs.graphicsmayhem.com/images/middiv.jpg Ok, how
We're having problem with a huge number of legacy stored procedures at work. Do
I'm having problem when running my Windows Forms program. In the program, I have
I'm having problem with Rails plugin attachment_fu . On every upload, I get validation

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.