3 y y y y y  y       y y y y  y y      y y     7 : = @  !  "# $%&'()*+,-./0 $1 23 2456 789:;<  = >? >@ >ABCDEFGHIJKLMN  O  PQRS q qTU qV WX y yYZ |[ [\ [ [ ]^_`log Lorg/apache/commons/logging/Log;driverLjava/lang/String;urluserpassword()VCodeLineNumberTableLocalVariableTablethis@Ledu/ucsb/nceas/metacat/admin/upgrade/GenerateGlobalIdentifiers;upgrade()Ze4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;successZ shouldUpgrade StackMapTable ExceptionsupdateIdentifierReferencesmsgshoulderserverIconLjava/sql/Connection; maxServerIdaopenDatabaseConnection()Ljava/sql/Connection;dLjava/sql/Driver;"Ljava/lang/InstantiationException;"Ljava/lang/IllegalAccessException;"Ljava/lang/ClassNotFoundException;Ljava/sql/SQLException;XdeferConstraints(Ljava/sql/Connection;)V sqlStatementLjava/sql/Statement; hasResultscreateDuplicateGUIDColumndropDuplicateGUIDColumnlookupMaxServers(Ljava/sql/Connection;)IrsLjava/sql/ResultSet; maxServersbcconvertIdentifierTable+(Ljava/sql/Connection;ILjava/lang/String;)Zsql_1sql_2pstmtLjava/sql/PreparedStatement;deconvertIdentifierField<(Ljava/sql/Connection;Ljava/lang/String;Ljava/lang/String;)ZtablefieldcommitAndCloseConnection(Ljava/sql/Connection;)Zmain([Ljava/lang/String;)VtestProperties+Ledu/ucsb/nceas/utilities/SortedProperties;metacatContextDirupgraderLjava/io/IOException;0Ledu/ucsb/nceas/metacat/shared/ServiceException;-Ledu/ucsb/nceas/metacat/admin/AdminException;ags[Ljava/lang/String;Z\ SourceFileGenerateGlobalIdentifiers.java Upgrading identifiers to DOIsf ghjava/lang/Booleanguid.assignGUIDsi jk l m 2edu/ucsb/nceas/utilities/PropertyNotFoundException!Updating identifier references...database.driverdatabase.connectionURI database.userdatabase.passwordjava/lang/StringBuilder6PropertyNotFound while trying to convert identifiers: no pq rq st+edu/ucsb/nceas/metacat/admin/AdminException guid.ezid.doishoulder. nuProcessing shoulder for server : No shoulder found:  xml_accessguid  accessfileidsystemmetadatasmreplicationpolicysmreplicationstatussmmediatypeproperties v wx yzjava/sql/Driver{ |} ~ java/lang/InstantiationException8InstantiationException updating creating DB connection:  java/lang/IllegalAccessException8IllegalAccessException updating creating DB connection:  java/lang/ClassNotFoundException8ClassNotFoundException updating creating DB connection: java/sql/SQLException.SQLException updating creating DB connection: a  SET CONSTRAINTS ALL DEFERRED;b Constraints Deferred.*SQLException while disabling constraints: 0ALTER TABLE identifier ADD COLUMN old_guid TEXT;old_guid column added.&UPDATE identifier SET old_guid = guid;/Copied original identifiers to old_guid column.,SQLException while duplicating GUID column: ,ALTER TABLE identifier DROP COLUMN old_guid;old_guid column dropped.#SQLException dropping GUID column: 9SELECT max(serverid) AS maxserverid FROM xml_replication; c   MaxServerID: FCould not determine max serverid; database query cursor had zero rows. shJCould not determine max serverid; database query failed to return results.(SQLException while looking up serverId: cUPDATE identifier SET guid = p.doi FROM (SELECT guid, ? || guid as doi FROM identifier id2, t xd WHERE id2.docid = xd.docid AND id2.rev = xd.rev AND xd.server_location = ? ) p WHERE identifier.guid = p.guid; xml_documents e    xml_revisionsFinished shoulder for server (SQLException updating identifier table: UPDATE  SET $ = id.guid FROM identifier id WHERE . = id.old_guid;Finished converting table  ()0SQLException while converting identifier field: "Committing and closing connection.  5SQLException while commiting and closing connection: )edu/ucsb/nceas/utilities/SortedPropertiestest/test.properties metacat.contextDir/WEB-INF >edu/ucsb/nceas/metacat/admin/upgrade/GenerateGlobalIdentifiers java/io/IOException .edu/ucsb/nceas/metacat/shared/ServiceException java/lang/ObjectsY"# :Y$#%*+&W$:Y'*+()*W*+(+*W*+,)*W*+-)*W*+.)*W*+/)*W*+0*+1W .1x~r uvw%x.1|2}I~S\afkqx$)/RI2*.su1aqq*M L*234M,5***6LMY8,9N-,Y-MY;,<N-,Y-MY>,?N-,Y-MYA,BN-,Y-+$'7$R:$}=$@Z$'(?IRSjt}~p ?(*jS*~**'jjj*P+C+DM,EF>G.MYH,BN-,Y-!$@* !$%<FO> <%*PPd*c+DM,IF>J+DM,KF>L.MYM,BN-,Y-47@2 !*4 78OYb >-$O8*ccw*I+DM,NF>O.MYP,BN-,Y-@& 5?H> 5*II]*=+DN-QF6W-R:S*T=YU#V:WYX:WY1NYY-B:-Y@V%' ()* +*,3-Q/U0_1i3l4p5z6=9:;<>f U Ip {q-#QB-:Z:[:+Y\]:-^_`W+Ya]:-^_`WYb#%-4:YcB:Y@JMPV ^,_5`>aFdgepfygioklmnq\  /0k:Yd,e-f,g-h:+]:`WYi,j-k4:YlB:Ysv@. 8BJsvxR8;x/v0Fm+n+o.MYp,BN-,Y-@&  1;D*1*FFY* L[qYrsL+tW+uvMY,wxWyYzN-{W L+}L+~L+L+:=|:E:M:UN -5:=>BEFJMNRUVZR 0$5>FNV[}GGG! yE