/usr/bin/java-config - /usr must note have been mounted when the caching of the dependency from the init scripts takes place. So jboss cant update because java-config is not founded, /usr is mounted later. Solution might be not to use java-config at all or put java-config somewhere on the / partition, like /sbin - which maybe there.
What runlevel do you have jboss in? If its in default, I don't see why /usr would not be mounted. Moving it to /bin or somewhere isn't feasible, since it does use python, which lives entirely in /usr.
Jboss is only installed - its not added to a runlevel for i want to start it myself if needed. But the dependency caching is done in boot level ( i cannot configure that - its done by the boot scripts ). kind regards
To clear things. The partitions are mounted after the dependency caching is done - but at that time, /usr is already needed.
Last rited: http://archives.gentoo.org/gentoo-dev-announce/msg_00069.xml
Closing bug. Removed from tree, till we get a maintainer and current version from source.