chalie001
asked on
validation not working
hi am trying to do this validation https://mjabr.wordpress.com/2011/05/27/how-to-create-a-custom-jsf-validator/
but am geting this error
<oracle.adf.model> <DCJboDataControl> <initializeApplicationModu le> <[677] (oracle.adf.model.bc4j.Dat aControlFa ctoryImpl. SyncMode = Immediate>
<oracle.adf.model> <DCBindingContainerState> <validateToken> <[678] Process BindingContainer state token(decompressed state):BCST:=0%V%=N%R=0%ta skflowcal1 =BCST:=0%V %=N%R=1%vi ew_pageDef s_CalmainP ageDef_WEB _INF_task_ flow_cal_x ml_task_fl ow_cal=BCS T:=0%V%=NC alMain1Ite rator=-D-, ,,>
<oracle.adf.model> <DCBindingContainer> <internalRefreshControl> <[679] **** refreshControl() for BindingContainer :view_pageDefs_CalmainPage Def_WEB_IN F_task_flo w_cal_xml_ task_flow_ cal>
<oracle.adf.model> <DCBindingContainerState> <validateToken> <[680] Process BindingContainer state token(decompressed state):BCST:=0%V%=N%R=0%ta skflowcal1 =BCST:=0%V %=N%R=1%vi ew_pageDef s_CalmainP ageDef_WEB _INF_task_ flow_cal_x ml_task_fl ow_cal=BCS T:=0%V%=NC alMain1Ite rator=-D-, ,,>
<oracle.adf.model> <DCExecutableBinding> <refreshIfNeeded> <[681] Invoke refresh for :CalMain1Iterator>
<oracle.adf.model> <DCIteratorBinding> <refresh> <[682] Executing and syncing on IteratorBinding.refresh from :CalMain1Iterator>
<oracle.adf.model> <DCUtil> <findSpelObject> <[683] DCUtil, returning:oracle.jbo.uicli .binding.J UApplicati on, for AppModuleTstDataControl>
<oracle.adf.model> <DCJboDataControl> <initializeApplicationModu le> <[684] (oracle.adf.model.bc4j.Dat aControlFa ctoryImpl. SyncMode = Immediate>
<oracle.adf.model> <ApplicationPoolImpl> <reuseReferencedInstance> <[685] Reusing a cached session application module instance>
<oracle.adf.model> <DCIteratorBinding> <getViewObject> <[686] Resolving VO:CalMain1 for iterator binding:CalMain1Iterator>
<oracle.adf.model> <DebugDiagnostic> <print> <[687] DBG: beforeActionPerformed :signOnId>
<oracle.adf.model> <DCUtil> <findSpelObject> <[688] DCUtil, returning:oracle.jbo.uicli .binding.J UApplicati on, for AppModuleTstDataControl>
<oracle.adf.model> <JUCtrlActionBinding> <doIt> <[689] Invoke method Action:signOnId, fullname:data.view_erdlink PageDef.ta skflowcal1 .view_page Defs_Calma inPageDef_ WEB_INF_ta sk_flow_ca l_xml_task _flow_cal. signOnId>
<oracle.adf.model> <DebugDiagnostic> <print> <[690] DBG: DataControl:Looking for :DataProvider>
<oracle.adf.model> <DCInvokeMethod> <invokeMethod> <[691] DCInvokeMethod:Invoking AppModuleTstDataControl.da taProvider .signOnId( )>
<oracle.adf.model> <ViewObjectImpl> <createViewCriteriaManager Impl> <[692] ViewObject:_LOCAL_VIEW_USA GE_model_C alMain_Unt Lov1 creating ViewCriteriaManager instance.>
<oracle.adf.model> <ViewObjectImpl> <createViewCriteriaManager Impl> <[693] ViewObject:_LOCAL_VIEW_USA GE_model_C alMain_Vie wU1 creating ViewCriteriaManager instance.>
<oracle.adf.model> <ViewObjectImpl> <createViewCriteriaManager Impl> <[694] ViewObject:_LOCAL_VIEW_USA GE_model_C alMain_Vie wLoc1 creating ViewCriteriaManager instance.>
<oracle.adf.model> <DebugDiagnostic> <print> <[695] DBG: afterActionPerformed :signOnId>
<oracle.adf.model> <DCBindingContainer> <internalRefreshControl> <[696] **** refreshControl() for BindingContainer :view_pageDefs_CalmainPage Def_WEB_IN F_task_flo w_cal_xml_ task_flow_ cal>
<oracle.adf.model> <DCUtil> <findSpelObject> <[697] DCUtil, returning:oracle.jbo.uicli .binding.J UFormBindi ng, for view_pageDefs_CalmainPageD ef_WEB_INF _task_flow _cal_xml_t ask_flow_c al>
<oracle.adf.model> <DCIteratorBinding> <releaseDataInternal> <[698] Releasing iterator binding:CalMain1Iterator>
<oracle.adf.model> <DCIteratorBinding> <releaseDataInternal> <[699] Releasing iterator binding:CalMain1Iterator>
<oracle.adf.model> <DCIteratorBinding> <releaseDataInternal> <[700] Releasing iterator binding:CalMain1Iterator>
i put this in my java option
-Djbo.debugoutput=console
/*public void validate1(FacesContext facesContext,UIComponent uIComponent,Object object)throws ValidatorException
{
//add your validation logic here
String phone = object.toString();
if (phone.length() < 9) {
FacesMessage fm = new FacesMessage("Phone number should be at least 9 digits");
throw new ValidatorException(fm);
}
}*/
}
this is how i call my procedure
procedure SignId(p_signid varchar2, proc_err_msg varchar2) is
but am geting this error
<oracle.adf.model> <DCJboDataControl> <initializeApplicationModu
<oracle.adf.model> <DCBindingContainerState> <validateToken> <[678] Process BindingContainer state token(decompressed state):BCST:=0%V%=N%R=0%ta
<oracle.adf.model> <DCBindingContainer> <internalRefreshControl> <[679] **** refreshControl() for BindingContainer :view_pageDefs_CalmainPage
<oracle.adf.model> <DCBindingContainerState> <validateToken> <[680] Process BindingContainer state token(decompressed state):BCST:=0%V%=N%R=0%ta
<oracle.adf.model> <DCExecutableBinding> <refreshIfNeeded> <[681] Invoke refresh for :CalMain1Iterator>
<oracle.adf.model> <DCIteratorBinding> <refresh> <[682] Executing and syncing on IteratorBinding.refresh from :CalMain1Iterator>
<oracle.adf.model> <DCUtil> <findSpelObject> <[683] DCUtil, returning:oracle.jbo.uicli
<oracle.adf.model> <DCJboDataControl> <initializeApplicationModu
<oracle.adf.model> <ApplicationPoolImpl> <reuseReferencedInstance> <[685] Reusing a cached session application module instance>
<oracle.adf.model> <DCIteratorBinding> <getViewObject> <[686] Resolving VO:CalMain1 for iterator binding:CalMain1Iterator>
<oracle.adf.model> <DebugDiagnostic> <print> <[687] DBG: beforeActionPerformed :signOnId>
<oracle.adf.model> <DCUtil> <findSpelObject> <[688] DCUtil, returning:oracle.jbo.uicli
<oracle.adf.model> <JUCtrlActionBinding> <doIt> <[689] Invoke method Action:signOnId, fullname:data.view_erdlink
<oracle.adf.model> <DebugDiagnostic> <print> <[690] DBG: DataControl:Looking for :DataProvider>
<oracle.adf.model> <DCInvokeMethod> <invokeMethod> <[691] DCInvokeMethod:Invoking AppModuleTstDataControl.da
<oracle.adf.model> <ViewObjectImpl> <createViewCriteriaManager
<oracle.adf.model> <ViewObjectImpl> <createViewCriteriaManager
<oracle.adf.model> <ViewObjectImpl> <createViewCriteriaManager
<oracle.adf.model> <DebugDiagnostic> <print> <[695] DBG: afterActionPerformed :signOnId>
<oracle.adf.model> <DCBindingContainer> <internalRefreshControl> <[696] **** refreshControl() for BindingContainer :view_pageDefs_CalmainPage
<oracle.adf.model> <DCUtil> <findSpelObject> <[697] DCUtil, returning:oracle.jbo.uicli
<oracle.adf.model> <DCIteratorBinding> <releaseDataInternal> <[698] Releasing iterator binding:CalMain1Iterator>
<oracle.adf.model> <DCIteratorBinding> <releaseDataInternal> <[699] Releasing iterator binding:CalMain1Iterator>
<oracle.adf.model> <DCIteratorBinding> <releaseDataInternal> <[700] Releasing iterator binding:CalMain1Iterator>
i put this in my java option
-Djbo.debugoutput=console
/*public void validate1(FacesContext facesContext,UIComponent uIComponent,Object object)throws ValidatorException
{
//add your validation logic here
String phone = object.toString();
if (phone.length() < 9) {
FacesMessage fm = new FacesMessage("Phone number should be at least 9 digits");
throw new ValidatorException(fm);
}
}*/
}
package view;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
import oracle.adf.model.BindingContext;
import oracle.binding.BindingContainer;
import oracle.binding.OperationBinding;
import oracle.jbo.JboException;
import oracle.jbo.Row;
import oracle.jbo.ViewObject;
import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import javax.faces.application.FacesMessage;
import model.common.AppModuleTst;
import oracle.jbo.JboException;
import oracle.jbo.Row;
import oracle.jbo.ViewObject;
import oracle.jbo.server.ApplicationModuleImpl;
import oracle.jbo.server.ViewObjectImpl;
//import sun.security.validator.ValidatorException;
import utils.system;
public class SignOnValidation implements Validator {
public SignOnValidation() {
super();
}
public void validate(FacesContext facesContext, UIComponent uIComponent,
Object object) throws ValidatorException {
String inputString = object.toString().toUpperCase();
OperationBinding oBindings = getOperationBinding("signOnId");
oBindings.execute();
FacesContext.getCurrentInstance().renderResponse();
}
public static OperationBinding getOperationBinding(String pOperationName) {
BindingContainer bc =
BindingContext.getCurrent().getCurrentBindingsEntry();
return bc.getOperationBinding(pOperationName);
}
this is how i call my procedure
procedure SignId(p_signid varchar2, proc_err_msg varchar2) is
This is not the error message, but the logs from the operation. Do you get any exception? If yes, can you post it?
ASKER
no i don't get exception at all
So when you say it's not working what do you mean?
ASKER
am getting this error
<oracle.adf.view> <LifecycleImpl> <_handleException> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase PROCESS_VALIDATIONS 3>
javax.faces.el.EvaluationE xception: java.lang.NullPointerExcep tion
at org.apache.myfaces.trinida dinternal. taglib.uti l.MethodEx pressionMe thodBindin g.invoke(M ethodExpre ssionMetho dBinding.j ava:58)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidateVal ue(UIXEdit ableValue. java:422)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidate(UI XEditableV alue.java: 181)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue._ executeVal idate(UIXE ditableVal ue.java:61 6)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.p rocessVali dators(UIX EditableVa lue.java:3 04)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl$Pr ocessValid ationsCall back.invok eContextCa llback(Lif ecycleImpl .java:1675 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 661)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnNam ingContain erComponen t(UIXCompo nentBase.j ava:1625)
at oracle.adf.view.rich.compo nent.fragm ent.UIXReg ion.invoke OnComponen t(UIXRegio n.java:713 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at oracle.adf.view.rich.compo nent.rich. RichDocume nt.invokeO nComponent (RichDocum ent.java:1 70)
at javax.faces.component.UICo mponent.in vokeOnComp onent(UICo mponent.ja va:720)
at javax.faces.component.UICo mponentBas e.invokeOn Component( UIComponen tBase.java :678)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl._e xecutePhas e(Lifecycl eImpl.java :467)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl.ex ecute(Life cycleImpl. java:219)
at javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:265)
at weblogic.servlet.internal. StubSecuri tyHelper$S ervletServ iceAction. run(StubSe curityHelp er.java:22 7)
at weblogic.servlet.internal. StubSecuri tyHelper.i nvokeServl et(StubSec urityHelpe r.java:125 )
at weblogic.servlet.internal. ServletStu bImpl.exec ute(Servle tStubImpl. java:301)
at weblogic.servlet.internal. TailFilter .doFilter( TailFilter .java:26)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adf.model.servlet.A DFBindingF ilter.doFi lter(ADFBi ndingFilte r.java:211 )
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adfinternal.view.fa ces.webapp .rich.Regi strationFi lter.doFil ter(Regist rationFilt er.java:13 3)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at oracle.adfinternal.view.fa ces.active data.AdsFi lter.doFil ter(AdsFil ter.java:6 0)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl._doF ilterImpl( TrinidadFi lterImpl.j ava:303)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl.doFi lter(Trini dadFilterI mpl.java:2 08)
at org.apache.myfaces.trinida d.webapp.T rinidadFil ter.doFilt er(Trinida dFilter.ja va:92)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.security.jps.ee.htt p.JpsAbsFi lter$1.run (JpsAbsFil ter.java:1 38)
at java.security.AccessContro ller.doPri vileged(Na tive Method)
at oracle.security.jps.util.J psSubject. doAsPrivil eged(JpsSu bject.java :324)
at oracle.security.jps.ee.uti l.JpsPlatf ormUtil.ru nJaasMode( JpsPlatfor mUtil.java :464)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.runJa asMode(Jps AbsFilter. java:121)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.doFil ter(JpsAbs Filter.jav a:211)
at oracle.security.jps.ee.htt p.JpsFilte r.doFilter (JpsFilter .java:71)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.dms.servlet.DMSServ letFilter. doFilter(D MSServletF ilter.java :163)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. RequestEve ntsFilter. doFilter(R equestEven tsFilter.j ava:27)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.wrapR un(WebAppS ervletCont ext.java:3 730)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.run(W ebAppServl etContext. java:3696)
at weblogic.security.acl.inte rnal.Authe nticatedSu bject.doAs (Authentic atedSubjec t.java:321 )
at weblogic.security.service. SecurityMa nager.runA s(Security Manager.ja va:120)
at weblogic.servlet.internal. WebAppServ letContext .securedEx ecute(WebA ppServletC ontext.jav a:2273)
at weblogic.servlet.internal. WebAppServ letContext .execute(W ebAppServl etContext. java:2179)
at weblogic.servlet.internal. ServletReq uestImpl.r un(Servlet RequestImp l.java:149 0)
at weblogic.work.ExecuteThrea d.execute( ExecuteThr ead.java:2 56)
at weblogic.work.ExecuteThrea d.run(Exec uteThread. java:221)
Caused by: java.lang.NullPointerExcep tion
at view.SignOnValidation.Sign IdValidato r(SignOnVa lidation.j ava:81)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at com.sun.el.parser.AstValue .invoke(As tValue.jav a:187)
at com.sun.el.MethodExpressio nImpl.invo ke(MethodE xpressionI mpl.java:2 97)
at org.apache.myfaces.trinida dinternal. taglib.uti l.MethodEx pressionMe thodBindin g.invoke(M ethodExpre ssionMetho dBinding.j ava:53)
... 65 more
<oracle.adf.view> <XmlErrorHandler> <handleError> <ADF_FACES-60096:Server Exception during PPR, #1>
javax.servlet.ServletExcep tion
at javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:277)
at weblogic.servlet.internal. StubSecuri tyHelper$S ervletServ iceAction. run(StubSe curityHelp er.java:22 7)
at weblogic.servlet.internal. StubSecuri tyHelper.i nvokeServl et(StubSec urityHelpe r.java:125 )
at weblogic.servlet.internal. ServletStu bImpl.exec ute(Servle tStubImpl. java:301)
at weblogic.servlet.internal. TailFilter .doFilter( TailFilter .java:26)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adf.model.servlet.A DFBindingF ilter.doFi lter(ADFBi ndingFilte r.java:211 )
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adfinternal.view.fa ces.webapp .rich.Regi strationFi lter.doFil ter(Regist rationFilt er.java:13 3)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at oracle.adfinternal.view.fa ces.active data.AdsFi lter.doFil ter(AdsFil ter.java:6 0)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl._doF ilterImpl( TrinidadFi lterImpl.j ava:303)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl.doFi lter(Trini dadFilterI mpl.java:2 08)
at org.apache.myfaces.trinida d.webapp.T rinidadFil ter.doFilt er(Trinida dFilter.ja va:92)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.security.jps.ee.htt p.JpsAbsFi lter$1.run (JpsAbsFil ter.java:1 38)
at java.security.AccessContro ller.doPri vileged(Na tive Method)
at oracle.security.jps.util.J psSubject. doAsPrivil eged(JpsSu bject.java :324)
at oracle.security.jps.ee.uti l.JpsPlatf ormUtil.ru nJaasMode( JpsPlatfor mUtil.java :464)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.runJa asMode(Jps AbsFilter. java:121)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.doFil ter(JpsAbs Filter.jav a:211)
at oracle.security.jps.ee.htt p.JpsFilte r.doFilter (JpsFilter .java:71)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.dms.servlet.DMSServ letFilter. doFilter(D MSServletF ilter.java :163)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. RequestEve ntsFilter. doFilter(R equestEven tsFilter.j ava:27)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.wrapR un(WebAppS ervletCont ext.java:3 730)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.run(W ebAppServl etContext. java:3696)
at weblogic.security.acl.inte rnal.Authe nticatedSu bject.doAs (Authentic atedSubjec t.java:321 )
at weblogic.security.service. SecurityMa nager.runA s(Security Manager.ja va:120)
at weblogic.servlet.internal. WebAppServ letContext .securedEx ecute(WebA ppServletC ontext.jav a:2273)
at weblogic.servlet.internal. WebAppServ letContext .execute(W ebAppServl etContext. java:2179)
at weblogic.servlet.internal. ServletReq uestImpl.r un(Servlet RequestImp l.java:149 0)
at weblogic.work.ExecuteThrea d.execute( ExecuteThr ead.java:2 56)
at weblogic.work.ExecuteThrea d.run(Exec uteThread. java:221)
Caused by: java.lang.NullPointerExcep tion
at view.SignOnValidation.Sign IdValidato r(SignOnVa lidation.j ava:81)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at com.sun.el.parser.AstValue .invoke(As tValue.jav a:187)
at com.sun.el.MethodExpressio nImpl.invo ke(MethodE xpressionI mpl.java:2 97)
at org.apache.myfaces.trinida dinternal. taglib.uti l.MethodEx pressionMe thodBindin g.invoke(M ethodExpre ssionMetho dBinding.j ava:53)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidateVal ue(UIXEdit ableValue. java:422)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidate(UI XEditableV alue.java: 181)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue._ executeVal idate(UIXE ditableVal ue.java:61 6)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.p rocessVali dators(UIX EditableVa lue.java:3 04)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl$Pr ocessValid ationsCall back.invok eContextCa llback(Lif ecycleImpl .java:1675 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 661)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnNam ingContain erComponen t(UIXCompo nentBase.j ava:1625)
at oracle.adf.view.rich.compo nent.fragm ent.UIXReg ion.invoke OnComponen t(UIXRegio n.java:713 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at oracle.adf.view.rich.compo nent.rich. RichDocume nt.invokeO nComponent (RichDocum ent.java:1 70)
at javax.faces.component.UICo mponent.in vokeOnComp onent(UICo mponent.ja va:720)
at javax.faces.component.UICo mponentBas e.invokeOn Component( UIComponen tBase.java :678)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl._e xecutePhas e(Lifecycl eImpl.java :467)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl.ex ecute(Life cycleImpl. java:219)
at javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:265)
this is the code am using
<oracle.adf.view> <LifecycleImpl> <_handleException> <ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase PROCESS_VALIDATIONS 3>
javax.faces.el.EvaluationE
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at javax.faces.component.UICo
at javax.faces.component.UICo
at oracle.adfinternal.view.fa
at oracle.adfinternal.view.fa
at javax.faces.webapp.FacesSe
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at oracle.adf.model.servlet.A
at weblogic.servlet.internal.
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at weblogic.servlet.internal.
at oracle.security.jps.ee.htt
at java.security.AccessContro
at oracle.security.jps.util.J
at oracle.security.jps.ee.uti
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at weblogic.servlet.internal.
at oracle.dms.servlet.DMSServ
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.security.acl.inte
at weblogic.security.service.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.work.ExecuteThrea
at weblogic.work.ExecuteThrea
Caused by: java.lang.NullPointerExcep
at view.SignOnValidation.Sign
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at com.sun.el.parser.AstValue
at com.sun.el.MethodExpressio
at org.apache.myfaces.trinida
... 65 more
<oracle.adf.view> <XmlErrorHandler> <handleError> <ADF_FACES-60096:Server Exception during PPR, #1>
javax.servlet.ServletExcep
at javax.faces.webapp.FacesSe
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at oracle.adf.model.servlet.A
at weblogic.servlet.internal.
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at weblogic.servlet.internal.
at oracle.security.jps.ee.htt
at java.security.AccessContro
at oracle.security.jps.util.J
at oracle.security.jps.ee.uti
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at weblogic.servlet.internal.
at oracle.dms.servlet.DMSServ
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.security.acl.inte
at weblogic.security.service.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.work.ExecuteThrea
at weblogic.work.ExecuteThrea
Caused by: java.lang.NullPointerExcep
at view.SignOnValidation.Sign
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at com.sun.el.parser.AstValue
at com.sun.el.MethodExpressio
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at javax.faces.component.UICo
at javax.faces.component.UICo
at oracle.adfinternal.view.fa
at oracle.adfinternal.view.fa
at javax.faces.webapp.FacesSe
this is the code am using
public String signOnId(String signid){
ViewObject svo = this.findViewObject("CalMain1");
String err_msa = null;
Row row = svo.first();
signid = getSignid();
if(row!=null){
if(row.getAttributeIndexOf("SignId")!=-1){
int index=row.getAttributeIndexOf("SignId");
Object[] values=row.getAttributeValues();
if(values[index]!=null){
//signid = (String)row.getAttribute("SignId");
callPerformSdmsLogon("calmain.SignId(?,?)", new Object[] { signid.toUpperCase(),err_msa });
}
}
}
return err_msa;
}
public void SignIdValidator(FacesContext facesContext, UIComponent uIComponent,
Object object) {
String msg =null;
OperationBinding oBindings = getOperationBinding("signOnId");
oBindings.getParamsMap().put("signid",object);
oBindings.execute();
String msg = oBindings.getResult().toString();
if(msg != null) {
FacesMessage fm = new FacesMessage(msg);
throw new ValidatorException(fm);
}
Can you post the SignOnValidation.java file? All of it, and specifically line 81, that's where the error occurs.
ASKER
this is where the error is check in the above code
String msg = oBindings.getResult().toSt ring();
String msg = oBindings.getResult().toSt
ASKER
this is the whole class
package view;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.validator.Validator;
import javax.faces.validator.ValidatorException;
import oracle.adf.model.BindingContext;
import oracle.binding.BindingContainer;
import oracle.binding.OperationBinding;
import oracle.jbo.JboException;
import oracle.jbo.Row;
import oracle.jbo.ViewObject;
import java.sql.CallableStatement;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.HashMap;
import java.util.Map;
import javax.faces.application.FacesMessage;
import model.common.AppModuleTst;
import oracle.jbo.JboException;
import oracle.jbo.Row;
import oracle.jbo.ViewObject;
import oracle.jbo.server.ApplicationModuleImpl;
import oracle.jbo.server.ViewObjectImpl;
//import sun.security.validator.ValidatorException;
import utils.system;
public class SignOnValidation implements Validator {
private Map<String, Object> parameterMap = new HashMap<String, Object>();
public SignOnValidation() {
super();
}
public static OperationBinding getOperationBinding(String pOperationName) {
BindingContainer bc =
BindingContext.getCurrent().getCurrentBindingsEntry();
return bc.getOperationBinding(pOperationName);
}
public void SignIdValidator(FacesContext facesContext, UIComponent uIComponent,
Object object) {
OperationBinding oBindings = getOperationBinding("signOnId");
oBindings.getParamsMap().put("signid",object);
oBindings.execute();
String msg = oBindings.getResult().toString();
if(msg != null) {
FacesMessage fm = new FacesMessage(msg);
throw new ValidatorException(fm);
}
}
Are you sure this is the whole class? The error indicates
at view.SignOnValidation.Sign IdValidato r(SignOnVa lidation.j ava:81)
which means that the line 81 is throwing the exception. What is this line?
at view.SignOnValidation.Sign
which means that the line 81 is throwing the exception. What is this line?
ASKER
yes is in this method
public void SignIdValidator(FacesContext facesContext, UIComponent uIComponent,
Object object) {
OperationBinding oBindings = getOperationBinding("signOnId");
oBindings.getParamsMap().put("signid",object);
oBindings.execute();
[b]String msg = oBindings.getResult().toString();[/b]
if(msg != null) {
FacesMessage fm = new FacesMessage(msg);
throw new ValidatorException(fm);
}
}
this is where the error is check in the above code
String msg = oBindings.getResult().toString();
Then the oBindings.getResult() is null. I suggest you change the following statement
String msg = oBindings.getResult().toString();
if(msg != null) {
FacesMessage fm = new FacesMessage(msg);
throw new ValidatorException(fm);
}
to
Object o = oBindings.getResult();
if(o != null) {
String msg = o.toString();
FacesMessage fm = new FacesMessage(msg);
throw new ValidatorException(fm);
}
ASKER
am getting this error now
<oracle.adf.model> <ViewXmlImpl> <parse> <PARSE_VIEW_PAGE_NAME_FAIL ED>
<oracle.adf.model> <ActivityXmlImpl> <parse> <ADFc: /WEB-INF/adfc-config.xml: >
<oracle.adf.model> <ActivityXmlImpl> <parse> <PARSE_ACTIVITY_FAILED_2>
<org.apache.myfaces.trinid adinternal .skin.Skin CSSDocumen tHandler> <SkinCSSDocumentHandler> <_parseAgentProperties> <INVALID_AGENT_PROPERTY>
<oracle.adf.common> <ConfigPropsUtil> <validateKey> <The key name must start with ORACLE. and it's length must be less than76 characeters. Also key must be defined in adf-settings.xml ORG.APACHE.MYFACES.TRINIDA D.UIXEDITA BLEVALUE.V ALIDATE_EM PTY_FIELDS does not satisfy one or more these criteria so returning null value>
<oracle.adf.common> <ConfigPropertyManager> <getPropertyInternal> <The key name must start with ORACLE. and it's length must be less than 76 characeters. Key ORG.APACHE.MYFACES.TRINIDA D.UIXEDITA BLEVALUE.V ALIDATE_EM PTY_FIELDS is not valid. Not storing the value>
<oracle.adf.controller> <Utils> <buildFacesMessage> <ADF: Adding the following JSF error message: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "shemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
>
java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "shemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIo er.process Error(T4CT TIoer.java :462)
at oracle.jdbc.driver.T4CTTIo er.process Error(T4CT TIoer.java :405)
at oracle.jdbc.driver.T4C8Oal l.processE rror(T4C8O all.java:9 31)
at oracle.jdbc.driver.T4CTTIf un.receive (T4CTTIfun .java:481)
at oracle.jdbc.driver.T4CTTIf un.doRPC(T 4CTTIfun.j ava:205)
at oracle.jdbc.driver.T4C8Oal l.doOALL(T 4C8Oall.ja va:548)
at oracle.jdbc.driver.T4CPrep aredStatem ent.doOall 8(T4CPrepa redStateme nt.java:21 7)
at oracle.jdbc.driver.T4CPrep aredStatem ent.execut eForRows(T 4CPrepared Statement. java:1115)
at oracle.jdbc.driver.OracleS tatement.d oExecuteWi thTimeout( OracleStat ement.java :1488)
at oracle.jdbc.driver.OracleP reparedSta tement.exe cuteIntern al(OracleP reparedSta tement.jav a:3769)
at oracle.jdbc.driver.OracleP reparedSta tement.exe cuteUpdate (OraclePre paredState ment.java: 3904)
at oracle.jdbc.driver.OracleP reparedSta tementWrap per.execut eUpdate(Or aclePrepar edStatemen tWrapper.j ava:1512)
at weblogic.jdbc.wrapper.Prep aredStatem ent.execut eUpdate(Pr eparedStat ement.java :172)
at model.AppModuleTstImpl.cal lPerformSd msLogon(Ap pModuleTst Impl.java: 96)
at model.AppModuleTstImpl.sig nOnId(AppM oduleTstIm pl.java:17 8)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at oracle.adf.model.binding.D CInvokeMet hod.invoke Method(DCI nvokeMetho d.java:690 )
at oracle.adf.model.binding.D CDataContr ol.invokeM ethod(DCDa taControl. java:2181)
at oracle.adf.model.bc4j.DCJb oDataContr ol.invokeM ethod(DCJb oDataContr ol.java:31 41)
at oracle.adf.model.binding.D CInvokeMet hod.callMe thod(DCInv okeMethod. java:262)
at oracle.jbo.uicli.binding.J UCtrlActio nBinding.d oIt(JUCtrl ActionBind ing.java:1 708)
at oracle.adf.model.binding.D CDataContr ol.invokeO peration(D CDataContr ol.java:21 88)
at oracle.jbo.uicli.binding.J UCtrlActio nBinding.i nvoke(JUCt rlActionBi nding.java :789)
at oracle.adf.controller.v2.l ifecycle.P ageLifecyc leImpl.exe cuteEvent( PageLifecy cleImpl.ja va:410)
at oracle.adfinternal.view.fa ces.model. binding.Fa cesCtrlAct ionBinding ._execute( FacesCtrlA ctionBindi ng.java:25 2)
at oracle.adfinternal.view.fa ces.model. binding.Fa cesCtrlAct ionBinding .execute(F acesCtrlAc tionBindin g.java:210 )
at view.SignOnValidation.Sign IdValidato r(SignOnVa lidation.j ava:80)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at com.sun.el.parser.AstValue .invoke(As tValue.jav a:187)
at com.sun.el.MethodExpressio nImpl.invo ke(MethodE xpressionI mpl.java:2 97)
at org.apache.myfaces.trinida dinternal. taglib.uti l.MethodEx pressionMe thodBindin g.invoke(M ethodExpre ssionMetho dBinding.j ava:53)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidateVal ue(UIXEdit ableValue. java:422)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidate(UI XEditableV alue.java: 181)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue._ executeVal idate(UIXE ditableVal ue.java:61 6)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.p rocessDeco des(UIXEdi tableValue .java:253)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl$Ap plyRequest ValuesCall back.invok eContextCa llback(Lif ecycleImpl .java:1647 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 661)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnNam ingContain erComponen t(UIXCompo nentBase.j ava:1625)
at oracle.adf.view.rich.compo nent.fragm ent.UIXReg ion.invoke OnComponen t(UIXRegio n.java:713 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at oracle.adf.view.rich.compo nent.rich. RichDocume nt.invokeO nComponent (RichDocum ent.java:1 70)
at javax.faces.component.UICo mponent.in vokeOnComp onent(UICo mponent.ja va:720)
at javax.faces.component.UICo mponentBas e.invokeOn Component( UIComponen tBase.java :678)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl._e xecutePhas e(Lifecycl eImpl.java :467)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl.ex ecute(Life cycleImpl. java:219)
at javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:265)
at weblogic.servlet.internal. StubSecuri tyHelper$S ervletServ iceAction. run(StubSe curityHelp er.java:22 7)
at weblogic.servlet.internal. StubSecuri tyHelper.i nvokeServl et(StubSec urityHelpe r.java:125 )
at weblogic.servlet.internal. ServletStu bImpl.exec ute(Servle tStubImpl. java:301)
at weblogic.servlet.internal. TailFilter .doFilter( TailFilter .java:26)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adf.model.servlet.A DFBindingF ilter.doFi lter(ADFBi ndingFilte r.java:211 )
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adfinternal.view.fa ces.webapp .rich.Regi strationFi lter.doFil ter(Regist rationFilt er.java:13 3)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at oracle.adfinternal.view.fa ces.active data.AdsFi lter.doFil ter(AdsFil ter.java:6 0)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl._doF ilterImpl( TrinidadFi lterImpl.j ava:303)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl.doFi lter(Trini dadFilterI mpl.java:2 08)
at org.apache.myfaces.trinida d.webapp.T rinidadFil ter.doFilt er(Trinida dFilter.ja va:92)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.security.jps.ee.htt p.JpsAbsFi lter$1.run (JpsAbsFil ter.java:1 38)
at java.security.AccessContro ller.doPri vileged(Na tive Method)
at oracle.security.jps.util.J psSubject. doAsPrivil eged(JpsSu bject.java :324)
at oracle.security.jps.ee.uti l.JpsPlatf ormUtil.ru nJaasMode( JpsPlatfor mUtil.java :464)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.runJa asMode(Jps AbsFilter. java:121)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.doFil ter(JpsAbs Filter.jav a:211)
at oracle.security.jps.ee.htt p.JpsFilte r.doFilter (JpsFilter .java:71)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.dms.servlet.DMSServ letFilter. doFilter(D MSServletF ilter.java :163)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. RequestEve ntsFilter. doFilter(R equestEven tsFilter.j ava:27)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.wrapR un(WebAppS ervletCont ext.java:3 730)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.run(W ebAppServl etContext. java:3696)
at weblogic.security.acl.inte rnal.Authe nticatedSu bject.doAs (Authentic atedSubjec t.java:321 )
at weblogic.security.service. SecurityMa nager.runA s(Security Manager.ja va:120)
at weblogic.servlet.internal. WebAppServ letContext .securedEx ecute(WebA ppServletC ontext.jav a:2273)
at weblogic.servlet.internal. WebAppServ letContext .execute(W ebAppServl etContext. java:2179)
at weblogic.servlet.internal. ServletReq uestImpl.r un(Servlet RequestImp l.java:149 0)
at weblogic.work.ExecuteThrea d.execute( ExecuteThr ead.java:2 56)
at weblogic.work.ExecuteThrea d.run(Exec uteThread. java:221)
<oracle.adf.controller> <Utils> <buildFacesMessage> <ADF: Adding the following JSF error message: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "shemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
>
java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "schemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIo er.process Error(T4CT TIoer.java :462)
at oracle.jdbc.driver.T4CTTIo er.process Error(T4CT TIoer.java :405)
at oracle.jdbc.driver.T4C8Oal l.processE rror(T4C8O all.java:9 31)
at oracle.jdbc.driver.T4CTTIf un.receive (T4CTTIfun .java:481)
at oracle.jdbc.driver.T4CTTIf un.doRPC(T 4CTTIfun.j ava:205)
at oracle.jdbc.driver.T4C8Oal l.doOALL(T 4C8Oall.ja va:548)
at oracle.jdbc.driver.T4CPrep aredStatem ent.doOall 8(T4CPrepa redStateme nt.java:21 7)
at oracle.jdbc.driver.T4CPrep aredStatem ent.execut eForRows(T 4CPrepared Statement. java:1115)
at oracle.jdbc.driver.OracleS tatement.d oExecuteWi thTimeout( OracleStat ement.java :1488)
at oracle.jdbc.driver.OracleP reparedSta tement.exe cuteIntern al(OracleP reparedSta tement.jav a:3769)
at oracle.jdbc.driver.OracleP reparedSta tement.exe cuteUpdate (OraclePre paredState ment.java: 3904)
at oracle.jdbc.driver.OracleP reparedSta tementWrap per.execut eUpdate(Or aclePrepar edStatemen tWrapper.j ava:1512)
at weblogic.jdbc.wrapper.Prep aredStatem ent.execut eUpdate(Pr eparedStat ement.java :172)
at model.AppModuleTstImpl.cal lPerformSd msLogon(Ap pModuleTst Impl.java: 96)
at model.AppModuleTstImpl.sig nOnId(AppM oduleTstIm pl.java:17 8)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at oracle.adf.model.binding.D CInvokeMet hod.invoke Method(DCI nvokeMetho d.java:690 )
at oracle.adf.model.binding.D CDataContr ol.invokeM ethod(DCDa taControl. java:2181)
at oracle.adf.model.bc4j.DCJb oDataContr ol.invokeM ethod(DCJb oDataContr ol.java:31 41)
at oracle.adf.model.binding.D CInvokeMet hod.callMe thod(DCInv okeMethod. java:262)
at oracle.jbo.uicli.binding.J UCtrlActio nBinding.d oIt(JUCtrl ActionBind ing.java:1 708)
at oracle.adf.model.binding.D CDataContr ol.invokeO peration(D CDataContr ol.java:21 88)
at oracle.jbo.uicli.binding.J UCtrlActio nBinding.i nvoke(JUCt rlActionBi nding.java :789)
at oracle.adf.controller.v2.l ifecycle.P ageLifecyc leImpl.exe cuteEvent( PageLifecy cleImpl.ja va:410)
at oracle.adfinternal.view.fa ces.model. binding.Fa cesCtrlAct ionBinding ._execute( FacesCtrlA ctionBindi ng.java:25 2)
at oracle.adfinternal.view.fa ces.model. binding.Fa cesCtrlAct ionBinding .execute(F acesCtrlAc tionBindin g.java:210 )
at view.SignOnValidation.Sign IdValidato r(SignOnVa lidation.j ava:80)
at sun.reflect.NativeMethodAc cessorImpl .invoke0(N ative Method)
at sun.reflect.NativeMethodAc cessorImpl .invoke(Na tiveMethod AccessorIm pl.java:39 )
at sun.reflect.DelegatingMeth odAccessor Impl.invok e(Delegati ngMethodAc cessorImpl .java:25)
at java.lang.reflect.Method.i nvoke(Meth od.java:59 7)
at com.sun.el.parser.AstValue .invoke(As tValue.jav a:187)
at com.sun.el.MethodExpressio nImpl.invo ke(MethodE xpressionI mpl.java:2 97)
at org.apache.myfaces.trinida dinternal. taglib.uti l.MethodEx pressionMe thodBindin g.invoke(M ethodExpre ssionMetho dBinding.j ava:53)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidateVal ue(UIXEdit ableValue. java:422)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.v alidate(UI XEditableV alue.java: 181)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue._ executeVal idate(UIXE ditableVal ue.java:61 6)
at org.apache.myfaces.trinida d.componen t.UIXEdita bleValue.p rocessDeco des(UIXEdi tableValue .java:253)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl$Ap plyRequest ValuesCall back.invok eContextCa llback(Lif ecycleImpl .java:1647 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 661)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnNam ingContain erComponen t(UIXCompo nentBase.j ava:1625)
at oracle.adf.view.rich.compo nent.fragm ent.UIXReg ion.invoke OnComponen t(UIXRegio n.java:713 )
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnChi ldrenCompo nents(UIXC omponentBa se.java:15 65)
at org.apache.myfaces.trinida d.componen t.UIXCompo nentBase.i nvokeOnCom ponent(UIX ComponentB ase.java:1 682)
at oracle.adf.view.rich.compo nent.rich. RichDocume nt.invokeO nComponent (RichDocum ent.java:1 70)
at javax.faces.component.UICo mponent.in vokeOnComp onent(UICo mponent.ja va:720)
at javax.faces.component.UICo mponentBas e.invokeOn Component( UIComponen tBase.java :678)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl._e xecutePhas e(Lifecycl eImpl.java :467)
at oracle.adfinternal.view.fa ces.lifecy cle.Lifecy cleImpl.ex ecute(Life cycleImpl. java:219)
at javax.faces.webapp.FacesSe rvlet.serv ice(FacesS ervlet.jav a:265)
at weblogic.servlet.internal. StubSecuri tyHelper$S ervletServ iceAction. run(StubSe curityHelp er.java:22 7)
at weblogic.servlet.internal. StubSecuri tyHelper.i nvokeServl et(StubSec urityHelpe r.java:125 )
at weblogic.servlet.internal. ServletStu bImpl.exec ute(Servle tStubImpl. java:301)
at weblogic.servlet.internal. TailFilter .doFilter( TailFilter .java:26)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adf.model.servlet.A DFBindingF ilter.doFi lter(ADFBi ndingFilte r.java:211 )
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.adfinternal.view.fa ces.webapp .rich.Regi strationFi lter.doFil ter(Regist rationFilt er.java:13 3)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at oracle.adfinternal.view.fa ces.active data.AdsFi lter.doFil ter(AdsFil ter.java:6 0)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl$Filt erListChai n.doFilter (TrinidadF ilterImpl. java:478)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl._doF ilterImpl( TrinidadFi lterImpl.j ava:303)
at org.apache.myfaces.trinida dinternal. webapp.Tri nidadFilte rImpl.doFi lter(Trini dadFilterI mpl.java:2 08)
at org.apache.myfaces.trinida d.webapp.T rinidadFil ter.doFilt er(Trinida dFilter.ja va:92)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.security.jps.ee.htt p.JpsAbsFi lter$1.run (JpsAbsFil ter.java:1 38)
at java.security.AccessContro ller.doPri vileged(Na tive Method)
at oracle.security.jps.util.J psSubject. doAsPrivil eged(JpsSu bject.java :324)
at oracle.security.jps.ee.uti l.JpsPlatf ormUtil.ru nJaasMode( JpsPlatfor mUtil.java :464)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.runJa asMode(Jps AbsFilter. java:121)
at oracle.security.jps.ee.htt p.JpsAbsFi lter.doFil ter(JpsAbs Filter.jav a:211)
at oracle.security.jps.ee.htt p.JpsFilte r.doFilter (JpsFilter .java:71)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at oracle.dms.servlet.DMSServ letFilter. doFilter(D MSServletF ilter.java :163)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. RequestEve ntsFilter. doFilter(R equestEven tsFilter.j ava:27)
at weblogic.servlet.internal. FilterChai nImpl.doFi lter(Filte rChainImpl .java:56)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.wrapR un(WebAppS ervletCont ext.java:3 730)
at weblogic.servlet.internal. WebAppServ letContext $ServletIn vocationAc tion.run(W ebAppServl etContext. java:3696)
at weblogic.security.acl.inte rnal.Authe nticatedSu bject.doAs (Authentic atedSubjec t.java:321 )
at weblogic.security.service. SecurityMa nager.runA s(Security Manager.ja va:120)
at weblogic.servlet.internal. WebAppServ letContext .securedEx ecute(WebA ppServletC ontext.jav a:2273)
at weblogic.servlet.internal. WebAppServ letContext .execute(W ebAppServl etContext. java:2179)
at weblogic.servlet.internal. ServletReq uestImpl.r un(Servlet RequestImp l.java:149 0)
at weblogic.work.ExecuteThrea d.execute( ExecuteThr ead.java:2 56)
at weblogic.work.ExecuteThrea d.run(Exec uteThread. java:221)
and message is display like this
<oracle.adf.model> <ViewXmlImpl> <parse> <PARSE_VIEW_PAGE_NAME_FAIL
<oracle.adf.model> <ActivityXmlImpl> <parse> <ADFc: /WEB-INF/adfc-config.xml: >
<oracle.adf.model> <ActivityXmlImpl> <parse> <PARSE_ACTIVITY_FAILED_2>
<org.apache.myfaces.trinid
<oracle.adf.common> <ConfigPropsUtil> <validateKey> <The key name must start with ORACLE. and it's length must be less than76 characeters. Also key must be defined in adf-settings.xml ORG.APACHE.MYFACES.TRINIDA
<oracle.adf.common> <ConfigPropertyManager> <getPropertyInternal> <The key name must start with ORACLE. and it's length must be less than 76 characeters. Key ORG.APACHE.MYFACES.TRINIDA
<oracle.adf.controller> <Utils> <buildFacesMessage> <ADF: Adding the following JSF error message: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "shemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
>
java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "shemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIo
at oracle.jdbc.driver.T4CTTIo
at oracle.jdbc.driver.T4C8Oal
at oracle.jdbc.driver.T4CTTIf
at oracle.jdbc.driver.T4CTTIf
at oracle.jdbc.driver.T4C8Oal
at oracle.jdbc.driver.T4CPrep
at oracle.jdbc.driver.T4CPrep
at oracle.jdbc.driver.OracleS
at oracle.jdbc.driver.OracleP
at oracle.jdbc.driver.OracleP
at oracle.jdbc.driver.OracleP
at weblogic.jdbc.wrapper.Prep
at model.AppModuleTstImpl.cal
at model.AppModuleTstImpl.sig
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at oracle.adf.model.binding.D
at oracle.adf.model.binding.D
at oracle.adf.model.bc4j.DCJb
at oracle.adf.model.binding.D
at oracle.jbo.uicli.binding.J
at oracle.adf.model.binding.D
at oracle.jbo.uicli.binding.J
at oracle.adf.controller.v2.l
at oracle.adfinternal.view.fa
at oracle.adfinternal.view.fa
at view.SignOnValidation.Sign
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at com.sun.el.parser.AstValue
at com.sun.el.MethodExpressio
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at javax.faces.component.UICo
at javax.faces.component.UICo
at oracle.adfinternal.view.fa
at oracle.adfinternal.view.fa
at javax.faces.webapp.FacesSe
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at oracle.adf.model.servlet.A
at weblogic.servlet.internal.
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at weblogic.servlet.internal.
at oracle.security.jps.ee.htt
at java.security.AccessContro
at oracle.security.jps.util.J
at oracle.security.jps.ee.uti
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at weblogic.servlet.internal.
at oracle.dms.servlet.DMSServ
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.security.acl.inte
at weblogic.security.service.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.work.ExecuteThrea
at weblogic.work.ExecuteThrea
<oracle.adf.controller> <Utils> <buildFacesMessage> <ADF: Adding the following JSF error message: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "shemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
>
java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error: character string buffer too small
ORA-06512: at "schemaname.pakage", line 56
ORA-01403: no data found
ORA-06512: at line 1
at oracle.jdbc.driver.T4CTTIo
at oracle.jdbc.driver.T4CTTIo
at oracle.jdbc.driver.T4C8Oal
at oracle.jdbc.driver.T4CTTIf
at oracle.jdbc.driver.T4CTTIf
at oracle.jdbc.driver.T4C8Oal
at oracle.jdbc.driver.T4CPrep
at oracle.jdbc.driver.T4CPrep
at oracle.jdbc.driver.OracleS
at oracle.jdbc.driver.OracleP
at oracle.jdbc.driver.OracleP
at oracle.jdbc.driver.OracleP
at weblogic.jdbc.wrapper.Prep
at model.AppModuleTstImpl.cal
at model.AppModuleTstImpl.sig
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at oracle.adf.model.binding.D
at oracle.adf.model.binding.D
at oracle.adf.model.bc4j.DCJb
at oracle.adf.model.binding.D
at oracle.jbo.uicli.binding.J
at oracle.adf.model.binding.D
at oracle.jbo.uicli.binding.J
at oracle.adf.controller.v2.l
at oracle.adfinternal.view.fa
at oracle.adfinternal.view.fa
at view.SignOnValidation.Sign
at sun.reflect.NativeMethodAc
at sun.reflect.NativeMethodAc
at sun.reflect.DelegatingMeth
at java.lang.reflect.Method.i
at com.sun.el.parser.AstValue
at com.sun.el.MethodExpressio
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at oracle.adf.view.rich.compo
at javax.faces.component.UICo
at javax.faces.component.UICo
at oracle.adfinternal.view.fa
at oracle.adfinternal.view.fa
at javax.faces.webapp.FacesSe
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at oracle.adf.model.servlet.A
at weblogic.servlet.internal.
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at oracle.adfinternal.view.fa
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at org.apache.myfaces.trinida
at weblogic.servlet.internal.
at oracle.security.jps.ee.htt
at java.security.AccessContro
at oracle.security.jps.util.J
at oracle.security.jps.ee.uti
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at oracle.security.jps.ee.htt
at weblogic.servlet.internal.
at oracle.dms.servlet.DMSServ
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.security.acl.inte
at weblogic.security.service.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.servlet.internal.
at weblogic.work.ExecuteThrea
at weblogic.work.ExecuteThrea
and message is display like this
ASKER
the error is in this method
in this line st.executeUpdate();
protected void callPerformSdmsLogon(String stmt, Object[] bindVars) {
PreparedStatement st;
st = null;
try {
// 1. Create a JDBC PreparedStatement for
st = getDBTransaction().createPreparedStatement("begin " + stmt + ";end;", 0);
if (bindVars != null) {
// 2. Loop over values for the bind variables passed in, if any
for (int z = 0; z < bindVars.length; z++) {
// 3. Set the value of each bind variable in the statement
st.setObject(z + 1, bindVars[z]);
}
}
// 4. Execute the statement
st.executeUpdate();
} catch (SQLException e) {
throw new JboException(e);
} finally {
if (st != null) {
try {
// 5. Close the statement
st.close();
} catch (SQLException e) {
}
}
}
}
in this line st.executeUpdate();
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
the error is in this line
proc_err_msg := 'Invalid sign-on id/password; logon denied..';
and this is how I define my procdure procedure SignId(p_signid varchar2,proc_err_msg out varchar2) is
proc_err_msg := 'Invalid sign-on id/password; logon denied..';
and this is how I define my procdure procedure SignId(p_signid varchar2,proc_err_msg out varchar2) is
ASKER
i what to do something like this
http://adfpractice-fedor.blogspot.ba/2013/01/working-with-plsql-procedures-in-adf-bc.html
http://adfpractice-fedor.blogspot.ba/2013/01/working-with-plsql-procedures-in-adf-bc.html
The actual error is in the picture you posted which means that you're trying to pass a value that is too big for the database. You will have to find out what value you pass in order to change it.
ASKER
I change the code to above example this is the best way to do it
Obviously the example above works with a specific set of data, while you use different data. This is the problem. You need to match the data with the column type and length of your database.
ASKER
I've requested that this question be closed as follows:
Accepted answer: 0 points for chalie001's comment #a41371468
for the following reason:
I did this http://adfpractice-fedor.blogspot.ba/2013/01/working-with-plsql-procedures-in-adf-bc.html
Accepted answer: 0 points for chalie001's comment #a41371468
for the following reason:
I did this http://adfpractice-fedor.blogspot.ba/2013/01/working-with-plsql-procedures-in-adf-bc.html
I gave a solution to the reader which was caused by a null pointer. Further down were more errors to which I also provided a correct answer.
ASKER
thanks