idpv3 first look

Jim Fox fox at washington.edu
Wed Jul 2 12:37:49 EDT 2014


> Really if you're trying to test right now and you have an established
> container environment, your best choice is probably to just deploy into
> that container as usual and if something breaks it's worth us figuring
> that out anyway. I happen to use Jetty myself, so I'll be testing this
> with Jetty, but with my jetty-base tree, not this one.
>

Trying to start v3 in my tomcat container got me tomat startup errors:

  Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [/idp]. Possible root causes include a too low setting for -Xss and illegal cyclic inheritance dependencies
         at org.apache.catalina.startup.ContextConfig.processAnnotationsStream(ContextConfig.java:2108)

followed by

Caused by: java.lang.StackOverflowError
         at java.util.Random.nextInt(Random.java:239)
         at sun.misc.Hashing.randomHashSeed(Hashing.java:254)
         at java.util.HashMap.<init>(HashMap.java:255)
         at java.util.HashMap.<init>(HashMap.java:305)
         at java.util.HashSet.<init>(HashSet.java:103)
         at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2251)
         at org.apache.catalina.startup.ContextConfig.populateSCIsForCacheEntry(ContextConfig.java:2268)

the last line repeats about 1000 times.

I tried setting  -Xss24m  but the error persisted.

Jim



More information about the dev mailing list