[JBoss JIRA] (JBTM-1239) XTS and TXBridge Demo: java.lang.NoClassDefFoundError: com/arjuna/wst/SystemException
by Amos Feng (JIRA)
Amos Feng created JBTM-1239:
-------------------------------
Summary: XTS and TXBridge Demo: java.lang.NoClassDefFoundError: com/arjuna/wst/SystemException
Key: JBTM-1239
URL: https://issues.jboss.org/browse/JBTM-1239
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: Demonstrator
Affects Versions: 5.0.0.M1
Reporter: Amos Feng
Assignee: Amos Feng
Fix For: 5.0.0.M2
working OK with jboss-as-7.1.1.Final but failed with our 5_BRANCH jboss-as-7.2.0.Alpha1-SNAPSHOT
Caused by: java.lang.RuntimeException: JBAS018757: Error getting reflective information for class com.jboss.jbosstm.xts.demo.services.theatre.TheatreServiceBA with ClassLoader ModuleClassLoader for Module \"deployment.xts-demo.ear.xts-demo-war-5.0.0.M2-SNAPSHOT.war:main\" from Service Module Loader
Caused by: java.lang.NoClassDefFoundError: com/arjuna/wst/SystemException
in jboss-as-7.2.0.Alpha1-SNAPSHOT, it deploys xts-demo-war which miss the dependency before xts-demo-webservices.
so it looks like we need to specify the order of war in xts-demo.ear
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (JBTM-1248) Remove XTS sar
by Tom Jenkinson (JIRA)
Tom Jenkinson created JBTM-1248:
-----------------------------------
Summary: Remove XTS sar
Key: JBTM-1248
URL: https://issues.jboss.org/browse/JBTM-1248
Project: JBoss Transaction Manager
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: XTS
Reporter: Tom Jenkinson
Assignee: Paul Robinson
Do we still need XTS/sar/?
If it has been re-purposed, do we still need XTS/sar/assembly/sar.xml?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (JBTM-1136) XTS Crash Recovery fail: Could not start container
by Amos Feng (JIRA)
Amos Feng created JBTM-1136:
-------------------------------
Summary: XTS Crash Recovery fail: Could not start container
Key: JBTM-1136
URL: https://issues.jboss.org/browse/JBTM-1136
Project: JBoss Transaction Manager
Issue Type: Bug
Security Level: Public (Everyone can see)
Reporter: Amos Feng
Assignee: Tom Jenkinson
http://albany/view/Narayana+BlackTie/job/jbossts-branch416-java6/193
http://albany/view/Narayana+BlackTie/job/jbossts-branch416-java6/194
http://albany/view/Narayana+BlackTie/job/jbossts-branch416-java7/137
It looks like booting jboss-as with the following error and xtstests.war can not be deployed. the arquillian thinks the container does not start.
{code}
02:51:57,012 ERROR [org.jboss.as.controller.management-operation] (ServerService Thread Pool -- 50) JBAS014612: Operation ("add") failed - address: ([("subsystem" => "osgi")]): org.jboss.msc.service.DuplicateServiceException: Service jbosgi.integration.PersistentBundlesHandler is already registered
at org.jboss.msc.service.ServiceRegistrationImpl.setInstance(ServiceRegistrationImpl.java:154) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl.startInstallation(ServiceControllerImpl.java:227) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceContainerImpl.install(ServiceContainerImpl.java:560) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceTargetImpl.install(ServiceTargetImpl.java:201) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceControllerImpl$ChildServiceTarget.install(ServiceControllerImpl.java:2228) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.msc.service.ServiceBuilderImpl.install(ServiceBuilderImpl.java:307) [jboss-msc-1.0.2.GA.jar:1.0.2.GA]
at org.jboss.as.controller.OperationContextImpl$ContextServiceBuilder.install(OperationContextImpl.java:955) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.osgi.service.PersistentBundlesIntegration.addService(PersistentBundlesIntegration.java:76) [jboss-as-osgi-service-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.osgi.parser.OSGiSubsystemAdd$2.execute(OSGiSubsystemAdd.java:130) [jboss-as-osgi-service-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:385) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:272) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:200) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.osgi.parser.OSGiSubsystemAdd$1.execute(OSGiSubsystemAdd.java:103) [jboss-as-osgi-service-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.AbstractOperationContext.executeStep(AbstractOperationContext.java:385) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.AbstractOperationContext.doCompleteStep(AbstractOperationContext.java:272) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.AbstractOperationContext.completeStep(AbstractOperationContext.java:200) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at org.jboss.as.controller.ParallelBootOperationStepHandler$ParallelBootTask.run(ParallelBootOperationStepHandler.java:311) [jboss-as-controller-7.1.2.Final-SNAPSHOT.jar:7.1.2.Final-SNAPSHOT]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_03]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_03]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03]
at org.jboss.threads.JBossThread.run(JBossThread.java:122)
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years
[JBoss JIRA] (JBTM-1254) Simplify narayana.sh by removing ability to have empty IPV6_OPTS
by Paul Robinson (JIRA)
Paul Robinson created JBTM-1254:
-----------------------------------
Summary: Simplify narayana.sh by removing ability to have empty IPV6_OPTS
Key: JBTM-1254
URL: https://issues.jboss.org/browse/JBTM-1254
Project: JBoss Transaction Manager
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Reporter: Paul Robinson
Assignee: Paul Robinson
Fix For: 4.17.0, 5.0.0.M2
We currently use [ -z "${VAR+c}" ] notation to detect if a variable has been set, allowing for it being set to the empty string. Here's an example:
{code}
# if IPV6_OPTS is not set get the jdbc drivers (we do not run the jdbc tests in IPv6 mode)
[ -z "${IPV6_OPTS+x}" ] && ant -DisIdlj=$IDLJ "$QA_BUILD_ARGS" get.drivers dist ||
ant -DisIdlj=$IDLJ "$QA_BUILD_ARGS" dist
{code}
The problem with this approach is that it's rather cryptic to understand what's going on. This makes it hard to read and easy to create a bug. We've had two bugs so far, due to this syntax.
By removing the ability to "export IPV6_OPTS=", we can simplify these portions of the script to look like:
{code}
if [ "${IPV6_OPTS}" = "" ]; then
ant -DisIdlj=$IDLJ "$QA_BUILD_ARGS" get.drivers dist
else
ant -DisIdlj=$IDLJ "$QA_BUILD_ARGS" dist
fi
{code}
Which is a lot easier to read and much less error-prone.
Should we ever need to enable IPv6 without setting any IPv6 options, we could either re-instate the old code, or set a dummy option.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
11 years