# Case recover-after-self-error: Step 3

## Changed Files
- a.js

## Asset Files
- Bundle: bundle.js
- Manifest: main.LAST_HASH.hot-update.json, size: 28
- Update: main.LAST_HASH.hot-update.js, size: 1222

## Manifest

### main.LAST_HASH.hot-update.json

```json
{"c":["main"],"r":[],"m":[]}
```


## Update


### main.LAST_HASH.hot-update.js

#### Changed Modules
- ./a.js

#### Changed Runtime Modules
- webpack/runtime/define_property_getters
- webpack/runtime/get_full_hash

#### Changed Content
```js
"use strict";
self["webpackHotUpdate"]('main', {
"./a.js": (function (module, __webpack_exports__, __webpack_require__) {
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
  "default": function() { return __WEBPACK_DEFAULT_EXPORT__; },
  getError: function() { return getError; },
  id: function() { return id; }
});
module.hot.data.store.error = false;
module.hot.data.store.value = 4;
/* ESM default export */ const __WEBPACK_DEFAULT_EXPORT__ = (() => { throw new Error("should not happen") });
const getError = () => { throw new Error("should not happen") };
const id = module.id;


}),

},function(__webpack_require__) {
// webpack/runtime/define_property_getters
(() => {

										__webpack_require__.d = function (exports, definition) {
												for (var key in definition) {
														if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
																Object.defineProperty(exports, key, { configurable: true, enumerable: true, get: definition[key] });
														}
												}
										};
										
})();
// webpack/runtime/get_full_hash
(() => {
__webpack_require__.h = function () {
	return "CURRENT_HASH";
};

})();

}
);
```




## Runtime
### Status

```txt
check => prepare => dispose => apply => idle
```



### JavaScript

#### Outdated

Outdated Modules:
- ./a.js


Outdated Dependencies:
```json
{}
```

#### Updated

Updated Modules:
- ./a.js

Updated Runtime:
- `__webpack_require__.h`


#### Callback

Accepted Callback:


Disposed Callback:
- ./a.js