<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem imageio</title>
<link>https://forum.pasja-informatyki.pl/tag/imageio</link>
<description>Powered by Question2Answer</description>
<item>
<title>java.lang.IllegalArgumentException: input == null!</title>
<link>https://forum.pasja-informatyki.pl/464901/java-lang-illegalargumentexception-input-null</link>
<description>

&lt;p&gt;Witam!&lt;/p&gt;



&lt;p&gt;Jestem bardzo zdenerwowany. Przez 2 godziny szukałem rozwiązania na&amp;nbsp;mój błąd, żeby nie zaśmiecać jakiegoś forum (wybrałem te). No i właśnie.... okazało się, że będę musiał to zrobić. Błąd ten mówi, że zmienna image jest równa null, a na pewno nie jest. Sprawdzałem ścieżki, dodawałem ukośnik na początku i go usuwałem (u niektórych to naprawiało ten błąd). Ścieżkę wyświetlałem i porównywałem kilka razy. Już się poddałem. Niech mądrzejsi ode mnie rozwiążą tą piekielnie trudną i skomplikowaną łamigłówkę.&lt;/p&gt;



&lt;pre class=&quot;brush:java;&quot;&gt;
package me.KP56.Run.ImageMgr;

import java.awt.image.BufferedImage;
import java.io.IOException;
import java.net.URL;

import javax.imageio.ImageIO;

import com.jogamp.opengl.GL2;
import com.jogamp.opengl.util.texture.Texture;
import com.jogamp.opengl.util.texture.awt.AWTTextureIO;

import me.KP56.Run.FileMgr.ErrorMessage;
import me.KP56.Run.GraphicDisplay.EventListener;
import me.KP56.Run.GraphicDisplay.Renderer;

public class Image {
	
	Texture texture = null;
	BufferedImage image = null;
	
	public Image (String path)
	{
		
		URL url = Image.class.getResource(path);
		
		try {
			image = ImageIO.read(url);
		} catch (IOException e) {
			System.out.println(ErrorMessage.defaultErrorMsg(5));
		}
		
		if (image != null)
		{
			image.flush();
		}
		
		if (image != null &amp;amp;&amp;amp; texture == null)
		{
			texture = AWTTextureIO.newTexture(Renderer.profile, image, true);
		}
		
		if (texture != null)
		{
			EventListener.gl.glBindTexture(GL2.GL_TEXTURE_2D, texture.getTextureObject());
		}
	}
}&lt;/pre&gt;



&lt;p&gt;Błędu należy się doszukiwać w linijce 28.&lt;/p&gt;</description>
<category>Java</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/464901/java-lang-illegalargumentexception-input-null</guid>
<pubDate>Sun, 29 Dec 2019 19:36:51 +0000</pubDate>
</item>
</channel>
</rss>