Open twagoo opened 2 years ago
Server side exception when trying to access the details page:
...
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[catalina.jar:8.5.70]
at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:769) ~[catalina.jar:8.5.70]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:364) ~[catalina.jar:8.5.70]
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:624) ~[tomcat-coyote.jar:8.5.70]
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-coyote.jar:8.5.70]
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:831) ~[tomcat-coyote.jar:8.5.70]
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1650) ~[tomcat-coyote.jar:8.5.70]
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-coyote.jar:8.5.70]
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-util.jar:8.5.70]
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-util.jar:8.5.70]
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-util.jar:8.5.70]
at java.lang.Thread.run(Thread.java:834) ~[?:?]
Caused by: java.lang.NullPointerException
at eu.clarin.cmdi.virtualcollectionregistry.gui.pages.ReferenceLinkPanel.<init>(ReferenceLinkPanel.java:47) ~[classes/:?]
at eu.clarin.cmdi.virtualcollectionregistry.gui.pages.VirtualCollectionDetailsPage$3.populateItem(VirtualCollectionDetailsPage.java:426) ~[classes/:?]
at org.apache.wicket.extensions.markup.html.repeater.data.grid.AbstractDataGridView.populateItem(AbstractDataGridView.java:156) ~[wicket-extensions-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.RefreshingView$1.newItem(RefreshingView.java:114) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:75) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.DefaultItemReuseStrategy$1.next(DefaultItemReuseStrategy.java:56) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.RefreshingView.addItems(RefreshingView.java:189) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:97) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:124) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.Component.internalBeforeRender(Component.java:950) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.Component.beforeRender(Component.java:1018) ~[wicket-core-7.12.0.jar:7.12.0]
at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1826) ~[wicket-core-7.12.0.jar:7.12.0]
Set collection to private state for now
This appears to have been introduced after finding an (apparent) duplicate link in a published collection. The duplicate link wasn't added manually, so that could have been a glitch as well. After removing one of the duplicate link entries pair and saving the collection, it could no longer be requested.
All of these now return an HTML page with 'Internal error' content:
curl -X 'GET' -L 'http://hdl.handle.net/11372/VC-1083' -H 'accept: application/x-cmdi+xml'
In the final case, a stacktrace is included: