Skip to Content.
Sympa Menu

grouper-users - Re: [grouper-users] Admin UI Troubles

Subject: Grouper Users - Open Discussion List

List archive

Re: [grouper-users] Admin UI Troubles


Chronological Thread 
  • From: "Waldbieser, Carl" <>
  • To: Chuck Kimber <>
  • Cc: , Chris Hyzer <>
  • Subject: Re: [grouper-users] Admin UI Troubles
  • Date: Wed, 25 Feb 2015 11:35:34 -0500 (EST)


On a system with its own cron-like service, you can just set up a jon to fire
off a GSH script to create folders based on some criteria. Depending on your
needs, it could be simple or complex.

Thanks,
Carl Waldbieser
ITS System Programmer
Lafayette College

----- Original Message -----
From: "Chris Hyzer"
<>
To: "Chuck Kimber"
<>
Cc:

Sent: Wednesday, February 25, 2015 11:22:36 AM
Subject: RE: [grouper-users] Admin UI Troubles

Chuck,

There are some things the Admin and UI does that the new UI doesn’t… e.g.
work with types and attributes of groups… hmmm, thought there was something
else, if I find the document that describes this will let you know ☺

But yes, the basics there there.

If you have the stack you got when using the latest JDK please let me know.

The loader works with groups, so if you can (or want to) create a dummy group
or something in the folders it will work ☺ If you need this feature please
give me the specifics and I can open a jira, though not sure when that would
get done. Anyone else on the list interested in this?

Thanks,
Chris

From:


[mailto:]
On Behalf Of Chuck Kimber
Sent: Wednesday, February 25, 2015 11:07 AM
Cc:

Subject: Re: [grouper-users] Admin UI Troubles

We're using the Tomcat that came with the installer, 6.0.35, at this point.
We are however running the very latest JDK, freshly downloaded from Oracle
just the other day. Everything seems happy, except the Admin UI. I think we
are figuring out that we don't need the Admin UI though. The new UI is the
way to do everything now, right? There isn't anything in the Admin UI that
can't be theoretically done in the "New UI"?

My next question I'm struggling to answer, and it probably needs it's own
thread, is about Dynamic Folder creation. Is there a way to create
sub-folders dynamically, say using grouper-loader and some sql? Something
similar to creating groups this way?

On Mon, Feb 23, 2015 at 6:39 PM, Chris Hyzer
<<mailto:>>
wrote:
Are you using tomcat 7? Try tomcat 6.

If you run the installer it will show you how to start all the services...
(if you have specific questions let me know :) )

Thanks,
Chris

-----Original Message-----
From:
<mailto:>

[mailto:<mailto:>]
On Behalf Of NULL
Sent: Thursday, February 19, 2015 4:56 PM
To:
<mailto:>
Subject: [grouper-users] Admin UI Troubles

We're bringing up a test box here at USU and the install went perfectly.
We're running on a windows platform at the moment, anticipating some hooks
that will fire Powershell scripts.

Everything is default. We are running hsqldb, the packaged tomcat & ant, etc
etc.

After a reboot we lost the initial startup of everything and realized we
hadn't logged the install to see what it was starting up and how. Okay, we
set about starting everything up and building startup tasks and services. We
have successfully done this with tomcat and hsqldb.

hsqldb
C:\grouper>java -cp grouper.apiBinary-2.2.1\lib\jdbcSamples\hsqldb.jar
org.hsqldb.Server -database.0 file:grouper.apiBinary-2.2.1\grouper -dbname.0
grouper

Tomcat
C:\grouper\apache-tomcat-6.0.35\bin>startup.bat start

This seems sufficient to bring the UI to life. ...except for the 'Admin UI'
link. Here we just get a general Tomcat message (http 500) that something
went wrong. My initial thoughts are we must be missing something in
webservices that needs to be up, or maybe we need a grouper shell service
running or some other item we haven't started yet. But reviewing the logs we
see this message repeated everywhere.

Feb 19, 2015 1:46:35 PM org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet action threw exception
java.lang.ClassNotFoundException: org.apache.jsp.WEB_002dINF.jsp.template_jsp
at java.net.URLClassLoader$1.run(URLClassLoader.java:372)
at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:360)
at
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134)
at
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66)
at
org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:628)
at
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:
149)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:340
)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.ja
va:646)
at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher
.java:551)
at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.j
ava:488)
at
org.apache.struts.action.RequestProcessor.doInclude(RequestProcessor.java:1105
)
at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequ
estProcessor.java:250)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesReques
tProcessor.java:315)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:246)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.ja
va:646)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispa
tcher.java:436)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher
.java:374)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.j
ava:302)
at
edu.internet2.middleware.grouper.ui.ErrorFilter.doFilter(ErrorFilter.java:169)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
edu.internet2.middleware.grouper.ui.GrouperUiFilter.doFilter(GrouperUiFilter.j
ava:1015)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.j
ava:470)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1
09)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11
Protocol.java:602)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)

