I have an mxj object which is incorrectly identifying the inlet of a message. I placed a "post(getInlet())" at the top of my "public void list()" method, and ran a trace. I can see, during the trace, that the message is clearly being sent to inlet 0, but the mxj is identifying it as "inlet 1" (which causes an error in my patch). What's even more confusing is that another instance of the mxj, loading exactly the same code, doesn't have this problem. So it appears to be some sort of messaging error in the max patcher itself.
I tried cleaning the Eclipse project, deleting and re-instantiating the mxj, and even opening the max patch as text, copying it, and doing "new from clipboard." None of these 'solutions' worked.