Pet store runtime error! urgent! Pls help me out

Dear everybody,

I just install the petstore in my local computer, following the whole instruction from <a href="http://java.sun.com/blueprints/code/jps131/docs/installing.html" target="_blank"> http://java.sun.com/blueprints/code/jps131/docs/installing.h tml</a>

It seems all rite during the installation.

But when I try to access the

Amazon Parrot

Great companion for up to 75 years

in the bird category, I cannot see anything feed back. I checked the j2ee log, here is the output of it. I have no idea how to fix this problem, any tech people can help me? I need this sample code as a base of a project.

Thanks for whom can help!!

A hardworking progammer

Henry

Binding name:`java:comp/env/jms/QueueConnectionFactory`

Binding name:`java:comp/env/ejb/OPCAdminFacadeRemote`

Binding name:`java:comp/env/ejb/AsyncSender`

Created Context:/admin

Application AdminEAR deployed.

java.security.PrivilegedActionException: javax.servlet.ServletException: An erro

r occurred while evaluating custom action attribute "value" with value "${item.a

ttribute}": Unable to find a value for "attribute" in object of class "com.sun.j

2ee.blueprints.catalog.model.Item" using operator "."

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationDispatcher.include(Appli cationDis

patcher.java:488)

at com.sun.j2ee.blueprints.waf.view.template.tags.InsertTag.doE ndTag(Ins

ertTag.java:99)

at org.apache.jsp.template$jsp._jspService(template$jsp.java:15 9)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:107)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servi ce(JspSer

vlet.java:202)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:3

82)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :474)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationDispatcher.invoke(Applic ationDisp

atcher.java:683)

at org.apache.catalina.core.ApplicationDispatcher.doForward(App licationD

ispatcher.java:431)

at org.apache.catalina.core.ApplicationDispatcher.access$0(Appl icationDi

spatcher.java:359)

at org.apache.catalina.core.ApplicationDispatcher$PrivilegedFor ward.run(

ApplicationDispatcher.java:130)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationDispatcher.forward(Appli cationDis

patcher.java:347)

at com.sun.j2ee.blueprints.waf.view.template.TemplateServlet.in sertTempl

ate(TemplateServlet.java:288)

at com.sun.j2ee.blueprints.waf.view.template.TemplateServlet.pr ocess(Tem

plateServlet.java:246)

at com.sun.j2ee.blueprints.waf.view.template.TemplateServlet.do Get(Templ

ateServlet.java:143)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl

icationFilterChain.java:247)

at org.apache.catalina.core.ApplicationFilterChain.access$0(App licationF

ilterChain.java:197)

at org.apache.catalina.core.ApplicationFilterChain$1.run(Applic ationFilt

erChain.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF

ilterChain.java:172)

at com.sun.j2ee.blueprints.signon.web.SignOnFilter.doFilter(Sig nOnFilter

.java:151)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl

icationFilterChain.java:213)

at org.apache.catalina.core.ApplicationFilterChain.access$0(App licationF

ilterChain.java:197)

at org.apache.catalina.core.ApplicationFilterChain$1.run(Applic ationFilt

erChain.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF

ilterChain.java:172)

at com.sun.j2ee.blueprints.encodingfilter.web.EncodingFilter.do Filter(En

codingFilter.java:77)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl

icationFilterChain.java:213)

at org.apache.catalina.core.ApplicationFilterChain.access$0(App licationF

ilterChain.java:197)

at org.apache.catalina.core.ApplicationFilterChain$1.run(Applic ationFilt

erChain.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF

ilterChain.java:172)

at org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperV

alve.java:243)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.core.StandardContextValve.invoke(Standar dContextV

alve.java:201)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.valves.CertificatesValve.invoke(Certific atesValve

.java:246)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:

2343)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.j

ava:164)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error Dispatche

rValve.java:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.j

ava:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.authenticator.SingleSignOn.invoke(Single SignOn.ja

va:392)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineVal

ve.java:174)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.connector.http.HttpProcessor.process(Htt pProcesso

r.java:1012)

at org.apache.catalina.connector.http.HttpProcessor.run(HttpPro cessor.ja

va:1107)

