{"record":{"id":"9903e363440a00e2","repo":"JetBrains/intellij-community","slug":"shared-memory-address-unspecified","errorCode":null,"errorMessage":"Shared memory address unspecified","messagePattern":"Shared memory address unspecified","errorType":"exception","errorClass":"CantRunException","httpStatus":null,"severity":"error","filePath":"java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java","lineNumber":758,"sourceCode":"        String debuggerHostName = myConnection.getDebuggerHostName();\n        if (debuggerHostName != null) {\n          setConnectorArgument(\"localAddress\", debuggerHostName);\n        }\n      }\n      else { // is client mode, should attach to already running process\n        if (myConnection.isUseSockets()) {\n          String debuggerHostName = myConnection.getDebuggerHostName();\n          if (debuggerHostName != null) {\n            setConnectorArgument(\"hostname\", debuggerHostName);\n          }\n          if (port == null) {\n            throw new CantRunException(JavaDebuggerBundle.message(\"error.no.debug.attach.port\"));\n          }\n          setConnectorArgument(\"port\", port);\n        }\n        else {\n          if (port == null) {\n            throw new CantRunException(JavaDebuggerBundle.message(\"error.no.shmem.address\"));\n          }\n          setConnectorArgument(\"name\", port);\n        }\n        setConnectorArgument(\"timeout\", \"0\"); // wait forever\n      }\n      return connector instanceof AttachingConnector\n             ? attachConnector((AttachingConnector)connector)\n             : connectorListen(port, (ListeningConnector)connector);\n    }\n    catch (IOException e) {\n      throw new ExecutionException(processIOException(e, JavaDebuggerBundle.getAddressDisplayName(myConnection)), e);\n    }\n    catch (IllegalConnectorArgumentsException e) {\n      throw new ExecutionException(processError(e), e);\n    }\n    finally {\n      myArguments = null;\n    }","sourceCodeStart":740,"sourceCodeEnd":776,"githubUrl":"https://github.com/JetBrains/intellij-community/blob/be881553f2a76ac8b4ea53950d93f0de78295c19/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java#L740-L776","documentation":"Error \"Shared memory address unspecified\" thrown in JetBrains/intellij-community.","triggerScenarios":"A shared-memory attach debug session is started without an address.","commonSituations":"A dt_shmem-based configuration with the Shared memory address field left empty.","solutions":["Specify the shared memory transport address in the debug configuration.","On Windows the address is a name (e.g. 'javadebug'); it must match the target JVM's address= value."],"exampleFix":"Target started with -agentlib:jdwp=transport=dt_shmem,server=y,address=javadebug -> set Shared memory address: javadebug.","handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"be881553f2a76ac8b4ea53950d93f0de78295c19","analyzedAt":"2026-08-14T14:13:06.425Z","schemaVersion":2},"datasetVersion":"2026-08-15T22:17:37.221Z"}