Fixed!  Thanks for the test case.  (I was overlooking the obvious -
alert validation "failed" when there were no validation errors,
blocking submission;  a "return;" needed to be "return true;")

-- Adam


On 5/30/07, Henk Vanhoe <[EMAIL PROTECTED]> wrote:
Hi,

contact.jsp in the attached file gives this problem. Clicking on the
link 'Opslaan' gives no result. When I uncomment
<client-validation>INLINE</client-validation> in trinidad-config.xml it
works normally...

I'm using this command to checkout the trinidad source code:

svn checkout http://svn.apache.org/repos/asf/myfaces/trinidad/trunk/
trinidad

Henk

Adam Winer wrote:
> Can someone provide a minimal page that is failing for
> them?  I'd like to get this debugged and eliminated
> by 1.0.1, but haven't reproduced it yet.
>
> -- Adam
>
>
> On 5/29/07, Henk Vanhoe <[EMAIL PROTECTED]> wrote:
>> I had the same problem. It went away when I added
>> <client-validation>INLINE</client-validation> to my trinidad-config.xml.
>>
>> Henk
>>
>> Luka Surija wrote:
>> > No, there is no JS errors any more. Just clicking on any link nothing
>> > happened. just like <a href="#" ></a>.
>> > I look like the problem when you forget to put <tr:form> component
>> > around commandLink and other components.
>> >
>> > Very strange. Is it maybe problem with glassfish, because I don't use
>> > myfaces JSF implementation?
>> >
>> > Luka
>> >
>> > Adam Winer wrote:
>> >> What problems?  Do you see any Javascript errors
>> >> in the JS console?
>> >>
>> >> -- Adam
>> >>
>> >>
>> >> On 5/25/07, Luka Surija <[EMAIL PROTECTED]> wrote:
>> >>> After clearing my browser cache the javascript errors are gone, but
>> >>> there is still a problem with navigation, links and buttons.
>> >>>
>> >>> Danny Robinson wrote:
>> >>> > >> _validateAlert is not defined
>> >>> >
>> >>> > Clear your browser cache.
>> >>> >
>> >>> > On 5/24/07, *Luka Surija* <[EMAIL PROTECTED]
>> >>> > <mailto:[EMAIL PROTECTED]>> wrote:
>> >>> >
>> >>> >     I've just tryed to switch from
>> >>> >     trinidad-xxx-incubator-m1-SNAPSHOT.jar to
>> >>> >     trinidad-xxx-1.0.1-SNAPSHOT.jar but my web app doesn't working
>> >>> any
>> >>> >     more
>> >>> >     (clicking on links nothing happends). I use also facelets
>> >>> 1.1.11, but
>> >>> >     till now everything worked fine.
>> >>> >
>> >>> >     Now, all I've changed was replacing
>> >>> >     trinidad-api-incubator-m1-SNAPSHOT.jar and
>> >>> >     trinidad-impl-incubator-m1-SNAPSHOT.jar with
>> >>> >     trinidad-api-1.0.1-SNAPSHOT.jar and
>> >>> >     trinidad-impl-1.0.1-SNAPSHOT.jar in
>> >>> >     WEB-INF/lib folder.
>> >>> >     Starting my glassfish AS and looking into server.log I've
>> noticed
>> >>> >     following error:
>> >>> >
>> >>> >     Error configuring application listener of class
>> >>> >
>> org.apache.myfaces.trinidadinternal.webapp.TrinidadListenerImpl
>> >>> >     java.lang.ClassNotFoundException:
>> >>> >
>> org.apache.myfaces.trinidadinternal.webapp.TrinidadListenerImpl
>> >>> >     at
>> >>> >
>> >>>
>> 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1507)
>>
>> >>>
>> >>> >     at
>> >>> >
>> >>>
>> 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4421)
>>
>> >>>
>> >>> >     at
>> >>> >     org.apache.catalina.core.StandardContext.start
>> >>> >     (StandardContext.java:5140)
>> >>> >     at com.sun.enterprise.web.WebModule.start(WebModule.java:302)
>> >>> >     at
>> >>> >
>> >>>
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
>> >>> >     at org.apache.catalina.core.StandardHost.start
>> >>> (StandardHost.java:924)
>> >>> >     at
>> >>> >
>> >>>
>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1224)
>> >>> >     at
>> >>> >
>> >>>
>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:520)
>> >>> >     at org.apache.catalina.startup.Embedded.start
>> (Embedded.java:916)
>> >>> >     at
>> >>> com.sun.enterprise.web.WebContainer.start(WebContainer.java:853)
>> >>> >     at
>> >>> >
>> >>>
>> com.sun.enterprise.web.PEWebContainer.startInstance(PEWebContainer.java:742)
>>
>> >>>
>> >>> >     at
>> >>> >     com.sun.enterprise.web.PEWebContainerLifecycle.onStartup
>> >>> >     (PEWebContainerLifecycle.java:71)
>> >>> >     at
>> >>> >
>> >>>
>> 
com.sun.enterprise.server.ApplicationServer.onStartup(ApplicationServer.java:332)
>>
>> >>>
>> >>> >     at
>> >>> >
>> >>>
>> 
com.sun.enterprise.server.ondemand.OnDemandServer.onStartup(OnDemandServer.java
>>
>> >>>
>> >>> >     :112)
>> >>> >     at com.sun.enterprise.server.PEMain.run(PEMain.java:326)
>> >>> >     at com.sun.enterprise.server.PEMain.main(PEMain.java:260)
>> >>> >     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>> >>> >     at
>> >>> >     sun.reflect.NativeMethodAccessorImpl.invoke
>> >>> >     (NativeMethodAccessorImpl.java:39)
>> >>> >     at
>> >>> >
>> >>>
>> 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>
>> >>>
>> >>> >     at java.lang.reflect.Method.invoke(Method.java:585)
>> >>> >     at com.sun.enterprise.server.PELaunch.main (PELaunch.java:272)
>> >>> >
>> >>> >     ... hmm, odd.
>> >>> >
>> >>> >     OK, to workaround, I've copied all necessary jars into
>> >>> glassfish/lib
>> >>>
>> >>> >     folder and restart glassfish.
>> >>> >
>> >>> >     Now, there is no more errors in server.log but still I
>> can't do
>> >>> >     anything
>> >>> >     (just displaying site content without clicking) .
>> >>> >     Using firebug I've noticed following error in console every
>> >>> time I try
>> >>> >     to click on some tr:commandLink or tr:commandButton:
>> >>> >     _validateAlert is not defined
>> >>> >     _j_id1Validator(form#j_id1 index.xhtml, "j_id1:j_id14")
>> >>> index.xhtml
>> >>> >     (line 221)
>> >>> >     _validateForm(form#j_id1 index.xhtml, "j_id1:j_id14")
>> >>> Common11-m7.js
>> >>> >     (line 3579)
>> >>> >     submitForm(form#j_id1 index.xhtml , 1, Object event=show
>> >>> >     source=j_id1:j_id14 partial=true) Common11-m7.js (line 3830)
>> >>> >     _submitPartialChange(form#j_id1 index.xhtml, 1, Object
>> event=show
>> >>> >     source=j_id1:j_id14 partial=true) Common11-m7.js (line 5187)
>> >>> >     _submitHideShow("j_id1", 1, "show", "j_id1:j_id14",
>> >>> >     "j_id1:j_id14__xc_",
>> >>> >     undefined) index.xhtml (line 130)
>> >>> >     onclick(click clientX=28, clientY=9) index.xhtml (line 1)
>> >>> >
>> >>> >
>> >>> >     Looking into the generated html, I've found this:
>> >>> >
>> >>> >     <input type="hidden" name="value">
>> >>> >     <script>var
>> >>> >
>> >>>
>> _resetj_id1Names=["event","source","partial","state","value"];</script>
>> >>> >
>> >>> >     <script>var _j_id1_Validations=['new
>> >>> >     TrNumberConverter(null,\'number\',null,null)'];var
>> >>> >
>> >>> _j_id1_Validators=["j_id1:searchTable:edBrPonude",0,,0,[]];function
>> >>> >     _j_id1Validator(f,s){return
>> >>> >     _validateAlert(f,s,_j_id1_Validators,0,"Form validation
>> >>> >     failures:");}var _j_id1_Labels={};var _j_id1_Formats=['{0} -
>> >>> >     {1}'];var j_id1_SF={};</script>
>> >>> >     </span><script>_submitFormCheck();</script></form>
>> >>> >     </body>
>> >>> >
>> >>> >     but there is no function called _validateAlert in
>> Common11-m7.js.
>> >>> >
>> >>> >     Can someone tell me what I have to do, to switch to a new
>> >>> version of
>> >>> >     trinidad?
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> >>> > --
>> >>> > Chordiant Software Inc.
>> >>> > www.chordiant.com <http://www.chordiant.com>
>> >
>>
>>
>



Reply via email to