Running Petals on an IBM JDK starts fine. In my case, petals startup + deployment of BC-SOAP work quite well.
Then, when trying to deploy a consumes SU, I obtain the stack trace below...
Note that there are references to "com.sun." classes (looks like there's a hard-coded dependency on "com.sun" code ??).
gibello@colibri:~/PETALS-RELEASE/petals-platform-3.1.1$ [Petals.Container.Components.petals-bc-soap]-INFO 2011-01-18 12:21:40,605 Deploy Service Unit 'su-SOAP-HelloWorldService-provide'
[Petals.AutoLoaderServiceImpl]-SEVERE 2011-01-18 12:21:40,608 Error during the deployment of a service assembly:
javax.xml.transform.TransformerFactoryConfigurationError: Provider com.sun.org.apache.xalan.internal.xsltc.trax.TransformerFactoryImpl not found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
at org.ow2.petals.commons.threadlocal.Transformers$1.initialValue(Transformers.java:68)
at org.ow2.petals.commons.threadlocal.Transformers$1.initialValue(Transformers.java:62)
at java.lang.ThreadLocal.setInitialValue(ThreadLocal.java:152)
at java.lang.ThreadLocal.get(ThreadLocal.java:142)
at org.ow2.petals.commons.threadlocal.Transformers.getDefaultTransformer(Transformers.java:210)
at org.ow2.petals.component.framework.util.SourceUtilImpl.createString(SourceUtilImpl.java:372)
at org.ow2.petals.component.framework.util.SourceUtilImpl.createString(SourceUtilImpl.java:351)
at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.processProperties(AbstractServiceUnitManager.java:833)
at org.ow2.petals.component.framework.su.AbstractServiceUnitManager.deploy(AbstractServiceUnitManager.java:253)
at org.ow2.petals.jbi.management.task.deployment.deploy.DeploySUToComponentTask.deploySUtoComponent(DeploySUToComponentTask.java:114)
at org.ow2.petals.jbi.management.task.deployment.deploy.DeploySUToComponentTask.execute(DeploySUToComponentTask.java:66)
at org.ow2.petals.jbi.management.TaskProcessor.process(TaskProcessor.java:78)
at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.registerAndDeploySU(DeployAllSUTask.java:166)
at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.deploySUS(DeployAllSUTask.java:122)
at org.ow2.petals.jbi.management.task.deployment.deploy.DeployAllSUTask.execute(DeployAllSUTask.java:80)
at org.ow2.petals.jbi.management.TaskProcessor.process(TaskProcessor.java:78)
at org.ow2.petals.jbi.management.deployment.DeploymentServiceImpl.deploy(DeploymentServiceImpl.java:185)
at org.objectweb.fractal.julia.generated.C9ae71627_0.deploy(INTERCEPTOR[DeploymentService])
at org.objectweb.fractal.julia.generated.C59d5ff32_0.deploy(INTERFACE[DeploymentService])
at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.performDeploySA(AutoLoaderServiceImpl.java:442)
at org.ow2.petals.jbi.management.autoload.AutoLoaderServiceImpl.install(AutoLoaderServiceImpl.java:169)
at org.ow2.petals.jbi.management.autoload.InstallDirectoryScanner.run(InstallDirectoryScanner.java:81)
at java.util.Timer$TimerImpl.run(Timer.java:295)