(Solved) Problem with Paulscode 3D sound system (JOrbis codec)

I’m going to believe this is something im doing wrong, not the program, because I cant find anything similar to my problem.

Its also using OpenAL.

This is how I start the sound system


        try {
			SoundSystemConfig.addLibrary(LibraryLWJGLOpenAL.class );
			SoundSystemConfig.addLibrary( LibraryJavaSound.class );
			SoundSystemConfig.setCodec( "wav", CodecWav.class );
			SoundSystemConfig.setCodec( "ogg", CodecJOrbis.class );
		} catch (SoundSystemException e) {
			System.out.println("failed");
			e.printStackTrace();
		}
        soundSystem = new SoundSystem();

using these 2 ways of trying to load background music


       soundSystem.backgroundMusic("ogg music", "testing.ogg", false);
       soundSystem.backgroundMusic("ogg music", Game.class.getResource("testing.ogg"), "testing.ogg", false);

I get this error:


Exception in thread "Thread-3" java.lang.NullPointerException
	at paulscode.sound.codecs.CodecJOrbis.initialize(CodecJOrbis.java:259)
	at paulscode.sound.libraries.SourceLWJGLOpenAL.play(SourceLWJGLOpenAL.java:616)
	at paulscode.sound.Library.play(Library.java:706)
	at paulscode.sound.libraries.LibraryLWJGLOpenAL.quickPlay(LibraryLWJGLOpenAL.java:795)
	at paulscode.sound.SoundSystem.CommandQuickPlay(SoundSystem.java:1866)
	at paulscode.sound.SoundSystem.CommandQueue(SoundSystem.java:2438)
	at paulscode.sound.CommandThread.run(CommandThread.java:121)

using these ways of quick playing a sound file


        soundSystem.quickPlay( false, "testing.ogg", false,
                -20, 0, 0,
                SoundSystemConfig.ATTENUATION_ROLLOFF,
                SoundSystemConfig.getDefaultRolloff()
               );


        soundSystem.quickPlay( false, Game.class.getResource("testing.ogg"), "testing.ogg", false,
                -20, 0, 0,
                SoundSystemConfig.ATTENUATION_ROLLOFF,
                SoundSystemConfig.getDefaultRolloff()
               );

I get these errors:


Error in class 'LibraryLWJGLOpenAL'
    Unable to open file 'testing.ogg' in method 'loadSound'
Error in class 'LibraryLWJGLOpenAL'
    Sound buffer was not created for testing.ogg
Error in class 'LibraryLWJGLOpenAL'
    Source 'Source_1939014897_-747278435' not found in method 'play'

I have tried testing with 2 different sound files, and It is not working, am I placing them in a wrong spot? the files are located in a folder called “res”

Hi

Does Game.class.getResource(“testing.ogg”) return null? I think this is just a problem of path.

hmm, ok, it did return null, so I put a / at the beginning and it worked, but I thought I tested that already, I know I changed the path a few times to different folders and it didn’t work, hmm weird.

seems like the other way by not using the class.getResource() method still gives me errors, but I can deal without using that.

Thanks, but I swear I changed the path like 500 times lol.