# z/OS Java module is not program controlled

**URL:** <https://community.dynatrace.com/t/z-os-java-module-is-not-program-controlled/43701>\
**Category:** Troubleshooting\
**Tags:** mainframe, oneagent\
**Created:** [January 19, 2024, 1:10pm UTC](https://community.dynatrace.com/t/z-os-java-module-is-not-program-controlled/43701 "2024-01-19T13:10:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![ilya\_gutin](https://dub1.discourse-cdn.com/dynatrace/user_avatar/community.dynatrace.com/ilya_gutin/32/28118_2.png) [@ilya\_gutin](https://community.dynatrace.com/u/ilya_gutin)\
**Post date:** [January 19, 2024, 1:10pm UTC](https://community.dynatrace.com/t/z-os-java-module-is-not-program-controlled/43701/1 "2024-01-19T13:10:00Z")

</div>

If, after starting your application in z/OS, you see the **Not Marked Program Controlled** messages or errors with the return code 139:

```java
BPXP015I HFS PROGRAM /tmp/libdynatrace-oneagent-odin-java5848811742465559217.so
IS NOT MARKED PROGRAM CONTROLLED.

```

You need to enable program control for the z/OS Java module. To do so

1. Expand `dynatrace-oneagent-zos-java.jar`that you downloaded into a program controlled folder.

2. Mark the appropriate `.so` file (31 or 64-bit) in the `lib/zos-s390/` directory as program-controlled

3. Add `zos-native-library-override` to your JVM argument.

4. Restart your application server.
