はじめに (以下は、会社を代表するものではなく、個人の意見です。) 筆者は会社にて、ソフトウェア開発および保守作業を行っています。 オープンソースソフトウェア(以下、OSS)を利用した作業は平時行っていますが、過去に非常に特徴的(と思っている)な作業を行いましたので、この場にてご紹介します。 内向け外向け問わず、共有フォルダの.txt、.docx、.xlsxファイル以外の情報発信について、筆者の周りで理解されることはとても少ないです。このような場があることを大変嬉しく思います。 まとめ 利用しているOSSにおいて、メソッドが見つからないエラーが突然発生する事例が何度も発生していました。 ソースコードを追いかけた結果、マルチスレッドに関するバグで、排他漏れのため、あるスレッドがメソッドを定義したつもりでも、他のスレッドからはスレッドが定義されていないと見えるバグでした。 回避する修正を行った