Null Pointer Excp when calling validate() [message #16951] |
Mon, 07 April 2003 14:39  |
Eclipse User |
|
|
|
Hello,
I am trying to create a schema from scratch. When I try to call validate()
on the schema after creating the first complex element it gives this
exception. Any thoughts on what might be wrong would be much appreciated.
Thanks for your help.
Kaunteya
java.lang.NullPointerException
at
org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl$AssessmentI mpl.assignDiagnostics(XSDSimpleTypeDefinitionImpl.java:3547)
at
org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkSimpleTyp eConstraint(XSDConcreteComponentImpl.java:797)
at
org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkBuiltInTy peConstraint(XSDConcreteComponentImpl.java:766)
at
org.eclipse.xsd.impl.XSDAttributeDeclarationImpl.validate(XS DAttributeDeclarationImpl.java:394)
at
org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
at
org.eclipse.xsd.impl.XSDAttributeUseImpl.validate(XSDAttribu teUseImpl.java:790)
at
org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
at
org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.validate(X SDComplexTypeDefinitionImpl.java:1308)
at
org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
at org.eclipse.xsd.impl.XSDSchemaImpl.validate(XSDSchemaImpl.ja va:1513)
at
com.sensima.payhub.GenericSchemaManager.createNewItem(Generi cSchemaManager.java:87)
at
com.sensima.payhub.SchemaFormHandler.handle_createNewItem(Sc hemaFormHandler.java:77)
at
com.sensima.payhub.SchemaFormHandler.handle_formrequest(Sche maFormHandler.java:33)
at
org.apache.jsp.SchemaDisplayMain_jsp._jspService(SchemaDispl ayMain_jsp.java:191)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:137)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:210)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
at
org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(A uthenticatorBase.java:494)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2415)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:172)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at
org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
at
org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
at
org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:223)
at
org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:594)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:392)
at
org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:565)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:619)
at java.lang.Thread.run(Thread.java:536)
|
|
|
Re: Null Pointer Excp when calling validate() [message #16983 is a reply to message #16951] |
Mon, 07 April 2003 15:34  |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
--------------0552A4CCD1A67C66D2937914
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Kaunteya,
It looks like a bug in XSD that would be fixed like this:
> etools-diff XSDSimpleTypeDefinitionImpl.java
3547c3547
< if (element.hasAttributeNS(null, attributeName))
---
> if (element != null && element.hasAttributeNS(null, attributeName))
If you call updateElement on your schema, you might be able to avoid this bug until it's fixed in the next drop (of the new
1.1.0 version) hopefully later this week...
kaunteya bhattacharya wrote:
> Hello,
> I am trying to create a schema from scratch. When I try to call validate()
> on the schema after creating the first complex element it gives this
> exception. Any thoughts on what might be wrong would be much appreciated.
> Thanks for your help.
>
> Kaunteya
>
> java.lang.NullPointerException
> at
> org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl$AssessmentI mpl.assignDiagnostics(XSDSimpleTypeDefinitionImpl.java:3547)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkSimpleTyp eConstraint(XSDConcreteComponentImpl.java:797)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkBuiltInTy peConstraint(XSDConcreteComponentImpl.java:766)
> at
> org.eclipse.xsd.impl.XSDAttributeDeclarationImpl.validate(XS DAttributeDeclarationImpl.java:394)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
> at
> org.eclipse.xsd.impl.XSDAttributeUseImpl.validate(XSDAttribu teUseImpl.java:790)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
> at
> org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.validate(X SDComplexTypeDefinitionImpl.java:1308)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
> at org.eclipse.xsd.impl.XSDSchemaImpl.validate(XSDSchemaImpl.ja va:1513)
> at
> com.sensima.payhub.GenericSchemaManager.createNewItem(Generi cSchemaManager.java:87)
> at
> com.sensima.payhub.SchemaFormHandler.handle_createNewItem(Sc hemaFormHandler.java:77)
> at
> com.sensima.payhub.SchemaFormHandler.handle_formrequest(Sche maFormHandler.java:33)
> at
> org.apache.jsp.SchemaDisplayMain_jsp._jspService(SchemaDispl ayMain_jsp.java:191)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:137)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:210)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(A uthenticatorBase.java:494)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:223)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:594)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:392)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:565)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:619)
> at java.lang.Thread.run(Thread.java:536)
--------------0552A4CCD1A67C66D2937914
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Kaunteya,
<p>It looks like a bug in XSD that would be fixed like this:
<blockquote>> etools-diff XSDSimpleTypeDefinitionImpl.java
<br>3547c3547
<br> < &a mp;nbsp; if (element.hasAttributeNS(null,
attributeName))
<br>---
<br>> if (<b>element !=
null && </b>element.hasAttributeNS(null, attributeName))</blockquote>
<p><br>If you call updateElement on your schema, you might be able to avoid
this bug until it's fixed in the next drop (of the new 1.1.0 version) hopefully
later this week...
<p>kaunteya bhattacharya wrote:
<blockquote TYPE=CITE>Hello,
<br>I am trying to create a schema from scratch. When I try to call validate()
<br>on the schema after creating the first complex element it gives this
<br>exception. Any thoughts on what might be wrong would be much appreciated.
<br>Thanks for your help.
<p>Kaunteya
<p>java.lang.NullPointerException
<br> at
<br> org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl$AssessmentI mpl.assignDiagnostics(XSDSimpleTypeDefinitionImpl.java:3547)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkSimpleTyp eConstraint(XSDConcreteComponentImpl.java:797)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkBuiltInTy peConstraint(XSDConcreteComponentImpl.java:766)
<br> at
<br> org.eclipse.xsd.impl.XSDAttributeDeclarationImpl.validate(XS DAttributeDeclarationImpl.java:394)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
<br> at
<br> org.eclipse.xsd.impl.XSDAttributeUseImpl.validate(XSDAttribu teUseImpl.java:790)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
<br> at
<br> org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.validate(X SDComplexTypeDefinitionImpl.java:1308)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
<br> at org.eclipse.xsd.impl.XSDSchemaImpl.validate(XSDSchemaImpl.ja va:1513)
<br> at
<br> com.sensima.payhub.GenericSchemaManager.createNewItem(Generi cSchemaManager.java:87)
<br> at
<br> com.sensima.payhub.SchemaFormHandler.handle_createNewItem(Sc hemaFormHandler.java:77)
<br> at
<br> com.sensima.payhub.SchemaFormHandler.handle_formrequest(Sche maFormHandler.java:33)
<br> at
<br> org.apache.jsp.SchemaDisplayMain_jsp._jspService(SchemaDispl ayMain_jsp.java:191)
<br> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:137)
<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
<br> at
<br> org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:210)
<br> at
<br> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:295)
<br> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
<br> at
<br> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
<br> at
<br> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
<br> at
<br> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at
<br> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.authenticator.AuthenticatorBase.invoke(A uthenticatorBase.java:494)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at
<br> org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2415)
<br> at
<br> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
<br> at
<br> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:172)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at
<br> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:223)
<br> at
<br> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:594)
<br> at
<br> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:392)
<br> at
<br> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:565)
<br> at
<br> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:619)
<br> at java.lang.Thread.run(Thread.java:536)</blockquote>
</html>
--------------0552A4CCD1A67C66D2937914--
|
|
|
Re: Null Pointer Excp when calling validate() [message #567128 is a reply to message #16951] |
Mon, 07 April 2003 15:34  |
Eclipse User |
|
|
|
--------------0552A4CCD1A67C66D2937914
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Kaunteya,
It looks like a bug in XSD that would be fixed like this:
> etools-diff XSDSimpleTypeDefinitionImpl.java
3547c3547
< if (element.hasAttributeNS(null, attributeName))
---
> if (element != null && element.hasAttributeNS(null, attributeName))
If you call updateElement on your schema, you might be able to avoid this bug until it's fixed in the next drop (of the new
1.1.0 version) hopefully later this week...
kaunteya bhattacharya wrote:
> Hello,
> I am trying to create a schema from scratch. When I try to call validate()
> on the schema after creating the first complex element it gives this
> exception. Any thoughts on what might be wrong would be much appreciated.
> Thanks for your help.
>
> Kaunteya
>
> java.lang.NullPointerException
> at
> org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl$AssessmentI mpl.assignDiagnostics(XSDSimpleTypeDefinitionImpl.java:3547)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkSimpleTyp eConstraint(XSDConcreteComponentImpl.java:797)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkBuiltInTy peConstraint(XSDConcreteComponentImpl.java:766)
> at
> org.eclipse.xsd.impl.XSDAttributeDeclarationImpl.validate(XS DAttributeDeclarationImpl.java:394)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
> at
> org.eclipse.xsd.impl.XSDAttributeUseImpl.validate(XSDAttribu teUseImpl.java:790)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
> at
> org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.validate(X SDComplexTypeDefinitionImpl.java:1308)
> at
> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
> at org.eclipse.xsd.impl.XSDSchemaImpl.validate(XSDSchemaImpl.ja va:1513)
> at
> com.sensima.payhub.GenericSchemaManager.createNewItem(Generi cSchemaManager.java:87)
> at
> com.sensima.payhub.SchemaFormHandler.handle_createNewItem(Sc hemaFormHandler.java:77)
> at
> com.sensima.payhub.SchemaFormHandler.handle_formrequest(Sche maFormHandler.java:33)
> at
> org.apache.jsp.SchemaDisplayMain_jsp._jspService(SchemaDispl ayMain_jsp.java:191)
> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:137)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:210)
> at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:295)
> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(A uthenticatorBase.java:494)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2415)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:172)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
> at
> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
> at
> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:223)
> at
> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:594)
> at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:392)
> at
> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:565)
> at
> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:619)
> at java.lang.Thread.run(Thread.java:536)
--------------0552A4CCD1A67C66D2937914
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Kaunteya,
<p>It looks like a bug in XSD that would be fixed like this:
<blockquote>> etools-diff XSDSimpleTypeDefinitionImpl.java
<br>3547c3547
<br> < &a mp;nbsp; if (element.hasAttributeNS(null,
attributeName))
<br>---
<br>> if (<b>element !=
null && </b>element.hasAttributeNS(null, attributeName))</blockquote>
<p><br>If you call updateElement on your schema, you might be able to avoid
this bug until it's fixed in the next drop (of the new 1.1.0 version) hopefully
later this week...
<p>kaunteya bhattacharya wrote:
<blockquote TYPE=CITE>Hello,
<br>I am trying to create a schema from scratch. When I try to call validate()
<br>on the schema after creating the first complex element it gives this
<br>exception. Any thoughts on what might be wrong would be much appreciated.
<br>Thanks for your help.
<p>Kaunteya
<p>java.lang.NullPointerException
<br> at
<br> org.eclipse.xsd.impl.XSDSimpleTypeDefinitionImpl$AssessmentI mpl.assignDiagnostics(XSDSimpleTypeDefinitionImpl.java:3547)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkSimpleTyp eConstraint(XSDConcreteComponentImpl.java:797)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.checkBuiltInTy peConstraint(XSDConcreteComponentImpl.java:766)
<br> at
<br> org.eclipse.xsd.impl.XSDAttributeDeclarationImpl.validate(XS DAttributeDeclarationImpl.java:394)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
<br> at
<br> org.eclipse.xsd.impl.XSDAttributeUseImpl.validate(XSDAttribu teUseImpl.java:790)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
<br> at
<br> org.eclipse.xsd.impl.XSDComplexTypeDefinitionImpl.validate(X SDComplexTypeDefinitionImpl.java:1308)
<br> at
<br> org.eclipse.xsd.impl.XSDConcreteComponentImpl.validate(XSDCo ncreteComponentImpl.java:544)
<br> at org.eclipse.xsd.impl.XSDSchemaImpl.validate(XSDSchemaImpl.ja va:1513)
<br> at
<br> com.sensima.payhub.GenericSchemaManager.createNewItem(Generi cSchemaManager.java:87)
<br> at
<br> com.sensima.payhub.SchemaFormHandler.handle_createNewItem(Sc hemaFormHandler.java:77)
<br> at
<br> com.sensima.payhub.SchemaFormHandler.handle_formrequest(Sche maFormHandler.java:33)
<br> at
<br> org.apache.jsp.SchemaDisplayMain_jsp._jspService(SchemaDispl ayMain_jsp.java:191)
<br> at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.ja va:137)
<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
<br> at
<br> org.apache.jasper.servlet.JspServletWrapper.service(JspServl etWrapper.java:210)
<br> at
<br> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServl et.java:295)
<br> at org.apache.jasper.servlet.JspServlet.service(JspServlet.java :241)
<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
<br> at
<br> org.apache.catalina.core.ApplicationFilterChain.internalDoFi lter(ApplicationFilterChain.java:247)
<br> at
<br> org.apache.catalina.core.ApplicationFilterChain.doFilter(App licationFilterChain.java:193)
<br> at
<br> org.apache.catalina.core.StandardWrapperValve.invoke(Standar dWrapperValve.java:256)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at
<br> org.apache.catalina.core.StandardContextValve.invoke(Standar dContextValve.java:191)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.authenticator.AuthenticatorBase.invoke(A uthenticatorBase.java:494)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at
<br> org.apache.catalina.core.StandardContext.invoke(StandardCont ext.java:2415)
<br> at
<br> org.apache.catalina.core.StandardHostValve.invoke(StandardHo stValve.java:180)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.valves.ErrorDispatcherValve.invoke(Error DispatcherValve.java:171)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
<br> at
<br> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo rtValve.java:172)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:641)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at
<br> org.apache.catalina.core.StandardEngineValve.invoke(Standard EngineValve.java:174)
<br> at
<br> org.apache.catalina.core.StandardPipeline$StandardPipelineVa lveContext.invokeNext(StandardPipeline.java:643)
<br> at
<br> org.apache.catalina.core.StandardPipeline.invoke(StandardPip eline.java:480)
<br> at org.apache.catalina.core.ContainerBase.invoke(ContainerBase. java:995)
<br> at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapte r.java:223)
<br> at
<br> org.apache.coyote.http11.Http11Processor.process(Http11Proce ssor.java:594)
<br> at
<br> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHand ler.processConnection(Http11Protocol.java:392)
<br> at
<br> org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndp oint.java:565)
<br> at
<br> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.ru n(ThreadPool.java:619)
<br> at java.lang.Thread.run(Thread.java:536)</blockquote>
</html>
--------------0552A4CCD1A67C66D2937914--
|
|
|
Powered by
FUDForum. Page generated in 0.02828 seconds