Description
PR en route
We need to include both v2 and v3 of the okhttp library (non-conflicting). Need to update the grouper installer to allow for this.
java.lang.NoClassDefFoundError: com/squareup/okhttp/MediaType
|
at com.duosecurity.client.Http.<clinit>(Http.java:38) |
at edu.internet2.middleware.grouperDuo.GrouperDuoCommands.httpAdmin(GrouperDuoCommands.java:146) |
at edu.internet2.middleware.grouperDuo.GrouperDuoCommands.httpAdmin(GrouperDuoCommands.java:131) |
at edu.internet2.middleware.grouperDuo.GrouperDuoCommands.retrieveGroupsHelper(GrouperDuoCommands.java:619) |
at edu.internet2.middleware.grouperDuo.GrouperDuoCommands.retrieveGroups(GrouperDuoCommands.java:574) |
at edu.internet2.middleware.grouperDuo.GrouperDuoChangeLogConsumer.processChangeLogEntries(GrouperDuoChangeLogConsumer.java:139) |
at edu.internet2.middleware.grouper.changeLog.ChangeLogHelper.processRecords(ChangeLogHelper.java:247) |
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderType$6.runJob(GrouperLoaderType.java:673) |
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.runJob(GrouperLoaderJob.java:465) |
at edu.internet2.middleware.grouper.app.loader.GrouperLoaderJob.execute(GrouperLoaderJob.java:345) |
at org.quartz.core.JobRunShell.run(JobRunShell.java:202) |
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:573) |
Caused by: java.lang.ClassNotFoundException: com.squareup.okhttp.MediaType
|
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1358) |
at org.apache.tomee.catalina.TomEEWebappClassLoader.loadClass(TomEEWebappClassLoader.java:208) |
at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1180) |
... 12 more |