[JBoss JIRA] Closed: (SOLDER-3) OTT Exception wrapping
by Stuart Douglas (JIRA)
[ https://issues.jboss.org/browse/SOLDER-3?page=com.atlassian.jira.plugin.s... ]
Stuart Douglas closed SOLDER-3.
-------------------------------
Resolution: Done
> OTT Exception wrapping
> ----------------------
>
> Key: SOLDER-3
> URL: https://issues.jboss.org/browse/SOLDER-3
> Project: Seam Solder
> Issue Type: Bug
> Components: Unwraps
> Affects Versions: 3.0.0.Beta1
> Reporter: Pete Muir
> Assignee: Stuart Douglas
> Fix For: 3.0.0.Final
>
>
> This piece of code
> try
> {
> M obj = proxyClass.newInstance();
> ((ProxyObject) obj).setHandler(hdl);
> creationalContext.push(obj);
> return obj;
> }
> catch (Exception e)
> {
> throw new RuntimeException(e);
> }
> in UnwrapsProducerBean is over-zealous in wrapping exceptions. It should only wrap specific exceptions, adding additonal info (e.g. the proxyClass it was trying to create)
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years
[JBoss JIRA] Created: (SOLDER-94) ConcurrentModificationException looking up BeanManager
by Nicklas Karlsson (JIRA)
ConcurrentModificationException looking up BeanManager
------------------------------------------------------
Key: SOLDER-94
URL: https://issues.jboss.org/browse/SOLDER-94
Project: Seam Solder
Issue Type: Bug
Components: Core
Affects Versions: 3.0.0.CR4
Reporter: Nicklas Karlsson
Sometimes (during browser refresh/redeploy?) I manager to get a
java.util.ConcurrentModificationException at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372) at java.util.AbstractList$Itr.next(AbstractList.java:343) at java.util.Collections.sort(Collections.java:162) at org.jboss.seam.solder.beanManager.BeanManagerLocator.lookupBeanManager(BeanManagerLocator.java:134) at org.jboss.seam.solder.beanManager.BeanManagerLocator.getBeanManager(BeanManagerLocator.java:86) at org.jboss.seam.faces.exception.CatchExceptionHandlerFactory.getExceptionHandler(CatchExceptionHandlerFactory.java:48) at com.sun.faces.context.FacesContextFactoryImpl.getFacesContext(FacesContextFactoryImpl.java:94) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:298) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:324) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:67) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.jboss.seam.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:72) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.jboss.seam.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:274) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:242) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:181) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.event(CatalinaContext.java:285) at org.jboss.modcluster.catalina.CatalinaContext$RequestListenerValve.invoke(CatalinaContext.java:261) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:88) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:100) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.jboss.web.tomcat.service.request.ActiveRequestResponseCacheValve.invoke(ActiveRequestResponseCacheValve.java:53) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) at
Apparently the list changes while sorting? Or something else that would warrant a synchronize block/method?
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years
[JBoss JIRA] Updated: (SEAMWICKET-10) numberguess example does not deploy on tomcat
by Dan Allen (JIRA)
[ https://issues.jboss.org/browse/SEAMWICKET-10?page=com.atlassian.jira.plu... ]
Dan Allen updated SEAMWICKET-10:
--------------------------------
Summary: numberguess example does not deploy on tomcat (was: webbeans-numberguess-wicket does not deploy on tomcat)
> numberguess example does not deploy on tomcat
> ---------------------------------------------
>
> Key: SEAMWICKET-10
> URL: https://issues.jboss.org/browse/SEAMWICKET-10
> Project: Seam for Apache Wicket
> Issue Type: Bug
> Affects Versions: 1.0.0.Beta1
> Environment: Tomcat 6.0.18
> JDK 5 update 16
> Reporter: Jozef Hartinger
> Assignee: Clint Popetz
> Fix For: 3.0.0.Final
>
>
> Application throws the following exception during deployment:
> Apr 24, 2009 10:45:39 AM org.apache.catalina.core.StandardContext filterStart
> SEVERE: Exception starting filter wicket.numberguess-example
> java.lang.NoClassDefFoundError: org/jboss/webbeans/manager/api/WebBeansManager
> at org.jboss.webbeans.wicket.WebBeansApplication.<init>(WebBeansApplication.java:37)
> at org.jboss.webbeans.examples.wicket.SampleApplication.<init>(SampleApplication.java:5)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> at java.lang.Class.newInstance0(Class.java:355)
> at java.lang.Class.newInstance(Class.java:308)
> at org.apache.wicket.protocol.http.ContextParamWebApplicationFactory.createApplication(ContextParamWebApplicationFactory.java:72)
> at org.apache.wicket.protocol.http.ContextParamWebApplicationFactory.createApplication(ContextParamWebApplicationFactory.java:49)
> at org.apache.wicket.protocol.http.WicketFilter.init(WicketFilter.java:552)
> at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:275)
> at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:397)
> at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:108)
> at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:3709)
> at org.apache.catalina.core.StandardContext.start(StandardContext.java:4363)
> at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
> at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
> at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
> at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
> at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:719)
> at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
> at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1217)
> at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:293)
> at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
> at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1337)
> at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)
> at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)
> at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.ClassNotFoundException: org.jboss.webbeans.manager.api.WebBeansManager
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
> at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
> ... 30 more
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
15 years