at java.lang.Thread.run(Thread.java:534)

Caused by: javax.servlet.ServletException: An error occurred while evaluating cu

stom action attribute "value" with value "${item.attribute}": Unable to find a v

alue for "attribute" in object of class "com.sun.j2ee.blueprints.catalog.model.I

tem" using operator "."

at org.apache.jasper.runtime.PageContextImpl.handlePageExceptio n(PageCon

textImpl.java:463)

at org.apache.jsp.product$jsp._jspService(product$jsp.java:1357 )

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:107)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servi ce(JspSer

vlet.java:202)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:3

82)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :474)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationDispatcher.invoke(Applic ationDisp

atcher.java:683)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(App licationD

ispatcher.java:574)

at org.apache.catalina.core.ApplicationDispatcher.access$1(Appl icationDi

spatcher.java:501)

at org.apache.catalina.core.ApplicationDispatcher$PrivilegedInc lude.run(

ApplicationDispatcher.java:146)

... 66 more

InsertTag:doEndTag caught: javax.servlet.ServletException: An error occurred whi

le evaluating custom action attribute "value" with value "${item.attribute}": Un

able to find a value for "attribute" in object of class "com.sun.j2ee.blueprints

.catalog.model.Item" using operator "."

javax.servlet.ServletException: An error occurred while evaluating custom action

attribute "value" with value "${item.attribute}": Unable to find a value for "a

ttribute" in object of class "com.sun.j2ee.blueprints.catalog.model.Item" using

operator "."

at org.apache.jasper.runtime.PageContextImpl.handlePageExceptio n(PageCon

textImpl.java:463)

at org.apache.jsp.product$jsp._jspService(product$jsp.java:1357 )

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:107)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servi ce(JspSer

vlet.java:202)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:3

82)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :474)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationDispatcher.invoke(Applic ationDisp

atcher.java:683)

at org.apache.catalina.core.ApplicationDispatcher.doInclude(App licationD

ispatcher.java:574)

at org.apache.catalina.core.ApplicationDispatcher.access$1(Appl icationDi

spatcher.java:501)

at org.apache.catalina.core.ApplicationDispatcher$PrivilegedInc lude.run(

ApplicationDispatcher.java:146)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationDispatcher.include(Appli cationDis

patcher.java:488)

at com.sun.j2ee.blueprints.waf.view.template.tags.InsertTag.doE ndTag(Ins

ertTag.java:99)

at org.apache.jsp.template$jsp._jspService(template$jsp.java:15 9)

at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:107)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.jasper.servlet.JspServlet$JspServletWrapper.servi ce(JspSer

vlet.java:202)

at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:3

82)

at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :474)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationDispatcher.invoke(Applic ationDisp

atcher.java:683)

at org.apache.catalina.core.ApplicationDispatcher.doForward(App licationD

ispatcher.java:431)

at org.apache.catalina.core.ApplicationDispatcher.access$0(Appl icationDi

spatcher.java:359)

at org.apache.catalina.core.ApplicationDispatcher$PrivilegedFor ward.run(

ApplicationDispatcher.java:130)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationDispatcher.forward(Appli cationDis

patcher.java:347)

at com.sun.j2ee.blueprints.waf.view.template.TemplateServlet.in sertTempl

ate(TemplateServlet.java:288)

at com.sun.j2ee.blueprints.waf.view.template.TemplateServlet.pr ocess(Tem

plateServlet.java:246)

at com.sun.j2ee.blueprints.waf.view.template.TemplateServlet.do Get(Templ

ateServlet.java:143)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl

icationFilterChain.java:247)

at org.apache.catalina.core.ApplicationFilterChain.access$0(App licationF

ilterChain.java:197)

at org.apache.catalina.core.ApplicationFilterChain$1.run(Applic ationFilt

erChain.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF

ilterChain.java:172)

at com.sun.j2ee.blueprints.signon.web.SignOnFilter.doFilter(Sig nOnFilter

.java:151)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl

icationFilterChain.java:213)

at org.apache.catalina.core.ApplicationFilterChain.access$0(App licationF

ilterChain.java:197)

