Hi Damian

The form...

GetNextPIDresponse response = new
GetNextPID().namespace("myns").numPIDs(1).execute(fedora);

...works fine for me.  No exception.  The exception you report is sometimes
due to the version of Java - could you confirm which version of Java you are
using (java -version) and whether you are using the Sun JDK/JVM.

Regards
Steve



> -----Original Message-----
> From: Damian Kaliszan [mailto:dam...@man.poznan.pl] 
> Sent: 03 January 2011 10:42
> To: Support and info exchange list for Fedora users.
> Subject: [fcrepo-user] Reloading getNextPIDInfo.xsd schema in 
> FC +getNextPID problems contd.
> Importance: High
> 
> 
> Dear All,
> 
> As  somebody  might  have noticed I'm facing the problem with 
> getNextPID
> (FC 3.4.1) on different levels in FedoraClient provided by Chris...
> 
> I have a question regarding
> https://jira.duraspace.org/browse/FCREPO-808
> 
> I was forced to change:
> 
> GetNextPIDresponse response = new 
> GetNextPID().namespace("myns").numPIDs(1).execute(fedora);
> 
> to
> 
> FedoraResponse response = new 
> GetNextPID().namespace("myns").numPIDs(1).execute(fedora);
> 
> Because the first one generates the error:
> 
> Exception in thread "main" java.lang.ClassCastException: 
> java.util.ArrayList cannot be cast to org.w3c.dom.NodeList
>         at 
> com.yourmediashelf.fedora.client.response.GetNextPIDResponse.g
> etPids(GetNextPIDResponse.java:66)
>         at 
> pl.psnc.wlin.model.fedora.FedoraWlin.main(FedoraWlin.java:1402)
> 
> 
> Where the line 64 starts with:
>         NodeList nodes;
>             try {
>                 nodes =
>                         (NodeList) xpath
>                                 .evaluate("/pidList/pid/text()",
>                                           new 
> InputSource(getEntityInputStream()),
>                                           XPathConstants.NODESET);
> 
> 
> 
> In  turn,  the  second  solution causes I get the error with generated
> pidList xml against the xsd schema (./server/xsd/getNextPIDInfo.xsd)
> 
> I  provided  my  own  Response  class  with  fixed  target namespace (
> https://jira.duraspace.org/browse/FCREPO-808)  and  saved  it  in  the
> getNextPIDInfo.xsd.
> 
> 
> Do  you  know  how  to  force  fedora  to  "reload" this xsd and use &
> generates proper response xml?
> 
> Maybe  someone  could provide the bugfix for that in the latest 3.4.1
> version?
> 
> Regards,
> Damian
> 
> 
> --------------------------------------------------------------
> ----------------
> Learn how Oracle Real Application Clusters (RAC) One Node 
> allows customers
> to consolidate database storage, standardize their database 
> environment, and, 
> should the need arise, upgrade to a full multi-node Oracle 
> RAC database 
> without downtime or disruption
> http://p.sf.net/sfu/oracle-sfdevnl
> _______________________________________________
> Fedora-commons-users mailing list
> Fedora-commons-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/fedora-commons-users
> 


------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to