[Dspace-tech] java.lang.NullPointerException when submission hits the CC License Step

915 views
Skip to first unread message

Martínez Zuñiga, Enrique

unread,
Aug 26, 2015, 9:55:29 AM8/26/15
to dspac...@lists.sourceforge.net

Hi everyone!

 

I need your help to enable the Creative Commons license step. I've followed the instructions in https://wiki.duraspace.org/display/DSDOC18/Configuration#Configuration-ConfiguringCreativeCommonsLicense

and when hits the CC License step throws a java.lang.NullPointerException error.

 

The server is behind a campus http proxy.

 

Below are the dspace.cfg Creative Common configuration section, the item-submission.xml step 5 section and the error stack trace.

 

Thank you in advance!

 

Enrique Martínez

Sistemas de información

Biblioteca Dr. Jorge Villalobos Padilla, S.J.

ITESO

 

 

------------------------------------------------------------------

dspace.cfg

------------------------------------------------------------------

 

#### Creative Commons settings ######

# The url to the web service API

cc.api.rooturl = http://api.creativecommons.org/rest/1.5

 

# Metadata field to hold CC license URI of selected license

# NB: XMLUI presentation code expects 'dc.rights.uri' to hold CC data. If you change

# this to another field, please consult documentation on how to update UI configuration

cc.license.uri = dc.rights.uri

 

# Metadata field to hold CC license name of selected license (if defined)

# NB: XMLUI presentation code expects 'dc.rights' to hold CC data. If you change

# this to another field, please consult documentation on how to update UI configuration

cc.license.name = dc.rights

 

# Assign license name during web submission

cc.submit.setname = true

 

# Store license bitstream (RDF license text) during web submission

cc.submit.addbitstream = true

 

# A list of license classes that should be excluded from selection process

# class names - comma separated list -  must exactly match what service returns.

# At time of implementation, these are:

# publicdomain - "Public Domain"

# standard - "Creative Commons"

# recombo - "Sampling"

# zero - "CC0"

# mark - "Public Domain Mark"

cc.license.classfilter = recombo, mark

 

# Jurisdiction of the creative commons license -- is it ported or not?

# Use the key from the url seen in the response from the api call,

# http://api.creativecommons.org/rest/1.5/support/jurisdictions

# Commented out means the license is unported.

# (e.g. nz = New Zealand, uk = England and Wales, jp = Japan)

cc.license.jurisdiction = mx

 

 

 

------------------------------------------------------------------

item-submission.xml

------------------------------------------------------------------

      <!--Step 5 will be to select a Creative Commons License-->

      <!-- Uncomment this step to allow the user to select a Creative Commons license -->

      <step>

        <heading>submit.progressbar.CClicense</heading>

        <processing-class>org.dspace.submit.step.CCLicenseStep</processing-class>

        <jspui-binding>org.dspace.app.webui.submit.step.JSPCCLicenseStep</jspui-binding>

                <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep</xmlui-binding>

                <workflow-editable>false</workflow-editable>

      </step>

 

 

------------------------------------------------------------------

Error thrown when hits de CC License step

------------------------------------------------------------------

An error has occurred

 

Volver a la página inicial

 

java.lang.NullPointerException:

 

Cocoon stacktrace [hide]

Failed to process pipeline

context:/resource://aspects/Submission/sitemap.xmap - 244:38           <map:serialize type="xml">

context:/resource://aspects/Submission/sitemap.xmap - 235:51           <map:transform type="IncludePageMeta">

context:/resource://aspects/Submission/sitemap.xmap - 180:53           <map:transform type="StepTransformer">

context:/resource://aspects/Submission/sitemap.xmap - 106:45           <map:transform type="Navigation">

context:/resource://aspects/Submission/sitemap.xmap - 103:26           <map:generate>

context:/resource://aspects/Statistics/sitemap.xmap - 77:31   <map:serialize type="xml">

context:/resource://aspects/Statistics/sitemap.xmap - 49:55   <map:transform type="Navigation">

context:/resource://aspects/Statistics/sitemap.xmap - 30:19   <map:generate>

context:/resource://aspects/Workflow/sitemap.xmap - 139:38              <map:serialize type="xml">

context:/resource://aspects/Workflow/sitemap.xmap - 76:26                <map:generate>

context:/resource://aspects/Discovery/sitemap.xmap - 208:40              <map:serialize type="xml">

context:/resource://aspects/Discovery/sitemap.xmap - 73:47                <map:transform type="Navigation">

context:/resource://aspects/Discovery/sitemap.xmap - 61:28                <map:generate>

context:/resource://aspects/SwordClient/sitemap.xmap - 132:40         <map:serialize type="xml">

context:/resource://aspects/SwordClient/sitemap.xmap - 66:47           <map:transform type="Navigation">

context:/resource://aspects/SwordClient/sitemap.xmap - 63:28           <map:generate>

context:/jndi:/localhost/aspects/aspects.xmap - 85:34                <map:serialize type="xml">

context:/jndi:/localhost/aspects/aspects.xmap - 84:43                <map:transform type="PageNotFound">

context:/jndi:/localhost/aspects/aspects.xmap - 83:22                <map:generate>

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 164:34     <map:serialize type="xhtml">

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 158:33     <map:transform type="i18n">

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 153:51     <map:transform>

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 140:55     <map:transform type="IncludePageMeta">

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 135:55     <map:transform type="IncludePageMeta">

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 126:55     <map:transform type="IncludePageMeta">

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 120:55     <map:generate type="file">

context:/jndi:/localhost/themes/BibMirage/sitemap.xmap - 117:28     <map:match>

context:/jndi:/localhost/themes/themes.xmap - 33:45               <map:mount>

context:/jndi:/localhost/themes/themes.xmap - 32:35               <map:match type="ThemeMatcher">

context:/jndi:/localhost/sitemap.xmap - 590:94              <map:mount>

 

Java stacktrace [hide]

 

java.lang.NullPointerException

                at org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep.addBody(CCLicenseStep.java:121)

                at org.dspace.app.xmlui.aspect.submission.StepTransformer.addBody(StepTransformer.java:145)

                at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:223)

                at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy44.startElement(Unknown Source)

                at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

                at org.apache.cocoon.components.sax.AbstractXMLByteStreamInterpreter.parse(AbstractXMLByteStreamInterpreter.java:117)

                at org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:44)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:324)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:439)

                at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)

                at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

                at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

                at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)

                at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

                at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

                at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

                at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

                at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:351)

                at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)

                at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:84)

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

                at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:468)

                at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:443)

                at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:264)

                at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

                at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

                at $Proxy26.service(Unknown Source)

                at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)

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

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.dspace.app.xmlui.cocoon.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.dspace.app.xmlui.cocoon.DSpaceCocoonServletFilter.doFilter(DSpaceCocoonServletFilter.java:269)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)

                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:191)

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

                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:293)

                at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)

                at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)

                at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)

                at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)

                at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)

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

 

Java full stacktrace [hide]

 

