I got the Null pointer Exception i post my code here ...if any thing that i
did wrong please notify and post ur suggestoin...thanks in advance..I
denoted the nullpointer exception code in block letters

Controller Class :----
 
@Jpf.Controller (
                 
     simpleActions = {
         @Jpf.SimpleAction (name = "begin" ,path =
"/com/ofs/layer/beehive/pageflow/index.jsp")
     },
     sharedFlowRefs = {
         @Jpf.SharedFlowRef(name = "shared" , type =
com.ofs.layer.beehive.shared.SharedFlow.class)
     }
)
public class Controller 
extends org.apache.beehive.netui.pageflow.PageFlowController {
   
    
    @Jpf.Action (
        forwards = {
            @Jpf.Forward(name = ClientULC.Success, path =
"/com/ofs/layer/beehive/pageflow/userResult.jsp"),
            @Jpf.Forward(name = ClientULC.Failure, path =
"/com/ofs/layer/beehive/pageflow/error.jsp")
        }
    )
     
    public Forward addUserInfo(UserDTO userDTO) {
          
       try {
            
            Message request = new Message(CrudMT.T_User, CrudMT.ST_Create,
userDTO);
            CrudSI_Local cl = new CrudSI_Local();
            cl.handle(request);
        } catch (Exception e) {
             e.printStackTrace(System.err);   
        }
        return new Forward(ClientULC.Success);
    }
}
 

CrudSI_Local:----
 
public class CrudSI_Local {
    
    public Message handle(Message msg) throws SQLException {
            
        UserControl bod = new UserController();
        Message res = bod.addUserInfo(msg);
        return res;
    }
}
 

UserControl :-----
    
    @Control
    private User user;
    
    public Message addUserInfo(Message msg) 
    throws SQLException {
        
        try {
            
            UserDTO userDTO = (UserDTO)msg.info;
        
            user.addUserInfo(userDTO);----> Null Pointer Exception "user is
null"
        } catch (Exception e) {
            Logger.log(e);
        }
        return msg;
    }
 
User :----
 
@ControlExtension
@JdbcControl.ConnectionDriver(
    databaseDriverClass = "oracle.jdbc.driver.OracleDriver",
    databaseURL         = "jdbc:oracle:thin:@192.21.15.211:1521:ORCL", 
    userName            = "t121",    
    password            = "t0216"
)
public interface User
extends JdbcControl {
    
        @JdbcControl.SQL(statement = "INSERT INTO employee
VALUES({userDTO.displayName}, {userDTO.fName}, {userDTO.lName},
{userDTO.company})")
    public void addUserInfo(UserDTO userDTO)
    throws SQLException;
}    

Regards,
sahuly 
-- 
View this message in context: 
http://www.nabble.com/Null-Pointer-tf3136770.html#a8692366
Sent from the Beehive - User mailing list archive at Nabble.com.

Reply via email to