• i'm using netbeans to create java webservice to get the report from jasperserver, but
    now i'm facing this problem org.openide.util.NbPreferences getPreferencesProvider WARNING: NetBeans implementation of Preferences not found and i ady include the org.openide.util jar and org.openide.util.loopup jar..i have no idea to fix it..



package pdfprint;
import java.util.HashMap;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.export.JRPdfExporterParameter;
 
import com.jaspersoft.jasperserver.api.metadata.xml.domain.impl.ResourceDescriptor;
import com.jaspersoft.ireport.jasperserver.JServer;
import com.jaspersoft.ireport.jasperserver.ws.WSClient;
import java.util.Locale;
import net.sf.jasperreports.view.JasperViewer;
 
 
 
 
public class Pdfprint {
 
public static void main (String[] args) throws Exception {
		JServer server = new JServer();
		server.setUrl("http://localhost:8080/jasperserver/services/repository");
		server.setUsername("jasperadmin");
		server.setPassword("jasperadmin");
 
		WSClient client = server.getWSClient();
 
		//System.out.println("Version Check: " + client.getVersion());
 
		ResourceDescriptor rd = new ResourceDescriptor();
		rd.setWsType(ResourceDescriptor.TYPE_REPORTUNIT);
		rd.setUriString("/reports/samples/AllAccounts");
 
                //ResourceDescriptor asd = new ResourceDescriptor();
 
		HashMap params = new HashMap();
                params.put("Plb_Company", "Company");
                params.put("Plb_Address", "Address");
                params.put("Plb_Title","Title");
                params.put("PCondition","SELECT * FROM v_doc_ticketing  WHERE f_doc_no='MYCSB0000096'");
                //System.out.print("124567");
                //System.exit(0);
                //System.out.println(params);
		JasperPrint jp = client.runReport(rd, params);
                JasperViewer.viewReport(jp, false,Locale.GERMAN);
 
		JRPdfExporter exporter = new JRPdfExporter();
		exporter.setParameter(JRPdfExporterParameter.JASPER_PRINT, jp);
 
 
	}
 
 
}


  • This is the full error on my netbeans

    org.openide.util.NbPreferences getPreferencesProvider
    WARNING: NetBeans implementation of Preferences not found
    [INFO] AuthChallengeProcessor - -basic authentication scheme selected
    Exception in thread "main" java.lang.NullPointerException
    at net.sf.jasperreports.engine.JROrigin.equals(JROrig in.java:143)
    at java.util.HashMap.putForCreate(HashMap.java:522)
    at java.util.HashMap.readObject(HashMap.java:1156)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Nativ e Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Native MethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(De legatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:601)
    at java.io.ObjectStreamClass.invokeReadObject(ObjectS treamClass.java:1004)
    at java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1872)
    at java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:1777)
    at java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1347)
    at java.io.ObjectInputStream.defaultReadFields(Object InputStream.java:1970)
    at java.io.ObjectInputStream.readSerialData(ObjectInp utStream.java:1894)
    at java.io.ObjectInputStream.readOrdinaryObject(Objec tInputStream.java:1777)
    at java.io.ObjectInputStream.readObject0(ObjectInputS tream.java:1347)
    at java.io.ObjectInputStream.readObject(ObjectInputSt ream.java:369)
    at net.sf.jasperreports.engine.util.JRLoader.loadObje ct(JRLoader.java:198)
    at com.jaspersoft.ireport.jasperserver.ws.WSClient.ru nReport(WSClient.java:337)
    at pdfprint.Pdfprint.main(Pdfprint.java:42)