Skip to content

Instantly share code, notes, and snippets.

View ChristophGr's full-sized avatar

Christoph Gritschenberger ChristophGr

View GitHub Profile
java.lang.reflect.UndeclaredThrowableException
at org.ops4j.pax.web.service.internal.$Proxy50.service(Unknown Source)[102:org.ops4j.pax.web.pax-web-runtime:2.0.2]
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:598)[99:org.eclipse.jetty.aggregate.jetty-all-server:8.1.4.v20120524]
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:486)[99:org.eclipse.jetty.aggregate.jetty-all-server:8.1.4.v20120524]
at org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)[103:org.ops4j.pax.web.pax-web-jetty:2.0.2]
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)[99:org.eclipse.jetty.aggregate.jetty-all-server:8.1.4.v20120524]
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)[99:org.eclipse.jetty.aggregate.jetty-all-server:8.1.4.v20120524]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)[99:org.eclipse.jetty.aggregate.jetty-all
diff --git a/util/util/src/main/java/org/apache/aries/util/tracker/hook/BundleHookBundleTracker.java b/util/util/src/main/java/org/apache/aries/util/tracker/hook/BundleHookBundleTracke
index 3f24ce0..26cded8 100644
--- a/util/util/src/main/java/org/apache/aries/util/tracker/hook/BundleHookBundleTracker.java
+++ b/util/util/src/main/java/org/apache/aries/util/tracker/hook/BundleHookBundleTracker.java
@@ -62,7 +62,23 @@ public class BundleHookBundleTracker<T> extends BundleTracker {
@Override
public void open() {
- tracked = new Tracked();
+ synchronized (this) {
GOOD:
2012-05-24 16:15:39,956 [main] DEBUG org.openengsb.core.security.filter.MessageAuthenticatorFilter - now logging in using test - org.openengsb.connector.usernamepassword.Password@4889baba
2012-05-24 16:15:39,956 [main] DEBUG org.openengsb.core.security.filter.MessageAuthenticatorFilter - now logging in using test - org.openengsb.connector.usernamepassword.Password@4889baba
2012-05-24 16:15:39,956 [main] DEBUG org.openengsb.core.security.filter.MessageAuthenticatorFilter - could not authenticate using test - org.openengsb.connector.usernamepassword.Password@4889baba
2012-05-24 16:15:39,956 [main] DEBUG org.openengsb.core.security.filter.MessageAuthenticatorFilter - could not authenticate using test - org.openengsb.connector.usernamepassword.Password@4889baba
BAD:
2012-05-24 16:18:37,676 [main] DEBUG org.openengsb.core.security.filter.MessageAuthenticatorFilter - now logging in using test - org.openengsb.connector.usernamepassword.Password@4889baba
2012-05-24 16:18:37,676 [main] DEBUG org.openengsb.core.
ERROR: Bundle org.ops4j.pax.wicket.service [204] EventDispatcher: Error during dispatch. (java.lang.IllegalArgumentException: Argument 'requestCycle' may not be null.)
java.lang.IllegalArgumentException: Argument 'requestCycle' may not be null.
at org.apache.wicket.util.lang.Args.notNull(Args.java:41)
at org.apache.wicket.Application.fetchCreateAndSetSession(Application.java:1524)
at org.openengsb.ui.admin.WicketApplication$$EnhancerByCGLIB$$f652ab5f.CGLIB$fetchCreateAndSetSession$36(<generated>)
at org.openengsb.ui.admin.WicketApplication$$EnhancerByCGLIB$$f652ab5f$$FastClassByCGLIB$$1f808302.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:167)
at org.ops4j.pax.wicket.internal.PaxWicketApplicationFactory$WebApplicationWrapper.intercept(PaxWicketApplicationFactory.java:130)
at org.openengsb.ui.admin.WicketApplication$$EnhancerByCGLIB$$f652ab5f.fetchCreateAndSetSession(<generated>)
at org.apache.wicket.Session.get(Session.java:156)
2012-05-22 11:05:32,355 | WARN | pool-14-thread-1 | Transaction | 122 - org.apache.aries.transaction.manager - 1.0.0.SNAPSHOT | Unexpected exception from beforeCompletion; transaction will roll back
<openjpa-2.2.0-r422266:1244990 nonfatal user error> org.apache.openjpa.persistence.InvalidStateException: Attempt to commit a null javax.transaction.Transaction. Some application servers set the transaction to null if a rollback occurs.
at org.apache.openjpa.kernel.BrokerImpl.setRollbackOnlyInternal(BrokerImpl.java:1654)[180:org.apache.openjpa:2.2.0]
at org.apache.openjpa.kernel.BrokerImpl.setRollbackOnly(BrokerImpl.java:1640)[180:org.apache.openjpa:2.2.0]
at org.apache.openjpa.kernel.DelegatingBroker.setRollbackOnly(DelegatingBroker.java:981)[180:org.apache.openjpa:2.2.0]
at org.apache.openjpa.persistence.EntityManagerImpl.setRollbackOnly(EntityManagerImpl.java:631)[180:org.apache.openjpa:2.2.0]
at org.apache.openjpa.persistence.PersistenceExceptions$2.translate(PersistenceExceptions.j
[ERROR] Unresolveable build extension: Plugin org.apache.npanday.plugins:maven-compile-plugin:1.4.0-incubating or one of its dependencies could not be resolved: Failed to collect dependencies for org.apache.npanday.plugins:maven-compile-plugin:jar:1.4.0-incubating (): Failed to read artifact descriptor for org.openrdf:openrdf-repository-api:jar:2.0-beta5: Could not transfer artifact org.openrdf:openrdf-repository-api:pom:2.0-beta5 from/to cdl-ind.ifs.tuwien.ac.at-plugins-release (http://cdl-ind.ifs.tuwien.ac.at/artifactory/plugins-release): Not authorized, ReasonPhrase:Authentication is required..
ProcessBag processBag = getProcessBag();
- ProcessInstance processInstance = session.startProcess(processId, param
+ ProcessInstance processInstance = session.createProcessInstance(process
session.insert(processInstance);
processBag.setProcessId(String.valueOf(processInstance.getId()));
+ session.startProcessInstance(processInstance.getId());
processInstance.signalEvent("FlowStartedEvent", null);
return processInstance.getId();
As.PROPERTY:
{
"mcontent" : {
"@type" : "org.openengsb.core.common.ObjectSerializerTest$TestClass",
"mcontent" : 1
}
}
As.EXTERNAL_PROPERTY:
{
org.osgi.framework.BundleException: Bundle start failed
at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:521)
at org.knopflerfish.framework.BundleThread.run(BundleThread.java:100)
Caused by: java.util.ConcurrentModificationException
at java.util.WeakHashMap$HashIterator.nextEntry(WeakHashMap.java:785)
at java.util.WeakHashMap$EntryIterator.next(WeakHashMap.java:824)
at java.util.WeakHashMap$EntryIterator.next(WeakHashMap.java:822)
at org.ops4j.pax.logging.slf4j.Slf4jLoggerFactory.setBundleContext(Slf4jLoggerFactory.java:55)
at org.ops4j.pax.logging.internal.Activator.start(Activator.java:32)
at org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:478)
diff --git a/service/src/main/java/org/ops4j/pax/wicket/util/proxy/LazyInitProxyFactory.java b/service/src/main/java/org/ops4j/pax/wicket/util/proxy/LazyInitProxyFactory.java
index 8a22a23..4bbfd91 100644
--- a/service/src/main/java/org/ops4j/pax/wicket/util/proxy/LazyInitProxyFactory.java
+++ b/service/src/main/java/org/ops4j/pax/wicket/util/proxy/LazyInitProxyFactory.java
@@ -117,7 +117,10 @@ public class LazyInitProxyFactory {
}
ClassLoader currentClassloader = Thread.currentThread().getContextClassLoader();
try {
- Thread.currentThread().setContextClassLoader(clazz.getClassLoader());
+ ClassLoader classLoader = clazz.getClassLoader();