Hi,

Did this issue ever get resolved?

We are having similar problems.

Chris

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] 
Sent: 21 November 2007 11:43
To: [email protected]
Subject: Re: [magnolia-user] adding my bean.


do i have to register my bean code anywhere for magnolia to work (xml  
config or something)?
i have other webapps using the same .jar and it fine- its just  
magnolia thats not happy.

ant

On 20 Nov 2007, at 16:49, anthony rogers wrote:

>
> ok i changed it to:
>
> package com.ant.tests;
>
> public class MyTestBean {
>    public String setHelloBean() {
>        System.out.println("hello bean");
>        return("hello from bran");
>    }
> }
>
> and it still don't work, also tryed your way. all this stuff worked  
> before :(
>
> ant
>
>
> On 20 Nov 2007, at 14:12, David Smith wrote:
>
>> Umm... that's not a bean.  Beans have getter and setter methods for  
>> it's properties.  Here's pretty much the simplest bean class you  
>> can write:
>>
>> package com.mycompany.myproject ;
>> public class myBean {
>> private String myProperty ;
>> public String getMyProperty() {
>>  return myProperty ;
>> public void setMyProperty( String newProp ) {
>>  this.myProperty = newProp ;
>> }
>> }
>>
>> --David
>>
>> anthony rogers wrote:
>>>
>>> I've put my Bean in the 'magnolia/WEB-INF/lib' folder.
>>> Yes its the first thing to exception; if i take the jsp:useBean  
>>> tag out it doesn't error.
>>> all my Bean as in it is:
>>>
>>> package com.ant.tests;
>>>
>>> public class MyTestBean {
>>>   public void helloBean() {
>>>       System.out.println("hello bean");
>>>   }
>>> }
>>>
>>> i am using this as a test case, and it also has the same problem.
>>> the server i am using is GlassFishv2 (all my other webapps that  
>>> use Beans work fine, just if i use a Bean in magnolia it errors).
>>>
>>> <jsp:useBean id="overworld" scope="session"  
>>> class="com.ant.tests.MyTestBean" />
>>>
>>> aNt
>>>
>>> On 20 Nov 2007, at 01:35, David Smith wrote:
>>>
>>>> The exception message doesn't offer a lot of info.  To my  
>>>> knowledge, Magnolia doesn't do anything that would interfere with  
>>>> your use of the jsp:useBean tag.
>>>>
>>>> Is the exception the first one that appears when calling this  
>>>> template?  Can you offer some detail regarding your bean?  Where  
>>>> have you stored it?
>>>>
>>>> --David
>>>>
>>>> anthony rogers wrote:
>>>>>
>>>>> if i do a simple template in magnolia 3.5_rc1 that looks like  
>>>>> this:
>>>>>
>>>>> <jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page";  
>>>>> xmlns:cms="urn:jsptld:cms-taglib"
>>>>> xmlns:cmsu="urn:jsptld:cms-util-taglib"
xmlns:c="urn:jsptld:http://java.sun.com/jsp/jstl/core 
>>>>> "
>>>>> xmlns:fmt="urn:jsptld:http://java.sun.com/jsp/jstl/fmt";>
>>>>>  <jsp:directive.page contentType="text/html; charset=UTF-8"  
>>>>> session="true" />
>>>>>  <jsp:useBean id="overworld" scope="session"  
>>>>> class="com.ant.web.Overworld" />
>>>>>
>>>>>  <jsp:directive.page import="info.magnolia.cms.util.Resource" />
>>>>>
>>>>>  <jsp:text><![CDATA[
>>>>>      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional// 
>>>>> EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";>
>>>>>  ]]></jsp:text>
>>>>>      <html xmlns="http://www.w3.org/1999/xhtml";>
>>>>>  <head>/head>
>>>>>      <body>
>>>>>          hello
>>>>>      </body>
>>>>>  </html>
>>>>> </jsp:root>
>>>>>
>>>>> with my bean added:
>>>>>  <jsp:useBean id="overworld" scope="session"  
>>>>> class="com.ant.web.Overworld" />
>>>>>
>>>>> i get this error:
>>>>>  org.apache.jasper.JasperException:  
>>>>> java.lang.IllegalArgumentException: PWC2788: setAttribute: Non- 
>>>>> serializable attribute
>>>>>
>>>>> i can provide a bigger stack trace is needed? this error didn't  
>>>>> happen on magnolia 3.0
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> for list details see
>>>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>>>> ----------------------------------------------------------------
>>>>
>>>>
>>>> ----------------------------------------------------------------
>>>> for list details see
>>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>>> ----------------------------------------------------------------
>>>
>>>
>>> ----------------------------------------------------------------
>>> for list details see
>>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>>> ----------------------------------------------------------------
>>
>>
>> -- 
>> David Smith
>> Network Operations Supervisor
>> Department of Entomology
>> Cornell University
>> 2132 Comstock Hall
>> Ithaca, NY 14853
>> Phone: (607) 255-9571
>> Fax: (607) 255-0940
>>
>>
>> ----------------------------------------------------------------
>> for list details see
>> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
>> ----------------------------------------------------------------
>
>
> ----------------------------------------------------------------
> for list details see
> http://documentation.magnolia.info/docs/en/editor/stayupdated.html
> ----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/docs/en/editor/stayupdated.html
----------------------------------------------------------------

Reply via email to