SQLException and NullPointerException

hi,
experts,
i have one problem,in exception handling
i am throughing SQLException from one method of class which is returning int data but it will give the NullPointerException, when i am calling this method in another class.
please give some hints.,

You may not initialized that object. NullPointerException will come only if the Object is null and calling any function on that.

Similar Messages

  • Linear linked list and NullPointerException

    its a cd archive.
    the CDnode
    public class CDnode {
        public CD data;
        public CDnode neste;
    }The LinkedList class
    public class LinkedList {
        int length;   
        public CDnode firstNode;
        /** Creates a new instance of nesteedList */
        public LinkedList() {
            firstNode = new CDnode();
            length = 0;
        public int size(){
            return length;
        public void insertNewLastNode(CD data){
            CDnode N = new CDnode();
            N.data = data;
            N.neste = null;
            if(firstNode==null){
                firstNode = N;
            }else{
                CDnode P = firstNode;
                while(P.neste != null){
                    P = P.neste;
                P.neste = N;
            length++;
    }The cdarchive class
    import java.io.*;
    import java.util.*;
    * CDlengde.java
    * Created on 24. januar 2003, 17:54
    * @author  Standard
    public class CDArkiv2{
        //Klassevariablar
        LinkedList L = new LinkedList();
        static int lengde = 0;
        private CDnode forste;
        private final static char FELT_SLUTT_TEGN = '#';
        public CDArkiv2(){
        public void lesCdArkiv(String fil){
            lengde = 0;
            try{
                FileInputStream innFil = new FileInputStream(fil);
                DataInputStream innStrom = new DataInputStream(innFil);
                int anCD = innStrom.readInt();           
                for(int i = 1; i <= (anCD); i++){
                    CD nyCD = new CD();               
                    nyCD.lesCDData(innStrom);
                    leggTilCD(nyCD);
                innStrom.close();
            catch(IOException unntak){
                System.out.println("Feil ved unntak: " + unntak);           
        public void leggTilCD(CD ny){                     
            L.insertNewLastNode(ny);
            lengde++;       
        public void lagreCDArkiv(String fil){
            try{
                FileOutputStream utFilStrom = new FileOutputStream(fil, false);
                DataOutputStream utStrom = new DataOutputStream(utFilStrom);
                utStrom.writeInt(lengde);           
                for(int i = 0; i <= lengde; i++){
                    forste.data.skrivCDData(utStrom);
                utStrom.close();
            }catch(IOException unntak){
                System.out.println("Feil ved Unntak: " + unntak);
            }catch(NullPointerException u){
                System.out.println("Feil ved unntak: " + u);
        public void leggInnCD(){
            CD r = new CD();
            r.lesCD();       
            leggTilCD(r);
        public void slettCD(CD fjern){
        public void sokTittel(String sok){
            StringBuffer delstreng = new StringBuffer();
            StringBuffer temp = new StringBuffer();
            delstreng.append(sok);
            int w = 0;
            System.out.println("Du s�ker etter strengen " + sok + " i Cd titlane.");
            for(int i = 0; i <= lengde; i++){
                temp.append(forste.data.sTittel);
                boolean fins = sjekkStreng(delstreng, temp);
                if(fins == true){
                   forste.data.visCD();
                    w = 1;
                temp = new StringBuffer("");           
            if(w == 0){
                System.out.println("Det finst ingen cdar med den strengen.");
        public boolean sjekkStreng(StringBuffer sok, StringBuffer tittel){       
            int a = 0;
            boolean ermed = false;
            int lengd = tittel.length();
            int soklengd = sok.length();
            for (int i = 0;i < lengd; i++){
                if(tittel.charAt(i) == sok.charAt(a)){
                    a++;
                    if(soklengd == a){
                        ermed = true;
                        i = lengd;
            return ermed;
        public void skrivUtArtist(String artist){
            while(!(forste.neste == null)){           
                boolean erlik = artist.equals(forste.data.sArtist);           
                if(erlik == true){
                   forste.data.visCD();
                forste = forste.neste;
        public void skrivStat(List sj){
            int[] temp = new int[20];       
            System.out.println("\nDet er " + L.size() + " cdar i lengdeet\n\nFordelt i sjangrar:\n");
            while(L.firstNode.neste != null){           
                int e = L.firstNode.data.iSjanger;
                temp[e] += 1;
                L.firstNode = L.firstNode.neste;
            for(int i = 0; i <= 11; i++){
                if(temp[0] == 0){
                }else{
                System.out.print(temp);
    System.out.print(" " + sj.get(i) + " \n");
    When I try to access data in the cd list I get an nullpointereception error, like assiging int e = L.firstNode.data.iSjanger; Or when I try to save the list, I get a nullpointerexception, I seem to be able to create cd in the list but when I try to access the data its not there.

    It is an assignment I cant use the premade LinkedList package.
    While that did solve it, I can now add CDs to my archive but as I have found out when i try using other methods(like write to disk lagreCdArkiv() ) I get and nullpointerexception. I tried letting it rest and try another part of my assignment which included another linekd list. Same problem I can create a Hobby in a Hobbylist but when I try to compare and work with the data I get nullpointerexception.
    I must be doing something consistently wrong.
    Let me supply some more classes for comparison.
    public class Hobby {
        /** Namn p� hobbyen
        public String hobbyNamn;
        /** Noden i hobby
        public Hobby nesteHobby;
        /** Lager en ny hobby
         * @param hobby Namn p� hobbyen
        public Hobby(String hobby) {
            hobbyNamn = hobby;
            nesteHobby = null;
        /** lagar ein ny instans av hobby
        public Hobby(){
            hobbyNamn = "";
            nesteHobby = null;
    * nesteHobbyedList.java
    * Created on 5. februar 2003, 01:15
    /** klassen Hobbylist som inneheld metodar for manipulering av kjeda liste
    * @author Pote
    public class HobbyList {
        /** lengda p� lista
        int length;   
        /** den f�rste noden i lista
        Hobby firstNode;
        /** Konstrukt�r
        public HobbyList() {
            firstNode = null;
            length = 0;
        /** returnerer st�rrelsen til lista
         * @return returnener st�rrelsen
        public int size(){
            return length;
        /** Setter inn node sist i lista
         * @param data hobby objekt
        public void insertNewLastNode(Hobby data){
            Hobby N = new Hobby();
            N = data;
            N.nesteHobby = null;
            if(firstNode==null){
                firstNode = N;
            }else{
                Hobby P = firstNode;
                while(P.nesteHobby != null){
                    P = P.nesteHobby;
                P.nesteHobby = N;
            length++;
        /** set inn ein node alfabetisk
         * @param data hobby objekt
        public void insertAlfa(String namn){//insert  a hobby into the alfabetically
            if(firstNode != null){
            Hobby N = new Hobby(namn);
            N.nesteHobby = null;
            Hobby A = new Hobby();
            A = firstNode;
            Hobby G = new Hobby();
            G = firstNode;
            int o = 0;       
            while(A.nesteHobby != null){
            int i = N.hobbyNamn.compareTo(A.hobbyNamn);//compare the two hobby names
            if(o == 0){
            }else{
                G = G.nesteHobby;
            if(i < 0){
                if(o == 0){//if i < 0 N name coems ebfore A.name  and I insert N before A  G is my way of keeping track of the node before A and then inserting N between
                    N.nesteHobby = firstNode;
                }else{
                    G.nesteHobby = N;
                    N.nesteHobby = A;
                return;
            if(i == 0){
                System.out.println(N.hobbyNamn + " er registrert.");
                return;
            if(i < 0){           
                N.nesteHobby = A.nesteHobby;
                A.nesteHobby = N;
            A = A.nesteHobby;
            o = 1;
            length++;
        }else{
            Hobby N = new Hobby(namn);//if hobbylist is empty, make new hobby with parameter namn and set first
            firstNode = N;
    * Medlem.java
    * Created on 5. februar 2003, 21:34
    /** Klasse medlem som inneheld data om ein medlem.
    * Namn p� medlem, ei kjeda sortert liste, antal hobbyar som
    * vedkommande har og eit indeks nr som angir plass til eit
    * anna medlem med same interesser.
    * @author Pote
    public class Medlem {
        /** Namn p� medlem
        private String namn;
        /** int som held oversikt kor mange hobbyar medlemmet har, gjer samanlikining enklare
        public int antalHobbyar;
        /** angir indeks nr til medlem med like hobbyar ellers -1
        private int statusIndeks;
        /** Lagar ein Hobby node
        public Hobby hobbyListe;
        /** Lagar ei hobbyliste som inneheld metodar for liste manipulering
        HobbyList L = new HobbyList();
        /**Nr til medlemmet i datakontakt arrayen
        private int nr;
        /** Lager ein ny medlem med argumentet namn som er String
         * @param na Namn p� medlemmet
        public Medlem(String na) {
            namn = na;       
         /** Sett inn eit hobbynamn i lista til medlemmet i alfabetisk rekkef�lge
          * @param hobby Namn p� hobbyen
        public void insettHobbynamn(String hobby){       
            L.insertAlfa(hobby);
            antalHobbyar++;
        /** Sjekker om 2 medlemmer har same interesser
         * @param medlem2 Det medlemmet me skal sjekka mot
         * @return returnerer indeks nummeret p� medlemmet som passsar ellers
         * s� returneres -1
       public int passer2Sammen(Medlem medlem2){
            boolean lik = false;
            if(antalHobbyar == medlem2.antalHobbyar){//check if the number of hobbies match in case not terminate
                while(hobbyListe.nesteHobby != null){
                   if(L.firstNode.hobbyNamn == medlem2.hobbyListe.hobbyNamn){
                       hobbyListe.nesteHobby = medlem2.hobbyListe.nesteHobby;//if the hobbyname match lik(similar) is set to true for now
                       lik = true;
                   }else{
                       lik = false;//If it dont match  thne lik = false
                if(lik == false){
                    return -1;
                }else{
                    statusIndeks = medlem2.nr;//a way of making the 2 mebers referign to each other will be used in another class
                    medlem2.statusIndeks = nr;
                    return medlem2.statusIndeks;
            }else{
                return -1;
    import java.util.*;
    * Test.java
    * Created on 9. februar 2003, 18:02
    * @author  Standard
    public class Test {
        /** Creates a new instance of Test */
        public Test() {
         * @param args the command line arguments
        public static void main(String[] args) {
            Medlem a = new Medlem("K�re");
            Medlem b = new Medlem("Kari");
            a.insettHobbynamn("Aking");
            a.insettHobbynamn("AAking");
            b.insettHobbynamn("Aking");
            b.insettHobbynamn("AAking");
            int i = b.passer2Sammen(a);
            System.out.println(i);
    }

  • Date return values and nullpointerexception

    Couple of problems I was hoping to find some help about:
    First, I'm passing a String, Number and Date into a private static void method. The String and Number values are updated and returned / retrieved fine, but the Date isn't and holds it's original value. How do I get a Date value, updated within the method, to be returned?
    Second, I get a NullPointerException from the following little slice of code. The Olistitem is a class created by JPub FYO.
    Olistitem[] listItem = new OSyncEnumlistitem[2];
    listItem[0].setNumbervalue( new BigDecimal(1) ); // It's expecting a BigDecimal.
    Any ideas?
    Thankyou for any help.

    For the first one, probably need some source code to
    answer.
    Are you returning a new Date, or just the original
    object?I'm trying to assign a new date value to the date object passed in and then retrieve the results into an array. Some source code:
    //To call the method.
    Object argsV[] = new Object[argsValue.size()];
    argsValue.toArray(argsV);
    method.invoke(null, argsV);
    // The method itself.
    public static void test(CramerVarchar first, CramerNumber second, java.util.Date third, SyncEnumList fourth) throws ParseException
    try{
    first.setValue("Test String Returned");
    second.setValue(new BigDecimal(second.getValue().intValue() + new BigDecimal(1).intValue()));
    String dateFormat = "dd-MM-yy HH:mm:ss";
    String theDateString = new String ("15-07-03 10:24:05");
    SimpleDateFormat date = new SimpleDateFormat(dateFormat);
    third = date.parse(theDateString);
    catch (SQLException e)
    System.out.println("Error in tester");
    Any clearer as to what I'm getting at?!

  • Fatal Error and NullPointerException in Oracle XML Transformer

    Hi,
    I'm building a dom tree in memory with oracle xml parser. Then I transform the dom document into a string to send xml to the client. But I get an fatal error on calling transform.
    I don't know what could be the problem, because apache and weblogic parser works, an when I create a dom document with org.w3c.dom elements and statements then the xml document can't be invalid,
    because the document implementation would throw an exception if wrong nodes or something like this should be inserted...
    I'm using oracle xml parser 9.2.0.4 for java, bea weblogic 7.0 and win2k.
    Thanks for help.
    XSL-1900: (Fatal Error) An internal error condition occurred.
    javax.xml.transform.TransformerException: XSL-1900: (Fatal Error) An internal error condition occurred.
    at oracle.xml.jaxp.JXTransformer.reportException(JXTransformer.java:681)
    at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:309)
    java.lang.NullPointerException
    at oracle.xml.parser.v2.XSLSAXPrintDriver.printAttributes(XSLSAXPrintDriver.java:394)
    at oracle.xml.parser.v2.XSLSAXPrintDriver.startElement(XSLSAXPrintDriver.java:322)
    at oracle.xml.parser.v2.XMLElement.reportSAXEvents(XMLElement.java:993)
    at oracle.xml.parser.v2.XMLNode.reportChildSAXEvents(XMLNode.java:1014)
    at oracle.xml.parser.v2.XMLDocument.reportSAXEvents(XMLDocument.java:942)
    at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:294)

    Hi,
    I'm having that problem to:
    I'm getting the following exception
    javax.xml.transform.TransformerException: XSL-1900: (Fatal Error) An internal error condition occurred.
         at oracle.xml.jaxp.JXTransformer.reportException(JXTransformer.java:723)
         at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:340)
         at com.ac.mqif.control.Handler.handleLong(Handler.java:835)
         at com.ac.mqif.control.Handler.run(Handler.java:951)
    Caused by: java.lang.NullPointerException
         at oracle.xml.parser.v2.XPathStep.getSelectedNodes(XPathStep.java:380)
         at oracle.xml.parser.v2.PathExpr.getValue(XSLNodeSetExpr.java:483)
         at oracle.xml.parser.v2.XSLExprBase.getStringValue(XSLExprBase.java:363)
         at oracle.xml.parser.v2.XSLValueOf.processAction(XSLValueOf.java:99)
         at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:367)
         at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:199)
         at oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:214)
         at oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:207)
         at oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:207)
         at oracle.xml.parser.v2.XSLApplyTemplates.processAction(XSLApplyTemplates.java:120)
         at oracle.xml.parser.v2.XSLNode.processChildren(XSLNode.java:367)
         at oracle.xml.parser.v2.XSLTemplate.processAction(XSLTemplate.java:199)
         at oracle.xml.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:471)
         at oracle.xml.parser.v2.XSLStylesheet.execute(XSLStylesheet.java:448)
         at oracle.xml.parser.v2.XSLProcessor.processXSL(XSLProcessor.java:246)
         at oracle.xml.jaxp.JXTransformer.transform(JXTransformer.java:327)
         ... 2 more
    when using a stylesheet which has a template match condition of more than 1600 characters.
    The second thing is that the Oracle XML transformer is
    NOT threadsafe. I was using several threads using different templates to transform an incoming XML simultaneously but was ALWAYS getting internal XSL errors
    and Nullpointer Exceptions. I solved this by synchronizing the transformation, but I don't like it.
    I'm using the following versions on Windows XP:
    Oracle IDE: 9.0.3.10.35
    Business Components Version: 9.0.3.10.7
    SCM Support Version: 9.0.3.9.4
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-b28)
    Thanx,
    Ellcrys

  • ImageIcon can not be drawn and NullPointerException was thrown

    I have a dialog that displays list of items whose cell renderer is customized using ImageIcons. Permissions have been granted properly, I think. The dialog can be shown but it can not draw it's children element correctly. And java.lang.NullPointerException was thrown:
    java.lang.NullPointerException
            at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
            at sun.java2d.pipe.DrawImage.copyImage(Unknown Source)
            at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
            at sun.java2d.SunGraphics2D.drawImage(Unknown Source)
            at javax.swing.ImageIcon.paintIcon(Unknown Source)
            at javax.swing.plaf.basic.BasicToggleButtonUI.paintIcon(Unknown Source)
            at javax.swing.plaf.basic.BasicToggleButtonUI.paint(Unknown Source)
            at javax.swing.plaf.ComponentUI.update(Unknown Source)
            at javax.swing.JComponent.paintComponent(Unknown Source)
            at javax.swing.JComponent.paint(Unknown Source)
            at javax.swing.JComponent.paintWithOffscreenBuffer(Unknown Source)
            at javax.swing.JComponent.paintDoubleBuffered(Unknown Source)
            at javax.swing.JComponent._paintImmediately(Unknown Source)
            at javax.swing.JComponent.paintImmediately(Unknown Source)
            at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
            at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknow
    n Source)
            at java.awt.event.InvocationEvent.dispatch(Unknown Source)
            at java.awt.EventQueue.dispatchEvent(Unknown Source)
            at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
            at java.awt.EventDispatchThread.run(Unknown Source)The same app. can be run without problem in normal environment.(comp. in secure mode). It would be very nice if u can give me some advices about that.
    (Possibly I have not understanden any important aspects about JSE in this field.)
    Thanks!

    Done. I should have read through the usage of Icons in Java Tutorial first. If anybody has this similar problem, that is a good source for clearing.

  • ParticipaneFeed and NullPointerException

    Hi,
    I am trying to test LDAP integration in StandAlone Enterpricese server. I have added the following line to webconsole.properties:
    fuego.webconsole.userFeed.enabled=true
    When I go to the BPM Proess Administrator and Organizational Settings/Enable Participant Feed, I get the NullPointerException.
    When I return to Organizational settings after this, I See the Participant Feed Settings, but can not "Save" them, because I get another null pointer exceptions.
    I am attaching the stack trace bellow.
    Any ideas what is going wrong?
    RUNTIME:javax.faces.el.EvaluationException: java.lang.NullPointerException
    RUNTIME:     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
    RUNTIME:     at javax.faces.component.UIInput.broadcast(UIInput.java:492)
    RUNTIME:     at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:249)
    RUNTIME:     at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
    RUNTIME:     at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
    RUNTIME:     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    RUNTIME:     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    RUNTIME:     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at fuego.servlet.multipart.BaseMultipartFilter.doFilter(BaseMultipartFilter.java:63)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at fuego.web.CharsetFilter.doFilter(CharsetFilter.java:48)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    RUNTIME:     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    RUNTIME:     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    RUNTIME:     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    RUNTIME:     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    RUNTIME:     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    RUNTIME:     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    RUNTIME:     at java.lang.Thread.run(Thread.java:595)
    RUNTIME:Caused by: java.lang.NullPointerException
    RUNTIME:     at fuego.webconsole.model.JSFParticipantFeed.typeChanged(JSFParticipantFeed.java:180)
    RUNTIME:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    RUNTIME:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    RUNTIME:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    RUNTIME:     at java.lang.reflect.Method.invoke(Method.java:585)
    RUNTIME:     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
    RUNTIME:     ... 37 more
    RUNTIME:6.2.2007 9:40:28 com.sun.faces.lifecycle.ApplyRequestValuesPhase execute
    RUNTIME:SEVERE: java.lang.NullPointerException
    RUNTIME:javax.faces.el.EvaluationException: java.lang.NullPointerException
    RUNTIME:     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
    RUNTIME:     at javax.faces.component.UIInput.broadcast(UIInput.java:492)
    RUNTIME:     at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:249)
    RUNTIME:     at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
    RUNTIME:     at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
    RUNTIME:     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    RUNTIME:     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    RUNTIME:     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at fuego.servlet.multipart.BaseMultipartFilter.doFilter(BaseMultipartFilter.java:63)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at fuego.web.CharsetFilter.doFilter(CharsetFilter.java:48)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    RUNTIME:     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    RUNTIME:     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    RUNTIME:     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    RUNTIME:     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    RUNTIME:     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    RUNTIME:     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    RUNTIME:     at java.lang.Thread.run(Thread.java:595)
    RUNTIME:Caused by: java.lang.NullPointerException
    RUNTIME:     at fuego.webconsole.model.JSFParticipantFeed.typeChanged(JSFParticipantFeed.java:180)
    RUNTIME:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    RUNTIME:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    RUNTIME:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    RUNTIME:     at java.lang.reflect.Method.invoke(Method.java:585)
    RUNTIME:     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
    RUNTIME:     ... 37 more
    RUNTIME:6.2.2007 9:40:33 com.sun.faces.lifecycle.ApplyRequestValuesPhase execute
    RUNTIME:SEVERE: java.lang.NullPointerException
    RUNTIME:javax.faces.el.EvaluationException: java.lang.NullPointerException
    RUNTIME:     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:130)
    RUNTIME:     at javax.faces.component.UIInput.broadcast(UIInput.java:492)
    RUNTIME:     at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:249)
    RUNTIME:     at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
    RUNTIME:     at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
    RUNTIME:     at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    RUNTIME:     at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    RUNTIME:     at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at fuego.servlet.multipart.BaseMultipartFilter.doFilter(BaseMultipartFilter.java:63)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at fuego.web.CharsetFilter.doFilter(CharsetFilter.java:48)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
    RUNTIME:     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
    RUNTIME:     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
    RUNTIME:     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    RUNTIME:     at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
    RUNTIME:     at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
    RUNTIME:     at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
    RUNTIME:     at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
    RUNTIME:     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
    RUNTIME:     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
    RUNTIME:     at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
    RUNTIME:     at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
    RUNTIME:     at java.lang.Thread.run(Thread.java:595)
    RUNTIME:Caused by: java.lang.NullPointerException
    RUNTIME:     at fuego.webconsole.model.JSFParticipantFeed.typeChanged(JSFParticipantFeed.java:180)
    RUNTIME:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    RUNTIME:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    RUNTIME:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    RUNTIME:     at java.lang.reflect.Method.invoke(Method.java:585)
    RUNTIME:     at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
    RUNTIME:     ... 37 more

    I am getting the same error, when I migrated the web application from Tomcat to Weblogic. It looks like it is JSF related.

  • Realm and NullPointerException

    I am attempting to create a custom realm following the JDBC Realm as an example.
    I have done the following:
    -update the login.config file to include my new realm
    -added the realm under the security tab
    -set the new realm as default
    -compiled my realm classes into a jar file and added that to my classpath
    When I attempt to start the server, I still get the following error:
    WARNING ( 2348): SEC1100: Disabled realm [PPSO] due to errors.
    WARNING ( 2348): SEC1000: Caught exception.
    com.sun.enterprise.security.auth.realm.BadRealmException: java.lang.NullPointerException
         at com.sun.enterprise.security.auth.realm.Realm.doInstantiate(Realm.java:350)
         at com.sun.enterprise.security.auth.realm.Realm.instantiate(Realm.java:284)
         at com.iplanet.ias.security.RealmConfig.createRealms(RealmConfig.java:95)
         at com.sun.enterprise.security.RealmManager.init(RealmManager.java:91)
         at com.sun.enterprise.server.J2EEServer.startAuthenticationService(J2EEServer.java:1211)
         at com.sun.enterprise.server.J2EEServer.run(J2EEServer.java:391)
         at com.sun.enterprise.server.J2EEServer.main(J2EEServer.java:1415)
         at com.iplanet.ias.server.ApplicationServer.onInitialization(ApplicationServer.java:212)
         at com.iplanet.ias.server.J2EERunner.confPreInit(J2EERunner.java:114)
    Any suggestions will be greatly appreciated.
    TIA
    Matt

    never mind - figured it out.
    To my custom realm, I needed to add the
    'jaas-context' property.

  • Upgrade to v7.1, numerous issues and NullPointerException

    We did an upgrade of our IDM system with environment- Solaris9, Tomcat 5.0.x, Oracle 10g
    And we used -nodisplay option.
    The process repeatedly crashed on the 2nd half of the PostProcess, and we were stuck importing update.xml either through browsers (after starting server) or using lh console.
    The exception in the log is invariably GUI related, typically referencing the following:
    UpgradeProcessProgressPanel
    WizardTreeManager
    cliConsoleInteraction
    The user form is a customized tabbed user form, and has been renamed and referenced in "Form and Process Mappings".
    1)
    From the debug page, we can List Objects, and then go to an individual object of that type, and View or Export, but when we use Export Objects, on the main debug page, we only get the following line.
    <p class="errortxt">Permision denied. Click the Back button on the browser to continue</p>
    2)
    We are getting a NullPointerException (NPE) when we try to create a user and save.
    2008-01-25 15:17:42 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1774)
    at org.apache.jsp.task.tasktemplateList_jsp._jspService(tasktemplateList_jsp.java:358)
    3)
    We are also getting a different error when attempting to create a new organization.
    org.apache.jasper.JasperException: /security/orgedit.jsp(27,0) The value for the useBean class attribute com.waveset.ui.web.security.OrgForm is invalid.
         org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    OrgForm was pretty easy to find, in idmclient.jar
    1403 Wed May 23 14:05:40 CDT 2007 com/waveset/ui/web/security/OrgForm.class
    These issues are difficult to fix without knowing the root cause.
    Is there anyone with similar experiences or suggestions ?

    We did an upgrade of our IDM system with environment- Solaris9, Tomcat 5.0.x, Oracle 10g
    And we used -nodisplay option.
    The process repeatedly crashed on the 2nd half of the PostProcess, and we were stuck importing update.xml either through browsers (after starting server) or using lh console.
    The exception in the log is invariably GUI related, typically referencing the following:
    UpgradeProcessProgressPanel
    WizardTreeManager
    cliConsoleInteraction
    try a new install and select Demo Application Install, this will perform all the required updates for 7.1*
    in case IDM fails to update successfully would suggests some files/libraries are missing*
    The user form is a customized tabbed user form, and has been renamed and referenced in "Form and Process Mappings".
    1)
    From the debug page, we can List Objects, and then go to an individual object of that type, and View or Export, but when we use Export Objects, on the main debug page, we only get the following line.
    Permision denied. Click the Back button on the browser to continue
    Try logging as configurator and see if you still have any issue with export ...working as Configurator, will isloate the permission issue.*
    2)
    We are getting a NullPointerException (NPE) when we try to create a user and save.
    2008-01-25 15:17:42 StandardWrapperValve[jsp]: Servlet.service() for servlet jsp threw exception
    java.lang.NullPointerException
    at org.apache.catalina.loader.WebappClassLoader.findResourceInternal(WebappClassLoader.java:1774)
    at org.apache.jsp.task.tasktemplateList_jsp._jspService(tasktemplateList_jsp.java:358)
    enable debug in lh console and then look into app server logs; you will find more details there ...+
    Error Messages as web page could be misleading ... you have to look into debug logs.+
    3)
    We are also getting a different error when attempting to create a new organization.
    org.apache.jasper.JasperException: /security/orgedit.jsp(27,0) The value for the useBean class attribute com.waveset.ui.web.security.OrgForm is invalid.
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
    OrgForm was pretty easy to find, in idmclient.jar
    1403 Wed May 23 14:05:40 CDT 2007 com/waveset/ui/web/security/OrgForm.class
    These issues are difficult to fix without knowing the root cause.
    Is there anyone with similar experiences or suggestions ?
    Debug debug debug ...*
    Debug is your best friend....look into the traces ..you will find more ....answers specific to your implementation ( errors in the form and or permission)*
    Santosh Sinha

  • Struts: Odd problem with ActionErrors and NullPointerException

    Hello,
    I'm fairly new to Struts, and I'm trying to set up a relatively simple application. I've been running into this problem when trying to validate an ActionForm through the validate() method.
    The validate method call is very simple:
    public ActionErrors validate(
              ActionMapping mapping,
              HttpServletRequest request) {
              ActionErrors errors = super.validate(mapping, request);
              if (!firstName.equals("foo")) {
                   errors.add("firstName", new ActionError("error.firstName"));
              return errors;
         }My problem is that whenever the if-statement evaluates to true, a NullPointerException is thrown when the errors.add() call is excecuted. It seems to me that the problem must somehow be related to the ActionErrors object being null and the add() call failing. However, I have a hard time seeing how this could be the case. Other examples I have looked at seem set up the validate method in the exact same way.
    Now, I have verified and tested the following:
    * the if-statement evaluates properly, meaning that the firstName field is not null
    * the message resource bundle is available, so it couldn't be that it's related to the property not being found in the bundle
    This might be something simple, but I am a bit stumped here, so any help would be greatly appreciated.
    Thanks,
    Morten

    Well, never mind. I just replaced the call to the super constructor with a plain ActionErrors constructor, and then everything worked. Hmmm... so much for blindly copying code you're not entirely sure you understand :)

  • EMConsole : ADF_FACES-60098 and NullPointerException

    Hello All,
    I have setup a SOA Cluster in a distributed environment. The topology of cluster (AS with 2 MS in a domain) is like AdminSever -> Machine 1 , MS1-> Machine 2, MS2->Machine 3. They are using unicast methodology and cluster is running fine. Now I am trying to customizing it.
    I am trying to configure the callback URL and SOAPURI through emconsole. For that, I am clicking [farm_MyDomain->SOA->soa-infra[MS] and right click -> SOA Administration->Common Properties]
    For one Managed Server (MS1) it works fine but for another MS (MS2 running on different machine), I am getting a pop up window saying
    java.lang.NullPointerException
    ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #4
    AdminServer Logs gets the following exception: Any idea where I am going wrong? is it somewhere missing configuration lying in cluster?+
    *<05-Jul-2012 11:45:51 o'clock BST> <Warning> <oracle.adfinternal.view.faces.lifecycle.LifecycleImpl> <BEA-000000> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase RENDER_RESPONSE 6*
    javax.el.ELException: java.lang.NullPointerException
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
    at com.sun.el.parser.AstValue.getValue(Unknown Source)
    at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
    at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
    at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:184)
    at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectBooleanRenderer._isChecked(SimpleSelectBooleanRenderer.java:344)
    at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectBooleanRenderer.renderElementContent(SimpleSelectBooleanRenderer.java:181)
    at oracle.adfinternal.view.faces.renderkit.rich.FormInputRenderer.encodeAllAsElement(FormInputRenderer.java:150)
    at oracle.adfinternal.view.faces.renderkit.rich.FormElementRenderer.encodeAll(FormElementRenderer.java:138)
    at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1627)
    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.renderFieldCellContents(LabeledInputRenderer.java:205)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.renderFieldCell(LabelLayoutRenderer.java:528)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.encodeAll(LabelLayoutRenderer.java:305)
    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.encodeAll(LabeledInputRenderer.java:192)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:415)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.renderFieldCell(LabelLayoutRenderer.java:528)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.encodeAll(LabelLayoutRenderer.java:305)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelLabelAndMessageRenderer.encodeAll(PanelLabelAndMessageRenderer.java:115)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeFormItem(PanelFormLayoutRenderer.java:1015)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.access$100(PanelFormLayoutRenderer.java:46)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1491)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1410)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeChildren(PanelFormLayoutRenderer.java:352)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.encodeAll(PanelFormLayoutRenderer.java:187)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:405)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:654)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:573)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:330)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeTopFacet(PanelStretchLayoutRenderer.java:781)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer._encodeHorizontalPane(PanelStretchLayoutRenderer.java:1249)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelStretchLayoutRenderer.encodeAll(PanelStretchLayoutRenderer.java:298)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
         at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:405)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:654)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:573)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:330)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeHorizontalChild(PanelGroupLayoutRenderer.java:471)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$100(PanelGroupLayoutRenderer.java:30)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:631)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:573)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:330)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer._encodeChild(PanelGroupLayoutRenderer.java:405)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.access$300(PanelGroupLayoutRenderer.java:30)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:654)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer$EncoderCallback.processComponent(PanelGroupLayoutRenderer.java:573)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelGroupLayoutRenderer.encodeAll(PanelGroupLayoutRenderer.java:330)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    *<05-Jul-2012 11:45:51 o'clock BST> <Error> <oracle.adfinternal.view.faces.config.rich.RegistrationConfigurator> <BEA-000000> <ADF_FACES-60096:Server Exception during PPR, #3*
    javax.el.ELException: java.lang.NullPointerException
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:266)
    at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173)
    at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200)
    at com.sun.el.parser.AstValue.getValue(Unknown Source)
    at com.sun.el.ValueExpressionImpl.getValue(Unknown Source)
    at org.apache.myfaces.trinidad.bean.FacesBeanImpl.getProperty(FacesBeanImpl.java:68)
    at oracle.adfinternal.view.faces.renderkit.rich.ValueRenderer.getValue(ValueRenderer.java:184)
    at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectBooleanRenderer._isChecked(SimpleSelectBooleanRenderer.java:344)
    at oracle.adfinternal.view.faces.renderkit.rich.SimpleSelectBooleanRenderer.renderElementContent(SimpleSelectBooleanRenderer.java:181)
    at oracle.adfinternal.view.faces.renderkit.rich.FormInputRenderer.encodeAllAsElement(FormInputRenderer.java:150)
    at oracle.adfinternal.view.faces.renderkit.rich.FormElementRenderer.encodeAll(FormElementRenderer.java:138)
    at oracle.adf.view.rich.render.RichRenderer.delegateRenderer(RichRenderer.java:1627)
    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.renderFieldCellContents(LabeledInputRenderer.java:205)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.renderFieldCell(LabelLayoutRenderer.java:528)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.encodeAll(LabelLayoutRenderer.java:305)
    at oracle.adfinternal.view.faces.renderkit.rich.LabeledInputRenderer.encodeAll(LabeledInputRenderer.java:192)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeAllChildren(CoreRenderer.java:415)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelLabelAndMessageRenderer.renderFieldCellContents(PanelLabelAndMessageRenderer.java:172)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.renderFieldCell(LabelLayoutRenderer.java:528)
    at oracle.adfinternal.view.faces.renderkit.rich.LabelLayoutRenderer.encodeAll(LabelLayoutRenderer.java:305)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelLabelAndMessageRenderer.encodeAll(PanelLabelAndMessageRenderer.java:115)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeChild(CoreRenderer.java:399)
    at oracle.adf.view.rich.render.RichRenderer.encodeChild(RichRenderer.java:2633)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeFormItem(PanelFormLayoutRenderer.java:1015)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.access$100(PanelFormLayoutRenderer.java:46)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1491)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer$FormColumnEncoder.processComponent(PanelFormLayoutRenderer.java:1410)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:170)
    at org.apache.myfaces.trinidad.component.UIXComponent.processFlattenedChildren(UIXComponent.java:290)
    at org.apache.myfaces.trinidad.component.UIXComponent.encodeFlattenedChildren(UIXComponent.java:255)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer._encodeChildren(PanelFormLayoutRenderer.java:352)
    at oracle.adfinternal.view.faces.renderkit.rich.PanelFormLayoutRenderer.encodeAll(PanelFormLayoutRenderer.java:187)
    at oracle.adf.view.rich.render.RichRenderer.encodeAll(RichRenderer.java:1396)
    at org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:335)
    at org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:767)
    at javax.faces.component.UIComponent.encodeAll(UIComponent.java:937)
    Many thanks in advance.
    Regards.
    Bhaskar

    Frank,
    I do not get this error when I run the application on the Weblogic standalone server. I do not get this error when I run the application on my integrated weblogic server, unless I run it is debug mode. I do get it on my integrated weblogic server if I run in debug mode.
    Can you please give me an idea of where I can look for settings on the other weblogic servers where this is happening to see if I can chase this down? I am not a weblogic server admin by any means, but I have looked at the Debug tab for the server to see if I can see anything enabled. Unfortunately, I may not be looking in the right place to know if there is some kind of debug setting enabled.
    Any assistance would be greatly appreciated! This is happening to our users on our production server as well.
    Thank you!

  • G.drawLine and  NullPointerException

    ok so heres my method
         private void putLine(int x, int y, int x2, int y2){
              Graphics g = getGraphics();
              g.drawLine(x, y, x2, y2);
              g.dispose();
         }and at the g.drawLine it gives me a NullPointerException. I've debugged and all my variables are there and initialised. But as soon as my program gets to the drawLine part it goes haywire, any ideas?

    For those who haven't figured it out, there is no Graphics available to a Component until the Component is on screen. That means added to a Container that is onscreen (such as an AWT Frame or a swing content pane) or added to a Container that in turn is on screen, such as a JPanel added to a content pane.
    As another note, I'm not sure your call to dispose() is helpful. "g" goes out of scope (and therefore subject to gc) at the closing curly brace on the next line.

  • GaugeMonitor and NullPointerException

    Hello all,
    I'm opening a remote jmx connection to a weblogic 8.1 server and create a gaugemonitor for the heap size. So far so good and everything works fine. But when I stop my application, the weblogic server throws the following exception:
    ####<10.04.2006 17.02 Uhr CEST> <Error> <Kernel> <svstp> <testApp1> <ExecuteThread: '2' for queue: 'weblogic.kernel.System'> <<WLS Kernel>> <> <BEA-000802> <ExecuteRequest failed
    java.lang.NullPointerException.
    java.lang.Throwable
    at weblogic.management.internal.RemoteMBeanServerImpl$RemoteListenerWrapper$MBeanPeerGoneListener.peerGone(RemoteMBeanServerImpl.java:1385)
    at weblogic.rjvm.RJVMImpl$PeerGoneDeliverer.execute(RJVMImpl.java:1628)
    at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
    at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
    at java.lang.Thread.startThreadFromVM(Unknown Source)
    >
    I remove the notification listener and unregister the GaugeMonitor, but nothing changes that behaviour.
    Quite interesting is the following event: I put a 5 second sleep pause between closing the context and exiting the application. The above stack trace appears only when the app exits.
    Thanks in advance for any help.
    Sebastian.

    Thanks for the reply, much appreciated..
    It works now. I spent all day trying to figure it out.

  • Unicode and SQLException

    Hi
    I have a problem with SQLException and a unicode environment ( env was created with Environment::createEnvironment("OCCIUTF16","OCCIUTF16") ):
    what() from std::exception and getMessage() only give a "0" as message.
    getUStringMessage() contains the message.
    => you can't catch the exception as std::exception since you can't get the message.
    Is this observation right? Is there a solution to this problem?
    Lars

    Thanks for the reply. I believe we already have this jar file in classpath but are confirming... in the mean time this seems to have worked:
    In the Data Acces Object:
    //Define a UTF-8 char set:
    CharacterSet myCharSet = CharacterSet.make(CharacterSet.UTF8_CHARSET);
    //Define Arrays as follows:
    oracle.sql.CHAR[] accountNameArray = new oracle.sql.CHAR[shipperCount];
    //Populate them with Strings containing unicode values
    accountNameArray[ i ] = new oracle.sql.CHAR(shipperAddressDTO.getAccountName(), myCharSet);
    //Set FormOfUse to FORM_NCHAR as follows:
    l_cstmt.setFormOfUse(5, oracle.jdbc.OraclePreparedStatement.FORM_NCHAR);
    //Use OracleCallableStatement & set array params as follows:
    l_cstmt.setPlsqlIndexTable(5,inputDTO.getAccountNameArray(),inputDTO.getAccountNameArray().length,inputDTO.getAccountNameArray().length,
    OracleTypes.CHAR,50);
    Message was edited by:
    robertnugent

  • JDBC NullPointerException - help, I'm stuck!

    import java.sql.*;
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.util.*;
    public class capito extends JFrame implements ItemListener{
              public Vector comb(String tab) throws SQLException, IOException, NullPointerException{
                  try
                      { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");  }
                 catch (ClassNotFoundException e)
                        System.out.println ("Could not load the driver.");
              String url = "jdbc:odbc:dizionarioJDBC";
                  Connection conn = DriverManager.getConnection(url,"", "");
              Vector vettoreLemmi = new Vector();
                  Statement stmt = conn.createStatement();
                  ResultSet rset = stmt.executeQuery ("select * from "+tab);
              int me;
              //this.addItem("seleziona il lemma");
              while(rset.next()){
                String ueo = rset.getString("lemma");
                if (ueo!=null){
                if (ueo.length()<20) {
                     me = ueo.length()-1;
                } else {
                       me = 20;
                vettoreLemmi.add(ueo.substring(0,me));
              return vettoreLemmi;
         Font carattere = new Font("Verdana", Font.BOLD, 10);
         JTextField oeo = new JTextField(20);
         String tab = "A";
         Vector vs = comb(tab);
         String[] tabelle ={"A","BaBe","C","D","E","F","G","H","IeJ","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z"};
         JComboBox lettere = new JComboBox(tabelle);
         JComboBox lemmi = new JComboBox(vs);
         public void itemStateChanged(ItemEvent evt){
              Object src = evt.getItem();
              String h = src.toString();
              this.tab = h;
              oeo.setText(h);
              try{
                   Vector vetto = comb(this.tab);
                   lemmi.removeAllItems();
                   for(int k=0;k<vetto.size();k++){
                   lemmi.addItem(vetto.elementAt(k).toString());
              } catch (SQLException e){} catch(IOException g){}catch(NullPointerException u){}
         capito(String title,int w,int h) throws SQLException, IOException{
              super(title);
              Toolkit kit = Toolkit.getDefaultToolkit();
              Dimension scrw = kit.getScreenSize();
              setSize(scrw.width,scrw.height);
              setResizable(false);
              setUndecorated( true );
              oeo.setFont(carattere);
              cornice pannello = new cornice();
              //JPanel pannello = new JPanel();
              setContentPane(pannello);
              pannello.setLayout(new FlowLayout());
              this.lettere.setFont(carattere);
              pannello.add(this.lettere);
              lettere.addItemListener(this);
              pannello.add(lemmi);
              oeo.setEditable(false);
              pannello.add(oeo);
              setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              setVisible(true);
         public class cornice extends JPanel{
              Toolkit kit = Toolkit.getDefaultToolkit();
              Dimension scrw = kit.getScreenSize();
              public void paintComponent(Graphics comp){
              Color culo = new Color(88,131,180);
              Graphics2D gra = (Graphics2D)comp;
              gra.setColor(culo);
              //gra.drawRoundRect(5,5,530,360,10,10);
              gra.fillRoundRect(5,5,(scrw.width-15),(scrw.height-15),10,10);
    public static void main(String[] args) throws SQLException, IOException{
    capito fede = new capito("ricerca",550,400);
    }above is the code..
    I'm a real newB and it'll probably look like a sloppy, buggy code, but still:
    On some of the tables in my DB (tables BaBe,C,O,M,R) i keep gettin a NullPointerException. Other tables work fine.
    I read about this kind of exception but I can't figure out where the problem is! the tables r all filled with data, so the String field "lemma" ain't null..
    Any clue?

    btw I'm learning Java with this book and most of the
    examples extend swing classes, so I thought it was
    ok..
    I started coding 4 days ago and your advice is really
    useful at this point.
    I'll try and use swing classes as they are unless I
    really mean to add functionalities.
    The matter is that I really HAVE to find a way of
    queryin a huge database (this ain't a school project)
    in few seconds and I wanted to check Java speed on
    doin it.
    Plus I WANNA LEARN! :-)You don't have to be perfect right away, but think about what I said and try to figure out why it's beneficial as you learn. At first it porbably won't make sense but then one day it will click.
    For now, pull out the capito method and create a new class. What you will be doing is creating a DAO (dabase access object) that you will use from other parts of the code. This means that if next week, you need to make a web version of this program, you won't need to rewrite that part of the code.
    public class YourClassNameHere
       public Vector comb(String tab) throws SQLException, IOException, NullPointerException
          try {
             Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
          } catch (ClassNotFoundException e) {
             System.out.println ("Could not load the driver.");
          String url = "jdbc:odbc:dizionarioJDBC";
          Connection conn = DriverManager.getConnection(url,"", "");
          List vettoreLemmi = new ArrayList();
          Statement stmt = conn.createStatement();
          ResultSet rset = stmt.executeQuery ("select * from "+tab);
          int me;
          while(rset.next()){
             String ueo = rset.getString("lemma");
             if (ueo!=null){
                if (ueo.length()<20) {
                   me = ueo.length()-1;
                } else {
                   me = 20;
                vettoreLemmi.add(ueo.substring(0,me));
          return vettoreLemmi;          
    }

  • Java.sql.SQLException: Connection to remote site no longer valid

    Hi
    Somebody can help me with this ?
    java.sql.SQLException: Connection to remote site no longer valid
    Sometimes this error message appears in the moment when the next code execute, the database is Informix 10
    public BeanOutParametersSMS siantelSMS(BeanArgumentsSMS bean)
    throws SQLException, NumberFormatException,
    NullPointerException, Exception {
    String sql = "execute procedure SP_SMS_MKT(?,?,?,?,?,?,?,?,?)";
    CallableStatement cs = null;
    ResultSet rs = null;
    BeanOutParametersSMS out = new BeanOutParametersSMS();
    String salesForce = "";
    try {
    cs = connection.prepareCall(sql);
    s.setString(1, bean.getAction());
    cs.setString(2, "R0" + bean.getRegion());
    cs.setString(3,bean.getCveclientesms());
    cs.setString(4,bean.getPuerto());
    cs.setString(5,bean.getCveproducto());
    if (cs.execute()) {
    rs = cs.getResultSet();
    if (rs.next()) {
         out.setActionInvoked(rs.getString(1));
    out.setCode(rs.getString(2));
    out.setPuerto(rs.getString(3));
    out.setCveproducto(rs.getString(4)); etc ....
    note. The stored procedure connecting with two databases (informix 10 & informix 9)

    Where do you close the connection and statement/result set?

Maybe you are looking for

  • Why won't a Text Entry Box (set for numbers) allow decimals?

    I want the user to enter a decimal number in a TEB, for e.g. 1234.56. I've set the TEB to accept numbers only. It will accept 123456 but will not accept 1234.56 with a decimal (won't accept a decimal at any number position). Does anyone know if this

  • New iPhone owner review - wish list - question

    Louder and better quality speaker phone and ear speaker Flash Player Wide screen option for all apps Games or at least the one I purchased on itunes No special adapter for headphones I have all things Apple. So my 2 email accounts .mac and contacts i

  • Default varient for a particular report

    hi guys, First of all  wish you all a prosperous, healthy and productive 2007. Can anybody help me to a set a varient as a default for a particular report. For example, I create a new varient ztest for a KSB1 report. Each time when go to the trascati

  • Apple remote desktop wont upgrade or install

    apple remote desktop wont upgrade or install on yosemite Apple store woint let me purchase it either

  • Is it possible in java to pass reference of object in Java?

    Hello, I'm relativily new to Java but I have "solid" knowledge in C+ and C# .NET+. Is it possible in java to pass reference of object in Java? I read some articles about weakreferences, softreferences, etc. but it seems that it's not what I'm looking