Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\core\Context.class
???? 3K ?V ?W ?X ?Y ?Z[ V ?\ ?] ?^ ?_ `a `bc Vd efg hi Vj k l ?mn opq r ?s tu ?vw ?x ?yz %V ?{| (V ?} ?~ ? ? ? 6? (? o? ?? ?? ?? (????? 7? ?? o? 6?? >??? 6? ??? o? ?? ?? ?? ???? Kr ??? ?? ? o? ? ???? U? ?? U? ?l???? ]r? `V `? ?? ?? `??? ? ??? o?? m? ? ????????????? ?? ???? ?? ? ?? ? ?? ?? ??? o? ? ?? ? ? ? ? ??? ? ? ? ? ???? o? ??? o??? InnerClasses? Mode log Lorg/apache/log4j/Logger; currentUser Lorg/dspace/eperson/EPerson; currentLocale Ljava/util/Locale; extraLogInfo Ljava/lang/String; ignoreAuth Z authStateChangeHistory Ljava/util/Stack; Signature &Ljava/util/Stack<Ljava/lang/Boolean;>; authStateClassCallHistory %Ljava/util/Stack<Ljava/lang/String;>; specialGroups Ljava/util/List; "Ljava/util/List<Ljava/util/UUID;>; events Ljava/util/LinkedList; 0Ljava/util/LinkedList<Lorg/dspace/event/Event;>; dispName mode Lorg/dspace/core/Context$Mode; readOnlyCache &Lorg/dspace/core/ContextReadOnlyCache; eventService 'Lorg/dspace/event/service/EventService; dbConnection Lorg/dspace/core/DBConnection; <init> H(Lorg/dspace/event/service/EventService;Lorg/dspace/core/DBConnection;)V Code LineNumberTable LocalVariableTable this Lorg/dspace/core/Context; ()V !(Lorg/dspace/core/Context$Mode;)V init schemaValidator )Lorg/dspace/core/DatabaseSchemaValidator; validationError message StackMapTablef? getDBConnection ()Lorg/dspace/core/DBConnection; getDBConfig -()Lorg/dspace/storage/rdbms/DatabaseConfigVO; Exceptions getDbType ()Ljava/lang/String; setCurrentUser (Lorg/dspace/eperson/EPerson;)V user getCurrentUser ()Lorg/dspace/eperson/EPerson; getCurrentLocale ()Ljava/util/Locale; setCurrentLocale (Ljava/util/Locale;)V locale ignoreAuthorization ()Z turnOffAuthorisationSystem currThread Ljava/lang/Thread; stackTrace [Ljava/lang/StackTraceElement; caller restoreAuthSystemState previousState Ljava/lang/Boolean; ex Ljava/util/EmptyStackException; previousCaller?? setExtraLogInfo (Ljava/lang/String;)V info getExtraLogInfo complete? commit dispatchEvents dispatcher Lorg/dspace/event/Dispatcher;? setDispatcher addEvent (Lorg/dspace/event/Event;)V event Lorg/dspace/event/Event; getEvents ()Ljava/util/LinkedList; 2()Ljava/util/LinkedList<Lorg/dspace/event/Event;>; hasEvents pollEvent ()Lorg/dspace/event/Event; abort Ljava/lang/Exception; se Ljava/sql/SQLException;?? isValid isReadOnly setSpecialGroup (Ljava/util/UUID;)V groupID Ljava/util/UUID; inSpecialGroup (Ljava/util/UUID;)Z getSpecialGroups ()Ljava/util/List; groupId myGroups LocalVariableTypeTable ,Ljava/util/List<Lorg/dspace/eperson/Group;>;?? .()Ljava/util/List<Lorg/dspace/eperson/Group;>; finalize? shutDownDatabase getCacheSize ()J setMode newMode getCurrentMode ()Lorg/dspace/core/Context$Mode; enableBatchMode (Z)V batchModeEnabled Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; isBatchModeEnabled reloadEntity F(Lorg/dspace/core/ReloadableEntity;)Lorg/dspace/core/ReloadableEntity; entity "Lorg/dspace/core/ReloadableEntity; TE; /<E::Lorg/dspace/core/ReloadableEntity;>(TE;)TE; uncacheEntity %(Lorg/dspace/core/ReloadableEntity;)V -<E::Lorg/dspace/core/ReloadableEntity;>(TE;)V getCachedAuthorizationResult S(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;)Ljava/lang/Boolean; dspaceObject !Lorg/dspace/content/DSpaceObject; action I eperson cacheAuthorizedAction y(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;Ljava/lang/Boolean;Lorg/dspace/authorize/ResourcePolicy;)V e result rp %Lorg/dspace/authorize/ResourcePolicy; getCachedGroupMembership K(Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;)Ljava/lang/Boolean; group Lorg/dspace/eperson/Group; cacheGroupMembership L(Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;Ljava/lang/Boolean;)V isMember cacheAllMemberGroupsSet .(Lorg/dspace/eperson/EPerson;Ljava/util/Set;)V ePerson groups Ljava/util/Set; +Ljava/util/Set<Lorg/dspace/eperson/Group;>; J(Lorg/dspace/eperson/EPerson;Ljava/util/Set<Lorg/dspace/eperson/Group;>;)V getCachedAllMemberGroupsSet -(Lorg/dspace/eperson/EPerson;)Ljava/util/Set; I(Lorg/dspace/eperson/EPerson;)Ljava/util/Set<Lorg/dspace/eperson/Group;>; reloadContextBoundEntities <clinit> sqle SourceFile Context.java ? ? ? ? ? ?? ? ? ? $org/dspace/core/ContextReadOnlyCache ? ? ? ? ? ? ? ?????? org/dspace/utils/DSpace org/dspace/core/DBConnection?? 'org/dspace/core/DatabaseSchemaValidator null? ? java/lang/StringBuilder The schema validator returned: ??? ? ? ? ?Cannot obtain the bean which provides a database connection. Check previous entries in the dspace.log to find why the db failed to initialize. ?? ;org/dspace/core/exception/DatabaseSchemaValidationException ? ? ? ? ? ? ? ? ? ? ? java/util/ArrayList ? ? java/util/Stack ? ? ? ? ? ? ? ? ? java/lang/Boolean java/util/EmptyStackException restore_auth_sys_state "not previous state info available ? ? java/lang/String Class: 0 call restore but previous state change made by ? ? Gcomplete() was called on a closed Context object. No changes to commit. ? ? ? ? ? ? Ecommit() was called on a closed Context object. No changes to commit. 'java/lang/UnsupportedOperationException %You cannot commit a read-only context ? ? Cache size on commit is ? Q ? %org/dspace/event/service/EventService default ?!"#$ : setDispatcher(" ") java/lang/IllegalStateException -Attempt to mutate object in read-only context java/util/LinkedList%&'( ?) org/dspace/event/Event Cabort() was called on a closed Context object. No changes to abort.* ?+ ? java/lang/Exception Exception aborting context,- java/sql/SQLException. ?/ ?0 ??123?4 ?5 java/util/UUID6?789:;< ?= ? ? ?>?@ABC 7New context mode detected that has nog been configured. &Unable to set database connection mode-D ?E ?*+0134:F :Unable to uncache a resource policy when in read-only mode@ADEGHNO org/dspace/eperson/EPerson org/dspace/core/ContextGHIJ ? &Cannot initialize database via Flyway!?- java/lang/Object org/dspace/core/Context$1 org/dspace/core/Context$Mode java/lang/Throwable org/dspace/event/Dispatcher java/util/List java/util/Iterator READ_WRITE ,org/dspace/event/factory/EventServiceFactory getInstance 0()Lorg/dspace/event/factory/EventServiceFactory; getEventService )()Lorg/dspace/event/service/EventService; getSingletonService %(Ljava/lang/Class;)Ljava/lang/Object; getDatabaseSchemaValidationError append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString org/apache/log4j/Logger fatal (Ljava/lang/Object;)V org/dspace/core/I18nUtil DEFAULTLOCALE getDatabaseConfig getType valueOf (Z)Ljava/lang/Boolean; push &(Ljava/lang/Object;)Ljava/lang/Object; isDebugEnabled java/lang/Thread currentThread ()Ljava/lang/Thread; getStackTrace ()[Ljava/lang/StackTraceElement; java/lang/StackTraceElement getClassName pop ()Ljava/lang/Object; getLocalizedMessage org/dspace/core/LogManager getHeader Q(Lorg/dspace/core/Context;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; warn FALSE equals (Ljava/lang/Object;)Z booleanValue closeDBConnection (J)Ljava/lang/StringBuilder; debug getDispatcher 1(Ljava/lang/String;)Lorg/dspace/event/Dispatcher; dispatch (Lorg/dspace/core/Context;)V returnDispatcher 2(Ljava/lang/String;Lorg/dspace/event/Dispatcher;)V add (org/springframework/util/CollectionUtils isEmpty (Ljava/util/Collection;)Z poll rollback isSessionAlive error *(Ljava/lang/Object;Ljava/lang/Throwable;)V getMessage isTransActionAlive READ_ONLY contains iterator ()Ljava/util/Iterator; hasNext next 0org/dspace/eperson/factory/EPersonServiceFactory 4()Lorg/dspace/eperson/factory/EPersonServiceFactory; getGroupService +()Lorg/dspace/eperson/service/GroupService; 'org/dspace/eperson/service/GroupService find L(Lorg/dspace/core/Context;Ljava/util/UUID;)Lorg/dspace/content/DSpaceObject; shutdown '$SwitchMap$org$dspace$core$Context$Mode [I ordinal ()I setConnectionMode (ZZ)V clear BATCH_EDIT T(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;Ljava/lang/Boolean;)V getLogger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; &org/dspace/storage/rdbms/DatabaseUtils updateDatabase ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? / ? ? ? ? 6*? *? *? *? ? *? Y? ? *? ? *+? *,? *? ? ? * o K N Q T p ' q , r 1 s 5 t ? 6 ? ? 6 ? ? 6 ? ? ? ? ? r ,*? *? *? *? ? *? Y? ? *? ? *? ? ? "