Fractal Softworks Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

Starsector 0.97a is out! (02/02/24); New blog post: Simulator Enhancements (03/13/24)

Author Topic: error ,probaply a beginners mistake. *solved*  (Read 2301 times)

TheHappyFace

  • Admiral
  • *****
  • Posts: 1168
  • The critic
    • View Profile
error ,probaply a beginners mistake. *solved*
« on: November 05, 2012, 04:55:14 AM »

now i got a different error at the moment i start a campaign.

Code
26118 [Thread-6] ERROR com.fs.starfarer.combat.String  - java.lang.NullPointerException
java.lang.NullPointerException
at data.scripts.world.HappyGen.generate(HappyGen.java:30)
at com.fs.starfarer.campaign.save.CampaignGameManager.super(Unknown Source)
at com.fs.starfarer.title.OoOO.o00000(Unknown Source)
at com.fs.starfarer.ui.float.ÔO0000(Unknown Source)
at com.fs.starfarer.ui.impl.B.ÔO0000(Unknown Source)
at com.fs.starfarer.campaign.save.o0OO.o00000(Unknown Source)
at com.fs.starfarer.ui.O00o.o00000(Unknown Source)
at com.fs.starfarer.ui.E.o00000(Unknown Source)
at com.fs.starfarer.ui.T.o00000(Unknown Source)
at com.fs.starfarer.A.öOÓ000(Unknown Source)
at com.fs.oOOO.A.new(Unknown Source)
at com.fs.starfarer.combat.String.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$2.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

here is my gen file
Spoiler
Code
package data.scripts.world;

import java.awt.Color;
import java.util.List;

import com.fs.starfarer.api.campaign.CampaignFleetAPI;
import com.fs.starfarer.api.campaign.CargoAPI;
import com.fs.starfarer.api.campaign.FactionAPI;
import com.fs.starfarer.api.campaign.FleetAssignment;
import com.fs.starfarer.api.campaign.SectorAPI;
import com.fs.starfarer.api.campaign.SectorEntityToken;
import com.fs.starfarer.api.campaign.SectorGeneratorPlugin;
import com.fs.starfarer.api.campaign.StarSystemAPI;
import com.fs.starfarer.api.campaign.CargoAPI.CrewXPLevel;
import com.fs.starfarer.api.fleet.FleetMemberType;

@SuppressWarnings("unchecked")
public class HappyGen extends SectorGen {

   public void generate(SectorAPI sector) {


    StarSystemAPI system = sector.getStarSystem("Corvus");

SectorEntityToken token = system.createToken(15000, 0);
           system.addSpawnPoint(new hpdefenceSpawnPoint(sector, system, 1, 1, token));
            
       FactionAPI happy_drunk = sector.getFaction("happy_drunk");

           happy_drunk.setRelationship("hegemony", 1);
happy_drunk.setRelationship("tritachyon", 0);
happy_drunk.setRelationship("pirates", -1);
happy_drunk.setRelationship("independent", 1);
     happy_drunk.setRelationship("player", 1);
   }
  
}
[close]
« Last Edit: November 05, 2012, 06:41:15 AM by TheHappyFace »
Logged
Fractalsoftworks limited edition ban hammer.

silentstormpt

  • Admiral
  • *****
  • Posts: 1060
    • View Profile
Re: error ,probaply a beginners mistake. *solved*
« Reply #1 on: November 05, 2012, 07:58:32 AM »

Can you place the last [Threat-6] lines before that ERROR section on the log please, so we can know what file triggered the crash, so far i can see is something not getting a value resulting a NULL pointer
Logged

TheHappyFace

  • Admiral
  • *****
  • Posts: 1168
  • The critic
    • View Profile
Re: error ,probaply a beginners mistake. *solved*
« Reply #2 on: November 05, 2012, 08:32:07 AM »

ow i got it fixed and the line above it was the list of stuff it was loading some parts which had nothing to do with it.
in the end the problem was that i forgot to change the faction id in the faction file.
Logged
Fractalsoftworks limited edition ban hammer.