My Tomcat (catalina) logs keep telling me this:

Feb 19, 2015 1:46:35 PM org.apache.jasper.compiler.JDTCompiler$1 findType
SEVERE: Compilation error
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
at
org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileRea
der.java:372)
at
org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:206)
at
org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:163)
at
org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEn
vironment.java:109)
at
org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(Un
resolvedReferenceBinding.java:49)
at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryT
ypeBinding.java:122)
at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveTypesFor(Bin
aryTypeBinding.java:1101)
at
org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.getMethods(BinaryTy
peBinding.java:958)
at
org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1273)
at
org.eclipse.jdt.internal.compiler.lookup.Scope.findMethod(Scope.java:1244)
at
org.eclipse.jdt.internal.compiler.lookup.Scope.getMethod(Scope.java:2306)
at
org.eclipse.jdt.internal.compiler.ast.MessageSend.resolveType(MessageSend.java
:417)
at
org.eclipse.jdt.internal.compiler.ast.Expression.resolve(Expression.java:939)
at org.eclipse.jdt.internal.compiler.ast.Block.resolve(Block.java:90)
at
org.eclipse.jdt.internal.compiler.ast.IfStatement.resolve(IfStatement.java:260
)
at org.eclipse.jdt.internal.compiler.ast.Block.resolve(Block.java:90)
at
org.eclipse.jdt.internal.compiler.ast.DoStatement.resolve(DoStatement.java:212
)
at org.eclipse.jdt.internal.compiler.ast.Block.resolve(Block.java:90)
at
org.eclipse.jdt.internal.compiler.ast.IfStatement.resolve(IfStatement.java:260
)
at org.eclipse.jdt.internal.compiler.ast.Block.resolve(Block.java:90)
at
org.eclipse.jdt.internal.compiler.ast.DoStatement.resolve(DoStatement.java:212
)
at org.eclipse.jdt.internal.compiler.ast.Block.resolve(Block.java:90)
at
org.eclipse.jdt.internal.compiler.ast.IfStatement.resolve(IfStatement.java:260
)
at
org.eclipse.jdt.internal.compiler.ast.Block.resolveUsing(Block.java:103)
at
org.eclipse.jdt.internal.compiler.ast.TryStatement.resolve(TryStatement.java:8
04)
at
org.eclipse.jdt.internal.compiler.ast.Block.resolveUsing(Block.java:103)
at
org.eclipse.jdt.internal.compiler.ast.TryStatement.resolve(TryStatement.java:8
04)
at
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolveStateme
nts(AbstractMethodDeclaration.java:463)
at
org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.resolveStatements(Meth
odDeclaration.java:252)
at
org.eclipse.jdt.internal.compiler.ast.AbstractMethodDeclaration.resolve(Abstra
ctMethodDeclaration.java:422)
at
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.
java:1148)
at
org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.resolve(TypeDeclaration.
java:1258)
at
org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.resolve(Compi
lationUnitDeclaration.java:538)
at
org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:763)
at
org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:468)
at
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:429)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:356)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:334)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:321)
at
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:592
)
at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328
)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.ja
va:646)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispa
tcher.java:436)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher
.java:374)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.j
ava:302)
at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1074
)
at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.
java:276)
at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequ
estProcessor.java:252)
at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesReques
tProcessor.java:315)
at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:246)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)
at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:397)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
org.owasp.csrfguard.CsrfGuardFilter.doFilter(CsrfGuardFilter.java:110)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
edu.internet2.middleware.grouper.ui.LoginCheckFilter$3.callback(LoginCheckFilt
er.java:288)
at
edu.internet2.middleware.grouper.GrouperSession.callbackGrouperSession(Grouper
Session.java:974)
at
edu.internet2.middleware.grouper.ui.LoginCheckFilter.doFilter(LoginCheckFilter
.java:283)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
edu.internet2.middleware.grouper.ui.ErrorFilter.doFilter(ErrorFilter.java:147)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
edu.internet2.middleware.grouper.ui.GrouperUiFilter.doFilter(GrouperUiFilter.j
ava:1015)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFi
lterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChai
n.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java
:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java
:191)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.j
ava:470)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:1
09)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11
Protocol.java:602)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Thread.java:745)


What are we missing in bringing grouper, in general, and specifically the
"Admin UI" back online? I haven't managed to find the right wiki article or
user post that gives a list of how to start the individual services. Is that
out there somewhere yet? Just a quick list of Here's all the Grouper services
and how to start/restart/shutdown each that I've missed somewhere?

Thanks,

Chuck
Utah State University




Archive powered by MHonArc 2.6.16.

Top of Page