org.apache.cocoon.ProcessingException: Failed to process pipeline

                at <map:serialize type="xml"> - resource://aspects/Submission/sitemap.xmap:244:38

                at <map:transform type="IncludePageMeta"> - resource://aspects/Submission/sitemap.xmap:235:51

                at <map:transform type="StepTransformer"> - resource://aspects/Submission/sitemap.xmap:180:53

                at <map:transform type="Navigation"> - resource://aspects/Submission/sitemap.xmap:106:45

                at <map:generate> - resource://aspects/Submission/sitemap.xmap:103:26

                at <map:serialize type="xml"> - resource://aspects/Statistics/sitemap.xmap:77:31

                at <map:transform type="Navigation"> - resource://aspects/Statistics/sitemap.xmap:49:55

                at <map:generate> - resource://aspects/Statistics/sitemap.xmap:30:19

                at <map:serialize type="xml"> - resource://aspects/Workflow/sitemap.xmap:139:38

                at <map:generate> - resource://aspects/Workflow/sitemap.xmap:76:26

                at <map:serialize type="xml"> - resource://aspects/Discovery/sitemap.xmap:208:40

                at <map:transform type="Navigation"> - resource://aspects/Discovery/sitemap.xmap:73:47

                at <map:generate> - resource://aspects/Discovery/sitemap.xmap:61:28

                at <map:serialize type="xml"> - resource://aspects/SwordClient/sitemap.xmap:132:40

                at <map:transform type="Navigation"> - resource://aspects/SwordClient/sitemap.xmap:66:47

                at <map:generate> - resource://aspects/SwordClient/sitemap.xmap:63:28

                at <map:serialize type="xml"> - jndi:/localhost/aspects/aspects.xmap:85:34

                at <map:transform type="PageNotFound"> - jndi:/localhost/aspects/aspects.xmap:84:43

                at <map:generate> - jndi:/localhost/aspects/aspects.xmap:83:22

                at <map:serialize type="xhtml"> - jndi:/localhost/themes/BibMirage/sitemap.xmap:164:34

                at <map:transform type="i18n"> - jndi:/localhost/themes/BibMirage/sitemap.xmap:158:33

                at <map:transform> - jndi:/localhost/themes/BibMirage/sitemap.xmap:153:51

                at <map:transform type="IncludePageMeta"> - jndi:/localhost/themes/BibMirage/sitemap.xmap:140:55

                at <map:transform type="IncludePageMeta"> - jndi:/localhost/themes/BibMirage/sitemap.xmap:135:55

                at <map:transform type="IncludePageMeta"> - jndi:/localhost/themes/BibMirage/sitemap.xmap:126:55

                at <map:generate type="file"> - jndi:/localhost/themes/BibMirage/sitemap.xmap:120:55

                at <map:match> - jndi:/localhost/themes/BibMirage/sitemap.xmap:117:28

                at <map:mount> - jndi:/localhost/themes/themes.xmap:33:45

                at <map:match type="ThemeMatcher"> - jndi:/localhost/themes/themes.xmap:32:35

                at <map:mount> - jndi:/localhost/sitemap.xmap:590:94

                at org.apache.cocoon.ProcessingException.throwLocated(ProcessingException.java:143)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.handleException(AbstractProcessingPipeline.java:923)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:379)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:750)

                at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.source.impl.SitemapSource.toSAX(SitemapSource.java:362)

                at org.apache.cocoon.components.source.util.SourceUtil.toSAX(SourceUtil.java:111)

                at org.apache.cocoon.components.source.util.SourceUtil.parse(SourceUtil.java:294)

                at org.apache.cocoon.generation.FileGenerator.generate(FileGenerator.java:136)

                at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy30.generate(Unknown Source)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.processXMLPipeline(AbstractProcessingPipeline.java:544)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:273)

                at org.apache.cocoon.components.pipeline.AbstractProcessingPipeline.process(AbstractProcessingPipeline.java:439)

                at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy29.process(Unknown Source)

                at org.apache.cocoon.components.treeprocessor.sitemap.SerializeNode.invoke(SerializeNode.java:147)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)

                at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

                at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

                at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:55)

                at org.apache.cocoon.components.treeprocessor.sitemap.MatchNode.invoke(MatchNode.java:87)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

                at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

                at org.apache.cocoon.components.treeprocessor.sitemap.MountNode.invoke(MountNode.java:117)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelineNode.invoke(PipelineNode.java:143)

                at org.apache.cocoon.components.treeprocessor.AbstractParentProcessingNode.invokeNodes(AbstractParentProcessingNode.java:78)

                at org.apache.cocoon.components.treeprocessor.sitemap.PipelinesNode.invoke(PipelinesNode.java:81)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:239)

                at org.apache.cocoon.components.treeprocessor.ConcreteTreeProcessor.process(ConcreteTreeProcessor.java:171)

                at org.apache.cocoon.components.treeprocessor.TreeProcessor.process(TreeProcessor.java:247)

                at org.apache.cocoon.servlet.RequestProcessor.process(RequestProcessor.java:351)

                at org.apache.cocoon.servlet.RequestProcessor.service(RequestProcessor.java:169)

                at org.apache.cocoon.sitemap.SitemapServlet.service(SitemapServlet.java:84)

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

                at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:468)

                at org.apache.cocoon.servletservice.ServletServiceContext$PathDispatcher.forward(ServletServiceContext.java:443)

                at org.apache.cocoon.servletservice.spring.ServletFactoryBean$ServiceInterceptor.invoke(ServletFactoryBean.java:264)

                at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)

                at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)

                at $Proxy26.service(Unknown Source)

                at org.apache.cocoon.servletservice.DispatcherServlet.service(DispatcherServlet.java:106)

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

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.dspace.app.xmlui.cocoon.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:111)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.dspace.app.xmlui.cocoon.DSpaceCocoonServletFilter.doFilter(DSpaceCocoonServletFilter.java:269)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.apache.cocoon.servlet.multipart.MultipartFilter.doFilter(MultipartFilter.java:131)

                at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

                at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

                at org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWebappServletFilter.java:78)

                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:191)

                at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

                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:293)

                at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)

                at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)

                at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)

                at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)

                at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)

                at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)

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

