mjolnir's People
Forkers
navssurtani tomashofman xstefank michpetrov rpelisse yersan lvydra ranabirchakraborty moulalis istudens rstancelmjolnir's Issues
Can't subscribe anymore
For some reason we get this error:
23:23:28,815 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/mjolnir]] (http-/10.69.5.91:8380-14) Exception while dispatching incoming RPC call: com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void org.jboss.mjolnir.client.LoginService.subscribe(java.lang.String,int,java.lang.String)' threw an unexpected exception: java.lang.RuntimeException: Unable to subscribe user xxx to team #338123 of organization jbossas
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-user-2.5.1.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec.jar:1.0.2.Final-redhat-1]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec.jar:1.0.2.Final-redhat-1]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb.jar:7.3.2.Final-redhat-3]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
Caused by: java.lang.RuntimeException: Unable to subscribe user xxx to team #338123 of organization jbossas
at org.jboss.mjolnir.server.LoginServiceImpl.subscribe(LoginServiceImpl.java:163) [classes:]
at sun.reflect.GeneratedMethodAccessor2221.invoke(Unknown Source) [:1.7.0_65]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_65]
at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_65]
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561) [gwt-user-2.5.1.jar:]
... 18 more
Caused by: org.eclipse.egit.github.core.client.RequestException: User isn't a member of this organization. Please invite them first. (422): Error with 'user' field in TeamMember resource
at org.eclipse.egit.github.core.client.GitHubClient.createException(GitHubClient.java:552) [org.eclipse.egit.github.core-2.1.2.jar:]
at org.eclipse.egit.github.core.client.GitHubClient.sendJson(GitHubClient.java:643) [org.eclipse.egit.github.core-2.1.2.jar:]
at org.eclipse.egit.github.core.client.GitHubClient.put(GitHubClient.java:773) [org.eclipse.egit.github.core-2.1.2.jar:]
at org.eclipse.egit.github.core.client.GitHubClient.put(GitHubClient.java:584) [org.eclipse.egit.github.core-2.1.2.jar:]
at org.eclipse.egit.github.core.service.TeamService.addMember(TeamService.java:222) [org.eclipse.egit.github.core-2.1.2.jar:]
at org.jboss.mjolnir.server.LoginServiceImpl.subscribe(LoginServiceImpl.java:160) [classes:]
... 22 more
org.infinispan.jmx.JmxDomainConflictException: Domain already registered org.infinispan when trying to register: type=CacheManager,name="DefaultCacheManager" on redeploy
22:39:30,028 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/mjolnir].[loginService]] (http-/10.69.5.91:8380-16) JBWEB000235: Allocate exception for servlet loginService: org.infinispan.jmx.JmxDomainConflictException: Domain already registered org.infinispan when trying to register: type=CacheManager,name="DefaultCacheManager"
at org.infinispan.jmx.JmxUtil.buildJmxDomain(JmxUtil.java:75) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.jmx.CacheManagerJmxRegistration.updateDomain(CacheManagerJmxRegistration.java:101) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.jmx.CacheManagerJmxRegistration.buildRegistrar(CacheManagerJmxRegistration.java:95) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.jmx.AbstractJmxRegistration.registerMBeans(AbstractJmxRegistration.java:59) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.jmx.CacheManagerJmxRegistration.start(CacheManagerJmxRegistration.java:63) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.manager.DefaultCacheManager.start(DefaultCacheManager.java:708) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:300) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.infinispan.manager.DefaultCacheManager.<init>(DefaultCacheManager.java:171) [infinispan-core-5.3.0.CR1.jar:5.3.0.CR1]
at org.jboss.mjolnir.server.LoginServiceImpl.<init>(LoginServiceImpl.java:89) [classes:]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [rt.jar:1.7.0_65]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [rt.jar:1.7.0_65]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.7.0_65]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) [rt.jar:1.7.0_65]
at org.jboss.msc.value.ConstructedValue.getValue(ConstructedValue.java:61)
at org.jboss.as.naming.ValueManagedReferenceFactory.getReference(ValueManagedReferenceFactory.java:50)
at org.jboss.as.ee.component.ManagedReferenceInterceptorFactory$ManagedReferenceInterceptor.processInvocation(ManagedReferenceInterceptorFactory.java:90) [jboss-as-ee.jar:7.3.4.Final-redhat-1]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation.jar:1.1.2.Final-redhat-1]
at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) [jboss-invocation.jar:1.1.2.Final-redhat-1]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation.jar:1.1.2.Final-redhat-1]
at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45) [jboss-as-ee.jar:7.3.4.Final-redhat-1]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation.jar:1.1.2.Final-redhat-1]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation.jar:1.1.2.Final-redhat-1]
at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:161) [jboss-as-ee.jar:7.3.4.Final-redhat-1]
at org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:85) [jboss-as-ee.jar:7.3.4.Final-redhat-1]
at org.jboss.as.web.deployment.component.WebComponentInstantiator$1.<init>(WebComponentInstantiator.java:57) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.jboss.as.web.deployment.component.WebComponentInstantiator.getReference(WebComponentInstantiator.java:55) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.jboss.as.web.deployment.WebInjectionContainer.instantiate(WebInjectionContainer.java:101) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.jboss.as.web.deployment.WebInjectionContainer.newInstance(WebInjectionContainer.java:80) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.jboss.as.web.deployment.WebInjectionContainer.newInstance(WebInjectionContainer.java:74) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1154) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:950) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:151) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web.jar:7.3.4.Final-redhat-1]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:336) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653) [jbossweb.jar:7.3.2.Final-redhat-3]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926) [jbossweb.jar:7.3.2.Final-redhat-3]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_65]
Add in 'back to selection screen' button
The following pages (as of now 0.2) require the ability to move back to the selection screen.
- ModifyGithubName
- SubscriptionScreen
Add capability to check 'current' status of jbossas subscription
Be able to show whether or not a user is 'currently' subscribed to a particular team or not.
This should just need to add one more column of information on the SubscriptionScreen
Exception is not communicated
Permaine clicked 'Subscribe' on EAP View, but got:
Error with subscirbe operation
500 The call failed on the server; see server log for details
(Note the typo ;-) )
Redesign the main page flow to be able to incorporate the ability to change github id
This is a fairly large refactoring attempt to move code around so that we can easily carry out the work for #3.
EntryPage is meant to be a singleton.
The EntryPage class is meant to be a singleton, and hence the default constructor should be made private.
Unable to set github
After I login I'm not able to change my github id in any way.
Provide a view of users within a specific team
We need a view of a team and be able to filter on Kerberos account and such.
Needs to come with subscription edit button as well.
Introduce a new over-riding class for Composite extension
Since there are likely to be newer pages added on in future, there should be an over-riding interface or abstract class that can define API's and also common helper methods.
Externalize github-team-data.xml
github-team-data.xml must not be part of the war.
Exception cause not set correctly
01:44:58,709 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/mjolnir]] (http-/10.64.71.124:8380-35) Exception while dispatching incoming RPC call: com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void org.jboss.mjolnir.client.LoginService.unsubscribe(java.lang.String,int,java.lang.String)' threw an unexpected exception: java.lang.RuntimeException: Unable to unsubscribe user [email protected] to team #338123 of organization jbossas
at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:389) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:579) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:208) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:248) [gwt-user-2.5.1.jar:]
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62) [gwt-user-2.5.1.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec.jar:1.0.1.Final-redhat-2]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec.jar:1.0.1.Final-redhat-2]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb.jar:]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb.jar:]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb.jar:]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb.jar:]
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169) [jboss-as-web.jar:7.1.3.Final-redhat-4]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb.jar:]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb.jar:]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb.jar:]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:372) [jbossweb.jar:]
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb.jar:]
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:679) [jbossweb.jar:]
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:931) [jbossweb.jar:]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_09-icedtea]
Caused by: java.lang.RuntimeException: Unable to unsubscribe user [email protected] to team #338123 of organization jbossas
at org.jboss.mjolnir.server.LoginServiceImpl.unsubscribe(LoginServiceImpl.java:175) [classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_09-icedtea]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [rt.jar:1.7.0_09-icedtea]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [rt.jar:1.7.0_09-icedtea]
at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_09-icedtea]
at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:561) [gwt-user-2.5.1.jar:]
... 18 more
Be able to re-enter an incorrect password
As of now, if a password is incorrect, the application will simply register a failure as opposed to allowing a user to re-enter it.
Token must be externalized
Token must never be part of the code base.
Allow administrator to register new user and subscribe him to teams
Administrator currently doesn't have the option to register new user.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.