select dipendenti

33 views
Skip to first unread message

Alessandro Siletto

unread,
Jan 14, 2010, 10:47:23 AM1/14/10
to manydesigns-po...@googlegroups.com
ciao,

mi ricordo da qualche parte di aver letto che e' possibile utilizzare due o piu' select dipendenti una dall'altra...non trovo piu' l'articolo, mi sapete dire come?

grazie

ciao

--
Alessandro Siletto
Wave  Technologies
Lungo Dora Firenze, 71
10125 Torino
2° piano Ufficio n. 210
Tel. 011 66 56067

Paolo Predonzani

unread,
Jan 15, 2010, 4:30:48 AM1/15/10
to manydesigns-portofino-italian

Alessandro Siletto

unread,
Jan 18, 2010, 4:39:41 AM1/18/10
to manydesigns-po...@googlegroups.com
ho seguito quanto letto nei due thread che mi hai segnalato e riesco ad avere le due select dipendenti con la seconda che viene aggiornata sull'onchange della prima, funziona tutto, pero' sulla console mi esce questa eccezione che non riesco a debuggare perche' non trovo delle classi di portofino nello stacktrace

le due select dipendenti si chiamano compagnia->divisione

ognl.OgnlException: target is null for setProperty(null, "compagnia", [Ljava.lang.String;@1fe766f)
    at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1651)
    at ognl.ASTProperty.setValueBody(ASTProperty.java:101)
    at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
    at ognl.SimpleNode.setValue(SimpleNode.java:246)
    at ognl.ASTChain.setValueBody(ASTChain.java:172)
    at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
    at ognl.SimpleNode.setValue(SimpleNode.java:246)
    at ognl.Ognl.setValue(Ognl.java:476)
    at com.opensymphony.xwork2.ognl.OgnlUtil.setValue(OgnlUtil.java:192)
    at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:155)
    at com.opensymphony.xwork2.ognl.OgnlValueStack.setValue(OgnlValueStack.java:143)
    at com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(ParametersInterceptor.java:273)
    at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:187)
    at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:195)
    at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:148)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:93)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at org.apache.struts2.interceptor.FileUploadInterceptor.intercept(FileUploadInterceptor.java:235)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:89)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor.intercept(ScopedModelDrivenInterceptor.java:128)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at org.apache.struts2.interceptor.ProfilingActivationInterceptor.intercept(ProfilingActivationInterceptor.java:104)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at org.apache.struts2.interceptor.debugging.DebuggingInterceptor.intercept(DebuggingInterceptor.java:267)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:126)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.PrepareInterceptor.doIntercept(PrepareInterceptor.java:138)
    at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:87)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.I18nInterceptor.intercept(I18nInterceptor.java:148)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:164)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.AliasInterceptor.intercept(AliasInterceptor.java:128)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:176)
    at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236)
    at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
    at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468)
    at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
    at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Unknown Source)


2010/1/15 Paolo Predonzani <paolo.pr...@gmail.com>
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "manydesigns-portofino-italian" di Google Gruppi.
Per postare messaggi in questo gruppo, invia un'email a manydesigns-po...@googlegroups.com.
Per annullare l'iscrizione a questo gruppo, invia un'email a manydesigns-portofin...@googlegroups.com.
Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/manydesigns-portofino-italian?hl=it.



Paolo Predonzani

unread,
Jan 18, 2010, 4:57:21 AM1/18/10
to manydesigns-portofino-italian
Ho già notato quell'errore in altre occasioni, anche di utilizzo di
Portofino senza codice di estensione. Lo stack trace riguarda la
gestione dei parametri da parte di Struts. Lo abbiamo già segnato come
questione da investigare.

Escluderei che si tratta di qualcosa legato alla select che hai
scritto.
Dovrebbe essere una eccezione "innoqua". Comunque se riscontri altre
anomalie, oltre allo stacktrace strano, ti prego di farci sapere.

Ciao


Paolo


On Jan 18, 10:39 am, Alessandro Siletto <alessandro.sile...@gmail.com>
wrote:

> 2010/1/15 Paolo Predonzani <paolo.predonz...@gmail.com>


>
>
>
> > Ciao Alessandro,
> > Credo che ti riferisci a questi due thread:
>

> >http://groups.google.com/group/manydesigns-portofino-italian/msg/d3f7...
>
> >http://groups.google.com/group/manydesigns-portofino-italian/browse_t...


>
> > Un saluto.
>
> > Paolo
>
> > On Jan 14, 4:47 pm, Alessandro Siletto <alessan...@siletto.it> wrote:
> > > ciao,
>
> > > mi ricordo da qualche parte di aver letto che e' possibile utilizzare due
> > o
> > > piu' select dipendenti una dall'altra...non trovo piu' l'articolo, mi
> > sapete
> > > dire come?
>
> > > grazie
>
> > > ciao
>
> > > --
> > > Alessandro Siletto
> > > Wave  Technologies
> > > Lungo Dora Firenze, 71
> > > 10125 Torino
> > > 2° piano Ufficio n. 210
> > > Tel. 011 66 56067
>
> > --
> > Hai ricevuto questo messaggio perché sei iscritto al gruppo
> > "manydesigns-portofino-italian" di Google Gruppi.
> > Per postare messaggi in questo gruppo, invia un'email a
> > manydesigns-po...@googlegroups.com.
> > Per annullare l'iscrizione a questo gruppo, invia un'email a

> > manydesigns-portofin...@googlegroups.com<manydesigns-portofino-italian%2Bunsu...@googlegroups.com>

Alessandro Siletto

unread,
Jan 18, 2010, 5:44:28 AM1/18/10
to manydesigns-po...@googlegroups.com
concordo sul fatto che l'eccezione non dia problemi, portofino funziona perfettamente.

per evitare di visualizzare ogni volta l'eccezione sulla console ho alzato ad ERROR il livello di log della classe di struts2

log4j.logger.com.opensymphony.xwork2.ognl.OgnlValueStack=ERROR

ciao e grazie per la risposta tempestiva :)

Alessandro

2010/1/18 Paolo Predonzani <paolo.pr...@gmail.com>
Per annullare l'iscrizione a questo gruppo, invia un'email a manydesigns-portofin...@googlegroups.com.

Per ulteriori opzioni, visita il gruppo all'indirizzo http://groups.google.com/group/manydesigns-portofino-italian?hl=it.



Reply all
Reply to author
Forward
0 new messages