Caused by: java.lang.NullPointerException

                at org.dspace.app.xmlui.cocoon.AbstractDSpaceTransformer.handleException(AbstractDSpaceTransformer.java:109)

                at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:248)

                at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source)

                at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

                at java.lang.reflect.Method.invoke(Method.java:616)

                at org.apache.cocoon.core.container.spring.avalon.PoolableProxyHandler.invoke(PoolableProxyHandler.java:71)

                at $Proxy44.startElement(Unknown Source)

                at org.apache.cocoon.components.sax.XMLTeePipe.startElement(XMLTeePipe.java:87)

                at org.apache.cocoon.components.sax.AbstractXMLByteStreamInterpreter.parse(AbstractXMLByteStreamInterpreter.java:117)

                at org.apache.cocoon.components.sax.XMLByteStreamInterpreter.deserialize(XMLByteStreamInterpreter.java:44)

                at org.apache.cocoon.components.pipeline.impl.AbstractCachingProcessingPipeline.processXMLPipeline(AbstractCachingProcessingPipeline.java:324)

                ... 175 more

Caused by: java.lang.NullPointerException

                at org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep.addBody(CCLicenseStep.java:121)

                at org.dspace.app.xmlui.aspect.submission.StepTransformer.addBody(StepTransformer.java:145)

                at org.dspace.app.xmlui.wing.AbstractWingTransformer.startElement(AbstractWingTransformer.java:223)

                ... 184 more

helix84

unread,
Aug 26, 2015, 9:55:29 AM8/26/15
to Martínez Zuñiga, Enrique, dspac...@lists.sourceforge.net
Hi Enrique,

I'm assuming from your documentation link that you're using DSpace 1.8.

On Mon, Oct 8, 2012 at 10:48 PM, Martínez Zuñiga, Enrique
<enr...@iteso.mx> wrote:
> java.lang.NullPointerException
> at org.dspace.app.xmlui.aspect.submission.submit.CCLicenseStep.addBody(CCLicenseStep.java:121)

This is the relevant line of code:
https://github.com/DSpace/DSpace/blob/dspace-1_8_x/dspace-api/src/main/java/org/dspace/submit/step/CCLicenseStep.java#L121

I'm not sure why it says 121 and not 120 (did you change any code in
this file? Can you confirm that the line has the same contents in your
source?), but it seems to me that the only thing there that can be
null is choiceButton. Does that help explain what's going on? I'm not
very familiar with sumbission forms.

Regards,
~~helix84

Martínez Zuñiga, Enrique

