Probably this is rather a wish than a bug. Also i found the multiplex task for Erlang https://issues.apache.org/jira/browse/THRIFT-2110 that relates to this but seems to be slightly different.
I need two thrift applications running in one bundle: a library API, say rsappapi and a test API rstestapi: the former is needed to set up the library API configuration via thrift calls. Currently it is not feasible because thrift application registers in start_link() with predefined name in lib/erl/src/thrift_server.erl:
and i got already_started exception:
I attached a patch that fixes this issue for me. It just replaces constant ?SERVER with the variable Service which normally has well-distinguished name like tSomeService_thrift and should not mess in Erlang applications names.