From: Joao O. <joa...@gm...> - 2005-05-24 00:38:16
|
#added Makumba Developers since I think they can help I continue with the same problem, so if anyone have the slightest crazy idea, it will be great to ear it. If you didn't understood it completely, since I know it's a bit tricky to try to explain a complex problem, please don't even think twice, just send me an e-mail asking for clarification. Thanks a lot guys. On 5/12/05, Joao Oliveira <joa...@gm...> wrote: > Hey again! >=20 > After some digging into the code and BL and after 1h talk with Rudi. > We find out clearly what was the error! Yurray!!! > But... couldn't figure it out how to solve it, so that's why I'm here > again to ask you all for help on this matter. >=20 > Report of the problem: > I had already what Rudi suggested on my page before the first > e-mail, but it still didn't work. So I made some digging in BL, and > find out that the attribute that I want to pass through the form is > getting something like: "$activity" instead of > "best.johnny.activity[]...." so it obviously gives an error saying > that the attribute is not of the same type has the SQL query needs. >=20 > the problem starts in: > http://gent.best.eu.org/joao-k/classes/org.eu.best.johnny.LbgAnnounc= ingOrganiserEditLogic#15 > http://gent.best.eu.org/joao-k/classes/org.eu.best.johnny.JohnnyLogi= c#25 > http://gent.best.eu.org/joao-k/classes/org.eu.best.johnny.JohnnyLogi= c#50 >=20 > in the last page, 'activity' has the value '$activity' and should have > something like: 'best.johnny.activity[]' >=20 > If I take from the page where there's the newForm a <mak:input > name=3D"activity" value=3D"bjac" type=3D"hidden"/> in the BL the 'activit= y' > (http://gent.best.eu.org/joao-k/classes/org.eu.best.johnny.JohnnyLogic#50= ) > will be 'null' therefor giving an NullPointer error. >=20 > The funny thing of all this is that if I comment the first > 'super.checkAttributes(a, db);' > (http://gent.best.eu.org/joao-k/classes/org.eu.best.johnny.LbgAnnouncingO= rganiserEditLogic#15) > it wont cause any NullPointer error since it won't make any checks at > all, and... it will work on the page, I mean it will show the actual > pointer. >=20 > So it means that in the JSP level it is working fine, but the BL isn't > able to get the correct attribute from the newForm. >=20 > Well any ideas on this?! Please it would be very handy. Cristi? >=20 > Thanks for the help guys! >=20 >=20 >=20 > On 5/11/05, Rudolf Mayer <ru...@sb...> wrote: > > hey joao & co! > > > > [Joao Oliveira], On 11/05/05 22:52: > > > Experts... > > > > > > BAS needs your help! > > > > > > The thing is that I wanted that after clicking in the button 'Go to > > > Next Page' in the page > > > http://gent.best.eu.org/joao-k/johnny/lbg/announcing/organiser/edit/e= ventCreate.jsp?season=3Dsummer04 > > > I wanted it to create the event like it is supposed, and to go to the > > > page: http://gent.best.eu.org/joao-k/johnny/lbg/announcing/organiser= /edit/customQuestionEdit.jsp > > > to edit the Custom Questions. > > > The problem is that the page needs the attribute to know which > > > application it needs to edit the Custom Questions. > > > > > > So what I'm asking is a way of clicking in a button and creating an > > > event and afterwards forwards to the customQuestion page passing an > > > attribute. > > > > this one is rather simple to do: > > > > you make a <mak:newForm ..... name=3D"XXX">, and in the next page you h= ave > > XXX as an attribute containing the pointer of the newly created object. > > > > example e.g. in toolbox: > > http://private.best.eu.org/committees/marketeam/toolbox/admin/toolboxEn= tryList.jspx#38 > > > > rudi > > >=20 >=20 > -- > Joao >=20 --=20 Joao |