unread,
Aug 26, 2015, 9:56:14 AM8/26/15
to hel...@centrum.sk, dspac...@lists.sourceforge.net
Hi Helix84,

Apologize for omitting: The actual DSpace version is 1.8.2, installed from dspace-1.8.2-release.tar.gz, on Debian 6 (Squeeze) with Tomcat 6 behind Apache 2.2.16, and PostgreSQL 8.4.12.

I have not modified the source code, but had previously examined these lines of code, and it leads nowhere.

I'm looking further...

Thank you!

Enrique.

-----Mensaje original-----
De: ivan....@gmail.com [mailto:ivan....@gmail.com] En nombre de helix84
Enviado el: lunes, 08 de octubre de 2012 04:32 p.m.
Para: Martínez Zuñiga, Enrique
CC: dspac...@lists.sourceforge.net
Asunto: Re: [Dspace-tech] java.lang.NullPointerException when submission hits the CC License Step

Martínez Zuñiga, Enrique

unread,
Aug 26, 2015, 9:57:56 AM8/26/15
to dspac...@lists.sourceforge.net
Hi All,

I've downloaded the source code from SourceForge (dspace-1.8.2-src-release.tar.gz) and found that the lines Helix84 mentioned before in the svn differ from the tar., and are listed next:

The CCLicenseStep.java line 121 is (marked with "**"):

...
Select selectList = list.addItem().addSelect("licenseclass_chooser");
selectList.setLabel(T_license);
selectList.setEvtBehavior("submitOnChange");
** Iterator<CCLicense> iterator = cclookup.getLicenses(ConfigurationManager.getProperty("default.locale")).iterator();
// build select List - first choice always 'choose a license', last always 'No license'
selectList.addOption(T_select_change.getKey(), T_select_change);
while (iterator.hasNext()) {
CCLicense cclicense = iterator.next();
...

By the way, in my dspace.cfc is default.locale is set to "es"

default.locale = es

Please, can you take a look? I can't hit the nail!!

Regards,

Enrique Martínez.

-----Mensaje original-----
De: Martínez Zuñiga, Enrique [mailto:enr...@iteso.mx]
Enviado el: martes, 09 de octubre de 2012 11:49 a.m.
Para: hel...@centrum.sk
------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM Deploy New Relic app performance management and know exactly what is happening inside your Ruby, Python, PHP, Java, and .NET app Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
DSpace-tech mailing list
DSpac...@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dspace-tech

Martínez Zuñiga, Enrique

unread,
Aug 26, 2015, 9:58:11 AM8/26/15
to Martínez Zuñiga, Enrique, dspac...@lists.sourceforge.net
Fixed!!

Despite having proxy settings in dspace.cfg, I also had to add the proxy settings in catalina.

Added in catalina.properties the following lines:

http.proxyHost = proxyServerAddress
http.proxyPort = proxyServerPort


Best regards,

Enrique Martínez.




-----Mensaje original-----
De: Martínez Zuñiga, Enrique [mailto:enr...@iteso.mx]
Enviado el: lunes, 15 de octubre de 2012 11:08 a.m.
Para: dspac...@lists.sourceforge.net

helix84

unread,
Aug 26, 2015, 9:58:12 AM8/26/15
to Martínez Zuñiga, Enrique, dspac...@lists.sourceforge.net

Sorry we weren't very helpful and thanks for reporting back. I'll try to take a look and catch that NPE with a helpful message.

Dňa 16.10.2012 23:25, "Martínez Zuñiga, Enrique" <enr...@iteso.mx> napísal(-a):
------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct

Martínez Zuñiga, Enrique

unread,
Aug 26, 2015, 9:58:23 AM8/26/15
to hel...@centrum.sk, dspac...@lists.sourceforge.net

Thank you Helix (again!)

 

Don’t need to be sorry, you where helpful. It was the untypical proxy scenario.

 

Besides the exception trap, can the URL object be aware of the dspace.cfg proxy settings?

 

Best regards,

 

Enrique.

Reply all
Reply to author
Forward
0 new messages