at org.apache.catalina.core.ApplicationFilterChain$1.run(Applic ationFilt

erChain.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF

ilterChain.java:172)

at com.sun.j2ee.blueprints.encodingfilter.web.EncodingFilter.do Filter(En

codingFilter.java:77)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(Appl

icationFilterChain.java:213)

at org.apache.catalina.core.ApplicationFilterChain.access$0(App licationF

ilterChain.java:197)

at org.apache.catalina.core.ApplicationFilterChain$1.run(Applic ationFilt

erChain.java:176)

at java.security.AccessController.doPrivileged(Native Method)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationF

ilterChain.java:172)

at org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperV

alve.java:243)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.core.StandardContextValve.invoke(Standar dContextV

alve.java:201)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.valves.CertificatesValve.invoke(Certific atesValve

.java:246)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:

2343)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.j

ava:164)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error Dispatche

rValve.java:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.j

ava:170)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.authenticator.SingleSignOn.invoke(Single SignOn.ja

va:392)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:564)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineVal

ve.java:174)

at org.apache.catalina.core.StandardPipeline.invokeNext(Standar dPipeline

.java:566)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.jav

a:472)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:943)

at org.apache.catalina.connector.http.HttpProcessor.process(Htt pProcesso

r.java:1012)

at org.apache.catalina.connector.http.HttpProcessor.run(HttpPro cessor.ja

va:1107)

at java.lang.Thread.run(Thread.java:534)

[16985 byte] By [] at [2007-11-26 6:13:59]
# 1
Hello,I installed Petstore 1.3.1_02 on Jboss and have exactly the same problem.Thanks for your help!
at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 2
Hi Henry,Did you get a solution to get around this issue ?Thanks for updating me .Tony
at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 3

i had the same trouble deploying petstore 1.3.2 on jboss (4.0.1). Changing to attribute(1) did not work. Instead I changed this to item.firstAttribute and added a getter to the item class.

public String getFirstAttribute() {

return attribute1;

}

this worked just fine for me.

at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 4
Hi Ryanlnteganova,I am facing the same problem but I couldn't understand your solution. would you please make it clearer?Thank youRegards,Youssef
ywhanna at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 5
Ok I got how it is doneyou change all the jsp's that have "item.attribute" to "item.firstAttribute" except for the jsp's of the cart. Then you modify on the CatalogHelper class by adding the new setter you describedwell done Ryanlnteganova :)Regards,Youssef
ywhanna at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 6
Hi,I had the same problem, and it got fixed when I changed the name of the getter method to correspond to the property variable name.e.g., if the variable is from_date, name the getter as getFrom_date. Anything else like getFromDate would fail.thanks,nithin.
nithinr at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...
# 7

Hello Everybody

I have the procedure to run petsotre demo as it is given in the Java BluePrints Projects Install Document.

But when I have tried to run the ant setup command it it has given me the following error

BUILD FAILED

java.lang.AbstractMethodError: javax.xml.parsers.SAXParser.getXMLReader()Lorg/xml/sax/XMLReader;

at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:163)

at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:193)

at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:140)

at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)

at org.apache.tools.ant.Main.runBuild(Main.java:653)

at org.apache.tools.ant.Main.startAnt(Main.java:187)

at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)

at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

Total time: 0 seconds

java.lang.AbstractMethodError: javax.xml.parsers.SAXParser.getXMLReader()Lorg/xml/sax/XMLReader;

at org.apache.tools.ant.util.JAXPUtils.getNamespaceXMLReader(JAXPUtils.java:163)

at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:193)

at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:140)

at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:91)

at org.apache.tools.ant.Main.runBuild(Main.java:653)

at org.apache.tools.ant.Main.startAnt(Main.java:187)

at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)

at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)

javax.xml.parsers.SAXParser.getXMLReader()Lorg/xml/sax/XMLReader;

Plz help to rectify this error .

Regards,

Chirag Viradiya

chiragpatel_05 at 2007-7-6 13:51:08 > top of Java-index,Java Enterprise System,Java Enterprise System - General Discussion...